/* Reduce compositing/effects, never hide controls or change data. */
:root[data-performance=light] *,:root[data-performance=light] *::before,:root[data-performance=light] *::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
:root[data-performance=light] :is(.account-card,.card,.ps-order,.stat,.stat-card,.sb,.topbar,.modal,.spotify-new-status,.sa-main-hero){box-shadow:none!important}
:root[data-performance=light] :is(.account-card,.ps-order,.card,.sb-btn,.smart-view,.stat,.stat-card){transition:none!important}
:root[data-performance=light] :is(.rd-glow,.rd-pulse,.sa-orb,.hero-orb){animation:none!important}
:root[data-performance=light] :is(.card:hover,.account-card:hover,.ps-order:hover){transform:none!important}
.streamadmin-light-toggle{border:1px solid #315474;border-radius:8px;background:#112338;color:#aeead8;font-family:inherit;font-size:11px;font-weight:600;padding:7px 9px;cursor:pointer;white-space:nowrap}
.streamadmin-light-toggle:focus-visible{outline:2px solid #55e4bd;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.inventory-place-badge{animation:none!important}}
/* Page entry must not fade through near-black on weak devices. Specificity
   intentionally exceeds rediseno.css's !important page animation. */
:root[data-rd][data-performance=light] .content>[id^="pg-"],:root[data-rd][data-performance=light] #pg-overview{animation:none!important}
@media(prefers-reduced-motion:reduce){html:root[data-rd] .content>[id^="pg-"],html:root[data-rd] #pg-overview{animation:none!important}}
