:root[data-surface=app]{--font-display:"Diesis Accidentals", var(--font-archivo), var(--font-geist);--amber:#ffb02e;--amber-bright:#ffc25c;--on-fill:#170f02;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#f3f3f1;--surface:#fff;--surface-raised:#eae9e6;--line:#e1e0dc;--chrome:#ecebe8;--edge:#cfcdc8;--button:#fff;--ink:#121114;--dim:#5c5a62;--amber-text:#8a5000;--correct:#138a4b;--correct-text:#127a43;--wrong:#d23b3b;--pro:#5b44e0;--pro-text:#4a35c9;--shade-lift:#12111424;--shade-pop:#12111424;--shade-menu:#1211141f;--background:#f3f3f1;--foreground:#121114;--card:#fff;--card-foreground:#121114;--popover:#fff;--popover-foreground:#121114;--secondary:#eae9e6;--secondary-foreground:#121114;--muted:#eae9e6;--muted-foreground:#5c5a62;--accent:#eae9e6;--accent-foreground:#121114;--destructive:#d23b3b;--border:#e1e0dc;--input:#e1e0dc}@media (prefers-color-scheme:dark){:root[data-surface=app]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0c0c0e;--surface:#151518;--surface-raised:#1d1d21;--line:#26262c;--chrome:#111114;--edge:#3a3a42;--button:transparent;--ink:#f2efe9;--dim:#a9a7ae;--amber-text:#ffc25c;--correct:#3ddc84;--correct-text:#7be9a9;--wrong:#ff5c5c;--pro:#9d8bff;--pro-text:#beb2ff;--shade-lift:#0009;--shade-pop:#0000008c;--shade-menu:#00000080;--background:#0c0c0e;--foreground:#f2efe9;--card:#151518;--card-foreground:#f2efe9;--popover:#151518;--popover-foreground:#f2efe9;--primary:#ffb02e;--primary-foreground:#170f02;--secondary:#1d1d21;--secondary-foreground:#f2efe9;--muted:#151518;--muted-foreground:#a9a7ae;--accent:#1d1d21;--accent-foreground:#f2efe9;--destructive:#ff5c5c;--border:#26262c;--input:#26262c;--ring:#ffb02e99}}:root[data-surface=app][data-theme=dark],:root[data-surface=app][data-stage]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0c0c0e;--surface:#151518;--surface-raised:#1d1d21;--line:#26262c;--chrome:#111114;--edge:#3a3a42;--button:transparent;--ink:#f2efe9;--dim:#a9a7ae;--amber-text:#ffc25c;--correct:#3ddc84;--correct-text:#7be9a9;--wrong:#ff5c5c;--pro:#9d8bff;--pro-text:#beb2ff;--shade-lift:#0009;--shade-pop:#0000008c;--shade-menu:#00000080;--background:#0c0c0e;--foreground:#f2efe9;--card:#151518;--card-foreground:#f2efe9;--popover:#151518;--popover-foreground:#f2efe9;--primary:#ffb02e;--primary-foreground:#170f02;--secondary:#1d1d21;--secondary-foreground:#f2efe9;--muted:#151518;--muted-foreground:#a9a7ae;--accent:#1d1d21;--accent-foreground:#f2efe9;--destructive:#ff5c5c;--border:#26262c;--input:#26262c;--ring:#ffb02e99}:root[data-surface=app] :is(h1,h2,h3,.font-display){letter-spacing:-.015em;font-stretch:125%}:root[data-surface=app] .font-display.tabular-nums{font-stretch:75%}:root[data-surface=app] .wordmark{font-family:"Diesis Accidentals", var(--font-fraunces), serif;letter-spacing:-.01em;font-stretch:100%}:root[data-surface=app] .label-cap{font-family:var(--font-display);letter-spacing:.1em;font-weight:650;font-stretch:112%}@media (min-width:64rem){:root[data-surface=app]:not([data-sidebar=collapsed]) .roster-col{display:none}}:root[data-surface=app] body{transition:background-color .24s,color .24s}@media (prefers-reduced-motion:reduce){:root[data-surface=app] body{transition:none}}:root[data-surface=app] .stage-tile{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0c0c0e;--surface:#151518;--surface-raised:#1d1d21;--line:#26262c;--edge:#3a3a42;--ink:#f2efe9;--dim:#a9a7ae;--amber-text:#ffc25c;--correct:#3ddc84;--pro-text:#beb2ff}
:root:not([data-surface=app]){--font-display:"Diesis Accidentals", var(--font-archivo), var(--font-geist);--amber:#ffb02e;--amber-bright:#ffc25c;--on-fill:#170f02;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#f3f3f1;--surface:#fff;--surface-raised:#eae9e6;--line:#e1e0dc;--chrome:#ecebe8;--edge:#cfcdc8;--button:#fff;--ink:#121114;--dim:#5c5a62;--amber-text:#8a5000;--correct:#138a4b;--correct-text:#127a43;--wrong:#d23b3b;--pro:#5b44e0;--pro-text:#4a35c9;--shade-lift:#12111424;--shade-pop:#12111424;--shade-menu:#1211141f;--background:#f3f3f1;--foreground:#121114;--card:#fff;--card-foreground:#121114;--popover:#fff;--popover-foreground:#121114;--secondary:#eae9e6;--secondary-foreground:#121114;--muted:#eae9e6;--muted-foreground:#5c5a62;--accent:#eae9e6;--accent-foreground:#121114;--destructive:#d23b3b;--border:#e1e0dc;--input:#e1e0dc}@media (prefers-color-scheme:dark){:root:not([data-surface=app]):not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0c0c0e;--surface:#151518;--surface-raised:#1d1d21;--line:#26262c;--chrome:#111114;--edge:#3a3a42;--button:transparent;--ink:#f2efe9;--dim:#a9a7ae;--amber-text:#ffc25c;--correct:#3ddc84;--correct-text:#7be9a9;--wrong:#ff5c5c;--pro:#9d8bff;--pro-text:#beb2ff;--shade-lift:#0009;--shade-pop:#0000008c;--shade-menu:#00000080;--background:#0c0c0e;--foreground:#f2efe9;--card:#151518;--card-foreground:#f2efe9;--popover:#151518;--popover-foreground:#f2efe9;--primary:#ffb02e;--primary-foreground:#170f02;--secondary:#1d1d21;--secondary-foreground:#f2efe9;--muted:#151518;--muted-foreground:#a9a7ae;--accent:#1d1d21;--accent-foreground:#f2efe9;--destructive:#ff5c5c;--border:#26262c;--input:#26262c;--ring:#ffb02e99}}:root:not([data-surface=app])[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0c0c0e;--surface:#151518;--surface-raised:#1d1d21;--line:#26262c;--chrome:#111114;--edge:#3a3a42;--button:transparent;--ink:#f2efe9;--dim:#a9a7ae;--amber-text:#ffc25c;--correct:#3ddc84;--correct-text:#7be9a9;--wrong:#ff5c5c;--pro:#9d8bff;--pro-text:#beb2ff;--shade-lift:#0009;--shade-pop:#0000008c;--shade-menu:#00000080;--background:#0c0c0e;--foreground:#f2efe9;--card:#151518;--card-foreground:#f2efe9;--popover:#151518;--popover-foreground:#f2efe9;--primary:#ffb02e;--primary-foreground:#170f02;--secondary:#1d1d21;--secondary-foreground:#f2efe9;--muted:#151518;--muted-foreground:#a9a7ae;--accent:#1d1d21;--accent-foreground:#f2efe9;--destructive:#ff5c5c;--border:#26262c;--input:#26262c;--ring:#ffb02e99}:root:not([data-surface=app]) :is(h1,h2,h3,.font-display){letter-spacing:-.015em;font-stretch:125%}:root:not([data-surface=app]) .font-display.tabular-nums{font-stretch:75%}:root:not([data-surface=app]) .wordmark{font-family:"Diesis Accidentals", var(--font-fraunces), serif;letter-spacing:-.01em;font-stretch:100%}:root:not([data-surface=app]) .label-cap{font-family:var(--font-display);letter-spacing:.1em;font-weight:650;font-stretch:112%}
