.brand .logo-word,.brand .logo-dot{color:#d85b45!important}.hero h1{font-family:"Noto Sans SC","Inter",sans-serif;font-style:normal;letter-spacing:-.065em;transform:scaleX(1.035);font-weight:600}.hero h1 span{display:inline}.hero-heavy{font-weight:800}.hero-soft{font-weight:600;margin-left:.08em}.stats span{font-size:14px;font-weight:600;color:var(--on-surface-variant)}.stats strong{font-size:30px}.dialog-head #dialogMeta{font-size:15px;font-weight:750}.season-tabs button{height:64px;font-size:16px;font-weight:750;padding:9px 18px}.season-tabs small{font-size:13px;font-weight:550;margin-top:3px}.card-content{min-height:170px;padding-bottom:15px}.next-episode{padding-top:12px}.episode-name{min-height:2.9em}.progress-row{padding-top:12px}.mode-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mode-options button{height:68px;border:1px solid var(--outline-variant);border-radius:18px;background:var(--surface-container-low);color:var(--on-surface);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.mode-options button b{font-weight:650}.mode-options button[aria-pressed="true"]{border:2px solid var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.mode-options .material-symbols-rounded{font-size:20px}html[data-mode="dark"]{color-scheme:dark;--md-sys-color-background:#171615;--md-sys-color-on-background:#eee9e2;--md-sys-color-surface:#171615;--md-sys-color-on-surface:#eee9e2;--md-sys-color-surface-container-lowest:#211f1d;--md-sys-color-surface-container-low:#272522;--md-sys-color-surface-container:#2e2b28;--md-sys-color-surface-container-high:#37332f;--md-sys-color-surface-container-highest:#423d38;--md-sys-color-on-surface-variant:#d1c8bf;--md-sys-color-outline:#a99f96;--md-sys-color-outline-variant:#514a44;--primary:color-mix(in srgb,var(--md-sys-color-primary) 68%,#fff);--primary-container:color-mix(in srgb,var(--md-sys-color-primary) 32%,#272522);--on-primary-container:#fff1ed;--secondary-container:color-mix(in srgb,var(--md-sys-color-primary) 18%,#37332f);--on-secondary-container:#f5e8e4;--surface:var(--md-sys-color-surface);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--on-surface:var(--md-sys-color-on-surface);--on-surface-variant:var(--md-sys-color-on-surface-variant);--outline:var(--md-sys-color-outline);--outline-variant:var(--md-sys-color-outline-variant)}html[data-mode="dark"] .show-card{background:var(--md-sys-color-surface-container-lowest);box-shadow:none}html[data-mode="dark"] dialog::backdrop{background:rgba(0,0,0,.62)}html[data-mode="dark"] .brand .logo-word,html[data-mode="dark"] .brand .logo-dot{color:#ee7563!important}@media(prefers-color-scheme:dark){html[data-mode="system"]{color-scheme:dark;--md-sys-color-background:#171615;--md-sys-color-on-background:#eee9e2;--md-sys-color-surface:#171615;--md-sys-color-on-surface:#eee9e2;--md-sys-color-surface-container-lowest:#211f1d;--md-sys-color-surface-container-low:#272522;--md-sys-color-surface-container:#2e2b28;--md-sys-color-surface-container-high:#37332f;--md-sys-color-surface-container-highest:#423d38;--md-sys-color-on-surface-variant:#d1c8bf;--md-sys-color-outline:#a99f96;--md-sys-color-outline-variant:#514a44;--primary:color-mix(in srgb,var(--md-sys-color-primary) 68%,#fff);--primary-container:color-mix(in srgb,var(--md-sys-color-primary) 32%,#272522);--on-primary-container:#fff1ed;--secondary-container:color-mix(in srgb,var(--md-sys-color-primary) 18%,#37332f);--on-secondary-container:#f5e8e4;--surface:var(--md-sys-color-surface);--surface-container-low:var(--md-sys-color-surface-container-low);--surface-container:var(--md-sys-color-surface-container);--surface-container-high:var(--md-sys-color-surface-container-high);--surface-container-highest:var(--md-sys-color-surface-container-highest);--on-surface:var(--md-sys-color-on-surface);--on-surface-variant:var(--md-sys-color-on-surface-variant);--outline:var(--md-sys-color-outline);--outline-variant:var(--md-sys-color-outline-variant)}}@media(max-width:719px){.hero h1{transform:none}.stats span{font-size:13px}.season-tabs button{height:60px;font-size:15px}.season-tabs small{font-size:12px}.mode-options{grid-template-columns:1fr}}
