.sea-rally-config__modes.svelte-6pbtd8{display:inline-flex;gap:.5rem}.sea-rally-config__modes.svelte-6pbtd8 button:where(.svelte-6pbtd8){padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(34,197,94,.35);background:#06140899;color:#dcfce7;font-size:.9rem;line-height:1;display:inline-flex;align-items:center;gap:.4rem}.sea-rally-config__modes.svelte-6pbtd8 button.active:where(.svelte-6pbtd8){background:#16a34aa8;border-color:#22c55eb3}.sea-rally-config__modes.svelte-6pbtd8 .mode-icon:where(.svelte-6pbtd8){width:18px;height:18px;display:inline-grid;place-items:center;font-size:14px}.sea-rally-config__invite.svelte-6pbtd8 .row:where(.svelte-6pbtd8){display:grid;grid-template-columns:1fr auto auto;gap:.4rem;margin-top:.4rem}.sea-rally-config__invite.svelte-6pbtd8 .row--join:where(.svelte-6pbtd8){grid-template-columns:1fr auto}.sea-rally-config__invite.svelte-6pbtd8 .row--share:where(.svelte-6pbtd8){grid-template-columns:1fr auto auto}input[type=text].svelte-6pbtd8{padding:.4rem .6rem;border-radius:.5rem;border:1px solid rgba(34,197,94,.3);background:#040f0680;color:#dcfce7}.error.svelte-6pbtd8{color:#fca5a5;font-size:.9rem;margin-top:.3rem}.row--room.svelte-6pbtd8{grid-template-columns:auto 1fr;align-items:center}.sr-config__invite-header.svelte-6pbtd8{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sr-config__segment.svelte-6pbtd8{display:inline-flex;border:1px solid rgba(34,197,94,.3);border-radius:999px;overflow:hidden}.sr-config__segment-btn.svelte-6pbtd8{padding:.3rem .6rem;background:#06140899;color:#dcfce7;font-size:.85rem;border:none}.sr-config__segment-btn[data-active=true].svelte-6pbtd8{background:#16a34aa8}.sr-config__regen.svelte-6pbtd8{margin-top:.25rem;padding:.35rem .6rem;border:1px solid rgba(34,197,94,.3);border-radius:.5rem;background:#06140880;color:#dcfce7}.sea-rally-config__advanced.svelte-6pbtd8{display:flex;flex-direction:column;gap:.5rem}.sr-config__toggle.svelte-6pbtd8{align-self:flex-start;padding:.35rem .6rem;border-radius:.5rem;border:1px dashed rgba(34,197,94,.35);background:#06140880;color:#dcfce7}.sr-config__advanced-body.svelte-6pbtd8{display:grid;gap:.4rem}#sea-rally-ws-url.svelte-6pbtd8{padding:.4rem .6rem;border-radius:.5rem;border:1px solid rgba(34,197,94,.3);background:#040f0680;color:#dcfce7}.hint.svelte-6pbtd8{font-size:.85rem;opacity:.8}.hint.svelte-6pbtd8 code:where(.svelte-6pbtd8){font-size:.85rem;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sea-rally-config__qr.svelte-6pbtd8{display:flex;justify-content:center;padding:.25rem 0 .5rem}.badge.svelte-6pbtd8{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.72rem;border-radius:9999px;border:1px solid rgba(34,197,94,.45);background:#16a34a40;color:#dcfce7;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.sea-rally-config__rooms-list.svelte-6pbtd8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.sea-rally-config__room-item.svelte-6pbtd8{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid rgba(34,197,94,.3);background:#06140880;border-radius:.5rem}.sea-rally-config__room-name.svelte-6pbtd8{font-weight:600;font-size:.9rem}.sea-rally-config__room-count.svelte-6pbtd8{font-size:.8rem;opacity:.85}.sr-config__use.svelte-6pbtd8{padding:.35rem .6rem;border-radius:.45rem;border:1px solid rgba(34,197,94,.45);background:transparent;color:#dcfce7;font-size:.78rem;font-weight:600;cursor:pointer}.sr-config__use.svelte-6pbtd8:hover,.sr-config__use.svelte-6pbtd8:focus-visible{background:#16a34a59;outline:none}.sea-rally-config__solo.svelte-6pbtd8{border:1px solid rgba(34,197,94,.2);border-radius:.75rem;background:linear-gradient(135deg,#040f06cc,#06140899);padding:1rem}.sea-rally-config__solo-content.svelte-6pbtd8{display:flex;flex-direction:column;gap:1rem}.sea-rally-config__solo-description.svelte-6pbtd8{margin:0;font-size:.875rem;color:#dcfce7cc;line-height:1.5}.sea-rally-config__solo-features.svelte-6pbtd8{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem}.sea-solo-feature.svelte-6pbtd8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#dcfce7cc;padding:.5rem .75rem;border-radius:9999px;background:#040f0680;border:1px solid rgba(34,197,94,.2)}.sea-solo-feature__icon.svelte-6pbtd8{font-size:1.25rem;filter:grayscale(.2)}.sea-solo-feature__text.svelte-6pbtd8{font-weight:500}
