.start-header.svelte-j2f5x9{display:flex;flex-direction:column;gap:1.75rem;padding:2rem;border-radius:var(--card-radius, 1rem);background:color-mix(in oklab,var(--card) 50%,transparent);border:1px solid color-mix(in oklab,var(--border) 30%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.start-header.svelte-j2f5x9:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,color-mix(in oklab,var(--brand) 5%,transparent),transparent 40%),radial-gradient(circle at 90% 90%,color-mix(in oklab,var(--accent) 4%,transparent),transparent 40%);opacity:0;transition:opacity .4s ease;pointer-events:none}.start-header.svelte-j2f5x9:hover:before{opacity:1}.start-header__hero.svelte-j2f5x9{display:flex;align-items:center;gap:1.5rem}.start-header__thumbnail.svelte-j2f5x9{width:6rem;height:6rem;border-radius:var(--badge-radius, 1rem);overflow:hidden;flex-shrink:0;border:2px solid color-mix(in oklab,var(--brand) 40%,transparent);position:relative;box-shadow:0 8px 20px color-mix(in oklab,var(--brand) 15%,transparent),0 2px 8px color-mix(in oklab,var(--brand) 10%,transparent);transition:all .3s cubic-bezier(.4,0,.2,1)}.start-header__thumbnail-glow.svelte-j2f5x9{position:absolute;inset:-2px;background:radial-gradient(circle at 50% 0%,color-mix(in oklab,var(--brand) 30%,transparent),transparent 70%),radial-gradient(circle at 50% 100%,color-mix(in oklab,var(--accent) 20%,transparent),transparent 70%);filter:blur(12px);opacity:.6;z-index:-1;animation:svelte-j2f5x9-pulse-glow 3s ease-in-out infinite}@keyframes svelte-j2f5x9-pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.start-header__thumbnail.svelte-j2f5x9 img:where(.svelte-j2f5x9){width:100%;height:100%;object-fit:cover;display:block}.start-header__thumbnail.svelte-j2f5x9:hover{transform:scale(1.05);box-shadow:0 12px 28px color-mix(in oklab,var(--brand) 20%,transparent),0 4px 12px color-mix(in oklab,var(--brand) 15%,transparent)}.start-header__info.svelte-j2f5x9{flex:1;display:flex;flex-direction:column;gap:.5rem}.start-header__title.svelte-j2f5x9{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;color:var(--text);font-family:var(--font-display-family, "Inter", system-ui, sans-serif);letter-spacing:-.02em;line-height:1.1;background:linear-gradient(135deg,var(--text) 0%,color-mix(in oklab,var(--text) 70%,transparent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.start-header__description.svelte-j2f5x9{margin:0;font-size:.9375rem;color:var(--muted);line-height:1.6;font-weight:500}.start-header__modes-wrapper.svelte-j2f5x9{display:flex;flex-direction:column;gap:.75rem}.start-header__modes-label.svelte-j2f5x9{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:.25rem}.start-header__modes.svelte-j2f5x9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.mode-card.svelte-j2f5x9{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;border-radius:var(--button-radius, .75rem);border:2px solid color-mix(in oklab,var(--border) 35%,transparent);background:color-mix(in oklab,var(--card) 25%,transparent);color:var(--text);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:120px}.mode-card.svelte-j2f5x9:hover:not(:disabled){border-color:color-mix(in oklab,var(--brand) 60%,transparent);background:color-mix(in oklab,var(--brand) 12%,transparent);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in oklab,var(--brand) 15%,transparent),0 2px 8px color-mix(in oklab,var(--brand) 10%,transparent)}.mode-card.svelte-j2f5x9:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.mode-card--active.svelte-j2f5x9{background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 22%,transparent),color-mix(in oklab,var(--accent) 18%,transparent));border-color:color-mix(in oklab,var(--brand) 70%,transparent);box-shadow:0 8px 24px color-mix(in oklab,var(--brand) 20%,transparent),0 2px 8px color-mix(in oklab,var(--brand) 15%,transparent),inset 0 1px #ffffff1a}.mode-card--active.svelte-j2f5x9:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 10%,transparent) 0%,transparent 100%);border-radius:inherit;opacity:.5}.mode-card.svelte-j2f5x9:disabled{opacity:.5;cursor:not-allowed;transform:none}.mode-card__icon.svelte-j2f5x9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--badge-radius, .625rem);background:color-mix(in oklab,var(--brand) 15%,transparent);color:color-mix(in oklab,var(--brand) 100%,transparent);transition:all .25s ease}.mode-card--active.svelte-j2f5x9 .mode-card__icon:where(.svelte-j2f5x9){background:color-mix(in oklab,var(--brand) 30%,transparent);color:var(--text);box-shadow:0 4px 12px color-mix(in oklab,var(--brand) 25%,transparent)}.mode-card.svelte-j2f5x9:hover:not(:disabled) .mode-card__icon:where(.svelte-j2f5x9){transform:scale(1.1)}.mode-card__label.svelte-j2f5x9{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.mode-card__description.svelte-j2f5x9{font-size:.8125rem;color:var(--muted);line-height:1.5;font-weight:500;margin-top:auto}.mode-card--active.svelte-j2f5x9 .mode-card__description:where(.svelte-j2f5x9){color:color-mix(in oklab,var(--text) 85%,transparent)}.mode-card__check.svelte-j2f5x9{position:absolute;top:.875rem;right:.875rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;box-shadow:0 2px 8px color-mix(in oklab,var(--brand) 40%,transparent);animation:svelte-j2f5x9-check-bounce .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-j2f5x9-check-bounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}html:not([data-theme]) .start-header{box-shadow:0 8px 24px #7c3aed2e,0 2px 8px #7c3aed1f,inset 0 1px #ffffff14}html:not([data-theme]) .mode-card--active{box-shadow:0 8px 24px #7c3aed47,0 2px 8px #7c3aed2e,inset 0 1px #ffffff26}html[data-theme=ocean] .start-header{background:linear-gradient(135deg,color-mix(in oklab,var(--card) 55%,transparent),color-mix(in oklab,var(--card) 45%,transparent)),radial-gradient(circle at 20% 30%,color-mix(in oklab,var(--brand) 10%,transparent),transparent 50%);box-shadow:0 12px 32px #0ea5e926,0 4px 12px #0ea5e91a}html[data-theme=ocean] .start-header__thumbnail-glow{background:radial-gradient(circle at 50% 0%,rgba(14,165,233,.4),transparent 70%),radial-gradient(circle at 50% 100%,rgba(6,182,212,.3),transparent 70%)}html[data-theme=ocean] .mode-card--active{background:linear-gradient(135deg,#0ea5e940,#06b6d433);box-shadow:0 12px 32px #0ea5e938,0 4px 12px #0ea5e926,inset 0 1px #ffffff1f}html[data-theme=clear] .start-header{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(99,102,241,.18);box-shadow:0 8px 24px #0000000f,0 2px 8px #6366f11a}html[data-theme=clear] .start-header__thumbnail{border-color:#6366f140;box-shadow:0 8px 20px #6366f12e,0 2px 8px #6366f11f}html[data-theme=clear] .mode-card{background:#ffffffe6;border-color:#6366f126}html[data-theme=clear] .mode-card--active{background:linear-gradient(135deg,#6366f12e,#3b82f61f);box-shadow:0 8px 24px #6366f126,0 2px 8px #6366f11a,inset 0 1px #ffffffe6}html[data-theme=classic] .start-header{background:linear-gradient(135deg,color-mix(in oklab,var(--card) 58%,transparent),color-mix(in oklab,var(--card) 48%,transparent));border:2px solid color-mix(in oklab,var(--brand) 30%,transparent);box-shadow:0 8px 24px #f59e0b38,0 2px 8px #d9770626,inset 0 1px #ffffff1f}html[data-theme=classic] .start-header__thumbnail{border:2px solid color-mix(in oklab,var(--accent) 50%,transparent);box-shadow:0 8px 20px #f59e0b59,0 2px 8px #f59e0b40}html[data-theme=classic] .mode-card--active{background:color-mix(in oklab,var(--brand) 38%,transparent);border:2px solid color-mix(in oklab,var(--brand) 65%,transparent);box-shadow:0 8px 24px #f59e0b61,0 2px 8px #f59e0b40,inset 0 1px #ffffff2e}@media (max-width: 768px){.start-header.svelte-j2f5x9{padding:1.5rem;gap:1.5rem}.start-header__hero.svelte-j2f5x9{flex-direction:column;text-align:center;gap:1rem}.start-header__thumbnail.svelte-j2f5x9{width:5rem;height:5rem}.start-header__modes.svelte-j2f5x9{grid-template-columns:1fr}.mode-card.svelte-j2f5x9{min-height:auto}}@media (prefers-reduced-motion: reduce){.start-header.svelte-j2f5x9:before,.start-header__thumbnail-glow.svelte-j2f5x9,.mode-card.svelte-j2f5x9:before{animation:none}.mode-card.svelte-j2f5x9:hover,.start-header__thumbnail.svelte-j2f5x9:hover{transform:none}.mode-card__check.svelte-j2f5x9{animation:none}}.room-block.svelte-116pwa0{display:flex;flex-direction:column;gap:1.75rem;padding:2rem;border-radius:var(--card-radius, 1rem);background:color-mix(in oklab,var(--card) 45%,transparent);border:1px solid color-mix(in oklab,var(--border) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.room-block.svelte-116pwa0:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,color-mix(in oklab,var(--brand) 4%,transparent),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.room-block.svelte-116pwa0:hover:before{opacity:1}.room-block__header.svelte-116pwa0{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.room-block__title-row.svelte-116pwa0{flex:1;display:flex;flex-direction:column;gap:.5rem}.room-block__title.svelte-116pwa0{margin:0;font-size:1.25rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:.625rem;letter-spacing:-.01em}.room-block__title-icon.svelte-116pwa0{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--badge-radius, .5rem);background:color-mix(in oklab,var(--brand) 18%,transparent);color:color-mix(in oklab,var(--brand) 100%,transparent);flex-shrink:0}.room-block__subtitle.svelte-116pwa0{font-size:.875rem;color:var(--muted);line-height:1.5;font-weight:500}.room-block__segments.svelte-116pwa0{display:flex;border-radius:var(--button-radius, .625rem);background:color-mix(in oklab,var(--input-bg) 40%,transparent);border:1px solid color-mix(in oklab,var(--input-border) 25%,transparent);padding:.25rem;gap:.25rem;flex-shrink:0}.segment-tab.svelte-116pwa0{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;background:transparent;color:var(--muted);font-size:.875rem;font-weight:600;border-radius:var(--badge-radius, .5rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.segment-tab.svelte-116pwa0 svg:where(.svelte-116pwa0){transition:transform .25s ease}.segment-tab.svelte-116pwa0:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--brand) 12%,transparent)}.segment-tab.svelte-116pwa0:hover:not(:disabled) svg:where(.svelte-116pwa0){transform:scale(1.1)}.segment-tab.svelte-116pwa0:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.segment-tab--active.svelte-116pwa0{background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 25%,transparent),color-mix(in oklab,var(--accent) 20%,transparent));color:var(--text);box-shadow:0 2px 8px color-mix(in oklab,var(--brand) 18%,transparent),inset 0 1px #ffffff1a}.segment-tab--active.svelte-116pwa0 svg:where(.svelte-116pwa0){filter:drop-shadow(0 2px 4px color-mix(in oklab,var(--brand) 20%,transparent))}.segment-tab.svelte-116pwa0:disabled{opacity:.5;cursor:not-allowed}.room-block__content.svelte-116pwa0{min-height:0}.room-panel.svelte-116pwa0{display:flex;flex-direction:column;gap:1.25rem}.room-field.svelte-116pwa0{display:flex;flex-direction:column;gap:.75rem}.room-field__label.svelte-116pwa0{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.room-field__label-icon.svelte-116pwa0{font-size:1.125rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.input-wrapper.svelte-116pwa0{position:relative;display:flex;border-radius:var(--button-radius, .625rem);border:2px solid color-mix(in oklab,var(--input-border) 35%,transparent);background:color-mix(in oklab,var(--input-bg) 50%,transparent);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.input-wrapper--large.svelte-116pwa0{border-width:2px}.input-wrapper--focused.svelte-116pwa0{border-color:var(--brand);background:color-mix(in oklab,var(--input-bg) 70%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent),0 4px 12px color-mix(in oklab,var(--brand) 12%,transparent)}.room-field__input.svelte-116pwa0{width:100%;padding:.875rem 1rem;border:none;background:transparent;color:var(--text);font-size:.9375rem;font-weight:500;transition:all .2s ease}.room-field__input--join.svelte-116pwa0{font-size:1.0625rem;font-weight:600;letter-spacing:.02em;font-family:ui-monospace,SF Mono,Monaco,monospace}.room-field__input.svelte-116pwa0:focus{outline:none}.room-field__input.svelte-116pwa0::placeholder{color:var(--muted);opacity:.6}.room-field__input.svelte-116pwa0:read-only{color:var(--muted);cursor:default}.room-name-field.svelte-116pwa0,.join-field.svelte-116pwa0{display:flex;gap:.75rem}.room-name-field.svelte-116pwa0 .input-wrapper:where(.svelte-116pwa0),.join-field.svelte-116pwa0 .input-wrapper:where(.svelte-116pwa0){flex:1}.action-button.svelte-116pwa0{position:relative;display:flex;align-items:center;justify-content:center;gap:.625rem;flex-shrink:0;padding:.875rem 1.5rem;border-radius:var(--button-radius, .625rem);border:none;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;overflow:hidden}.action-button.svelte-116pwa0:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .5s ease}.action-button.svelte-116pwa0:hover:before{transform:translate(100%)}.action-button.svelte-116pwa0 svg:where(.svelte-116pwa0){transition:transform .25s ease}.action-button.svelte-116pwa0:hover:not(:disabled) svg:where(.svelte-116pwa0){transform:scale(1.1)}.action-button--primary.svelte-116pwa0{background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 90%,transparent),color-mix(in oklab,var(--brand) 100%,transparent));color:#fff;box-shadow:0 4px 12px color-mix(in oklab,var(--brand) 25%,transparent)}.action-button--primary.svelte-116pwa0:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 100%,transparent),color-mix(in oklab,var(--accent) 90%,transparent));transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in oklab,var(--brand) 30%,transparent)}.action-button--accent.svelte-116pwa0{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 90%,transparent),color-mix(in oklab,var(--accent) 100%,transparent));color:#fff;box-shadow:0 4px 12px color-mix(in oklab,var(--accent) 25%,transparent)}.action-button--accent.svelte-116pwa0:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 100%,transparent),color-mix(in oklab,var(--brand) 90%,transparent));transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in oklab,var(--accent) 30%,transparent)}.action-button.svelte-116pwa0:focus-visible{outline:3px solid color-mix(in oklab,var(--brand) 50%,transparent);outline-offset:2px}.action-button.svelte-116pwa0:disabled{opacity:.5;cursor:not-allowed;background:color-mix(in oklab,var(--muted) 20%,transparent);color:var(--muted);box-shadow:none}.action-button.svelte-116pwa0:disabled:before{display:none}html:not([data-theme]) .room-block{box-shadow:0 8px 24px #7c3aed26,0 2px 8px #7c3aed1a,inset 0 1px #ffffff14}html:not([data-theme]) .segment-tab--active{box-shadow:0 3px 10px #7c3aed47,inset 0 1px #ffffff26}html[data-theme=ocean] .room-block{background:linear-gradient(135deg,color-mix(in oklab,var(--card) 50%,transparent),color-mix(in oklab,var(--card) 40%,transparent)),radial-gradient(circle at 70% 30%,color-mix(in oklab,var(--brand) 8%,transparent),transparent 60%);box-shadow:0 10px 28px #0ea5e91f,0 4px 12px #0ea5e914}html[data-theme=ocean] .segment-tab--active{background:linear-gradient(135deg,#0ea5e947,#06b6d438);box-shadow:0 4px 12px #0ea5e938,inset 0 1px #ffffff1f}html[data-theme=ocean] .input-wrapper--focused{box-shadow:0 0 0 3px #0ea5e933,0 6px 16px #0ea5e91f}html[data-theme=clear] .room-block{background:linear-gradient(135deg,#fffffff2,#f8fafceb);border:1px solid rgba(99,102,241,.15);box-shadow:0 6px 20px #0000000d,0 2px 8px #6366f114}html[data-theme=clear] .room-block__segments{background:#fffc;border-color:#6366f11f}html[data-theme=clear] .segment-tab--active{background:linear-gradient(135deg,#6366f126,#3b82f61f);box-shadow:0 3px 10px #6366f11f,inset 0 1px #ffffffe6}html[data-theme=clear] .input-wrapper{background:#ffffffd9;border-color:#6366f12e}html[data-theme=classic] .room-block{background:linear-gradient(135deg,color-mix(in oklab,var(--card) 52%,transparent),color-mix(in oklab,var(--card) 42%,transparent));border:2px solid color-mix(in oklab,var(--brand) 25%,transparent);box-shadow:0 8px 24px #f59e0b2e,0 2px 8px #d977061f,inset 0 1px #ffffff1a}html[data-theme=classic] .segment-tab--active{background:color-mix(in oklab,var(--brand) 35%,transparent);border:1px solid color-mix(in oklab,var(--brand) 50%,transparent);box-shadow:0 4px 12px #f59e0b52,inset 0 1px #ffffff26}html[data-theme=classic] .action-button--primary,html[data-theme=classic] .action-button--accent{border:2px solid color-mix(in oklab,var(--accent) 60%,transparent);box-shadow:0 4px 12px #f59e0b40}@media (max-width: 768px){.room-block.svelte-116pwa0{padding:1.5rem;gap:1.5rem}.room-block__header.svelte-116pwa0{flex-direction:column;align-items:stretch;gap:1.25rem}.room-block__segments.svelte-116pwa0{width:100%}.segment-tab.svelte-116pwa0{flex:1;justify-content:center}.room-name-field.svelte-116pwa0,.join-field.svelte-116pwa0{flex-direction:column}.action-button.svelte-116pwa0{width:100%}}@media (prefers-reduced-motion: reduce){.room-block.svelte-116pwa0:before,.action-button.svelte-116pwa0:before{animation:none;display:none}.action-button.svelte-116pwa0:hover,.segment-tab.svelte-116pwa0:hover{transform:none}.action-button.svelte-116pwa0:hover svg:where(.svelte-116pwa0),.segment-tab.svelte-116pwa0:hover svg:where(.svelte-116pwa0){transform:none}}.material-toggle.svelte-1kdd9wi{display:flex;flex-direction:column;gap:.5rem}.material-toggle__options.svelte-1kdd9wi{display:flex;border-radius:var(--button-radius);background:color-mix(in oklab,var(--input-bg) 40%,transparent);border:1px solid color-mix(in oklab,var(--input-border) 20%,transparent);padding:.125rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.material-toggle__option.svelte-1kdd9wi{flex:1;padding:.375rem .75rem;border:none;background:transparent;color:var(--muted);font-size:.8125rem;font-weight:600;border-radius:var(--badge-radius);cursor:pointer;transition:all .2s ease;text-align:center}.material-toggle__option.svelte-1kdd9wi:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--brand) 12%,transparent)}.material-toggle__option.svelte-1kdd9wi:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.material-toggle__option--active.svelte-1kdd9wi{background:color-mix(in oklab,var(--brand) 20%,transparent);color:var(--text);box-shadow:0 1px 3px color-mix(in oklab,var(--brand) 15%,transparent)}.material-toggle__option.svelte-1kdd9wi:disabled{opacity:.5;cursor:not-allowed}:root .material-toggle__options,html:not([data-theme]) .material-toggle__options{box-shadow:0 2px 4px #7c3aed1a,inset 0 1px #ffffff0d}:root .material-toggle__option--active{box-shadow:0 2px 4px #7c3aed33,inset 0 1px #ffffff1a}html[data-theme=ocean] .material-toggle__options{background:linear-gradient(135deg,color-mix(in oklab,var(--input-bg) 45%,transparent),color-mix(in oklab,var(--input-bg) 35%,transparent));box-shadow:0 3px 8px #0ea5e914,0 1px 3px #0ea5e90d}html[data-theme=ocean] .material-toggle__option--active{background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 25%,transparent),color-mix(in oklab,var(--brand) 15%,transparent));box-shadow:0 2px 6px #0ea5e933,inset 0 1px #ffffff14}html[data-theme=clear] .material-toggle__options{background:#fffc;border-color:#6366f11f;box-shadow:0 2px 8px #00000008,0 1px 3px #6366f10f}html[data-theme=clear] .material-toggle__option--active{background:linear-gradient(135deg,#6366f11f,#6366f10f);box-shadow:0 2px 6px #6366f11a,inset 0 1px #fffc}html[data-theme=classic] .material-toggle__options{background:linear-gradient(135deg,color-mix(in oklab,var(--input-bg) 50%,transparent),color-mix(in oklab,var(--input-bg) 40%,transparent));border:2px solid color-mix(in oklab,var(--brand) 15%,transparent);box-shadow:0 3px 10px #f59e0b1f,inset 0 1px #ffffff14}html[data-theme=classic] .material-toggle__option--active{background:color-mix(in oklab,var(--brand) 30%,transparent);border:1px solid color-mix(in oklab,var(--brand) 40%,transparent);box-shadow:0 2px 8px #f59e0b40,inset 0 1px #ffffff1f}@media (max-width: 640px){.material-toggle__options.svelte-1kdd9wi{flex-direction:column}}.fight-configurator.svelte-1u524e1{display:flex;flex-direction:column;gap:1.5rem;color:#e2e8f0}.fight-configurator__section-title.svelte-1u524e1{margin:0 0 .75rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0cc}.fight-configurator__modes.svelte-1u524e1{display:flex;flex-direction:column;gap:.75rem}.fight-modes.svelte-1u524e1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.fight-mode-pill.svelte-1u524e1{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#0f172a66;color:inherit;cursor:pointer;transition:all .12s ease;text-align:center}.fight-mode-pill.svelte-1u524e1:hover:not(:disabled){border-color:#60a5fa73;background:#0f172a99;transform:translateY(-1px)}.fight-mode-pill.svelte-1u524e1:focus-visible{outline:2px solid rgba(96,165,250,.6);outline-offset:2px}.fight-mode-pill--active.svelte-1u524e1{background:#2563eb40;border-color:#3b82f699;box-shadow:0 4px 12px #1e40af40}.fight-mode-pill.svelte-1u524e1:disabled{opacity:.6;cursor:not-allowed}.fight-mode-pill__label.svelte-1u524e1{font-size:1rem;font-weight:700;color:#f8fafc}.fight-mode-pill__capacity.svelte-1u524e1{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0b3}.fight-configurator__host-content.svelte-1u524e1,.fight-configurator__join-content.svelte-1u524e1,.fight-configurator__advanced.svelte-1u524e1{display:flex;flex-direction:column;gap:1rem}.fight-configurator__field.svelte-1u524e1{display:flex;flex-direction:column;gap:.5rem}.fight-configurator__label.svelte-1u524e1{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0b3}.fight-configurator__input.svelte-1u524e1{padding:.625rem .75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.3);background:#0f172a80;color:#f8fafc;font-size:.875rem;transition:border-color .12s ease}.fight-configurator__input.svelte-1u524e1:focus-visible{outline:none;border-color:#60a5fa99;box-shadow:0 0 0 3px #3b82f61a}.fight-configurator__error.svelte-1u524e1{margin:0;padding:.5rem .75rem;border-radius:.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.8125rem}.fight-configurator__solo.svelte-1u524e1{text-align:center;padding:2rem 1rem;border-radius:.75rem;border:1px dashed rgba(148,163,184,.3);background:#0f172a33}.fight-configurator__solo-content.svelte-1u524e1{display:flex;flex-direction:column;gap:1rem}.fight-configurator__solo-description.svelte-1u524e1{margin:0;font-size:.875rem;color:#e2e8f0cc;line-height:1.5}.fight-configurator__solo-features.svelte-1u524e1{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem}.fight-solo-feature.svelte-1u524e1{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#e2e8f0cc;padding:.5rem .75rem;border-radius:9999px;background:#0f172a80;border:1px solid rgba(148,163,184,.2)}.fight-solo-feature__icon.svelte-1u524e1{font-size:1.25rem;filter:grayscale(.2)}.fight-solo-feature__text.svelte-1u524e1{font-weight:500}.row.svelte-1u524e1{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hint.svelte-1u524e1{font-size:.75rem;opacity:.8;color:#e2e8f0b3}.ready-toggle.svelte-1u524e1{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.fight-configurator__lobby-players.svelte-1u524e1{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0;padding:.75rem;border-radius:.5rem;background:#0f172a4d;border:1px solid rgba(148,163,184,.2)}.fight-configurator__player-list.svelte-1u524e1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.fight-configurator__player-item.svelte-1u524e1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border:1px solid rgba(148,163,184,.25);background:#0f172a66;border-radius:.5rem}.fight-configurator__player-name.svelte-1u524e1{font-weight:600;font-size:.9rem}.fight-configurator__player-status.svelte-1u524e1{font-size:.8rem;opacity:.85}.fight-configurator__kick-btn.svelte-1u524e1{padding:.25rem .5rem;border-radius:.4rem;border:1px solid rgba(239,68,68,.4);background:#7f1d1d99;color:#fca5a5;font-size:.75rem;cursor:pointer;transition:background .12s ease}.fight-configurator__kick-btn.svelte-1u524e1:hover{background:#b91c1ccc}@media (max-width: 640px){.fight-modes.svelte-1u524e1{grid-template-columns:1fr}}
