.join-dialog-content.svelte-2pojw5{color:#e5e7eb;padding:1.5rem}.error-message.svelte-2pojw5{color:#fca5a5;background:#ef44441a;border:1px solid #ef4444;border-radius:8px;margin-bottom:1rem;padding:.75rem}.join-form.svelte-2pojw5{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-2pojw5{flex-direction:column;gap:.5rem;display:flex}.form-row.svelte-2pojw5{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label.svelte-2pojw5{color:#d1d5db;font-size:.875rem;font-weight:500}.input.svelte-2pojw5,.select.svelte-2pojw5{color:#e5e7eb;background:#0000004d;border:1px solid #4b5563;border-radius:8px;padding:.75rem;font-family:inherit;font-size:1rem}.input.svelte-2pojw5:focus,.select.svelte-2pojw5:focus{border-color:#a855f7;outline:none}.select.svelte-2pojw5{cursor:pointer}.form-actions.svelte-2pojw5{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.btn.svelte-2pojw5{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.btn-cancel.svelte-2pojw5{color:#e5e7eb;background:#6b72804d;border:1px solid #4b5563}.btn-cancel.svelte-2pojw5:hover{background:#6b728080}.btn-submit.svelte-2pojw5{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.btn-submit.svelte-2pojw5:hover{background:linear-gradient(135deg,#6d28d9,#9333ea)}.btn.svelte-2pojw5:disabled{opacity:.5;cursor:not-allowed}.charts-grid.svelte-ur3src{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-cell.svelte-ur3src{min-height:220px}.table-cell.svelte-ur3src{background:#0f172a99;border:1px solid #47556980;border-radius:8px;grid-column:span 2;padding:12px}.table-cell.svelte-ur3src h3:where(.svelte-ur3src){color:#f8fafc;text-align:center;margin:0 0 12px;font-size:.875rem;font-weight:600}.player-table-wrapper.svelte-ur3src{max-height:200px;overflow-y:auto}.player-table.svelte-ur3src{border-collapse:collapse;width:100%;font-size:.8rem}.player-table.svelte-ur3src th:where(.svelte-ur3src){color:#94a3b8;text-align:left;background:#1e293bf2;border-bottom:1px solid #47556980;padding:8px 12px;font-weight:600;position:sticky;top:0}.player-table.svelte-ur3src td:where(.svelte-ur3src){color:#cbd5e1;border-bottom:1px solid #47556933;padding:6px 12px}.player-table.svelte-ur3src tr:where(.svelte-ur3src):hover td:where(.svelte-ur3src){background:#a78bfa1f}.date-cell.svelte-ur3src{white-space:nowrap;color:#94a3b8;width:100px;font-family:monospace}.players-cell.svelte-ur3src{word-break:break-word}.no-players.svelte-ur3src{color:#64748b;font-style:italic}@media (width<=768px){.charts-grid.svelte-ur3src{grid-template-columns:1fr}.table-cell.svelte-ur3src{grid-column:span 1}}.quick-join.svelte-meiidv{border-top:1px solid #94a3b833;padding-top:1.25rem}.quick-join-header.svelte-meiidv{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.quick-join-title.svelte-meiidv{flex-direction:column;gap:.25rem;display:flex}.quick-join.svelte-meiidv h2:where(.svelte-meiidv){text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0;font-size:.9rem}.join-row.svelte-meiidv{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.join-input.svelte-meiidv{color:#e2e8f0;background:#02061759;border:1px solid #94a3b859;border-radius:10px;width:100%;padding:.85rem 1rem;font-size:.95rem}.join-input.svelte-meiidv:focus{border-color:#a78bfab3;outline:none;box-shadow:0 0 0 3px #a78bfa38}.join-error.svelte-meiidv{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-top:.75rem;padding:.6rem .75rem}@media (width<=820px){.quick-join-header.svelte-meiidv{flex-direction:column;align-items:flex-start}.join-row.svelte-meiidv{grid-template-columns:1fr}}section.svelte-1433scl{margin-bottom:.75rem}.form-row.svelte-1433scl{grid-template-columns:120px 1fr;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:grid}.form-row-two.svelte-1433scl{grid-template-columns:1fr 1fr}.field-group.svelte-1433scl{grid-template-columns:120px 1fr;align-items:center;gap:.5rem .75rem;display:grid}label.svelte-1433scl{color:#9ca3af;font-size:.85rem}.input.svelte-1433scl,.select.svelte-1433scl{color:#e5e7eb;background:#0000004d;border:1px solid #4b5563;border-radius:6px;width:100%;min-width:0;padding:.4rem .5rem;font-size:.9rem}.input.svelte-1433scl:focus,.select.svelte-1433scl:focus{border-color:#a855f7;outline:none}h2.svelte-1433scl{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}@media (width<=520px){.form-row-two.svelte-1433scl{grid-template-columns:1fr}}section.svelte-sh7kue{margin-bottom:.75rem}.form-row.svelte-sh7kue{grid-template-columns:180px 1fr;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:grid}.form-row-slider.svelte-sh7kue{align-items:center}.slider-wrap.svelte-sh7kue{align-items:center;gap:.75rem;min-width:0;display:flex}.slider.svelte-sh7kue{appearance:none;background:#0000004d;border-radius:3px;outline:none;flex:1;min-width:80px;height:6px}.slider.svelte-sh7kue::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a855f7;border:2px solid #0000004d;border-radius:50%;width:16px;height:16px}.slider.svelte-sh7kue::-moz-range-thumb{cursor:pointer;background:#a855f7;border:2px solid #0000004d;border-radius:50%;width:16px;height:16px}.slider-value.svelte-sh7kue{color:#e5e7eb;text-align:right;min-width:2.5rem;font-size:.9rem}label.svelte-sh7kue{color:#9ca3af;font-size:.85rem}.input.svelte-sh7kue{color:#e5e7eb;background:#0000004d;border:1px solid #4b5563;border-radius:6px;width:100%;min-width:0;padding:.4rem .5rem;font-size:.9rem}.input.svelte-sh7kue:focus{border-color:#a855f7;outline:none}select.input.svelte-sh7kue{cursor:pointer}h2.svelte-sh7kue{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}section.svelte-1un9u94{margin-bottom:.75rem}.form-row.svelte-1un9u94{grid-template-columns:180px 1fr;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:grid}.form-row-slider.svelte-1un9u94{align-items:center}.slider-wrap.svelte-1un9u94{align-items:center;gap:.75rem;min-width:0;display:flex}.slider.svelte-1un9u94{appearance:none;background:#0000004d;border-radius:3px;outline:none;flex:1;min-width:80px;height:6px}.slider.svelte-1un9u94::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a855f7;border:2px solid #0000004d;border-radius:50%;width:16px;height:16px}.slider.svelte-1un9u94::-moz-range-thumb{cursor:pointer;background:#a855f7;border:2px solid #0000004d;border-radius:50%;width:16px;height:16px}.slider-value.svelte-1un9u94{color:#e5e7eb;text-align:right;min-width:3.5rem;font-size:.9rem}label.svelte-1un9u94{color:#9ca3af;font-size:.85rem}h2.svelte-1un9u94{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}section.svelte-15sx336{margin-bottom:0}h2.svelte-15sx336{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}.add-player-buttons.svelte-15sx336{flex-wrap:nowrap;gap:.35rem;margin-bottom:.5rem;display:flex}.add-btn-wrap.svelte-15sx336{flex:1 1 0;min-width:0;display:flex}.add-btn-wrap.svelte-15sx336 .metric-tooltip-container{flex:1;min-width:0}.add-btn-wrap.svelte-15sx336 .metric-tooltip-trigger{width:100%;display:flex}.add-btn-wrap.svelte-15sx336 .add-btn{flex:1}.add-btn.svelte-15sx336{color:#9ca3af;white-space:normal;text-align:center;cursor:pointer;background:#ffffff08;border:2px dashed #4b5563;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:.4rem;font-size:.78rem;line-height:1.15;transition:all .2s;display:flex}.add-label.svelte-15sx336{text-align:center;min-width:0}.add-btn.svelte-15sx336:hover:not(:disabled){color:#e5e7eb;background:#ffffff14}.add-btn.svelte-15sx336:disabled{opacity:.4;cursor:not-allowed}.add-btn.add-open.svelte-15sx336:hover:not(:disabled){color:#60a5fa;border-color:#3b82f6}.add-btn.add-ai.svelte-15sx336:hover:not(:disabled){color:#c084fc;border-color:#a855f7}.add-btn.add-preset-pack.svelte-15sx336:hover:not(:disabled){color:#fbbf24;border-color:#f59e0b}.add-icon.svelte-15sx336{flex-shrink:0;font-size:1.1rem;font-weight:700;line-height:1}.player-grid.svelte-15sx336{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.player-slot.svelte-15sx336{background:#ffffff0d;border:1px solid #374151;border-radius:8px;flex-direction:column;gap:.35rem;padding:.5rem;transition:all .2s;display:flex;position:relative}.player-slot.filled.svelte-15sx336{border-color:#4c1d95}.player-slot.current.svelte-15sx336{background:#a855f71a;border-color:#a855f7}.player-slot.open.svelte-15sx336{border-style:dashed}.slot-info.svelte-15sx336{flex:1;min-width:0}.slot-name.svelte-15sx336{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-weight:500;display:flex;overflow:hidden}.slot-icon.svelte-15sx336{flex-shrink:0;font-size:1rem}.open-text.svelte-15sx336{color:#9ca3af}.ai-config-select.svelte-15sx336{color:#e5e7eb;cursor:pointer;background:#0000004d;border:1px solid #4b5563;border-radius:4px;width:100%;margin-top:.35rem;padding:.25rem .5rem;font-size:.75rem}.ai-config-select.svelte-15sx336:first-of-type{margin-top:.5rem}.ai-config-select.svelte-15sx336:hover{border-color:#6b7280}.ai-config-select.svelte-15sx336:focus{border-color:#a855f7;outline:none}.preset-note.svelte-15sx336{color:#9ca3af;margin:.35rem 0 0;font-size:.7rem;line-height:1.25}.you-badge.svelte-15sx336{color:#fff;background:#a855f7;border-radius:4px;padding:.125rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:-8px;right:8px}.remove-wrap.svelte-15sx336{opacity:0;align-items:center;gap:2px;display:flex;position:absolute;top:-6px;right:-6px}.player-slot.svelte-15sx336:hover .remove-wrap:where(.svelte-15sx336){opacity:1}.remove-btn.svelte-15sx336{color:#9ca3af;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1rem;line-height:1;transition:all .2s;display:flex}.remove-btn.svelte-15sx336:hover{color:#fff;background:#ef4444;border-color:#ef4444}.hint.svelte-15sx336{color:#9ca3af;text-align:center;margin:0;font-size:.85rem}@media (width<=640px){.player-grid.svelte-15sx336{grid-template-columns:1fr}}section.svelte-1407akw{margin-bottom:.75rem}h2.svelte-1407akw{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}.form-row.svelte-1407akw{grid-template-columns:180px 1fr;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:grid}label.svelte-1407akw{color:#9ca3af;font-size:.85rem}.select.svelte-1407akw,.scenario-trigger.svelte-1407akw{color:#e5e7eb;text-align:left;background:#0000004d;border:1px solid #4b5563;border-radius:6px;width:100%;min-width:0;padding:.4rem .5rem;font-size:.9rem}.select.svelte-1407akw:focus,.scenario-trigger.svelte-1407akw:focus{border-color:#a855f7;outline:none}.scenario-picker.svelte-1407akw{position:relative}.scenario-trigger.svelte-1407akw{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.arrow.svelte-1407akw{opacity:.8;font-size:.75rem}.scenario-menu.svelte-1407akw{z-index:5;background:#1f2937;border:1px solid #4b5563;border-radius:8px;max-height:230px;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.scenario-option.svelte-1407akw{color:#e5e7eb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:.4rem .5rem}.scenario-option.svelte-1407akw:hover,.scenario-option.svelte-1407akw:focus{background:#a855f72e;border-color:#a855f74d;outline:none}.scenario-option.selected.svelte-1407akw{background:#a855f74d;border-color:#a855f780}.preview-card.svelte-1407akw{background:#0003;border:1px solid #374151;border-radius:8px;margin-top:.65rem;overflow:hidden}.preview-card.svelte-1407akw img:where(.svelte-1407akw){object-fit:cover;width:100%;max-height:170px;display:block}.preview-text.svelte-1407akw{padding:.5rem .6rem .65rem}.preview-title.svelte-1407akw{color:#e5e7eb;margin:0;font-size:.9rem;font-weight:600}.preview-description.svelte-1407akw{color:#9ca3af;margin:.25rem 0 0;font-size:.8rem;line-height:1.3}.policy-images-container.svelte-go9fjc{flex-direction:column;gap:.75rem;max-height:calc(90vh - 120px);padding:.5rem 0;display:flex;overflow:hidden}.description.svelte-go9fjc{color:var(--text-muted,#9ca3af);margin:0;font-size:.9rem}.image-list.svelte-go9fjc{flex-direction:column;gap:1.5rem;padding-right:.25rem;display:flex;overflow-y:auto}.image-card.svelte-go9fjc{flex-direction:column;gap:.35rem;display:flex}.image-id.svelte-go9fjc{color:#a78bfa;font-family:monospace;font-size:.8rem}.policy-image.svelte-go9fjc{border:1px solid #374151;border-radius:8px;max-width:100%;height:auto;display:block}.event-images-container.svelte-234ct8{flex-direction:column;gap:.75rem;max-height:calc(90vh - 120px);padding:.5rem 0;display:flex;overflow:hidden}.description.svelte-234ct8{color:var(--text-muted,#9ca3af);margin:0;font-size:.9rem}.image-list.svelte-234ct8{flex-direction:column;gap:1.5rem;padding-right:.25rem;display:flex;overflow-y:auto}.image-card.svelte-234ct8{flex-direction:column;gap:.35rem;display:flex}.image-id.svelte-234ct8{color:#a78bfa;font-family:monospace;font-size:.8rem}.event-image.svelte-234ct8{border:1px solid #374151;border-radius:8px;max-width:100%;height:auto;display:block}.tech-images-container.svelte-1gb620i{flex-direction:column;gap:.75rem;max-height:calc(90vh - 120px);padding:.5rem 0;display:flex;overflow:hidden}.description.svelte-1gb620i{color:var(--text-muted,#9ca3af);margin:0;font-size:.9rem}.image-list.svelte-1gb620i{flex-direction:column;gap:1.5rem;padding-right:.25rem;display:flex;overflow-y:auto}.image-card.svelte-1gb620i{flex-direction:column;gap:.35rem;display:flex}.image-id.svelte-1gb620i{color:#a78bfa;font-family:monospace;font-size:.8rem}.tech-image.svelte-1gb620i{border:1px solid #374151;border-radius:8px;max-width:100%;height:auto;display:block}.voice-test-container.svelte-bxgsjk{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.label.svelte-bxgsjk{color:var(--text-muted,#9ca3af);margin-bottom:.25rem;font-size:.9rem;display:block}.text-input.svelte-bxgsjk{color:#e5e7eb;resize:vertical;box-sizing:border-box;background:#374151;border:1px solid #4b5563;border-radius:6px;width:100%;min-height:4rem;padding:.5rem .75rem;font-family:inherit;font-size:.95rem}.text-input.svelte-bxgsjk::placeholder{color:#9ca3af}.text-input.svelte-bxgsjk:focus{border-color:#7c3aed;outline:none}.options.svelte-bxgsjk{flex-direction:column;gap:.75rem;display:flex}.option-group.svelte-bxgsjk{flex-direction:column;gap:.25rem;display:flex}.option-label.svelte-bxgsjk{color:var(--text-muted,#9ca3af);font-size:.85rem}.preset-buttons.svelte-bxgsjk{flex-wrap:wrap;gap:.5rem;display:flex}.preset-btn.svelte-bxgsjk{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;padding:.35rem .75rem;font-size:.85rem}.preset-btn.svelte-bxgsjk:hover{background:#4b5563}.preset-btn.selected.svelte-bxgsjk{color:#fff;background:#7c3aed;border-color:#7c3aed}.select.svelte-bxgsjk{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.9rem}.select.svelte-bxgsjk:focus{border-color:#7c3aed;outline:none}.slider.svelte-bxgsjk{accent-color:#7c3aed;width:100%}.action-row.svelte-bxgsjk{gap:.5rem;margin-top:.25rem;display:flex}.config-overlay.svelte-1tf7rjh{z-index:1000;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 100%);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.config-container.svelte-1tf7rjh{color:#e5e7eb;background:linear-gradient(145deg,#1e1e2e,#2a2a3e);border:2px solid #4c1d95;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}header.svelte-1tf7rjh{border-bottom:1px solid #374151;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}h1.svelte-1tf7rjh{color:#a78bfa;margin:0;font-size:1.25rem}.content.svelte-1tf7rjh{padding:.75rem 1rem}.tab-header.svelte-1tf7rjh{gap:.45rem;margin-bottom:.75rem;display:flex}.tab-btn.svelte-1tf7rjh{color:#9ca3af;cursor:pointer;background:#00000038;border:1px solid #4b5563;border-radius:6px;flex:1;padding:.45rem .6rem;font-size:.85rem}.tab-btn.active.svelte-1tf7rjh{color:#e5e7eb;background:#a855f733;border-color:#a855f7}.company-name-section.svelte-1tf7rjh{margin-bottom:.75rem}.company-name-section.svelte-1tf7rjh h2:where(.svelte-1tf7rjh){color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}.company-row.svelte-1tf7rjh{grid-template-columns:180px 1fr;align-items:center;gap:.5rem .75rem;display:grid}.company-row.svelte-1tf7rjh label:where(.svelte-1tf7rjh){color:#9ca3af;font-size:.85rem}.company-input.svelte-1tf7rjh{color:#e5e7eb;background:#0000004d;border:1px solid #4b5563;border-radius:6px;width:100%;min-width:0;padding:.4rem .5rem;font-size:.9rem}.company-input.svelte-1tf7rjh:focus{border-color:#a855f7;outline:none}footer.svelte-1tf7rjh{border-top:1px solid #374151;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;display:flex}.back-btn.svelte-1tf7rjh{color:#e5e7eb;cursor:pointer;background:#374151;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem}.back-btn.svelte-1tf7rjh:hover{background:#4b5563}.create-btn.svelte-1tf7rjh{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.create-btn.svelte-1tf7rjh:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#9333ea)}.create-btn.svelte-1tf7rjh:disabled{opacity:.5;cursor:not-allowed}.game-settings-details.svelte-1tf7rjh{border:1px solid #374151;border-radius:8px;margin-bottom:.75rem;overflow:hidden}.game-settings-summary.svelte-1tf7rjh{cursor:pointer;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;background:#0003;padding:.5rem .65rem;font-size:.85rem;list-style:none}.game-settings-summary.svelte-1tf7rjh::-webkit-details-marker{display:none}.game-settings-summary.svelte-1tf7rjh:before{content:"▸";margin-right:.35rem;font-size:.75em;transition:transform .15s;display:inline-block}.game-settings-details[open].svelte-1tf7rjh .game-settings-summary:where(.svelte-1tf7rjh):before{transform:rotate(90deg)}.game-settings-summary.svelte-1tf7rjh:hover{color:#d1d5db;background:#00000040}.game-settings-panel.svelte-1tf7rjh{border-top:1px solid #374151;padding:0 .65rem .65rem}.media-section.svelte-1tf7rjh{margin-bottom:.75rem}.media-section.svelte-1tf7rjh h2:where(.svelte-1tf7rjh){color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.85rem}.media-buttons.svelte-1tf7rjh{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.media-btn.svelte-1tf7rjh{color:#e5e7eb;cursor:pointer;background:#374151;border:none;border-radius:6px;padding:.35rem .6rem;font-size:.8rem}.media-btn.svelte-1tf7rjh:hover{background:#4b5563}.community-hint.svelte-1tf7rjh{color:#9ca3af;margin:.5rem 0 0;font-size:.8rem;line-height:1.4}.community-link.svelte-1tf7rjh{color:#a78bfa;text-underline-offset:2px;font-weight:600;text-decoration:underline}.community-link.svelte-1tf7rjh:hover{color:#c4b5fd}.community-hint-rest.svelte-1tf7rjh{color:#9ca3af}.name-input-overlay.svelte-1i4sg4u{z-index:1000;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.name-input-container.svelte-1i4sg4u{background:linear-gradient(145deg,#1e1e2e,#2a2a3e);border:2px solid #4c1d95;border-radius:16px;min-width:300px;padding:2rem}.name-input-container.svelte-1i4sg4u h2:where(.svelte-1i4sg4u){color:#a78bfa;text-align:center;margin:0 0 1.5rem}.name-form.svelte-1i4sg4u{flex-direction:column;gap:1rem;display:flex}.name-input.svelte-1i4sg4u{color:#e5e7eb;background:#0000004d;border:1px solid #4b5563;border-radius:8px;padding:.75rem;font-size:1rem}.name-input.svelte-1i4sg4u:focus{border-color:#a855f7;outline:none}.submit-btn.svelte-1i4sg4u{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:8px;padding:.75rem;font-weight:600}.submit-btn.svelte-1i4sg4u:hover{background:linear-gradient(135deg,#6d28d9,#9333ea)}.game-card.svelte-1ou0un{background:#ffffff0d;border:1px solid #374151;border-radius:8px;padding:1rem;transition:all .2s}.game-card.svelte-1ou0un:hover{background:#ffffff14;border-color:#4c1d95}.game-info.svelte-1ou0un{justify-content:space-between;margin-bottom:.5rem;display:flex}.game-name.svelte-1ou0un{color:#e5e7eb;font-weight:500}.player-count.svelte-1ou0un{color:#9ca3af;font-size:.9rem}.game-id.svelte-1ou0un{color:#6b7280;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:monospace;font-size:.75rem;display:flex}.slots.svelte-1ou0un{flex-wrap:wrap;gap:.5rem;display:flex}.slot-btn.svelte-1ou0un{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:4px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.slot-btn.svelte-1ou0un:hover{background:linear-gradient(135deg,#6d28d9,#9333ea);transform:translateY(-1px)}.no-slots.svelte-1ou0un{color:#9ca3af;font-size:.85rem}
