.delayed-updates.svelte-5zml1b{border-radius:var(--corner-radius);color:#e2edf6;width:fit-content;max-width:100%;font-size:var(--small-text-size);text-align:center;background:#315f82;margin:12px auto;padding:8px 12px;font-weight:400;line-height:1.5}.invite-friend.svelte-ib5hn>p:where(.svelte-ib5hn){margin:0 0 16px}.invite-url.svelte-ib5hn{box-sizing:border-box;width:100%;margin-bottom:16px}.invite-slot.svelte-ib5hn{display:grid}.invite-slot.svelte-ib5hn>:where(.svelte-ib5hn){grid-area:1/1}.invite-pending.svelte-ib5hn{visibility:hidden}.invite-load-error.svelte-ib5hn{align-self:start;margin-bottom:0}.invite-actions.svelte-ib5hn{flex-wrap:wrap;gap:8px;display:flex}.invite-actions.svelte-ib5hn .button:where(.svelte-ib5hn){min-height:var(--control-size)}.invite-actions.svelte-ib5hn .button.secondary:where(.svelte-ib5hn){margin-left:0}.invite-error.svelte-ib5hn{color:var(--field-error-ink);align-items:center;gap:8px;margin-bottom:16px;display:flex}.invite-error.svelte-ib5hn p:where(.svelte-ib5hn){margin:0}.games-lobby-panel.svelte-lcasl3{min-height:calc(max(48px, var(--control-size)) + var(--panel-padding) + var(--panel-padding) + 12px);margin-bottom:var(--panel-gap);align-content:center;min-width:0;display:grid}.games-lobby-panel.expanded-lobby.svelte-lcasl3{align-content:start;min-height:0}.abandonment-reminder.svelte-lcasl3{align-items:center;min-height:48px;margin:0;font-weight:400;display:flex}.expanded-lobby.svelte-lcasl3 .lobby-content:where(.svelte-lcasl3){gap:var(--panel-gap);display:grid}.create-game.svelte-lcasl3{flex-wrap:wrap;align-items:end;gap:12px;min-width:0;margin-top:8px;display:flex}.create-game.svelte-lcasl3 label:where(.svelte-lcasl3){margin-bottom:4px;font-size:.9rem;display:block}.game-select.svelte-lcasl3{flex:170px;min-width:0}.compact-view.svelte-lcasl3,.compact-view-pause.svelte-lcasl3{min-width:0;min-height:48px}.game-type-label.svelte-lcasl3{flex:170px;align-items:center;min-width:0;min-height:48px;padding-inline:8px;font-weight:700;display:flex}.expanded-lobby.svelte-lcasl3 .game-type-label:where(.svelte-lcasl3){padding-inline:0}.profile-username.svelte-lcasl3{min-height:0;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline}.profile-username.svelte-lcasl3:hover{text-decoration:underline}.profile-username.svelte-lcasl3:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.player-select.svelte-lcasl3{flex:0 0 80px;min-width:0}select.svelte-lcasl3{min-height:var(--control-size);padding-inline:8px}.create-game.svelte-lcasl3 .button:where(.svelte-lcasl3),.game-row.svelte-lcasl3 .button:where(.svelte-lcasl3),.own-game.svelte-lcasl3 .button:where(.svelte-lcasl3){white-space:nowrap;min-height:48px}.request-game.svelte-lcasl3{min-height:48px;padding-inline:12px}.suggested-match.svelte-lcasl3{color:var(--dim1);font-size:var(--xsmall-text-size);margin-top:3px}.room-actions.svelte-lcasl3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.available-soon.svelte-lcasl3{color:var(--dim1);font-size:var(--xsmall-text-size)}.own-game.svelte-lcasl3,.own-game.svelte-lcasl3 .button:where(.svelte-lcasl3){margin-top:8px}.compact-strip.svelte-lcasl3{flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;margin-top:0;display:flex}.compact-empty-state.svelte-lcasl3{min-height:48px;margin:0;font-weight:400}.inline-text-button.svelte-lcasl3{min-height:0;font:inherit;color:#fffb81;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.inline-text-button.svelte-lcasl3:hover:not(:disabled){color:#fffdcf}.inline-text-button.svelte-lcasl3:disabled{cursor:default;opacity:.7}.create-game.compact-strip.svelte-lcasl3{gap:6px}.compact-strip.svelte-lcasl3 .game-select:where(.svelte-lcasl3){flex:1 1 0;min-width:0}.compact-strip.svelte-lcasl3 .player-select:where(.svelte-lcasl3){flex:0 0 80px;min-width:0}.compact-strip.svelte-lcasl3 .player-select:where(.svelte-lcasl3) select:where(.svelte-lcasl3){height:48px;min-height:48px}.compact-strip.svelte-lcasl3 select:where(.svelte-lcasl3){appearance:none;min-width:0;font-family:var(--ui-font);text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23173a2c' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:10px 7px;padding:6px 20px 6px 6px;font-size:1rem}.compact-strip.svelte-lcasl3 .request-game:where(.svelte-lcasl3){white-space:nowrap;flex:none;min-height:48px;padding-inline:8px}.compact-own-game.svelte-lcasl3{align-items:center;gap:6px;min-width:0;margin-top:0;display:flex}.compact-own-game.svelte-lcasl3 p:where(.svelte-lcasl3){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.compact-own-game.svelte-lcasl3 .slot-count:where(.svelte-lcasl3){display:none}.compact-own-game.svelte-lcasl3 .button:where(.svelte-lcasl3){flex:none;margin:0;padding-inline:8px}.compact-own-game.playing-summary.svelte-lcasl3{display:block}.compact-own-game.playing-summary.svelte-lcasl3 p:where(.svelte-lcasl3){white-space:normal;overflow-wrap:anywhere;overflow:visible}.compact-own-game.svelte-lcasl3 .compact-turn-status:where(.svelte-lcasl3),.game-result.svelte-lcasl3,.game-result-check.svelte-lcasl3{align-content:center;min-height:48px;display:block}.own-turn.svelte-lcasl3{color:var(--dim1)}.request-return-hold.svelte-lcasl3{opacity:0;min-height:48px}.compact-slots.svelte-lcasl3{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--dim2);flex:none}.request-sent-message.svelte-lcasl3{animation:svelte-lcasl3-request-fade var(--request-duration) linear both;animation-delay:calc(var(--request-hold) - var(--request-elapsed,0s));font-weight:400}.request-sent-message.resume-held.svelte-lcasl3{opacity:1;animation:none}.request-sent-message.match-held.svelte-lcasl3{animation-play-state:paused}.compact-own-game.svelte-lcasl3 .request-sent-message:where(.svelte-lcasl3){flex:100%;align-items:center;min-width:100%;min-height:48px;display:flex}@keyframes svelte-lcasl3-request-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.request-sent-message.svelte-lcasl3{opacity:1;animation:none}}.compact-unavailable.svelte-lcasl3,.lobby-reconnecting.svelte-lcasl3{text-align:left;margin:0}.visually-hidden.svelte-lcasl3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-list.svelte-lcasl3{gap:8px;margin:12px 0 0;list-style:none;display:grid}.game-group.svelte-lcasl3{min-width:0}.game-group.svelte-lcasl3>:where(.svelte-lcasl3):last-child,.game-group.svelte-lcasl3>.loading-content-reveal:where(.svelte-lcasl3)>:where(.svelte-lcasl3):last-child{margin-bottom:0}.game-group.svelte-lcasl3 h2:where(.svelte-lcasl3){margin:0 0 16px;font-size:1.125rem}.current-game-group.svelte-lcasl3+.current-game-group:where(.svelte-lcasl3){margin-top:20px}.current-game-group.svelte-lcasl3 h3:where(.svelte-lcasl3){margin:0 0 12px;font-size:1rem}.current-game-list.svelte-lcasl3{margin-top:0;padding:0}.current-game-row.svelte-lcasl3{min-width:0}.game-empty-state.svelte-lcasl3{color:var(--dim1);margin:8px 0 0;font-size:.9rem}.section-divider.svelte-lcasl3+.create-game:where(.svelte-lcasl3){margin-top:0}.game-row.svelte-lcasl3{background:var(--list-surface);border-radius:var(--corner-radius);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.game-details.svelte-lcasl3{overflow-wrap:anywhere;min-width:0}.slot-count.svelte-lcasl3,.player-names.svelte-lcasl3{color:var(--dim2);font-size:.9rem}.games-lobby-loading-slot.svelte-lcasl3,.games-lobby-skeleton.svelte-lcasl3{min-height:max(48px, var(--control-size))}.games-lobby-skeleton-status.svelte-lcasl3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.games-lobby-skeleton-shapes.svelte-lcasl3{min-height:max(48px, var(--control-size));align-items:center;display:flex}.games-lobby-skeleton-shape.label.svelte-lcasl3{height:16px}@media (width<=420px){.game-row.svelte-lcasl3{flex-wrap:wrap}.game-details.svelte-lcasl3{flex:100%}}
