body,html{background:#121a2b}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.anime-app{background:radial-gradient(ellipse 560px 360px at 6% -4%,#f472b647,#0000 68%),radial-gradient(ellipse 520px 340px at 96% 0,#38bdf838,#0000 66%),radial-gradient(ellipse 640px 420px at 50% 110%,#818cf82e,#0000 70%),linear-gradient(165deg,#243044,#121a2b 48%,#0c1424);position:relative}.anime-app:before{background:radial-gradient(ellipse 460px 300px at 0 0,#ff7ac429,#0000 70%),radial-gradient(ellipse 420px 280px at 100% 0,#7dd3fc1f,#0000 68%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.anime-app>*{position:relative;z-index:1}.anime-title{background:linear-gradient(90deg,#fff,#fff 72%,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:#0000}.dash-shell{display:flex;flex-direction:column}.anime-menu{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0f172a2e 0 72%,#0000);display:flex;gap:8px;margin:0;overflow-x:auto;padding:8px 12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:6}.anime-menu-item{align-items:center;background:#121a2b61;border:1px solid #94a3b847;border-bottom-color:#0000;border-radius:16px 16px 6px 6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:800;gap:8px;margin-bottom:-1px;padding:11px 20px 12px;position:relative;transform:translateY(7px);transition:transform .28s cubic-bezier(.22,1.25,.36,1),color .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.anime-menu-item:before{background:#f472b6;background:var(--tab-color,#f472b6);border-radius:0 0 4px 4px;content:"";height:3px;left:16px;opacity:.35;position:absolute;right:16px;top:0}.anime-menu-item:hover{background:#121a2b8c;color:#f8fafc;transform:translateY(3px)}.anime-menu-item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--tab-color) 22%,#0000) 0,#1620336b 72%);border-color:color-mix(in srgb,var(--tab-color) 55%,#0000);border-bottom-color:#0000;box-shadow:0 -10px 24px color-mix(in srgb,var(--tab-color) 18%,#0000);color:#fff;transform:translateY(0);z-index:2}.anime-menu-item.is-active:before{box-shadow:0 0 12px var(--tab-color);opacity:1}.anime-menu-item.is-active:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--tab-color) 22%,#0000) 0,#1620336b 72%);color:#fff;transform:translateY(0)}.dash-main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a47;border:1px solid color-mix(in srgb,#f472b6 55%,#0000);border:1px solid color-mix(in srgb,var(--page-accent,#f472b6) 55%,#0000);border-radius:0 20px 20px 20px;box-shadow:0 18px 40px #0000002e;min-width:0;padding:18px 16px 8px}.dash-main,.page-stage{position:relative}.quote-tick{fill:#fff;animation:quote-up 1.15s ease}.quote-count,.quote-tick{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-count{animation:quote-count-up 1.15s ease}@keyframes quote-up{0%,45%{fill:#4ade80}to{fill:#fff}}@keyframes quote-count-up{0%,45%{color:#4ade80}to{color:inherit}}.roster-rise{animation:roster-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes roster-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.page-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b42;border:1px solid #94a3b838;border-radius:18px;padding:26px 24px 28px;position:relative}.page-panel:after,.page-panel:before{content:"";height:18px;pointer-events:none;position:absolute;width:18px}.page-panel:before{border-left:2px solid #f472b6;border-top:2px solid #f472b6;left:10px;top:10px}.page-panel:after{border-bottom:2px solid #7dd3fc;border-right:2px solid #7dd3fc;bottom:10px;right:10px}@media (max-width:640px){.anime-menu{gap:6px;margin:0;padding-left:4px;padding-right:4px}.anime-menu-item{font-size:12px;padding:9px 12px 10px}.dash-main,.page-panel{padding:14px 12px 16px}}@media (prefers-reduced-motion:reduce){.anime-menu-item,.quote-count,.quote-tick,.roster-rise{animation:none;transition:none}.anime-menu-item,.anime-menu-item.is-active{transform:none}}
/*# sourceMappingURL=main.83a9ced4.css.map*/