:root,[data-theme=dark]{--ui-color-bg:#08090a;--ui-color-bg-soft:#0b0c0d;--ui-color-surface:#0f1011;--ui-color-surface-raised:#141516;--ui-color-surface-hover:#18191a;--ui-color-surface-inset:#050506;--ui-color-border:#23252a;--ui-color-border-subtle:#1d1e22;--ui-color-border-strong:#3e3e44;--ui-color-border-control:#62666d;--ui-color-text:#f7f8f8;--ui-color-text-muted:#8a8f98;--ui-color-text-subtle:#757982;--ui-color-accent:#a78bff;--ui-color-accent-hover:#c7b7ff;--ui-color-accent-contrast:#141414;--ui-color-accent-text:#a78bff;--ui-color-accent-soft:#7747ff38;--ui-color-accent-soft-hover:#7747ff4d;--ui-color-accent-border:#7747ff80;--ui-color-danger:#cf3f3f;--ui-color-danger-hover:#c23b3b;--ui-color-danger-contrast:#fff;--ui-color-danger-text:#eb5757;--ui-color-danger-soft:#eb575714;--ui-color-danger-soft-hover:#eb57571f;--ui-color-danger-border:#eb575773;--ui-color-warning:#f2994a;--ui-color-warning-soft:#f2994a1f;--ui-color-success:#4cb782;--ui-color-success-soft:#4cb7821f;--ui-color-info:#4ea7fc;--ui-color-info-soft:#4ea7fc1f;--ui-color-focus-ring:#a78bff;--ui-color-signature-ink-black:#171717;--ui-color-signature-ink-blue:#1746a2;--ui-color-signature-ink-violet:#6230a3;--ui-color-card-face:#f4f4f5;--ui-color-card-ink:#000000de;--ui-color-card-red:#c8102e;--ui-color-surface-glass:#141516eb;--ui-color-surface-highlight:#ffffff1f;--ui-color-surface-sheen:#a78bff0a;--ui-color-surface-holo-cyan:#6fd0cc0a;--ui-color-surface-holo-rose:#ff9b8f0a;--ui-color-scrim:#010203b8;--ui-color-syntax-keyword:#c4adff;--ui-color-syntax-string:#8fd4a4;--ui-color-syntax-constant:#f2b380;--ui-color-syntax-function:#82b6ff;--ui-color-syntax-type:#6fd0cc;--ui-color-syntax-tag:#ff9b8f;--ui-color-syntax-property:#e5c27f;--ui-color-syntax-comment:#8a8f98;--ui-color-syntax-punctuation:#a4a9b1;--ui-shadow-raised:0 1px 2px #0006;--ui-shadow-overlay:0 8px 24px #00000080;--ui-shadow-floating:0 16px 48px #0000008c;--ui-shadow-card-flight:0 10px 14px #0000004d;--ui-z-index-card-flight:1000;--ui-card-material-blur:20px;--ui-card-material-tilt:14deg;--ui-card-material-perspective:800px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:18px;--ui-radius-xl:26px;--ui-radius-full:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-text-size-xs:.75rem;--ui-text-size-sm:.875rem;--ui-text-size-md:1rem;--ui-text-size-lg:1.125rem;--ui-text-size-xl:1.375rem;--ui-text-size-2xl:1.75rem;--ui-text-size-3xl:2.25rem;--ui-line-height-tight:1.2;--ui-line-height-base:1.5;--ui-line-height-relaxed:1.65;--ui-font-weight-regular:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--ui-motion-duration-fast:.12s;--ui-motion-duration-base:.16s;--ui-motion-duration-slow:.24s;--ui-motion-duration-presence:1.2s;--ui-motion-duration-card-flip:.3s;--ui-motion-duration-card-deal:.38s;--ui-motion-duration-card-deal-stagger:70ms;--ui-motion-duration-card-play-own:.4s;--ui-motion-duration-card-play:.52s;--ui-motion-duration-played-pile:.19s;--ui-motion-duration-call-fade:3s;--ui-motion-duration-call-slam:.52s;--ui-motion-duration-call-shake:.42s;--ui-motion-duration-call-shake-delay:.22s;--ui-motion-ease-standard:cubic-bezier(.2, .6, .2, 1);--ui-motion-ease-presence:ease-in-out;--ui-motion-ease-card-flip:ease;--ui-motion-ease-played-pile:cubic-bezier(.2, .8, .2, 1);--ui-motion-ease-played-pile-shadow:ease;--ui-size-emblem-sm:24px;--ui-size-emblem-md:32px;--ui-size-emblem-lg:40px;--ui-size-emblem-xl:56px;--ui-size-game-card-sm:32px;--ui-size-game-card-md:72px;--ui-size-game-card-lg:112px;--ui-size-game-card-perspective:28rem;--ui-size-dialog-stack-breakpoint:640px;--ui-size-dialog-stack-sheet-peek:10px;--ui-size-dialog-stack-dialog-peek:14px}[data-theme=light]{--ui-color-bg:oklch(100% 0 0);--ui-color-bg-soft:oklch(98.4% 0 0);--ui-color-surface:oklch(100% 0 0);--ui-color-surface-raised:oklch(100% 0 0);--ui-color-surface-hover:oklch(97.2% 0 0);--ui-color-surface-inset:oklch(96% 0 0);--ui-color-border:oklch(93.5% 0 0);--ui-color-border-subtle:oklch(96.5% 0 0);--ui-color-border-strong:oklch(82% 0 0);--ui-color-border-control:oklch(60% 0 0);--ui-color-text:oklch(15% 0 0);--ui-color-text-muted:oklch(46% 0 0);--ui-color-text-subtle:oklch(50% 0 0);--ui-color-accent:#7747ff;--ui-color-accent-hover:#6539f0;--ui-color-accent-contrast:#fff;--ui-color-accent-text:#5f2ee0;--ui-color-accent-soft:#7747ff1f;--ui-color-accent-soft-hover:#7747ff2e;--ui-color-accent-border:#7747ff66;--ui-color-danger:oklch(50% .21 25);--ui-color-danger-hover:oklch(44% .2 25);--ui-color-danger-contrast:#fff;--ui-color-danger-text:oklch(50% .21 25);--ui-color-danger-soft:oklch(50% .21 25/.1);--ui-color-danger-soft-hover:oklch(50% .21 25/.14);--ui-color-danger-border:oklch(50% .21 25/.32);--ui-color-warning:oklch(46% .17 75);--ui-color-warning-soft:oklch(52% .17 75/.12);--ui-color-success:oklch(42% .19 150);--ui-color-success-soft:oklch(49% .19 150/.12);--ui-color-info:oklch(50% .2 260);--ui-color-info-soft:oklch(50% .2 260/.12);--ui-color-focus-ring:#7747ff;--ui-color-signature-ink-black:#171717;--ui-color-signature-ink-blue:#1746a2;--ui-color-signature-ink-violet:#6230a3;--ui-color-card-face:#f4f4f5;--ui-color-card-ink:#000000de;--ui-color-card-red:#c8102e;--ui-color-surface-glass:#fffffff0;--ui-color-surface-highlight:#fffc;--ui-color-surface-sheen:#7747ff0a;--ui-color-surface-holo-cyan:#1a8aa00a;--ui-color-surface-holo-rose:#be3a730a;--ui-color-scrim:oklch(20% 0 0/.4);--ui-color-syntax-keyword:oklch(48% .2 290);--ui-color-syntax-string:oklch(47% .12 150);--ui-color-syntax-constant:oklch(50% .13 55);--ui-color-syntax-function:oklch(48% .16 255);--ui-color-syntax-type:oklch(48% .09 195);--ui-color-syntax-tag:oklch(50% .17 25);--ui-color-syntax-property:oklch(49% .1 80);--ui-color-syntax-comment:oklch(50% .01 260);--ui-color-syntax-punctuation:oklch(42% 0 0);--ui-shadow-raised:0 1px 2px oklch(0% 0 0/.05);--ui-shadow-overlay:0 6px 18px oklch(0% 0 0/.08), 0 1px 3px oklch(0% 0 0/.04);--ui-shadow-floating:0 20px 48px oklch(0% 0 0/.12), 0 3px 10px oklch(0% 0 0/.05);--ui-shadow-card-flight:0 10px 14px #0000004d}[data-appearance=contrast]{--ui-color-surface-raised:#202226;--ui-color-surface-hover:#30323b;--ui-color-surface-inset:#191b20;--ui-color-border:#3b3e47;--ui-color-border-subtle:#31333a;--ui-color-border-strong:#4c4f59;--ui-color-border-control:#7d808a;--ui-color-text-subtle:#9a9ea7}*,:before,:after{box-sizing:border-box}body{background-color:var(--ui-color-bg);color:var(--ui-color-text);font-family:var(--ui-font-sans);margin:0}
