/* Mobile performance layer: no continuous animation, no external fonts. */
body{font-family:system-ui,-apple-system,sans-serif!important} .turbo-promo{display:block;grid-column:1/-1;overflow:hidden;border-radius:18px;aspect-ratio:16/9;background:#bceaff}.turbo-promo img{width:100%;height:100%;object-fit:cover}.turbo-watch{display:block;text-align:center;color:white;background:linear-gradient(#ff75b7,#f60065 55%,#b9004d);border:2px solid white;border-radius:32px;padding:12px;font-weight:800;box-shadow:0 4px 0 #a60043}.turbo-watch:active,#spotlight-card>.grid>a:active{transform:translateY(2px)}#spotlight-card>.grid>a{border:2px solid white!important;box-shadow:0 4px 0 #a60043,inset 0 2px 3px #ffffff80!important}#joyful-menu{display:none!important}#joyful-shorts{display:none!important}#community-banner{margin-top:8px!important}#spotlight-card>div:first-child:empty{display:none!important}#spotlight-card img{object-fit:cover}#episodes-grid,#shop-grid:not([hidden]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}#episodes-grid>* ,#shop-grid>*{min-width:0} @media(min-width:900px){#episodes-grid,#shop-grid:not([hidden]){grid-template-columns:repeat(4,minmax(0,1fr))}} @media(max-width:899px){.master-header{display:flex;flex-wrap:wrap;gap:5px;padding:8px}.master-header .master-logo{width:95px}.master-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));position:static!important;order:10;flex-basis:100%;gap:5px;padding:5px;background:transparent}.master-nav a{min-height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:11px;white-space:normal;padding:5px 2px;background:linear-gradient(#299cff,#004bd5);border:1px solid #91e9ff;box-shadow:0 3px 0 #0038a3,inset 0 1px 3px #ffffff80;border-radius:12px}.master-nav a:first-child{background:#e8f8ff;color:#0054dd}#master-menu{display:none!important}#community-banner{border:2px solid white!important}#community-banner .community-art{width:26%}#community-banner h2{font-size:19px!important}#community-banner>.relative{padding:8px 0}#spotlight-card{padding:9px!important}#spotlight-card h3{font-size:21px!important}.backdrop-blur,.backdrop-blur-md{backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
