:root{color-scheme:light;--color-orange-100:#FFEFE5;--color-orange-200:#FFD4BA;--color-orange-300:#FFB88E;--color-orange-400:#FF9C62;--color-orange-450:#FF8036;--color-orange-500:#FF640A;--color-orange-600:#D25108;--color-orange-700:#A43F06;--color-orange-800:#762D04;--color-orange-900:#481B02;--color-cream-50:#FFFDF9;--color-cream-100:#F7F3E7;--color-cream-200:#EFE9D8;--color-cream-300:#D4CBAF;--color-cream-350:#736D57;--color-cream-400:#6A6450;--color-ink-0:#000000;--color-ink-100:#141414;--color-ink-200:#414141;--color-ink-300:#777777;--color-ink-400:#999999;--color-ink-500:#BBBBBB;--color-ink-900:#0A0A0A;--color-moss-300:#5BBE70;--color-moss-700:#3A7846;--color-brick-300:#CC5D5B;--color-brick-700:#C13937;--color-slate-700:#213944;--color-bg-primary:#F7F3E7;--color-bg-secondary:#EFE9D8;--color-bg-pressed:#FFFDF9;--color-bg-elevated:#FFFDF9;--color-bg-positive:#3A7846;--color-bg-negative:#C13937;--color-bg-info:#213944;--color-bg-scrim:#23252B80;--color-bg-inverse:#000000;--color-border-subtle:#D4CBAF;--color-border-strong:#6A6450;--color-text-primary:#000000;--color-text-secondary:#6A6450;--color-text-disabled:#736D57;--color-text-positive:#3A7846;--color-text-negative:#C13937;--color-text-warning:#A43F06;--color-text-link:#000000;--color-text-link-hover:#A43F06;--color-text-link-active:#762D04;--color-text-on-inverse:#FFFDF9;--color-text-on-media:#FFFDF9;--color-text-entry:#000000;--color-text-on-status:#FFFDF9;--color-accent-base:#FF640A;--color-accent-hover:#FF8036;--color-accent-pressed:#D25108;--color-accent-on-accent:#000000;--color-accent-text:#A43F06;--color-accent-text-pressed:#762D04;--color-accent-wash:#FFEFE5;--color-brand-logo:#000000;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:999px;--font-family-display:"Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--font-family-body:"DM Sans",system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-10:10px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-34:34px;--font-size-54:54px;--font-tracking-normal:0em;--font-tracking-tight:-0.03em;--type-display:700 54px/64px "Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--type-display-ls:0em;--type-title-1:700 34px/44px "Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--type-title-1-ls:0em;--type-title-2:700 28px/36px "Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--type-title-2-ls:0em;--type-title-3:700 24px/32px "Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--type-title-3-ls:0em;--type-title-4:700 20px/26px "Crunchyroll Atyp","DM Sans",system-ui,sans-serif;--type-title-4-ls:0em;--type-body-lg:400 18px/24px "DM Sans",system-ui,sans-serif;--type-body-lg-ls:0em;--type-body:400 16px/22px "DM Sans",system-ui,sans-serif;--type-body-ls:0em;--type-body-sm:400 14px/20px "DM Sans",system-ui,sans-serif;--type-body-sm-ls:0em;--type-label-lg:700 16px/22px "DM Sans",system-ui,sans-serif;--type-label-lg-ls:-0.03em;--type-label:700 14px/20px "DM Sans",system-ui,sans-serif;--type-label-ls:-0.03em;--type-caption:500 12px/18px "DM Sans",system-ui,sans-serif;--type-caption-ls:0em;--type-micro:500 10px/16px "DM Sans",system-ui,sans-serif;--type-micro-ls:0em;--shadow-none:0px 0px 0px 0px #00000000;--shadow-raised:0px 1px 3px 0px #0000001A,0px 1px 2px 0px #0000000F;--shadow-overlay:0px 10px 15px -3px #0000001F,0px 4px 6px -2px #00000014;--shadow-modal:0px 20px 25px -5px #00000026,0px 10px 10px -5px #0000000F}[data-theme=dark]{color-scheme:dark;--color-bg-primary:#000000;--color-bg-secondary:#141414;--color-bg-pressed:#414141;--color-bg-elevated:#141414;--color-bg-inverse:#F7F3E7;--color-border-subtle:#414141;--color-border-strong:#777777;--color-text-primary:#FFFDF9;--color-text-secondary:#BBBBBB;--color-text-disabled:#777777;--color-text-positive:#5BBE70;--color-text-negative:#CC5D5B;--color-text-warning:#D25108;--color-text-link:#FFFDF9;--color-text-link-hover:#FF640A;--color-text-link-active:#FF8036;--color-text-on-inverse:#000000;--color-text-entry:#FFFDF9;--color-accent-text:#FF640A;--color-accent-text-pressed:#FF8036;--color-accent-wash:#481B02;--color-brand-logo:#FF640A}[data-theme=light]{color-scheme:light;--color-bg-primary:#F7F3E7;--color-bg-secondary:#EFE9D8;--color-bg-pressed:#FFFDF9;--color-bg-elevated:#FFFDF9;--color-bg-inverse:#000000;--color-border-subtle:#D4CBAF;--color-border-strong:#6A6450;--color-text-primary:#000000;--color-text-secondary:#6A6450;--color-text-disabled:#736D57;--color-text-positive:#3A7846;--color-text-negative:#C13937;--color-text-warning:#A43F06;--color-text-link:#000000;--color-text-link-hover:#A43F06;--color-text-link-active:#762D04;--color-text-on-inverse:#FFFDF9;--color-text-entry:#000000;--color-accent-text:#A43F06;--color-accent-text-pressed:#762D04;--color-accent-wash:#FFEFE5;--color-brand-logo:#000000}.type-display{font:var(--type-display);letter-spacing:var(--type-display-ls)}.type-title-1{font:var(--type-title-1);letter-spacing:var(--type-title-1-ls)}.type-title-2{font:var(--type-title-2);letter-spacing:var(--type-title-2-ls)}.type-title-3{font:var(--type-title-3);letter-spacing:var(--type-title-3-ls)}.type-title-4{font:var(--type-title-4);letter-spacing:var(--type-title-4-ls)}.type-body-lg{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls)}.type-body{font:var(--type-body);letter-spacing:var(--type-body-ls)}.type-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-ls)}.type-label-lg{font:var(--type-label-lg);letter-spacing:var(--type-label-lg-ls)}.type-label{font:var(--type-label);letter-spacing:var(--type-label-ls)}.type-caption{font:var(--type-caption);letter-spacing:var(--type-caption-ls)}.type-micro{font:var(--type-micro);letter-spacing:var(--type-micro-ls)}*{box-sizing:border-box;margin:0}body{background:var(--color-bg-primary);color:var(--color-text-primary);font:var(--type-body);letter-spacing:var(--type-body-ls)}