@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Rajdhani:wght@400;500;600;700&display=swap";:root{--bg:#09090b;--panel:#101014;--panel-soft:#121218;--border:#ffffff14;--text-primary:#fff;--text-secondary:#a1a1aa;--accent:#ef233c;--accent-soft:#ef233c33}.dashboard-layout{background:radial-gradient(circle at 20% -10%, #ef233c24, transparent 35%), var(--bg);width:min(1340px,100vw - 12px);height:calc(100vh - 12px);color:var(--text-primary);border:1px solid #ffffff12;border-radius:14px;grid-template-columns:248px minmax(0,1fr) 296px;margin:6px auto;display:grid;overflow:hidden}.left-sidebar,.main-content,.right-panel{height:calc(100vh - 12px)}.left-sidebar,.right-panel{scrollbar-width:thin;position:sticky;top:0;overflow-y:auto}.left-sidebar::-webkit-scrollbar{width:8px;height:8px}.main-content::-webkit-scrollbar{width:8px;height:8px}.right-panel::-webkit-scrollbar{width:8px;height:8px}.poster-row::-webkit-scrollbar{width:8px;height:8px}.left-sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.main-content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.right-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.poster-row::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.left-sidebar{border-right:1px solid var(--border);background:linear-gradient(#09090b 0%,#070709 100%);flex-direction:column;gap:1rem;padding:.9rem .82rem;display:flex}.sidebar-brand{border-bottom:1px solid var(--border);align-items:center;gap:.52rem;padding:.28rem .32rem .72rem;display:flex}.sidebar-brand span{letter-spacing:.08em;font-size:.85rem;font-weight:700}.brand-mark{color:#fff;background:linear-gradient(140deg,#ef233c,#9c0d1f);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.sidebar-group h3{color:#f4f4f5;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .34rem;font-size:.73rem}.sidebar-group ul{gap:.16rem;list-style:none;display:grid}.sidebar-group button{width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:.6rem;padding:.42rem .32rem;font-size:.84rem;display:flex}.sidebar-group button:hover{color:#e5e7eb}.sidebar-group button.is-active{color:var(--accent);border-left-color:var(--accent)}.sidebar-footer{color:#7d7d86;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:auto;padding:.15rem .3rem;font-size:.72rem;display:flex}.main-content{padding:.78rem 1.05rem 1.55rem;overflow-y:auto}.main-top-nav{justify-content:space-between;align-items:center;margin-bottom:.56rem;display:flex}.main-top-nav ul{gap:.88rem;list-style:none;display:flex}.main-top-nav li button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:.86rem;transition:color .16s}.main-top-nav li.is-active button{color:var(--text-primary);border-bottom:2px solid #fff}.main-top-actions{align-items:center;gap:.55rem;display:flex}.top-search{background:#15151b;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-width:196px;height:30px;padding:0 .64rem;transition:border-color .16s;display:flex}.top-search:focus-within{border-color:#ef233c80}.top-search input{color:#f4f4f5;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.74rem}.top-search input::placeholder{color:#7b7b87}.icon-button{border:1px solid var(--border);color:#f6f6f8;cursor:pointer;background:#111116;border-radius:999px;place-items:center;width:29px;height:29px;display:grid}.icon-button:hover{border-color:#ef233c80}.profile-chip{border:1px solid var(--border);color:#f6f6f8;cursor:pointer;background:#111116;border-radius:999px;align-items:center;gap:.25rem;height:29px;padding:0 .42rem 0 .2rem;display:flex}.profile-chip img{object-fit:cover;border-radius:999px;width:21px;height:21px}.hero-banner{border:1px solid var(--border);border-radius:12px;min-height:304px;position:relative;overflow:hidden}.hero-backdrop{background-image:url(https://images.unsplash.com/photo-1578632767115-351597cf2477?auto=format&fit=crop&w=1800&q=80);background-position:100%;background-size:cover;position:absolute;inset:0}.hero-overlay{background:linear-gradient(96deg,#050507f2 4%,#05050775 52%,#050507d1 100%),linear-gradient(#09090b0a 0%,#09090b73 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:316px;padding:1.2rem 1.05rem;position:relative}.hero-kicker{color:var(--accent);letter-spacing:.02em;text-shadow:0 3px 18px #ef233c40;margin-bottom:.46rem;font-size:1.92rem;font-weight:800;line-height:.88}.hero-content h1{margin:0;font-size:1.66rem}.hero-meta{color:#e4e4e7;margin:.22rem 0 0;font-size:.74rem}.hero-tags{gap:.3rem;margin-top:.52rem;display:flex}.hero-tags span{color:#f6f6f8;background:#00000059;border:1px solid #ffffff4d;border-radius:999px;padding:.22rem .55rem;font-size:.68rem}.hero-description{color:#c7c7d1;margin-top:.48rem;font-size:.7rem;line-height:1.42}.hero-actions{gap:.4rem;margin-top:.58rem;display:flex}.hero-read-more,.hero-ghost-button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.32rem .62rem;font-size:.68rem;font-weight:600}.hero-read-more{background:var(--accent);color:#fff}.hero-teasers{z-index:3;gap:.45rem;display:flex;position:absolute;bottom:1.06rem;left:1.06rem}.hero-teaser-card{color:#fff;text-align:left;width:145px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:.42rem .46rem;font-size:.63rem}.hero-teaser-card.is-dark{background:#121217e6}.hero-play{z-index:2;color:#fff;cursor:pointer;background:#22499438;border:2px solid #9abbffc7;border-radius:999px;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #84aeff1f,0 10px 24px #00000059}.hero-play:hover{border-color:#ffffffd9;box-shadow:0 0 0 6px #84aeff33,0 10px 24px #4076e747}.hero-dots{z-index:2;gap:.45rem;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hero-dots span{background:#ffffff6b;border-radius:999px;width:7px;height:7px}.hero-dots span.is-active{background:#fff}.top-rated-section{margin-top:.3rem}.top-rated-header{justify-content:space-between;align-items:center;margin-bottom:.42rem;display:flex}.top-rated-header h2{margin:0;font-size:.96rem}.poster-row{scrollbar-width:thin;gap:.52rem;padding-bottom:.32rem;display:flex;overflow-x:auto}.poster-card{flex-shrink:0;width:104px}.poster-card img{object-fit:cover;border:1px solid #ffffff0f;border-radius:9px;width:100%;height:154px;transition:transform .22s,border-color .22s;display:block}.poster-card:hover img{border-color:#ef233c80;transform:translateY(-2px)}.poster-meta h3{margin:0;font-size:.76rem}.poster-meta p{color:var(--text-secondary);margin:.18rem 0 0;font-size:.7rem}.subsection-title{margin-top:.82rem;font-size:.92rem;font-weight:600}.latest-layout{grid-template-columns:minmax(0,1fr) 260px;gap:.62rem;margin-top:.5rem;display:grid}.season-tabs{gap:.25rem;margin-bottom:.48rem;display:flex}.season-tabs button{color:#a1a1aa;font:inherit;cursor:pointer;background:#121218;border:1px solid #ffffff14;border-radius:7px;padding:.28rem .48rem;font-size:.71rem;transition:color .16s,border-color .16s,background-color .16s}.season-tabs button:hover{color:#f4f4f5;border-color:#ffffff38}.latest-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.latest-anime-card{position:relative}.latest-anime-card img{object-fit:cover;border:1px solid #ffffff14;border-radius:9px;width:100%;height:160px}.latest-card-copy h4{margin:0;font-size:.73rem;font-weight:600}.latest-card-copy p{color:var(--text-secondary);margin:.14rem 0 0;font-size:.66rem}.episode-pill{color:#fff;letter-spacing:.02em;background:#ef233ce0;border-radius:999px;padding:.12rem .4rem;font-size:.58rem;position:absolute;top:6px;left:6px}.recent-episodes-panel{background:#101015;border:1px solid #ffffff14;border-radius:9px;padding:.5rem}.recent-episodes-panel header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:.4rem;padding-bottom:.4rem;display:flex}.recent-episodes-panel h4{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.78rem}.recent-episodes-panel header button{color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.63rem;transition:color .16s}.recent-episodes-panel header button:hover{color:#f5f5f6}.episode-list{gap:.38rem;display:grid}.episode-item{border-radius:7px;grid-template-columns:52px minmax(0,1fr);gap:.38rem;padding:.18rem;transition:background-color .16s;display:grid}.episode-item img{object-fit:cover;border-radius:7px;width:52px;height:40px}.episode-item h5{margin:0;font-size:.69rem}.right-panel{border-left:1px solid var(--border);background:linear-gradient(#08080a 0%,#09090b 100%);padding:.88rem .78rem}.search-wrap{border:1px solid var(--border);color:#72727e;background:#17171d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.88rem;padding:.46rem .62rem;transition:border-color .16s;display:flex}.search-wrap:focus-within{border-color:#ef233c8c}.search-wrap input{color:#f6f6f8;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.79rem}.side-section h3{margin:0 0 .5rem;font-size:1rem}.side-list{gap:.4rem;display:grid}.side-list-item{background:var(--panel);border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.45rem;padding:.32rem;transition:border-color .18s,transform .18s;display:flex}.side-list-item:hover{border-color:#ef233c61;transform:translateY(-1px)}.side-list-item img{object-fit:cover;border-radius:7px;width:48px;height:62px}.side-list-item h4{margin:0;font-size:.78rem}.side-list-item p{color:var(--text-secondary);margin:.16rem 0 0;font-size:.65rem}.see-more-button{border:1px solid var(--border);color:#f3f3f5;width:100%;font:inherit;cursor:pointer;background:#1b1b21;border-radius:999px;margin-top:.46rem;padding:.38rem;font-size:.76rem}.see-more-button:hover{background:#1a1a20;border-color:#ef233c8c}.side-empty{color:#a1a1aa;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:.55rem .5rem;font-size:.67rem}.content-empty{color:#a1a1aa;background:#ffffff05;border:1px dashed #ffffff24;border-radius:9px;width:100%;margin:0;padding:.7rem .6rem;font-size:.7rem}@media (width>=1320px) and (width<=1405px) and (height>=730px) and (height<=820px){.dashboard-layout{border-radius:13px;grid-template-columns:244px minmax(0,1fr) 292px;width:1349px;height:756px;margin:6px auto}.left-sidebar,.main-content,.right-panel{height:756px}.left-sidebar{padding:.88rem .8rem}.sidebar-group button{padding:.4rem .3rem;font-size:.82rem}.main-content{padding:.74rem 1rem 1.45rem}.main-top-nav{margin-bottom:.5rem}.top-search{min-width:188px;height:28px}.icon-button,.profile-chip{height:28px}.icon-button{width:28px}.hero-banner{min-height:296px}.hero-content{max-width:310px;padding:1.1rem .98rem}.hero-kicker{font-size:1.84rem}.hero-content h1{font-size:1.6rem}.hero-meta{font-size:.72rem}.hero-description{font-size:.67rem}.hero-play{width:58px;height:58px}.hero-teaser-card{width:140px}.top-rated-header h2{font-size:.92rem}.poster-card{width:100px}.poster-card img{height:148px}.subsection-title{margin-top:.76rem;font-size:.88rem}.latest-layout{grid-template-columns:minmax(0,1fr) 250px;gap:.56rem;margin-top:.45rem}.latest-card-grid{gap:.44rem}.latest-anime-card img{height:152px}.right-panel{padding:.82rem .74rem}.search-wrap{margin-bottom:.78rem;padding:.44rem .58rem}.side-section{margin-bottom:.74rem}.side-list-item{padding:.28rem}.see-more-button{padding:.34rem}}@media (width>=1820px) and (width<=2000px) and (height>=980px) and (height<=1160px){.dashboard-layout{border-radius:16px;grid-template-columns:276px minmax(0,1fr) 334px;width:1680px;height:940px;margin:12px auto}.left-sidebar,.main-content,.right-panel{height:940px}.left-sidebar{padding:1.08rem .96rem}.sidebar-group h3{font-size:.76rem}.sidebar-group button{padding:.46rem .34rem;font-size:.88rem}.main-content{padding:.92rem 1.24rem 1.72rem}.main-top-nav{margin-bottom:.64rem}.top-search{min-width:230px;height:32px}.top-search input{font-size:.76rem}.icon-button,.profile-chip{height:31px}.icon-button{width:31px}.hero-banner{min-height:338px}.hero-content{max-width:350px;padding:1.34rem 1.14rem}.hero-kicker{font-size:2.08rem}.hero-content h1{font-size:1.72rem}.hero-meta{font-size:.76rem}.hero-description{font-size:.7rem}.hero-play{width:62px;height:62px}.hero-teaser-card{width:152px}.top-rated-header h2{font-size:.98rem}.poster-row{gap:.56rem}.poster-card{width:108px}.poster-card img{height:160px}.subsection-title{font-size:.94rem}.latest-layout{grid-template-columns:minmax(0,1fr) 292px;gap:.64rem}.season-tabs button{padding:.27rem .46rem;font-size:.7rem}.latest-anime-card img{height:164px}.recent-episodes-panel{padding:.52rem}.right-panel{padding:.96rem .84rem}.search-wrap{padding:.48rem .66rem}.side-list-item{padding:.3rem}}@media (width<=1200px){.dashboard-layout{border-radius:0;grid-template-columns:220px minmax(0,1fr) 264px;width:100vw;height:100vh;margin:0}.left-sidebar,.main-content,.right-panel{height:100vh}.latest-layout{grid-template-columns:1fr}.recent-episodes-panel{max-width:420px}}@media (width<=1020px){.dashboard-layout{grid-template-columns:220px minmax(0,1fr)}.right-panel{display:none}}@media (width<=760px){.dashboard-layout{grid-template-columns:1fr;height:auto;overflow:visible}.left-sidebar,.main-content{height:auto;position:static;overflow:visible}.left-sidebar{border-right:0;border-bottom:1px solid var(--border)}.main-content{padding:1rem .85rem 1.5rem}.main-top-actions{gap:.32rem}.top-search{min-width:140px}.hero-banner{min-height:288px}.hero-teasers{display:none}.hero-play{width:58px;height:58px}.latest-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--accent-purple:#7c5cff;--accent-blue:#4cc3ff;--accent-neon:#8ef0ff;--radius-md:.95rem;--radius-lg:1.4rem}.dashboard-layout{background:linear-gradient(#0c0f20db,#060812f2),radial-gradient(circle at 0 0,#ff5c7a29,#0000 28%),radial-gradient(circle at 100% 0,#4cc3ff1f,#0000 32%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:250px minmax(0,1fr) 320px;width:min(1640px,100vw - 1.5rem);height:auto;min-height:calc(100vh - 1.5rem);margin:.75rem auto;position:relative;overflow:hidden;box-shadow:0 32px 120px #00000085}.dashboard-layout:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 35%);position:absolute;inset:0}.left-sidebar,.main-content,.right-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#06081094;height:auto;min-height:calc(100vh - 1.5rem)}.left-sidebar,.right-panel{position:sticky;top:.75rem}.left-sidebar{background:linear-gradient(#080a14e6,#05070ef2);border-right:1px solid #ffffff14;gap:1.15rem;padding:1.15rem .98rem 1rem}.sidebar-brand{gap:.7rem;padding-bottom:.95rem}.sidebar-brand span{font-family:var(--font-display);letter-spacing:.18em;font-size:1.08rem}.brand-mark{border-radius:12px;width:32px;height:32px;box-shadow:0 0 0 1px #ffffff14,0 12px 30px #ff4d6d40}.sidebar-group{gap:.45rem;display:grid}.sidebar-group h3{letter-spacing:.18em;color:#f4f7ff85;font-size:.7rem}.sidebar-group ul{gap:.28rem}.sidebar-group button{color:#f4f7ffb3;border-left-width:0;border-radius:14px;padding:.7rem .72rem;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s}.sidebar-group button:hover{color:#fff;background:#ffffff0a;transform:translate(2px)}.sidebar-group button.is-active{color:#fff;background:linear-gradient(135deg,#7c5cff29,#4cc3ff1f);box-shadow:inset 0 0 0 1px #ffffff14}.sidebar-footer{color:#f4f7ff7a;border-top:1px solid #ffffff14;justify-content:space-between;width:100%;margin-top:auto;padding-top:.9rem}.main-content{padding:1.05rem 1.15rem 1.35rem}.main-top-nav{border-bottom:1px solid #ffffff14;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem}.main-top-nav ul{gap:1rem}.main-top-nav li button{color:#f4f7ff9e;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .1rem .4rem;font-weight:600;position:relative}.main-top-nav li.is-active button{color:#fff;border-bottom-color:#0000}.main-top-nav li.is-active button:after{content:"";background:linear-gradient(90deg, var(--accent-purple), var(--accent-blue));border-radius:999px;height:2px;position:absolute;bottom:-.35rem;left:0;right:0}.main-top-actions{gap:.7rem}.top-search{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;min-width:230px;height:38px;padding:0 .8rem;box-shadow:inset 0 1px #ffffff08}.top-search input,.search-wrap input{color:#f6f8ff}.top-search input::placeholder,.search-wrap input::placeholder{color:#f4f7ff6b}.top-search:focus-within,.search-wrap:focus-within{border-color:#4cc3ff8c;box-shadow:0 0 0 4px #4cc3ff1f}.icon-button,.profile-chip{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;height:38px;transition:transform .18s,border-color .18s,background-color .18s}.icon-button{width:38px}.icon-button:hover,.profile-chip:hover,.see-more-button:hover,.hero-read-more:hover,.hero-ghost-button:hover,.season-tabs button:hover{border-color:#4cc3ff73;transform:translateY(-1px)}.profile-chip{gap:.35rem;padding:0 .48rem 0 .2rem}.profile-chip img{width:24px;height:24px}.hero-section{margin-bottom:1rem}.hero-banner{background:#090b1699;border:1px solid #ffffff17;border-radius:26px;min-height:380px;box-shadow:0 24px 70px #0006}.hero-backdrop{filter:brightness(.58)saturate(1.2)contrast(1.04);transform:scale(1.08)}.hero-overlay{background:linear-gradient(100deg,#03050cfa 6%,#06081270 52%,#060812e0 100%),radial-gradient(circle at 0 0,#ff4f7e38,#0000 28%),linear-gradient(#09090d0a 0%,#09090da8 100%)}.hero-content{gap:.85rem;max-width:490px;padding:1.55rem 1.45rem;display:grid}.hero-kicker{color:var(--accent-blue);text-transform:uppercase;letter-spacing:.28em;font-size:.82rem;font-weight:700}.hero-content h1{letter-spacing:.03em;font-size:clamp(2rem,3.6vw,2.9rem);line-height:.95}.hero-meta{color:#f4f7ffc7;text-transform:uppercase;letter-spacing:.08em;margin-top:-.1rem;font-size:.88rem}.hero-tags{flex-wrap:wrap;gap:.45rem}.hero-tags span{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-color:#ffffff29;border-radius:999px;padding:.3rem .72rem;font-size:.7rem}.hero-description{color:#f4f7ffcc;max-width:42ch;margin-top:.1rem;font-size:.95rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.7rem}.hero-read-more,.hero-ghost-button{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:.78rem 1.2rem;font-size:.74rem;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.hero-read-more{background:linear-gradient(135deg, var(--accent-purple), var(--accent-blue));box-shadow:0 14px 34px #4cc3ff33}.hero-ghost-button{color:#f7f9ff;background:#ffffff0f;border-color:#ffffff26}.hero-teasers{gap:.72rem;bottom:1.35rem;left:1.35rem}.hero-teaser-card{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a12b8;border:1px solid #ffffff1f;border-radius:16px;width:176px;min-height:72px;padding:.75rem .8rem;font-size:.72rem;line-height:1.35;box-shadow:0 14px 30px #00000040}.hero-teaser-card.is-accent{background:linear-gradient(135deg,#ff4f7eeb,#7c5cffe6)}.hero-play{background:linear-gradient(135deg,#7c5cff59,#4cc3ff38);border:1px solid #ffffff2e;width:72px;height:72px;box-shadow:0 0 0 8px #7c5cff1a,0 20px 36px #00000059}.hero-dots span{background:#ffffff57;width:9px;height:9px}.hero-dots span.is-active{background:#fff;box-shadow:0 0 0 5px #ffffff1a}.top-rated-section{gap:.8rem;margin-top:.65rem;display:grid}.top-rated-header{align-items:end;margin-bottom:0}.top-rated-header h2,.subsection-title{text-transform:uppercase;letter-spacing:.12em}.top-rated-header h2{font-size:1rem}.poster-row{scroll-snap-type:x proximity;gap:.82rem;padding-bottom:.45rem}.poster-card{scroll-snap-align:start;width:160px}.poster-card img{border:1px solid #ffffff1a;border-radius:18px;height:226px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 16px 30px #00000052}.poster-card:hover img{border-color:#4cc3ff73;transform:translateY(-3px)scale(1.01);box-shadow:0 22px 36px #00000061}.poster-meta{margin-top:.5rem}.poster-meta h3{font-size:.96rem}.poster-meta p{color:var(--text-muted);margin-top:.15rem;font-size:.78rem}.subsection-title{margin-top:.25rem;font-size:1.05rem}.latest-layout{align-items:start;gap:.95rem}.season-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.season-tabs button{color:#f4f7ffad;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0d;border-color:#ffffff17;border-radius:999px;padding:.52rem .88rem}.season-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#7c5cff33,#4cc3ff24);border-color:#4cc3ff66}.latest-card-grid{gap:.82rem}.latest-anime-card img{border:1px solid #ffffff17;border-radius:18px;height:218px;box-shadow:0 16px 30px #00000040}.latest-card-copy{margin-top:.42rem}.latest-card-copy h4{font-size:.94rem}.latest-card-copy p{color:var(--text-muted);margin-top:.14rem;font-size:.76rem}.episode-pill{letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.22rem .58rem;font-size:.62rem;top:10px;left:10px}.recent-episodes-panel{background:linear-gradient(#0c0f1ce6,#070912f5);border:1px solid #ffffff14;border-radius:20px;padding:1rem;box-shadow:0 18px 36px #00000038}.recent-episodes-panel header{margin-bottom:.72rem;padding-bottom:.72rem}.recent-episodes-panel h4{color:#f4f7ff94;letter-spacing:.16em;font-size:.75rem}.recent-episodes-panel header button{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.episode-list{gap:.7rem}.episode-item{border-radius:16px;grid-template-columns:68px minmax(0,1fr);gap:.7rem;padding:.42rem}.episode-item:hover{background:#ffffff0b}.episode-item img{border-radius:14px;width:68px;height:52px}.episode-item h5{font-size:.88rem}.episode-item p{color:var(--text-secondary);margin:.14rem 0;font-size:.74rem}.episode-item span{color:var(--accent-neon);font-size:.7rem}.right-panel{background:linear-gradient(#070912eb,#05070efa);border-left:1px solid #ffffff14;padding:1.1rem 1rem 1.15rem}.search-wrap{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;margin-bottom:1rem;padding:.72rem .84rem}.search-wrap input{font-size:.92rem}.side-section{margin-bottom:1rem}.side-section h3{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.58rem;font-size:.95rem}.side-list{gap:.65rem}.side-list-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:.46rem;box-shadow:0 16px 28px #0000002e}.side-list-item img{border-radius:14px;width:56px;height:72px}.side-list-item h4{font-size:.88rem}.side-list-item p{margin-top:.14rem;font-size:.72rem}.see-more-button{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#7c5cff29,#4cc3ff1f);border-radius:999px;margin-top:.75rem;padding:.72rem 1rem}.side-empty,.content-empty{border-radius:18px;padding:.95rem;font-size:.82rem}@media (width<=1200px){.dashboard-layout{grid-template-columns:220px minmax(0,1fr) 280px;width:calc(100vw - 1rem);min-height:calc(100vh - 1rem);margin:.5rem auto}.left-sidebar,.main-content,.right-panel{min-height:calc(100vh - 1rem)}.hero-banner{min-height:350px}.poster-card{width:150px}.poster-card img,.latest-anime-card img{height:212px}}@media (width<=1020px){.dashboard-layout{grid-template-columns:220px minmax(0,1fr)}.right-panel{display:none}.latest-layout{grid-template-columns:1fr}}@media (width<=760px){.dashboard-layout{border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh;margin:0}.left-sidebar,.main-content{min-height:auto;position:static}.left-sidebar{border-bottom:1px solid #ffffff14;border-right:0}.main-content{padding:.95rem .85rem 1.2rem}.main-top-nav{flex-direction:column;align-items:stretch}.main-top-actions{flex-wrap:wrap;justify-content:space-between}.top-search{order:3;min-width:100%}.hero-banner{min-height:320px}.hero-content{max-width:100%;padding:1.2rem}.hero-teasers{display:none}.poster-row{gap:.7rem}.poster-card{width:142px}.latest-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;min-height:100%}body{color:#f5f7ff;background:radial-gradient(circle at 0 0,#ff4f7e14,#0000 34%),radial-gradient(circle at 100% 0,#4cc3ff1a,#0000 28%),linear-gradient(#060814 0%,#03040a 100%);min-height:100vh;font-family:Rajdhani,Segoe UI,sans-serif;overflow-x:hidden}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}
