@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}[data-theme=black-cherry],[data-theme=card-night]{--ink:#2a0a1a;--cream:#faf4e8;--paper:#fffcf4;--cherry:#4b0029;--citrus:#dad74c;--rose:#b53e87;--saffron:#c4411d;--periwinkle:#afc5ff;--cantaloupe:#ff9c6d;--slate:#33474e;--muted:#6b4a5a;--border:#e4d9c8;--border-soft:#efe6d6;--chrome:#4b0029;--on-chrome:#faf4e8;--green:var(--cherry);--orange:var(--citrus);--mustard:var(--rose);--plum:var(--saffron);--calm:var(--periwinkle);--welcome:var(--cantaloupe)}[data-theme=spritz-hour]{--porcelain-0:#fff;--porcelain-50:#f8f6f2;--porcelain-100:#eeeae3;--porcelain-200:#e2dcd2;--ivory:#fcf7ee;--ink-950:#151823;--ink-900:#1e2230;--ink-700:#4a5064;--ink-500:#6e7487;--ink-200:#d5d8e0;--lemon-100:#faefc4;--lemon-400:#f4d35e;--lemon-600:#c9a320;--pink-100:#f8e1e2;--pink-300:#efb9be;--pink-800:#8a2840;--blue-100:#dfe6f1;--blue-200:#c3d1e8;--blue-700:#24407a;--blue-800:#1b3263;--pistachio-100:#eaf3d8;--pistachio-300:#cfe3a8;--pistachio-500:#a9c77a;--pistachio-800:#3d5a1e;--coral-400:#ff6f61;--coral-100:#ffdde8;--coral-300:#ffb9c7;--coral-800:#a8382c;--lime-100:#f2f9cc;--lime-400:#d9f05b;--lilac-100:#eee8fc;--lilac-200:#d6cbf6;--lilac-300:#c9bbf3;--lilac-800:#4b3a8c;--sand-100:#f3ece2;--sand-300:#e6d9c6;--sand-500:#cdb89a;--sand-800:#6b5a43;--color-page:var(--porcelain-50);--color-surface:var(--porcelain-0);--color-surface-sunk:var(--porcelain-100);--color-border:var(--porcelain-200);--color-border-strong:var(--ink-500);--color-ink:var(--ink-900);--color-ink-muted:var(--ink-700);--color-accent:var(--ink-900);--color-accent-press:var(--ink-950);--color-on-accent:var(--porcelain-0);--color-accent-ink:var(--ink-900);--color-selected:var(--ink-900);--color-on-selected:var(--porcelain-50);--color-highlight:var(--lime-400);--color-highlight-soft:var(--lime-100);--color-on-highlight:var(--ink-900);--color-pop:var(--coral-400);--color-on-pop:var(--ink-900);--color-inverse:var(--ink-900);--color-on-inverse:var(--porcelain-50);--color-on-inverse-pop:var(--lime-400);--color-focus:var(--ink-900);--color-disabled-bg:var(--porcelain-100);--color-disabled-ink:var(--ink-700);--color-block-1:var(--coral-300);--color-block-2:var(--sand-300);--color-block-3:var(--lilac-200);--color-block-soft:var(--lilac-100);--color-status-waiting-bg:var(--lime-100);--color-status-waiting-ink:var(--ink-900);--color-status-waiting-edge:var(--lime-100);--color-status-playing-bg:var(--lilac-100);--color-status-playing-ink:var(--lilac-800);--color-status-playing-edge:var(--lilac-300);--color-status-scored-bg:var(--sand-100);--color-status-scored-ink:var(--sand-800);--color-status-scored-edge:var(--sand-500);--color-status-flagged-bg:var(--coral-100);--color-status-flagged-ink:var(--coral-800);--color-status-flagged-edge:var(--coral-300);--color-tile-face:var(--ivory);--color-tile-red:var(--pink-800);--color-tile-blue:var(--blue-700);--color-tile-green:var(--pistachio-800);--color-tile-base:var(--blue-700);--color-tile-sun:var(--lemon-400);--color-tile-blush:var(--pink-300);--color-tile-leaf:var(--pistachio-500);--candy-line:var(--blue-700);--candy-rose:#b8456a;--candy-leaf:#567f2a;--candy-lemon:var(--lemon-400);--candy-pista:var(--pistachio-500);--candy-mint:var(--pistachio-300);--candy-pink:var(--pink-300);--candy-sky:var(--blue-200);--candy-face:var(--color-tile-face);--tile-corner-ratio:.18;--tile-back-ratio:.1;--tile-back-min:3px;--tile-base-depth:2px;--font-spritz:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--weight-regular:500;--weight-bold:700;--weight-heavy:800;--logo-tracking:-.045em;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--border-hair:1px;--border-control:1.5px;--elev-0:none;--elev-1:0 1px 2px #1e22300f, 0 2px 6px #1e22300a;--elev-2:0 6px 18px #1e223024;--press-scale:.97;--dur-press:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-celebrate:1.6s;--button-height:52px;--input-height:56px;--nav-height:64px;--ink:var(--color-ink);--cream:var(--color-page);--paper:var(--color-surface);--cherry:var(--color-inverse);--citrus:var(--color-highlight);--rose:var(--color-accent);--saffron:var(--color-status-flagged-ink);--periwinkle:var(--color-surface-sunk);--cantaloupe:var(--color-highlight-soft);--slate:var(--color-inverse);--muted:var(--color-ink-muted);--border:var(--color-border);--border-soft:var(--color-surface-sunk);--chrome:var(--color-page);--on-chrome:var(--color-ink);--green:var(--cherry);--orange:var(--citrus);--mustard:var(--rose);--plum:var(--saffron);--calm:var(--periwinkle);--welcome:var(--cantaloupe);--font-sans:var(--font-spritz);--font-display:var(--font-spritz);--font-ui:var(--font-spritz);font-variant-numeric:tabular-nums lining-nums;--type-display-size:56px;--type-display-leading:1;--type-display-weight:800;--type-display-tracking:-.04em;--type-stat-size:44px;--type-stat-leading:1.045;--type-stat-weight:800;--type-stat-tracking:-.04em;--type-headline-size:28px;--type-headline-leading:1.143;--type-headline-weight:800;--type-headline-tracking:-.03em;--type-title-size:20px;--type-title-leading:1.3;--type-title-weight:800;--type-title-tracking:-.02em;--type-action-size:17px;--type-action-leading:1.176;--type-action-weight:700;--type-action-tracking:0;--type-body-size:16px;--type-body-leading:1.5;--type-body-weight:500;--type-body-tracking:0;--type-support-size:13px;--type-support-leading:1.385;--type-support-weight:700;--type-support-tracking:.02em;--type-label-size:13px;--type-label-leading:1.385;--type-label-weight:700;--type-label-tracking:.08em;--groove-top:0 0 0 0 transparent;--groove-bottom:0 0 0 0 transparent;--shadow-rest:var(--elev-1);--shadow-raised:var(--elev-2);--carve-in:inset 0 0 0 var(--border-hair) var(--color-border);--engrave-text:none;--engrave-text-lg:none;--surface:inset 0 0 0 var(--border-hair) var(--color-border), var(--elev-1);--surface-raised:inset 0 0 0 var(--border-hair) var(--color-border), var(--elev-2);--surface-dark:var(--elev-2);--well-dark:inset 0 0 0 var(--border-hair) #f8f6f229;--shadow-card:var(--elev-1);--shadow-card-hover:var(--elev-2);--shadow-card-quiet:var(--elev-1);--shadow-hero:var(--elev-2);--radius-surface:var(--radius-lg);--radius-tile:var(--radius-md);--radius-card:var(--radius-md);--shape-starburst:polygon(50% 0%, 60.4% 11.4%, 75% 6.7%, 78.3% 21.7%, 93.3% 25%, 88.6% 39.6%, 100% 50%, 88.6% 60.4%, 93.3% 75%, 78.3% 78.3%, 75% 93.3%, 60.4% 88.6%, 50% 100%, 39.6% 88.6%, 25% 93.3%, 21.7% 78.3%, 6.7% 75%, 11.4% 60.4%, 0% 50%, 11.4% 39.6%, 6.7% 25%, 21.7% 21.7%, 25% 6.7%, 39.6% 11.4%)}:root{--font-sans:var(--font-fraunces), "Fraunces", Georgia, serif;--font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--font-axes:"SOFT" 40, "WONK" 1;--type-display-size:96px;--type-display-leading:.9;--type-display-weight:700;--type-display-tracking:-.03em;--type-display-opsz:96;--type-stat-size:54px;--type-stat-leading:1;--type-stat-weight:700;--type-stat-tracking:-.025em;--type-stat-opsz:96;--type-headline-size:34px;--type-headline-leading:1.05;--type-headline-weight:700;--type-headline-tracking:-.02em;--type-headline-opsz:60;--type-title-size:22px;--type-title-leading:1.2;--type-title-weight:700;--type-title-tracking:-.015em;--type-title-opsz:40;--type-action-size:17px;--type-action-leading:1;--type-action-weight:700;--type-action-tracking:.12em;--type-action-opsz:30;--type-body-size:15px;--type-body-leading:1.45;--type-body-weight:500;--type-body-tracking:0;--type-body-opsz:14;--type-support-size:13px;--type-support-leading:1.4;--type-support-weight:500;--type-support-tracking:0;--type-support-opsz:12;--type-label-size:11px;--type-label-leading:1.2;--type-label-weight:700;--type-label-tracking:.18em;--type-label-opsz:9;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--radius-0:0;--radius-tile:12px;--radius-surface:var(--radius-tile);--radius-button:10px;--radius-chip:6px;--radius-card:4px;--radius-pill:999px;--groove-top:inset 0 2px 0 #fffffff2;--groove-bottom:inset 0 -2px 0 #2a0a1a1f;--shadow-rest:0 1px 2px #2a0a1a1f, 0 9px 20px -7px #2a0a1a2e;--shadow-raised:0 2px 3px #2a0a1a24, 0 12px 26px -8px #2a0a1a3d;--carve-in:inset 0 2px 4px #2a0a1a26, inset 0 -1px 0 #ffffffbf;--engrave-text:0 1px 0 #fffffff2;--engrave-text-lg:0 1.5px 0 #fffffff2;--surface:var(--groove-top), var(--groove-bottom), var(--shadow-rest);--surface-raised:var(--groove-top), var(--groove-bottom), var(--shadow-raised);--surface-dark:inset 0 2px 0 #ffffff29, inset 0 -2px 0 #0000004d, var(--shadow-raised);--well-dark:inset 0 2px 4px #00000057;--well-dark-fill:#0000003d;--shadow-card:0 10px 20px -14px #2a0a1a8c;--shadow-card-hover:0 16px 28px -16px #2a0a1a99;--shadow-card-quiet:0 4px 10px -8px #2a0a1a80;--shadow-hero:0 20px 40px -20px #2a0a1acc;--rule-1:1px;--rule-2:2px;--rule-3:3px;--target-min:44px;--tile-18:18px;--tile-28:28px;--tile-44:44px;--tile-72:72px;--tile-120:120px}.display{font-family:var(--font-display);font-variation-settings:"opsz" var(--type-display-opsz), var(--font-axes);font-size:var(--type-display-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);font-variant-numeric:tabular-nums}.stat{font-family:var(--font-display);font-variation-settings:"opsz" var(--type-stat-opsz), var(--font-axes);font-size:var(--type-stat-size);line-height:var(--type-stat-leading);font-weight:var(--type-stat-weight);letter-spacing:var(--type-stat-tracking);font-variant-numeric:tabular-nums}.headline{font-family:var(--font-display);font-variation-settings:"opsz" var(--type-headline-opsz), var(--font-axes);font-size:var(--type-headline-size);line-height:var(--type-headline-leading);font-weight:var(--type-headline-weight);letter-spacing:var(--type-headline-tracking)}.title{font-family:var(--font-display);font-variation-settings:"opsz" var(--type-title-opsz), var(--font-axes);font-size:var(--type-title-size);line-height:var(--type-title-leading);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}.action{font-family:var(--font-sans);font-variation-settings:"opsz" var(--type-action-opsz), var(--font-axes);font-size:var(--type-action-size);line-height:var(--type-action-leading);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking)}.body{font-family:var(--font-sans);font-variation-settings:"opsz" var(--type-body-opsz), var(--font-axes);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.support{font-family:var(--font-sans);font-variation-settings:"opsz" var(--type-support-opsz), var(--font-axes);font-size:var(--type-support-size);line-height:var(--type-support-leading);font-weight:var(--type-support-weight);letter-spacing:var(--type-support-tracking)}.label{font-family:var(--font-sans);font-variation-settings:"opsz" var(--type-label-opsz), var(--font-axes);font-size:var(--type-label-size);line-height:var(--type-label-leading);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.surface{background:var(--paper);border-radius:var(--radius-surface);box-shadow:var(--surface)}.surface--raised{box-shadow:var(--surface-raised)}.surface--pressed{border-radius:var(--radius-tile);box-shadow:var(--carve-in)}.engraved{text-shadow:var(--engrave-text)}[data-theme=black-cherry] :focus-visible,[data-theme=card-night] :focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 5px var(--ink);border-radius:var(--radius-tile);outline:none}[data-theme=spritz-hour] :focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
