.map-overlay-panel.boxout.svelte-1d4e6s7{box-shadow:var(--emission-surface-quiet), var(--panel-shadow-inset)}.comms-visibility-control.svelte-u80ere{gap:var(--space-2);display:grid}.comms-preview-toggle.svelte-u80ere{align-items:center;gap:var(--space-3);min-height:var(--control-hit-size);cursor:pointer;display:flex}.delay-note.svelte-u80ere{color:var(--text-muted-color);margin:0;line-height:1.45}form.svelte-1pyb6fd,.dev-controls-section.svelte-1pyb6fd{gap:var(--space-2);display:grid}form.svelte-1pyb6fd{gap:var(--space-4)}.dev-controls-section.svelte-1pyb6fd{border:0;border-top:1px solid var(--admin-border-color);padding-top:var(--space-3)}.testing-section.svelte-1pyb6fd{margin-bottom:var(--space-3)}.delay-field.svelte-1pyb6fd{gap:var(--space-1);color:var(--text-secondary-color);display:grid}.delay-field.svelte-1pyb6fd select:where(.svelte-1pyb6fd){box-sizing:border-box;width:100%;margin:0}.delay-note.svelte-1pyb6fd{color:var(--text-muted-color);margin:0;line-height:1.45}.server-loading.svelte-1pyb6fd{color:var(--text-muted-color);margin:0}.server-error.svelte-1pyb6fd{gap:var(--space-2);display:grid}h3.svelte-1pyb6fd{color:var(--admin-text-color);font-size:var(--body-text-size);text-shadow:var(--emission-text-quiet);margin:0}.dev-controls-input.svelte-1pyb6fd{box-sizing:border-box;width:100%;margin:0}.dev-controls-summary.svelte-1pyb6fd p:where(.svelte-1pyb6fd){color:var(--text-muted-color);margin:0}.dev-scene-list.svelte-1pyb6fd{gap:var(--space-2);grid-auto-rows:max-content;padding:2px;display:grid}.dev-scene-row.svelte-1pyb6fd{align-items:flex-start;gap:var(--space-2);box-sizing:border-box;height:auto;min-height:var(--control-hit-size);padding:var(--space-2);border:1px solid var(--admin-border-color);border-radius:var(--control-radius);background:var(--admin-surface-color);white-space:normal;display:flex;overflow:visible}.dev-scene-row.svelte-1pyb6fd:has(input:where(.svelte-1pyb6fd):checked){border-color:var(--admin-hover-text-color);background:var(--admin-hover-surface-color);box-shadow:var(--emission-surface-quiet)}.dev-scene-row--invalid.svelte-1pyb6fd{opacity:.7}.dev-scene-reset.svelte-1pyb6fd{align-items:flex-start;gap:var(--space-2);cursor:pointer;flex:1;min-width:0;display:flex}.dev-scene-reset.svelte-1pyb6fd input:where(.svelte-1pyb6fd){margin-top:.25rem}.dev-scene-play.svelte-1pyb6fd{flex:none;align-self:center}.dev-scene-copy.svelte-1pyb6fd{gap:2px;min-width:0;display:grid;overflow:visible}.dev-scene-title.svelte-1pyb6fd{color:var(--text-primary-color);font-size:var(--body-text-size);line-height:1.45}.dev-scene-meta.svelte-1pyb6fd,.dev-scene-flags.svelte-1pyb6fd{color:var(--text-muted-color);font-size:var(--body-text-size);overflow-wrap:anywhere;line-height:1.45}.dev-controls-summary.svelte-1pyb6fd{border-left:4px solid var(--admin-border-color);padding:var(--space-2) var(--space-3);background:var(--admin-surface-color)}.dev-controls-summary.svelte-1pyb6fd ul:where(.svelte-1pyb6fd){margin:var(--space-2) 0 0;padding-left:1.25rem}.dev-controls-actions.svelte-1pyb6fd{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=600px){.dev-controls-actions.svelte-1pyb6fd>button:where(.svelte-1pyb6fd){flex:100%}.dev-scene-row.svelte-1pyb6fd{flex-wrap:wrap}.dev-scene-play.svelte-1pyb6fd{margin-left:auto}}.testing-section.svelte-1u1hdus{gap:var(--space-2);border-top:1px solid var(--admin-border-color);padding-top:var(--space-3);margin-bottom:var(--space-3);display:grid}h3.svelte-1u1hdus{color:var(--admin-text-color);font-size:var(--body-text-size);text-shadow:var(--emission-text-quiet);margin:0}.dev-entry-controls.svelte-1ah8u3u{gap:var(--space-2);flex-shrink:1;width:fit-content;min-width:0;max-width:100%;display:grid}.dev-entry-current.svelte-1ah8u3u{margin:0}form.svelte-1ah8u3u{gap:var(--space-2);display:grid}label.svelte-1ah8u3u{height:auto;min-height:0;color:var(--admin-text-color);font-size:var(--form-field-label-size);text-shadow:var(--emission-text-quiet);margin:0}.dev-entry-actions.svelte-1ah8u3u{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dev-entry-target.svelte-1ah8u3u,.dev-location-target.svelte-1ah8u3u{box-sizing:border-box;width:10ch;min-width:8ch;min-height:var(--control-hit-size);flex:0 10ch;margin:0}.dev-location-target.svelte-1ah8u3u{flex-basis:min(28rem,55vw);width:min(28rem,55vw);min-width:min(12rem,45vw)}.dev-entry-actions.svelte-1ah8u3u button:where(.svelte-1ah8u3u){min-height:var(--control-hit-size)}@media (width<=480px){.dev-entry-target.svelte-1ah8u3u,.dev-location-target.svelte-1ah8u3u{flex:100%;width:100%}.dev-entry-actions.svelte-1ah8u3u button:where(.svelte-1ah8u3u){flex:1 1 calc(50% - var(--space-2))}}.arena-fight.svelte-134iol9{gap:var(--space-3);min-width:0;display:grid}.arena-fight__scores.svelte-134iol9{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.arena-fight__fighter.svelte-134iol9{min-width:0}.arena-fight__fighter--opponent.svelte-134iol9{text-align:right}.arena-fight__identity.svelte-134iol9{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--meta-text-size);display:flex}.arena-fight__name.svelte-134iol9{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong-color);font-weight:600;overflow:hidden}.arena-fight__energy.svelte-134iol9{white-space:nowrap;color:var(--metadata-value-color);font-family:var(--control-mono-font);flex-shrink:0}.arena-fight__bar.svelte-134iol9{height:12px;margin-top:var(--space-1);background:#9ba1accc;border:2px solid #161d26cc;overflow:hidden}.arena-fight__bar.svelte-134iol9 span:where(.svelte-134iol9){width:var(--energy);background:#5546bd;height:100%;transition:width .12s linear;display:block}@media (prefers-reduced-motion:reduce){.arena-fight__bar.svelte-134iol9 span:where(.svelte-134iol9){transition:none}}.arena-fight__stage.svelte-134iol9{border:2px solid var(--panel-border-color);aspect-ratio:384/216;background:#252838;width:100%;max-width:min(100%,640px);margin-inline:auto;overflow:hidden}.arena-fight__banter.svelte-134iol9{color:var(--text-primary-color);text-align:center;min-height:1.4em;margin:0}.arena-fight__status.svelte-134iol9,.arena-fight__help.svelte-134iol9{color:var(--text-muted-color);text-align:center;font-size:var(--meta-text-size);margin:0}.arena-fight__controls.svelte-134iol9{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.arena-fight__controls.svelte-134iol9 button:where(.svelte-134iol9){touch-action:none;-webkit-user-select:none;user-select:none;min-width:64px;min-height:56px}.arena-fight__controls.svelte-134iol9 button.held:where(.svelte-134iol9){border-color:var(--text-accent-color);color:var(--text-accent-color)}.arena-fight__banter-form.svelte-134iol9{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.arena-fight__banter-form.svelte-134iol9 label:where(.svelte-134iol9){font-size:var(--form-field-label-size)}.arena-fight__result.svelte-134iol9{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.arena-fight__result.svelte-134iol9 p:where(.svelte-134iol9){margin:0}@media (width<=520px){.arena-fight__scores.svelte-134iol9{gap:var(--space-2)}.arena-fight__identity.svelte-134iol9{font-size:.72rem}.arena-fight__controls.svelte-134iol9 button:where(.svelte-134iol9){flex:25%;min-width:56px;min-height:60px}.arena-fight__banter-form.svelte-134iol9{grid-template-columns:1fr auto}.arena-fight__banter-form.svelte-134iol9 label:where(.svelte-134iol9){grid-column:1/-1}}.arena-lobby.svelte-1otnkv1{gap:var(--space-5);display:grid}.arena-lobby__intro.svelte-1otnkv1{white-space:pre-wrap;overflow-wrap:anywhere}.arena-lobby__heading.svelte-1otnkv1,.arena-lobby__group.svelte-1otnkv1 h3:where(.svelte-1otnkv1){margin:0}.arena-lobby__group.svelte-1otnkv1{gap:var(--space-3);display:grid}.arena-lobby__players.svelte-1otnkv1{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.arena-player-card.svelte-1otnkv1{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.arena-player-card--request-received.svelte-1otnkv1{border-color:var(--state-warning-border-color);background:var(--state-warning-surface-color)}.arena-player-card__profile.svelte-1otnkv1{justify-content:start;justify-items:start;gap:var(--space-1);text-align:left;background:0 0;border:0;min-width:0;padding:0;display:grid}.arena-player-card__description.svelte-1otnkv1{color:var(--text-muted-color);font-size:var(--body-text-size);overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.arena-player-card__received.svelte-1otnkv1{color:var(--state-warning-strong-color);font-size:var(--meta-text-size);white-space:nowrap}.arena-player-card__request.svelte-1otnkv1{flex-shrink:0}.arena-lobby__request.svelte-1otnkv1,.arena-lobby__actions.svelte-1otnkv1{gap:var(--space-3);display:grid}.arena-lobby__quiet.svelte-1otnkv1{color:var(--text-muted-color);margin:0}@media (width<=620px){.arena-player-card.svelte-1otnkv1{grid-template-columns:minmax(0,1fr) auto}.arena-player-card__request.svelte-1otnkv1{grid-column:1/-1;justify-self:stretch}}.story-game-panel.svelte-12270lp{color:var(--text-primary-color);font-family:var(--control-ui-font);line-height:1.58}.story-game-placeholder.svelte-12270lp{aspect-ratio:384/216;color:#f4ebcb;text-shadow:0 1px 3px #101820;background:#202937 url(../../../games/battle-box/arena-looser-bone-scatter-v06.png) 50%/100% 100% no-repeat;place-items:center;width:min(100%,760px);margin:.75rem auto 0;font-size:clamp(.85rem,2vmin,1.2rem);display:grid}@media (width<=919px){.story-game-placeholder.svelte-12270lp{margin-top:max(0px, calc(var(--page-inline-gutter) - max(16px, env(safe-area-inset-top,0px))))}}.story-game-placeholder.svelte-12270lp button:where(.svelte-12270lp){min-height:48px;margin:.5rem}.story-dev-controls.svelte-12270lp{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);margin-top:0;display:flex}.dev-controls-trigger.svelte-12270lp{flex-shrink:0}.story-choice-row.svelte-12270lp{align-items:center;margin:0 0 4px;display:flex}.story-choice-edit-gutter.svelte-12270lp{flex:0 0 var(--control-hit-size);width:var(--control-hit-size);height:var(--control-hit-size);justify-content:center;align-items:center;margin-inline-start:var(--space-1);display:inline-flex}.story-choice-edit.svelte-12270lp{opacity:0;pointer-events:none}.story-choice-edit-gutter.svelte-12270lp:hover .story-choice-edit:where(.svelte-12270lp),.story-choice-edit.svelte-12270lp:focus-visible{opacity:1;pointer-events:auto}.story-choice-inline-editor.svelte-12270lp{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.story-choice-edit-ordinal.svelte-12270lp{flex:none;margin-inline:12px 10px;transform:translateY(-.15rem)}.story-choice-inline-title.svelte-12270lp{box-sizing:border-box;flex:16rem;width:min(28rem,56vw);min-width:min(12rem,48vw);margin:0}.story-choice-title-group.svelte-12270lp,.story-choice-edit-error.svelte-12270lp{flex-basis:100%}.story-choice-edit-error.svelte-12270lp{color:var(--error-text-color)}@media (hover:none){.story-choice-edit.svelte-12270lp{opacity:1;pointer-events:auto}}.story-empty-state.svelte-12270lp{max-width:42rem;padding:clamp(44px,8vw,92px) 0 32px}.story-empty-kicker.svelte-12270lp,.story-empty-note.svelte-12270lp{color:oklch(from var(--text-muted-color) calc(l * var(--capitalised-text-lightness)) c h / alpha);font-family:var(--control-mono-font);font-size:var(--meta-text-size);letter-spacing:.08em;text-transform:uppercase}.story-empty-state.svelte-12270lp h1:where(.svelte-12270lp){color:var(--text-strong-color);margin:0 0 24px;font-weight:400}.story-empty-note.svelte-12270lp{margin-top:28px}
