.evo-appearance label{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evo-appearance select{min-height:44px}.evo-appearance p{line-height:1.6}.card>.evo-original-label{font-size:8px!important;line-height:12px!important;font-weight:800;color:inherit;text-align:center;flex:none}.card.holographic-card{outline-color:#b9d9ff;filter:drop-shadow(0 4px 6px #8a7ada55)}.card.holographic-card>.holo-foil{opacity:.58;background:repeating-linear-gradient(115deg,#53e9ff00 0%,#70f4dc38 12%,#ccb4ff44 24%,#ffe19d44 34%,#ff9ad32b 43%,#53e9ff00 55%),radial-gradient(ellipse at 35% 18%,#ffffff66,transparent 54%);background-size:260% 180%,100% 100%;mix-blend-mode:screen;mask-image:linear-gradient(#000e,#000c 40%,#0004 62%,transparent 86%);animation:holoFoilSweep 3.5s ease-out 1}.card.holographic-card:hover>.holo-foil,.card.holographic-card:focus-visible>.holo-foil,.card.holographic-card.holo-show-shine>.holo-foil{animation:holoPolishedSweep 2.2s ease-out 1}.card.holographic-card>.holo-mark{background:#152b46f2;color:#e9edff;border-color:#c9d0ef}.holo-upgrade-notice{border-color:#a1c1ef!important}.holo-demo-zones{display:grid;grid-template-columns:1fr 1fr;gap:16px}.holo-demo-zones>section{min-width:0;text-align:center}.holo-demo-zones .card{margin:0 auto!important}.holo-demo-zones p{font-size:12px;line-height:1.5}.holo-demo-status{padding:12px;background:#152a39;border:1px solid #476a80;border-radius:12px;line-height:1.6}#holoPreviewDialog{width:min(620px,calc(100vw - 24px));max-height:90dvh;overflow:auto;background:#122432;color:#eff7ff;border:1px solid #537486;border-radius:20px;padding:20px;box-sizing:border-box}#holoPreviewDialog::backdrop{background:#000b}#holoPreviewDialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}#holoPreviewDialog .holo-demo>h2{display:none}#holoPreviewDialog .ut-controls{display:flex;gap:8px;flex-wrap:wrap}@keyframes holoPolishedSweep{0%{background-position:110% 20%,center;opacity:.25}50%{opacity:.85}100%{background-position:0 80%,center;opacity:.58}}@media(prefers-reduced-motion:reduce){.card.holographic-card>.holo-foil{animation:none!important;background-position:45% 30%,center;opacity:.45}}@media(max-width:480px){.holo-demo-zones{grid-template-columns:1fr}.evo-appearance select{width:100%}}
/* Override the shared card grid: foil and labels are overlays, never extra rows. */
:is(.card,#squad-unified-card).holographic-card>.holo-foil{position:absolute!important;inset:3px!important;align-self:stretch!important;max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;margin:0!important;z-index:4!important;pointer-events:none!important}
:is(.card,#squad-unified-card).holographic-card>.holo-mark{position:absolute!important;inset:auto!important;top:20px!important;right:14px!important;z-index:8!important;max-width:72px!important;font-size:7px!important;line-height:10px!important;padding:3px 4px!important;pointer-events:none!important}
:is(.card,#squad-unified-card)>.evo-original-label{position:absolute!important;inset:auto!important;bottom:16px!important;left:32px!important;right:32px!important;z-index:3!important;font-size:7px!important;line-height:10px!important;text-align:center!important}
