.recording-status.svelte-1jrhf4a{margin:.25rem 0 .75rem}.recording-summary.svelte-1jrhf4a{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;font-weight:700;display:flex}.recording-live.svelte-1jrhf4a{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#b3261e;padding:.1rem .45rem;font-size:.75rem}.recording-button.svelte-1jrhf4a{border:1px solid var(--aoe-border-soft);background:var(--aoe-surface);color:var(--aoe-rich-brown);font:inherit;cursor:pointer;padding:.2rem .6rem;font-size:.8rem;text-decoration:none}.recording-button.svelte-1jrhf4a:hover,.recording-button.svelte-1jrhf4a:focus-visible{background:var(--aoe-button-hover-warm);color:var(--aoe-button-hover-text)}.recording-tabs.svelte-1jrhf4a{border-bottom:1px solid var(--aoe-border-soft);gap:.25rem;margin-bottom:.75rem;display:flex}.recording-tabs.svelte-1jrhf4a button:where(.svelte-1jrhf4a){color:var(--aoe-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.4rem .9rem;font-weight:700}.recording-tabs.svelte-1jrhf4a button.active:where(.svelte-1jrhf4a){border-bottom-color:var(--aoe-rich-brown)}.player-dot.svelte-1jrhf4a{border-radius:50%;width:.6rem;height:.6rem}.player-flag.svelte-1jrhf4a{width:1.4rem;height:1.4rem}.player-won.svelte-1jrhf4a{background:var(--aoe-rich-brown);color:#fff;padding:0 .3rem;font-size:.7rem;font-weight:700}.recording-kinds.svelte-1jrhf4a{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.recording-kinds.svelte-1jrhf4a label:where(.svelte-1jrhf4a){cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.compare-grid.svelte-1jrhf4a{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid}.compare-grid.svelte-1jrhf4a .middle:where(.svelte-1jrhf4a){text-align:center}.compare-pick.svelte-1jrhf4a{margin-bottom:.75rem}.compare-player.svelte-1jrhf4a{align-items:center;gap:.4rem;min-width:0;display:flex}.compare-player.side-a.svelte-1jrhf4a{grid-area:1/1;justify-content:flex-end}.compare-player.side-b.svelte-1jrhf4a{grid-area:1/3}.compare-pick.svelte-1jrhf4a .swap:where(.svelte-1jrhf4a){grid-area:1/2;justify-self:center}.compare-player.svelte-1jrhf4a select:where(.svelte-1jrhf4a){border:1px solid var(--aoe-border-soft);background:var(--aoe-surface);min-width:0;max-width:100%;color:var(--aoe-ink);font:inherit;padding:.25rem .4rem;font-weight:700}.milestones.svelte-1jrhf4a{border:1px solid var(--aoe-border-soft);background:var(--aoe-panel-wash);font-variant-numeric:tabular-nums;row-gap:.15rem;margin-bottom:.6rem;padding:.35rem 0}.milestones.svelte-1jrhf4a .side-a:where(.svelte-1jrhf4a){text-align:right}.milestones.svelte-1jrhf4a .middle:where(.svelte-1jrhf4a){color:var(--aoe-muted-brown-strong);text-transform:uppercase;font-size:.8rem;font-weight:700}.milestones.svelte-1jrhf4a .earlier:where(.svelte-1jrhf4a){font-weight:700}.timeline.svelte-1jrhf4a{border:1px solid var(--aoe-border-soft);max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.timeline.svelte-1jrhf4a li:where(.svelte-1jrhf4a){display:contents}.timeline.svelte-1jrhf4a li:where(.svelte-1jrhf4a)>span:where(.svelte-1jrhf4a){border-bottom:1px solid var(--aoe-border-light);min-height:2.3rem;padding:.15rem 0}.timeline.svelte-1jrhf4a li.age-up:where(.svelte-1jrhf4a)>span:where(.svelte-1jrhf4a){background:var(--aoe-panel-wash);font-weight:700}.step.svelte-1jrhf4a{align-items:center;gap:.4rem;min-width:0;display:flex}.side-a.step.svelte-1jrhf4a{text-align:right;justify-content:flex-end}.step-name.svelte-1jrhf4a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline.svelte-1jrhf4a .middle:where(.svelte-1jrhf4a){justify-content:center;align-items:center;display:flex}.all-decks.svelte-1jrhf4a{cursor:pointer;align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:.85rem;display:inline-flex}.step-time.svelte-1jrhf4a{color:var(--aoe-muted-brown-strong);font-variant-numeric:tabular-nums}.step-icon.svelte-1jrhf4a{flex:none;width:2rem;height:2rem}.step-count.svelte-1jrhf4a{font-weight:700}.aoe-recording-modal.bx--modal.is-visible{background:var(--aoe-modal-overlay)}.aoe-recording-modal .bx--modal-container{background:linear-gradient(180deg, var(--aoe-modal-bg-start) 0%, var(--aoe-modal-bg-end) 100%);border:var(--aoe-frame-border);box-shadow:0 10px 28px var(--aoe-shadow-color);color:var(--aoe-text-dark)}.aoe-recording-modal .bx--modal-header{background:var(--aoe-modal-header-bg);border-bottom:1px solid var(--aoe-border-light);padding:.75rem 1rem}.aoe-recording-modal .bx--modal-header__heading{text-shadow:0 1px 1px var(--aoe-text-shadow-dark);font-weight:700;color:var(--aoe-header-hover-text)!important}.aoe-recording-modal .bx--modal-close{background:var(--aoe-modal-close-bg);color:var(--aoe-modal-close-text)}.aoe-recording-modal .bx--modal-close:hover,.aoe-recording-modal .bx--modal-close:focus-visible{background:var(--aoe-modal-header-bg);color:var(--aoe-modal-close-hover-text)}.aoe-recording-modal .bx--modal-close svg,.aoe-recording-modal .bx--modal-close path{fill:currentColor}.aoe-recording-modal .bx--modal-content{color:var(--aoe-ink);background:0 0;padding:1rem}
