.lobby-game-preview.svelte-1e8slmp{border-radius:var(--radius-sm);width:2.1rem;min-width:0;height:2.1rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.lobby-game-preview.svelte-1e8slmp .readonly-fen-board{height:100%}.lobby-list-loading.svelte-1bpj2zf{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.loading-label.svelte-1bpj2zf{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.loading-rows.svelte-1bpj2zf{gap:.42rem;display:grid}.loading-row.svelte-1bpj2zf{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--material-surface-muted), transparent 12%);opacity:.9;grid-template-columns:2rem minmax(0,1fr) 3.25rem;min-height:2.7rem;padding:.42rem .55rem;display:grid}.loading-row-secondary.svelte-1bpj2zf{opacity:.78}.loading-row-tertiary.svelte-1bpj2zf{opacity:.66}.loading-row.svelte-1bpj2zf>:where(.svelte-1bpj2zf){border-radius:var(--radius-full);background:linear-gradient(90deg, color-mix(in srgb, var(--text-secondary), transparent 88%) 20%, color-mix(in srgb, var(--text-secondary), transparent 76%) 48%, color-mix(in srgb, var(--text-secondary), transparent 88%) 76%);height:.58rem;animation:svelte-1bpj2zf-lobby-loading 1.45s var(--ease-in-out) infinite;background-size:220% 100%;display:block}.loading-row.svelte-1bpj2zf i:where(.svelte-1bpj2zf){border-radius:var(--radius-sm);width:2rem;height:2rem}.loading-row.svelte-1bpj2zf b:where(.svelte-1bpj2zf){width:min(78%,18rem)}.loading-row.svelte-1bpj2zf em:where(.svelte-1bpj2zf){width:3.25rem}@keyframes svelte-1bpj2zf-lobby-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=560px){.lobby-list-loading.svelte-1bpj2zf{gap:var(--space-2);padding:var(--space-3)}.loading-row.svelte-1bpj2zf{grid-template-columns:1.8rem minmax(0,1fr) 2.6rem;min-height:2.45rem;padding:.34rem .45rem}.loading-row.svelte-1bpj2zf i:where(.svelte-1bpj2zf){width:1.8rem;height:1.8rem}.loading-row.svelte-1bpj2zf em:where(.svelte-1bpj2zf){width:2.6rem}}@media (prefers-reduced-motion:reduce){.loading-row.svelte-1bpj2zf>:where(.svelte-1bpj2zf){animation:none}}.game-options.svelte-1qv2r5n{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.option-group.svelte-1qv2r5n{border:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 28%);border-radius:var(--radius-sm);background:var(--play-modal-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}label.svelte-1qv2r5n{min-width:0;min-height:3rem;padding-inline:var(--space-2);color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-align:center;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:relative}label.svelte-1qv2r5n+label:where(.svelte-1qv2r5n){border-inline-start:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 28%)}input.svelte-1qv2r5n{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}label.svelte-1qv2r5n:hover:not(:has(input:disabled)){background:var(--play-modal-control-hover);color:var(--text-primary)}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):focus-visible){background:var(--play-modal-control-hover);color:var(--text-primary)}label.active.svelte-1qv2r5n{background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):focus-visible){z-index:1;outline:2px solid var(--play-modal-selected-border);outline-offset:-2px}label.svelte-1qv2r5n:has(input:where(.svelte-1qv2r5n):disabled){cursor:not-allowed;opacity:.62}@media (width<=500px){.game-options.svelte-1qv2r5n{grid-template-columns:minmax(0,1fr)}}.seat-piece.svelte-1f0zpg4{width:1.55rem;height:1.55rem;stroke:var(--text-primary);stroke-width:1.35px;stroke-linejoin:round;flex:none;overflow:visible}.seat-white.svelte-1f0zpg4{fill:color-mix(in srgb, var(--bg-card), white 86%)}.seat-black.svelte-1f0zpg4{fill:color-mix(in srgb, var(--bg-card), black 74%)}.seat-auto-right.svelte-1f0zpg4{clip-path:inset(0 0 0 50%)}.color-choice.svelte-14xmdl3{grid-column:1/-1;gap:.2rem;display:grid}.color-choice.svelte-14xmdl3>span:where(.svelte-14xmdl3){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.color-choice.svelte-14xmdl3>div:where(.svelte-14xmdl3){border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3){justify-content:center;align-items:center;gap:var(--space-1);background:var(--play-modal-control);min-width:0;min-height:2.8rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:0;border-radius:0;display:inline-flex}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3)+button:where(.svelte-14xmdl3){border-inline-start:1px solid var(--play-modal-surface-border)}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):hover,.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.color-choice.svelte-14xmdl3 button.active:where(.svelte-14xmdl3){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.color-choice.svelte-14xmdl3 button:where(.svelte-14xmdl3):focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}@media (width<=380px),(height<=700px){.color-choice.svelte-14xmdl3>span:where(.svelte-14xmdl3){font-size:.68rem}}.matchmaking-filters.svelte-wfg29o,.matchmaking-color.svelte-wfg29o{display:grid}.matchmaking-filters.svelte-wfg29o{gap:var(--space-2);padding-block:var(--space-1)}.matchmaking-color.svelte-wfg29o{gap:var(--space-1)}.matchmaking-color.svelte-wfg29o>span:where(.svelte-wfg29o),.rating-filter-toggle.svelte-wfg29o{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.matchmaking-color.svelte-wfg29o>div:where(.svelte-wfg29o){gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.matchmaking-color.svelte-wfg29o button:where(.svelte-wfg29o){justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-sm);background:var(--play-modal-control);min-height:2.35rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);display:inline-flex}.matchmaking-color.svelte-wfg29o button.active:where(.svelte-wfg29o){border-color:var(--play-modal-selected-border);background:var(--play-modal-selected);color:var(--text-primary)}.rating-filter-toggle.svelte-wfg29o{align-items:center;gap:var(--space-2);display:inline-flex}.rating-filter-toggle.svelte-wfg29o input:where(.svelte-wfg29o){accent-color:var(--play-modal-selected-indicator)}.rating-range-fields.svelte-wfg29o{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rating-range-fields.svelte-wfg29o input:where(.svelte-wfg29o){border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-sm);background:var(--play-modal-field);width:100%;min-width:0;min-height:2.35rem;color:var(--text-primary);padding-inline:var(--space-2);font:inherit}.setup-section.svelte-vifjaf{min-width:0}.play-summary.svelte-vifjaf{gap:var(--space-3);border-top:1px solid var(--play-modal-surface-border);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.fixed-context.svelte-vifjaf,.account-note.svelte-vifjaf{color:var(--play-modal-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.fixed-context.svelte-vifjaf{color:var(--play-modal-copy)}.fixed-challenge-target.svelte-vifjaf,.game-options-slot.svelte-vifjaf{grid-column:1/-1;min-width:0}.fixed-challenge-target.svelte-vifjaf{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);background:var(--play-modal-field);padding:var(--space-2) var(--space-3);color:var(--play-modal-copy);font-size:var(--text-sm);margin:0;display:flex}.fixed-challenge-target.svelte-vifjaf strong:where(.svelte-vifjaf){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-message.svelte-vifjaf{border-radius:var(--radius-md);padding:var(--space-2);color:var(--play-modal-copy);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);grid-column:1/-1;margin:0}.status-message.error.svelte-vifjaf{color:var(--warning);background:color-mix(in srgb, var(--warning), transparent 90%)}.status-message.success.svelte-vifjaf{color:var(--success);background:color-mix(in srgb, var(--success), transparent 90%)}.status-message.info.svelte-vifjaf{color:var(--play-modal-accent-strong);background:color-mix(in srgb, var(--brand-action), transparent 90%)}.from-position-note.svelte-vifjaf{gap:var(--space-1);display:grid}.from-position-note.svelte-vifjaf code:where(.svelte-vifjaf){max-width:100%;color:var(--play-modal-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.status-message.guest-mode-notice.svelte-vifjaf{border:1px solid color-mix(in srgb, var(--warning), transparent 58%);color:color-mix(in srgb, var(--text-primary), black 12%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--warning), white 18%), transparent 6rem), linear-gradient(180deg, color-mix(in srgb, var(--warning), white 82%), color-mix(in srgb, var(--warning), white 90%));box-shadow:inset 0 1px 0 #ffffff8c, 0 .45rem 1.1rem color-mix(in srgb, var(--warning), transparent 88%);white-space:normal;overflow-wrap:anywhere}:root[data-theme=dark] .status-message.guest-mode-notice.svelte-vifjaf{color:color-mix(in srgb, var(--text-primary), var(--app-panel) 82%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--warning), white 26%), transparent 6rem), linear-gradient(180deg, color-mix(in srgb, var(--warning), white 76%), color-mix(in srgb, var(--warning), white 86%))}.summary-actions.svelte-vifjaf{z-index:1;background:var(--play-modal-surface);padding-top:var(--space-1);display:grid;position:sticky;bottom:0}.primary-action.svelte-vifjaf{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--play-modal-primary);min-width:0;min-height:3rem;color:var(--play-modal-primary-copy);cursor:pointer;font:inherit;font-weight:var(--font-weight-extrabold);box-shadow:none;border:1px solid #0000;display:inline-flex}.primary-action.svelte-vifjaf:hover:not(:disabled),.primary-action.svelte-vifjaf:focus-visible{background:var(--play-modal-primary-hover);outline:none}.primary-action.svelte-vifjaf:disabled{cursor:wait;filter:saturate(.75);opacity:.76}@media (width<=760px){.play-summary.svelte-vifjaf{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.status-message.svelte-vifjaf{padding:var(--space-1)}}@media (width<=380px),(height<=700px){.play-summary.svelte-vifjaf{padding:var(--space-2)}}.modal-close.svelte-1103lsf{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;box-shadow:none;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.modal-close.svelte-1103lsf:hover,.modal-close.svelte-1103lsf:focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary)}:root[data-theme=light] .modal-close.svelte-1103lsf{color:color-mix(in srgb, var(--text-primary), var(--brand-action) 18%);box-shadow:none;background:0 0}.modal-close.svelte-1103lsf:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-action), transparent 38%);outline-offset:2px}.intent-card.svelte-1103lsf{gap:var(--space-3);border-bottom:1px solid var(--play-modal-surface-border);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.intent-icon.svelte-1103lsf{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--success), white 20%);background:color-mix(in srgb, var(--success), transparent 86%);border:0;place-items:center;display:grid}.intent-copy.svelte-1103lsf{gap:.08rem;min-width:0;display:grid}.intent-copy.svelte-1103lsf strong:where(.svelte-1103lsf){color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight)}.intent-copy.svelte-1103lsf span:where(.svelte-1103lsf){color:var(--play-modal-copy);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}@media (width<=760px){.intent-card.svelte-1103lsf{padding:var(--space-2) var(--space-3)}.intent-icon.svelte-1103lsf{width:1.75rem;height:1.75rem}.intent-copy.svelte-1103lsf>span:where(.svelte-1103lsf){display:none}}@media (width<=520px){.intent-card.svelte-1103lsf{gap:var(--space-1)}}@media (width<=380px),(height<=700px){.intent-card.svelte-1103lsf{padding:var(--space-2)}.intent-copy.svelte-1103lsf{gap:0}.intent-copy.svelte-1103lsf>span:where(.svelte-1103lsf){display:none}}.ai-strength.svelte-1j4q1rt{gap:var(--space-1);display:grid}.selector-label.svelte-1j4q1rt{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.level-grid.svelte-1j4q1rt{border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(8,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt){background:var(--play-modal-control);min-width:0;min-height:2.25rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);border:0;border-radius:0}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt)+button:where(.svelte-1j4q1rt){border-inline-start:1px solid var(--play-modal-surface-border)}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):hover,.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):focus-visible{border-color:var(--play-modal-selected-border);background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.level-grid.svelte-1j4q1rt button.active:where(.svelte-1j4q1rt){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--success)}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-action), transparent 80%)}.level-help.svelte-1j4q1rt{color:var(--play-modal-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (width<=420px){.level-grid.svelte-1j4q1rt{grid-template-columns:repeat(4,minmax(0,1fr))}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):nth-child(5){border-inline-start:0}.level-grid.svelte-1j4q1rt button:where(.svelte-1j4q1rt):nth-child(n+5){border-top:1px solid var(--play-modal-surface-border)}}.daily-panel.svelte-14w1ao8,.daily-slider.svelte-14w1ao8{gap:var(--space-1);display:grid}.slider-head.svelte-14w1ao8{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.slider-head.svelte-14w1ao8 span:where(.svelte-14w1ao8){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.slider-head.svelte-14w1ao8 strong:where(.svelte-14w1ao8){color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);white-space:nowrap}.daily-slider.svelte-14w1ao8 input:where(.svelte-14w1ao8){width:100%;min-width:0;min-height:2rem;accent-color:var(--brand-action)}.daily-panel.svelte-14w1ao8 p:where(.svelte-14w1ao8){color:var(--play-modal-copy);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (width<=380px),(height<=700px){.slider-head.svelte-14w1ao8 span:where(.svelte-14w1ao8){font-size:.68rem}.daily-panel.svelte-14w1ao8 p:where(.svelte-14w1ao8){display:none}}.custom-room-panel.svelte-86xqvz,.preset-suggestions.svelte-86xqvz,.slider-field.svelte-86xqvz{display:grid}.custom-room-panel.svelte-86xqvz,.slider-field.svelte-86xqvz{gap:var(--space-1)}.slider-head.svelte-86xqvz{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.slider-head.svelte-86xqvz span:where(.svelte-86xqvz),.suggestions-label.svelte-86xqvz{color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.slider-head.svelte-86xqvz strong:where(.svelte-86xqvz){color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-extrabold);white-space:nowrap}.custom-sliders.svelte-86xqvz{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.slider-separator.svelte-86xqvz{min-height:2rem;color:var(--play-modal-label);font-weight:var(--font-weight-extrabold);align-self:end;place-items:center;display:grid}.slider-field.svelte-86xqvz{background:var(--play-modal-surface);min-width:0}.slider-field.svelte-86xqvz input:where(.svelte-86xqvz){width:100%;min-width:0;min-height:2rem;accent-color:var(--play-modal-selected-indicator)}.preset-suggestions.svelte-86xqvz{gap:.25rem}.custom-preset-grid.svelte-86xqvz{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.custom-preset-grid.focused.svelte-86xqvz{border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz){border:1px solid color-mix(in srgb, var(--play-modal-surface-border), transparent 32%);border-radius:var(--radius-sm);background:var(--play-modal-control);min-width:2.8rem;min-height:2rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);padding-inline:var(--space-2);white-space:nowrap;flex:0 auto}.custom-preset-grid.focused.svelte-86xqvz button:where(.svelte-86xqvz){border:0;border-radius:0;width:100%}.custom-preset-grid.focused.svelte-86xqvz button:where(.svelte-86xqvz)+button:where(.svelte-86xqvz){border-inline-start:1px solid var(--play-modal-surface-border)}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):hover,.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.custom-preset-grid.svelte-86xqvz button.active:where(.svelte-86xqvz){border-color:var(--play-modal-selected-border);background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--play-modal-selected-indicator)}.custom-preset-grid.svelte-86xqvz button:where(.svelte-86xqvz):focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}@media (width<=760px){.custom-preset-grid.svelte-86xqvz{gap:.25rem}}@media (width<=380px),(height<=700px){.custom-preset-grid.svelte-86xqvz{gap:.2rem}.slider-head.svelte-86xqvz span:where(.svelte-86xqvz){font-size:.68rem}}.clock-setup.svelte-17kgmot{gap:var(--space-2);min-width:0;display:grid}.section-heading.svelte-17kgmot{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.section-heading.svelte-17kgmot span:where(.svelte-17kgmot){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.section-heading.svelte-17kgmot strong:where(.svelte-17kgmot){color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight)}.clock-mode-switch.svelte-17kgmot{border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-md);background:var(--play-modal-field);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid;overflow:hidden}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot){justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:2.5rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);background:0 0;border:0;border-radius:0;display:inline-flex}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot)+button:where(.svelte-17kgmot){border-inline-start:1px solid var(--play-modal-surface-border)}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):hover,.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:none}.clock-mode-switch.svelte-17kgmot button.active:where(.svelte-17kgmot){background:var(--play-modal-selected);color:var(--text-primary);box-shadow:inset 0 -.16rem 0 var(--success)}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-action), transparent 58%)}.clock-mode-switch.svelte-17kgmot button:where(.svelte-17kgmot):disabled{cursor:not-allowed;opacity:.66}.unlimited-note.svelte-17kgmot{color:var(--play-modal-copy);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}@media (width<=380px),(height<=700px){.section-heading.svelte-17kgmot span:where(.svelte-17kgmot){font-size:.68rem}}.setup-section.svelte-tubapm{min-width:0}.preset-section.svelte-tubapm{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:grid}.variant-choice.svelte-tubapm{grid-column:1/-1;gap:.2rem;display:grid}.variant-choice.svelte-tubapm>span:where(.svelte-tubapm){color:var(--play-modal-label);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--play-modal-surface-border);background:var(--play-modal-control);min-width:0;min-height:2.5rem;color:var(--play-modal-copy);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding-inline:var(--space-3)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm) option:where(.svelte-tubapm){background:var(--play-modal-surface);color:var(--play-modal-copy)}.variant-choice.svelte-tubapm select:where(.svelte-tubapm) option:where(.svelte-tubapm):checked{background:var(--play-modal-selected);color:var(--text-primary)}:root[data-theme=light] .variant-choice.svelte-tubapm select:where(.svelte-tubapm){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.variant-choice.svelte-tubapm select:where(.svelte-tubapm):hover,.variant-choice.svelte-tubapm select:where(.svelte-tubapm):focus-visible{background:var(--play-modal-control-hover);color:var(--text-primary);outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=760px){.preset-section.svelte-tubapm{gap:var(--space-2);padding:var(--space-2) var(--space-3)}}@media (width<=380px),(height<=700px){.preset-section.svelte-tubapm{padding:var(--space-2)}.variant-choice.svelte-tubapm>span:where(.svelte-tubapm){font-size:.68rem}}.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-4))), 38rem);max-width:none;max-height:calc(100dvh - var(--space-8));color:var(--text-primary);animation:svelte-sly1s2-modal-in var(--duration-normal) var(--ease-out);--play-modal-surface:var(--surface-popover);--play-modal-surface-border:var(--border-subtle);--play-modal-field:var(--surface-sunken);--play-modal-control:var(--surface-control);--play-modal-control-hover:var(--surface-control-hover);--play-modal-selected:var(--surface-selected-neutral);--play-modal-selected-border:var(--border-control);--play-modal-selected-indicator:var(--surface-inverse);--play-modal-accent-strong:var(--link);--play-modal-copy:var(--text-primary);--play-modal-label:var(--text-secondary);--play-modal-muted:var(--text-secondary);--play-modal-shadow:var(--elevation-2);--play-modal-primary:var(--surface-inverse);--play-modal-primary-hover:var(--surface-inverse-hover);--play-modal-primary-copy:var(--text-on-inverse);background:0 0;border:0;outline:none;margin:auto;padding:0;position:fixed;overflow:visible}.play-modal.svelte-sly1s2::backdrop{background:var(--scrim)}.play-modal-surface.svelte-sly1s2{max-height:min(calc(100dvh - var(--space-4)), 46rem);overscroll-behavior:contain;border:1px solid var(--play-modal-surface-border);border-radius:var(--radius-lg);background:var(--play-modal-surface);box-shadow:var(--play-modal-shadow);display:grid;overflow:auto}.play-modal-surface.svelte-sly1s2:before{content:"";background:var(--surface-action);height:.18rem}.modal-screen-reader.svelte-sly1s2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.modal-content.svelte-sly1s2{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}body.play-start-modal-open .topbar,body.play-start-modal-open .bottom-nav{pointer-events:none}body.play-start-modal-open{overflow:hidden}@keyframes svelte-sly1s2-modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-2))), 36rem);max-height:calc(100dvh - (2 * var(--space-2)))}.play-modal-surface.svelte-sly1s2{max-height:calc(100dvh - (2 * var(--space-2)))}}@media (width<=380px),(height<=700px){.play-modal.svelte-sly1s2,.play-modal-surface.svelte-sly1s2{max-height:calc(100dvh - (2 * var(--space-1)))}}@media (width<=380px){.play-modal.svelte-sly1s2{width:min(calc(100% - (2 * var(--space-1))), 22.25rem)}}@media (prefers-reduced-motion:reduce){.play-modal.svelte-sly1s2{animation:none}.svelte-sly1s2,.svelte-sly1s2:before,.svelte-sly1s2:after{transition:none!important}}
