/* Gemini nine-slice corners remain 24 source pixels; text stays native DOM. */
#pauseSheet>section{border:12px solid transparent;border-image:url('./art/gemini/batch-b/ui_skins/ui_skin_main_panel.png') 24 fill stretch;background-color:#0a202a}
.inventory-item,.outfit-visual-slot{border:7px solid transparent;border-image:url('./art/gemini/batch-b/ui_skins/ui_skin_inactive_tile.png') 24 fill stretch}
.inventory-item[aria-pressed=true]{border-image-source:url('./art/gemini/batch-b/ui_skins/ui_skin_selected_tile.png');box-shadow:inset 3px 0 #e4bd70}
#pauseSheet :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #f4de9c;outline-offset:3px}
.equipment-fitting{margin:8px 0;min-width:0;text-align:center;max-width:280px;width:100%;justify-self:center}.equipment-fitting svg{display:block;width:100%;height:240px;background:radial-gradient(ellipse at center,#35514f88,#07192344);border-radius:10px}.equipment-fitting figcaption{font-size:11px;color:#eed8a0;line-height:1.5}.equipment-fitting small{font-size:10px;display:block;color:#ccd6c6;margin-top:8px}.fitting-views{display:flex;gap:5px;margin-top:5px}.fitting-views button{flex:1;min-width:0;min-height:44px;font-size:11px;padding:8px}.fitting-views [aria-pressed=true]{border-color:#e4bd70;background:#36514e}.outfit-display{grid-template-columns:80px minmax(150px,220px) minmax(0,1fr)}.outfit-visual-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){.outfit-display{grid-template-columns:65px minmax(0,1fr)}.outfit-visual-slots{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-fitting svg{height:215px}}
@container(max-width:700px){.outfit-display{grid-template-columns:65px minmax(0,1fr)}.outfit-visual-slots{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-fitting svg{height:215px}}
@media(prefers-reduced-motion:reduce){.equipment-fitting *{animation:none!important;transition:none!important}}
.preshyt-sprite{width:120px;height:120px;background-size:720px 120px;background-repeat:no-repeat;animation:gemini-preshyt-idle .75s steps(6) infinite;float:right;max-width:100%}@keyframes gemini-preshyt-idle{to{background-position:-720px 0}}
@media(prefers-reduced-motion:reduce){.preshyt-sprite{animation:none}}
