@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(./bodoni-moda-latin-700-normal-_PBEXphw.woff2)format("woff2"),url(./bodoni-moda-latin-700-normal-B4v_frWu.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:900;src:url(./bodoni-moda-latin-900-normal-DgCj1-Fl.woff2)format("woff2"),url(./bodoni-moda-latin-900-normal-13_NE31n.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(./archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(./archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(./archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(./archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(./archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(./archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}.quiet.svelte-62vnry{min-height:var(--size-touch);padding:0 var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0}.quiet.svelte-62vnry:hover{color:var(--color-heading)}.confirm.svelte-13ur2v7{padding:var(--space-4);background:var(--surface-scrim);place-items:center;display:grid;position:absolute;inset:0}.panel.svelte-13ur2v7{gap:var(--space-2);width:min(24rem,100%);padding:var(--space-4);border-top:var(--border-mark) solid var(--color-accent);background:var(--surface-raised);box-shadow:var(--shadow-lg);display:grid}b.svelte-13ur2v7{color:var(--color-heading);font:700 var(--text-lg)/1.2 var(--font-display)}p.svelte-13ur2v7{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.5}.actions.svelte-13ur2v7{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}button.svelte-13ur2v7{min-height:var(--size-touch);padding:0 var(--space-3);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;border:0}.keep.svelte-13ur2v7{color:var(--color-text-muted);background:0 0}.keep.svelte-13ur2v7:hover{color:var(--color-heading)}.discard.svelte-13ur2v7{border-bottom:var(--border-rule) solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.setting.svelte-2n4lth{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr) minmax(9rem,13rem);display:grid}label.svelte-2n4lth,.name.svelte-2n4lth{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}p.svelte-2n4lth{color:var(--color-text-muted);font-size:var(--text-2xs);margin-top:.15rem;line-height:1.45}@media (width<=600px){.setting.svelte-2n4lth{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}select.svelte-ftxw9x{min-height:var(--size-touch);padding:0 var(--space-2);border:var(--border-hair) solid var(--color-line);background:var(--surface-page);color:var(--color-heading);font-size:var(--text-xs)}.toggle.svelte-kbguy1{width:1.15rem;height:1.15rem;accent-color:var(--color-accent)}.room.svelte-18qzsa1{gap:var(--space-2);display:grid}.key.svelte-18qzsa1{padding:var(--space-2) var(--space-3);border-left:var(--border-mark) solid var(--color-brass);background:var(--surface-page);color:var(--color-heading);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.01em;overflow-wrap:anywhere}.actions.svelte-18qzsa1{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-18qzsa1{min-height:var(--size-touch);padding:0 var(--space-3);border:0;border-bottom:var(--border-rule) solid var(--color-brass);color:var(--color-heading);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0}.quiet.svelte-18qzsa1{border-bottom-color:var(--color-line);color:var(--color-text-muted)}button.svelte-18qzsa1:hover{color:var(--color-heading)}input.svelte-18qzsa1{min-height:var(--size-touch);padding:0 var(--space-2);border:var(--border-hair) solid var(--color-line);background:var(--surface-page);color:var(--color-text);font-size:var(--text-2xs)}.hint.svelte-18qzsa1{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.45}.settings-trigger.svelte-9qu95p{z-index:var(--layer-status);right:var(--space-3);bottom:var(--space-3);width:var(--size-touch);height:var(--size-touch);border:var(--border-hair) solid var(--color-line);border-bottom:var(--border-rule) solid var(--color-brass);background:var(--surface-raised);color:var(--color-brass);cursor:pointer;place-items:center;padding:0;display:grid;position:fixed}.settings-trigger.svelte-9qu95p svg:where(.svelte-9qu95p){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.settings-trigger.svelte-9qu95p:hover{color:var(--color-heading)}.scrim.svelte-9qu95p{z-index:var(--layer-critical);background:var(--surface-scrim);cursor:pointer;border:0;width:100%;position:fixed;inset:0}.settings.svelte-9qu95p{z-index:var(--layer-critical);width:min(40rem, calc(100vw - var(--space-5)));max-height:calc(100dvh - var(--space-5));border:0;border-top:var(--border-mark) solid var(--color-accent);background:var(--surface-raised);color:var(--color-text);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}header.svelte-9qu95p,footer.svelte-9qu95p{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}header.svelte-9qu95p{border-bottom:var(--border-hair) solid var(--color-line)}header.svelte-9qu95p span:where(.svelte-9qu95p){color:var(--color-heading);font:900 var(--text-xl)/1 var(--font-display)}footer.svelte-9qu95p{border-top:var(--border-hair) solid var(--color-line)}footer.svelte-9qu95p p:where(.svelte-9qu95p){color:var(--color-text-muted);font-size:var(--text-2xs);text-align:right;flex:1}.sheet.svelte-9qu95p{gap:var(--space-5);padding:var(--space-5);display:grid;overflow:auto}section.svelte-9qu95p{gap:var(--space-1);display:grid}h2.svelte-9qu95p{margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:var(--border-hair) solid var(--color-line);color:var(--color-brass);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.close.svelte-9qu95p,.quiet.svelte-9qu95p{min-height:var(--size-touch);padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border:0}.close.svelte-9qu95p:hover,.quiet.svelte-9qu95p:hover{color:var(--color-heading)}.save.svelte-9qu95p{min-height:var(--size-touch);padding:0 var(--space-4);border:0;border-bottom:var(--border-rule) solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.save.svelte-9qu95p:disabled{border-bottom-color:var(--color-line);color:var(--color-text-muted);cursor:default;background:0 0}@media (width<=600px){header.svelte-9qu95p,footer.svelte-9qu95p{padding:var(--space-3) var(--space-4)}.sheet.svelte-9qu95p{gap:var(--space-4);padding:var(--space-4)}footer.svelte-9qu95p p:where(.svelte-9qu95p){display:none}}.graphics-failure.svelte-12xkyr4{min-height:100dvh;padding:var(--space-6);background:var(--surface-page);color:var(--color-text);place-items:center;display:grid}section.svelte-12xkyr4{gap:var(--space-3);width:min(32rem,100%);padding:var(--space-6);background:var(--surface-raised);border-top:var(--border-mark) solid var(--failure-accent);box-shadow:var(--shadow-lg);display:grid}h1.svelte-12xkyr4{color:var(--color-heading);font:900 var(--text-2xl) / 1.05 var(--font-display)}p.svelte-12xkyr4{max-width:42ch;color:var(--color-text-muted);font-size:var(--text-sm)}.actions.svelte-12xkyr4{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-12xkyr4{min-height:var(--size-touch);padding:0 var(--space-4);border:0;border-bottom:var(--border-rule) solid var(--color-accent-deep);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.quiet.svelte-12xkyr4{border-bottom-color:var(--color-line);color:var(--color-text-muted);background:0 0}.route-loading.svelte-g5yz8s{place-content:center;justify-items:center;gap:var(--space-4);background:var(--surface-page);min-height:100dvh;display:grid}b.svelte-g5yz8s{color:var(--color-heading);font:900 var(--text-3xl) / 1 var(--font-display);letter-spacing:var(--tracking-tight)}b.svelte-g5yz8s span:where(.svelte-g5yz8s){color:var(--color-accent)}i.svelte-g5yz8s{background:var(--color-line);width:8rem;height:2px;overflow:hidden}i.svelte-g5yz8s:after{background:var(--color-brass);content:"";width:40%;height:100%;animation:svelte-g5yz8s-sweep 1.1s var(--ease-inout) infinite;display:block}@keyframes svelte-g5yz8s-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.app-root.svelte-1n46o8q{width:100%;min-width:0;min-height:100dvh}.app-root[data-route=lobby].svelte-1n46o8q,.app-root[data-route=play].svelte-1n46o8q{height:100dvh;overflow:hidden}@layer reset{*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{min-height:100dvh;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin-block:0}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(img,picture,video){height:auto}:where(button,input,select,textarea){font:inherit;margin:0}:where(button,[type=button],[type=reset],[type=submit],[role=button],summary){touch-action:manipulation}:where(textarea){resize:vertical}:where(table){border-collapse:collapse;border-spacing:0}:where(fieldset){border:0;min-width:0;margin:0;padding:0}:where(legend){padding:0}:where(dialog){max-width:none}:where([hidden]){display:none!important}}@layer tokens{:root{--font-display:"Bodoni Moda", "Playfair Display", Georgia, serif;--font-ui:"Archivo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-pixel:"Pixelify Sans", ui-monospace, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-3xl:2.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--leading-tight:1;--leading-snug:1.25;--leading-body:1.55;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--gutter:clamp(1rem, 4vw, 2.5rem);--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--size-viewport-min:20rem;--size-touch:2.75rem;--size-control:3rem;--size-control-lg:3.5rem;--size-reading:68ch;--size-page:78rem;--border-hair:1px;--border-rule:2px;--border-mark:3px;--focus-width:2px;--focus-offset:2px;--layer-base:0;--layer-raised:1;--layer-projected:10;--layer-chrome:20;--layer-decision:30;--layer-transfer:40;--layer-status:60;--layer-modal:80;--layer-critical:100;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-inout:cubic-bezier(.65, 0, .35, 1);--duration-instant:90ms;--duration-fast:.16s;--duration-base:.26s;--duration-slow:.52s;--duration-scene:.9s;--surface-page:var(--source-ink-1000);--surface-deep:var(--source-ink-900);--surface-raised:var(--source-ink-800);--surface-panel:var(--source-ink-700);--surface-panel-high:var(--source-ink-600);--surface-paper:var(--source-bone-100);--surface-paper-edge:var(--source-bone-300);--surface-glass:color-mix(in srgb, var(--source-ink-900) 88%, transparent);--surface-scrim:color-mix(in srgb, var(--source-ink-1000) 82%, transparent);--color-text:var(--source-bone-200);--color-text-muted:var(--source-ink-200);--color-text-subtle:var(--source-ink-300);--color-heading:var(--source-bone-50);--color-ink:var(--source-paper-ink);--color-ink-muted:color-mix(in srgb, var(--color-ink) 62%, transparent);--color-accent:var(--source-hue-vermilion);--color-accent-light:var(--source-hue-vermilion-light);--color-accent-deep:var(--source-hue-vermilion-deep);--color-brass:var(--source-hue-brass);--color-brass-light:var(--source-hue-brass-light);--color-brass-deep:var(--source-hue-brass-deep);--color-success:var(--source-hue-jade);--color-info:var(--source-hue-azure);--color-on-accent:var(--source-bone-50);--color-focus:var(--source-hue-brass);--color-line:color-mix(in srgb, var(--source-ink-400) 82%, transparent);--color-line-strong:var(--source-ink-300);--color-line-paper:var(--source-bone-400);--shadow-sm:0 2px 8px var(--source-shadow-soft);--shadow-md:0 12px 28px var(--source-shadow-medium);--shadow-lg:0 28px 68px var(--source-shadow-strong);--seat-1:var(--source-seat-1);--seat-2:var(--source-seat-2);--seat-3:var(--source-seat-3);--seat-4:var(--source-seat-4);--seat-5:var(--source-seat-5);--seat-6:var(--source-seat-6);--seat-7:var(--source-seat-7);--tone-red:var(--source-tone-red-light);--tone-red-deep:var(--source-tone-red-deep);--tone-cyan:var(--source-tone-cyan-light);--tone-cyan-deep:var(--source-tone-cyan-deep);--tone-amber:var(--source-tone-amber-light);--tone-amber-deep:var(--source-tone-amber-deep);--tone-green:var(--source-tone-green-light);--tone-green-deep:var(--source-tone-green-deep);--tone-gold:var(--source-tone-gold-light);--tone-gold-deep:var(--source-tone-gold-deep);--tone-brown:var(--source-tone-brown-light);--tone-brown-deep:var(--source-tone-brown-deep);--tone-yellow:var(--source-tone-yellow-light);--tone-yellow-deep:var(--source-tone-yellow-deep);--tone-magenta:var(--source-tone-magenta-light);--tone-magenta-deep:var(--source-tone-magenta-deep);--tone-lime:var(--source-tone-lime-light);--tone-lime-deep:var(--source-tone-lime-deep);--tone-steel:var(--source-tone-steel-light);--tone-steel-deep:var(--source-tone-steel-deep);--tone-blue:var(--source-tone-blue-light);--tone-blue-deep:var(--source-tone-blue-deep);--control-radius:var(--radius-sm);--control-ink:var(--color-heading);--control-surface:var(--surface-panel);--control-surface-hover:var(--surface-panel-high);--control-line:var(--color-line);--button-bg:var(--color-accent);--button-ink:var(--color-on-accent);--button-edge:var(--color-accent-deep);--button-bg-quiet:transparent;--button-ink-quiet:var(--color-text-muted);--field-label:var(--color-text-muted);--field-bg:color-mix(in srgb, var(--source-ink-1000) 55%, transparent);--field-bg-focus:color-mix(in srgb, var(--source-ink-1000) 78%, transparent);--field-ink:var(--color-heading);--field-line:var(--color-line);--field-error:var(--color-accent-light);--shell-bg:var(--surface-page);--shell-vignette:color-mix(in srgb, var(--source-ink-800) 70%, transparent);--loading-ink:var(--color-text-muted);--failure-accent:var(--color-accent);--hero-board:color-mix(in srgb, var(--source-ink-800) 92%, transparent);--hero-board-line:var(--color-line);--hero-ink:var(--color-heading);--hero-muted:var(--color-text-muted);--hero-accent:var(--color-brass);--hero-tile:var(--source-ink-900);--hero-tile-hover:var(--source-ink-700);--hero-tile-label:color-mix(in srgb, var(--source-ink-1000) 84%, transparent);--hero-claimed-scrim:color-mix(in srgb, var(--source-ink-1000) 74%, transparent);--hero-rail:color-mix(in srgb, var(--source-ink-800) 88%, transparent);--connection-waiting:var(--color-brass);--connection-ready:var(--color-success);--rules-bg:var(--source-rules-bg);--rules-paper:var(--source-rules-paper);--rules-paper-edge:var(--source-rules-paper-edge);--rules-line:var(--source-rules-line);--rules-ink:var(--source-rules-ink);--rules-ink-soft:var(--source-rules-ink-soft);--rules-accent:var(--source-rules-accent);--rules-brass:var(--source-rules-brass);--rules-nav-muted:var(--source-rules-nav-muted);--rules-nav-active:var(--source-rules-nav-active);--rules-nav-line:var(--source-rules-nav-line);--rules-stage-bg:var(--source-rules-stage-bg);--rules-stage-glow:var(--source-rules-stage-glow);--rules-stage-text:var(--source-rules-stage-text);--rules-stage-muted:var(--source-rules-stage-muted);--rules-stage-line:var(--source-rules-stage-line);--rules-shadow:var(--source-rules-shadow);--rules-stage-height:21rem;--play-bg:var(--source-play-bg);--play-table:var(--source-play-table);--play-panel:var(--source-play-panel);--play-panel-raised:var(--source-play-panel-raised);--play-panel-soft:var(--source-play-panel-soft);--play-glass:var(--source-play-glass);--play-overlay:var(--source-play-overlay);--play-paper:var(--source-play-paper);--play-paper-light:var(--source-play-paper-light);--play-paper-dark:var(--source-play-paper-dark);--play-paper-ink:var(--source-play-paper-ink);--play-ink:var(--source-play-ink);--play-muted:var(--source-play-muted);--play-line:var(--source-play-line);--play-disabled:var(--source-play-disabled);--play-accent:var(--source-play-accent);--play-accent-ink:var(--source-play-accent-ink);--play-danger:var(--source-play-danger);--play-danger-deep:var(--source-play-danger-deep);--play-success:var(--source-play-success);--play-info:var(--source-play-info);--play-self:var(--source-play-self);--play-red-suit:var(--source-play-red-suit);--play-black-suit:var(--source-play-black-suit);--play-shadow:var(--source-play-shadow);--play-card-width:7.25rem;--play-card-height:9.75rem;--play-hand-clearance:11rem;--play-hit:var(--size-touch);--play-radius:var(--radius-sm);--play-shadow-panel:0 10px 28px var(--play-shadow);--play-shadow-raised:0 18px 44px var(--play-shadow);--play-shadow-modal:0 30px 80px var(--play-shadow);--play-shadow-card:0 3px 0 color-mix(in srgb, var(--play-paper-ink) 45%, transparent), 0 10px 22px var(--play-shadow);--play-shadow-card-selected:0 3px 0 color-mix(in srgb, var(--play-paper-ink) 55%, transparent), 0 20px 34px var(--play-shadow), 0 0 0 2px var(--play-accent);--play-card-art-inset:inset 0 0 0 1px color-mix(in srgb, var(--play-paper-ink) 22%, transparent);--play-target-glow:0 0 0 4px color-mix(in srgb, var(--play-accent) 24%, transparent), 0 0 22px color-mix(in srgb, var(--play-accent) 70%, transparent)}@media (width<=800px){:root{--play-card-width:5.35rem;--play-card-height:7.4rem;--play-hand-clearance:8.75rem}}@media (height<=460px){:root{--play-card-width:4.75rem;--play-card-height:6.5rem;--play-hand-clearance:7.5rem}}@media (width<=700px),(height<=560px){:root{--rules-stage-height:min(52dvh, 19rem)}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-scene:1ms}}@media (forced-colors:active){:root{--surface-page:Canvas;--surface-deep:Canvas;--surface-raised:Canvas;--surface-panel:Canvas;--surface-panel-high:Canvas;--surface-paper:Canvas;--surface-paper-edge:Canvas;--surface-glass:Canvas;--surface-scrim:Canvas;--color-text:CanvasText;--color-text-muted:GrayText;--color-text-subtle:GrayText;--color-heading:CanvasText;--color-ink:CanvasText;--color-ink-muted:GrayText;--color-accent:Highlight;--color-accent-light:Highlight;--color-accent-deep:Highlight;--color-brass:CanvasText;--color-brass-light:CanvasText;--color-brass-deep:CanvasText;--color-success:CanvasText;--color-info:CanvasText;--color-on-accent:HighlightText;--color-focus:Highlight;--color-line:CanvasText;--color-line-strong:CanvasText;--color-line-paper:CanvasText;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--rules-paper:Canvas;--rules-paper-edge:Canvas;--rules-ink:CanvasText;--rules-ink-soft:GrayText;--rules-accent:Highlight;--rules-stage-bg:Canvas;--rules-stage-text:CanvasText;--play-bg:Canvas;--play-table:Canvas;--play-panel:Canvas;--play-panel-raised:Canvas;--play-panel-soft:Canvas;--play-glass:Canvas;--play-overlay:Canvas;--play-paper:Canvas;--play-paper-light:Canvas;--play-paper-dark:Canvas;--play-paper-ink:CanvasText;--play-ink:CanvasText;--play-muted:GrayText;--play-line:CanvasText;--play-accent:Highlight;--play-accent-ink:HighlightText;--play-danger:Highlight;--play-self:CanvasText;--seat-1:CanvasText;--seat-2:CanvasText;--seat-3:CanvasText;--seat-4:CanvasText;--seat-5:CanvasText;--seat-6:CanvasText;--seat-7:CanvasText}}}@layer base{html{min-width:var(--size-viewport-min);background:var(--surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-line-strong) var(--surface-page);overflow-x:clip}body{min-width:var(--size-viewport-min);background:var(--surface-page);color:var(--color-text);font:var(--weight-regular) var(--text-md) / var(--leading-body) var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}::selection{background:var(--color-accent);color:var(--color-on-accent)}:where(a){color:var(--color-brass);text-underline-offset:var(--space-1)}:where(a:hover){color:var(--color-brass-light)}:where(button,input,select,textarea){color:inherit;font:inherit;accent-color:var(--color-accent)}:where(input,textarea)::placeholder{color:var(--color-text-subtle);opacity:1}:where(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}:where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(hr){height:var(--border-hair);background:var(--color-line);border:0}:where(code,kbd,samp,pre){font-family:var(--font-pixel)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}}@layer utilities{.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable}.u-action{min-height:var(--size-touch);padding:var(--space-1) 0;border:0;border-bottom:var(--border-rule) solid var(--color-brass);color:var(--color-brass);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;background:0 0;justify-self:start;line-height:1.35}.u-action:hover{color:var(--color-heading)}}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto!important}:where(*){transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:where(:focus-visible),:where([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true]){outline:var(--border-rule) solid Highlight!important;outline-offset:var(--focus-offset)!important}:where(:disabled,[aria-disabled=true]){outline:var(--border-hair) dashed GrayText!important}}
