.replay-card-order.svelte-1bh6gd8{z-index:2;box-sizing:border-box;border:1px solid var(--aoe-dark-gold);background:var(--aoe-control-selected);width:1.2rem;height:1.2rem;color:var(--aoe-control-selected-text);pointer-events:none;border-radius:50%;place-items:center;font-size:.64rem;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-.3rem;left:-.3rem}.replay-card-tile.svelte-1bh6gd8{width:2.8rem;height:2.8rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.replay-card-icon.svelte-1bh6gd8{background:#ffffff38;place-items:center;width:100%;height:100%;display:inline-grid;overflow:hidden}.replay-card-icon.svelte-1bh6gd8 img{object-fit:contain;width:100%;height:100%;display:block}.replay-card-icon.svelte-1bh6gd8 span:where(.svelte-1bh6gd8){color:#6f5a40;font-size:.8rem;font-weight:700}.replay-card-quantity-badge.svelte-1bh6gd8,.replay-card-cost-stack.svelte-1bh6gd8{z-index:1;color:#fff2c7;text-shadow:0 1px 2px #000000fa,0 0 6px #000000e0;font-size:.52rem;font-weight:700;line-height:1.05;position:absolute}.replay-card-quantity-badge.svelte-1bh6gd8{background:var(--aoe-overlay-dark);padding:.12rem .24rem;bottom:.08rem;left:.08rem}.replay-card-cost-stack.svelte-1bh6gd8{background:var(--aoe-overlay-dark);flex-direction:column;align-items:stretch;gap:0;padding:.08rem .16rem;display:inline-flex;top:.05rem;right:.05rem}.replay-card-cost-chip.svelte-1bh6gd8{min-height:.76rem;color:inherit;justify-content:flex-end;align-items:center;gap:.12rem;display:inline-flex}.replay-card-cost-chip.svelte-1bh6gd8+.replay-card-cost-chip:where(.svelte-1bh6gd8){margin-top:.08rem;padding-top:.08rem}.replay-card-cost-chip.svelte-1bh6gd8 img:where(.svelte-1bh6gd8){object-fit:contain;width:.7rem;height:.7rem;display:block}.replay-card-cost-chip.svelte-1bh6gd8 span:where(.svelte-1bh6gd8){color:inherit;font-size:.52rem;font-weight:700;line-height:1}.replay-tooltip-body{white-space:pre-line}.tooltip-title sup{font-size:70%}.recording-tabs.svelte-1ou78hz{display:flex}.recording-tabs.svelte-1ou78hz button:where(.svelte-1ou78hz){border:1px solid var(--aoe-border-color);background:var(--header-bg);color:var(--aoe-button-text-light);font:inherit;text-shadow:0 1px 0 var(--aoe-text-shadow-dark);cursor:pointer;border-bottom:0;flex:1;padding:.55rem 1rem;font-size:.95rem;font-weight:700}.recording-tabs.svelte-1ou78hz button:where(.svelte-1ou78hz)+button:where(.svelte-1ou78hz){margin-left:-1px}.recording-tabs.svelte-1ou78hz button:where(.svelte-1ou78hz):hover{background:var(--aoe-button-hover-warm);color:var(--aoe-button-hover-text)}.recording-tabs.svelte-1ou78hz button.active:where(.svelte-1ou78hz){border-color:var(--aoe-dark-gold);background:var(--aoe-selected-tab-bg);color:var(--aoe-selected-tab-text);text-shadow:none}.recording-view.svelte-1ou78hz{--mid:5.5rem;border:1px solid var(--aoe-border-color);background:var(--aoe-surface);color:var(--aoe-ink)}.recording-kinds.svelte-1ou78hz{border-bottom:1px solid var(--aoe-border-color);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.kinds-label.svelte-1ou78hz{color:var(--aoe-label-text);letter-spacing:.08em;text-transform:uppercase;margin-right:.35rem;font-size:.72rem;font-weight:700}.kind-toggle.svelte-1ou78hz{border:1px solid var(--aoe-border-color);background:var(--aoe-control-bg);color:var(--aoe-control-text);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.kind-toggle.on.svelte-1ou78hz{border-color:var(--aoe-dark-gold);background:var(--aoe-control-selected);color:var(--aoe-control-selected-text)}.kind-count.svelte-1ou78hz{opacity:.8;font-weight:400}.compare-scroll.svelte-1ou78hz{scrollbar-width:thin;max-height:60vh;overflow-y:auto}.compare-row.svelte-1ou78hz{grid-template-columns:minmax(0, 1fr) var(--mid) minmax(0, 1fr);display:grid}.compare-row.svelte-1ou78hz>:where(.svelte-1ou78hz){grid-row:1}.compare-row.svelte-1ou78hz>.side-a:where(.svelte-1ou78hz){grid-column:1}.compare-row.svelte-1ou78hz>.middle:where(.svelte-1ou78hz){grid-column:2}.compare-row.svelte-1ou78hz>.side-b:where(.svelte-1ou78hz){grid-column:3}.compare-row.svelte-1ou78hz>.middle:where(.svelte-1ou78hz){border-right:1px solid var(--aoe-border-color);border-left:1px solid var(--aoe-border-color);background:var(--aoe-dark-parchment);justify-content:center;align-items:center;min-width:0;display:flex}.compare-head.svelte-1ou78hz{z-index:3;border-bottom:2px solid var(--aoe-dark-gold);background:var(--aoe-table-head-bg);color:var(--aoe-table-head-text);position:sticky;top:0}.compare-head.svelte-1ou78hz>.head-middle:where(.svelte-1ou78hz){background:0 0;border-color:#00000040;grid-area:1/2}.pick.svelte-1ou78hz{flex-direction:column;gap:.35rem;min-width:0;padding:.5rem .85rem .55rem;display:flex}.pick.side-a.svelte-1ou78hz{text-align:right;grid-area:1/1;align-items:flex-end}.pick.side-b.svelte-1ou78hz{grid-area:1/3;align-items:flex-start}.team-row.svelte-1ou78hz{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.side-a.svelte-1ou78hz .team-row:where(.svelte-1ou78hz){justify-content:flex-end}.side-b.svelte-1ou78hz .team-name:where(.svelte-1ou78hz),.side-b.svelte-1ou78hz .player-won:where(.svelte-1ou78hz){order:1}.team-name.svelte-1ou78hz{letter-spacing:.08em;text-transform:uppercase;margin:0 .3rem;font-size:.66rem;font-weight:700}.player-won.svelte-1ou78hz{border:1px solid var(--aoe-dark-gold);background:var(--aoe-selected-tab-bg);color:var(--aoe-selected-tab-text);padding:0 .3rem;font-size:.66rem;font-weight:700}.player-chip.svelte-1ou78hz{cursor:pointer;opacity:.5;background:0 0;border:0;align-items:center;gap:.25rem;padding:.18rem .2rem;display:inline-flex}.player-chip.svelte-1ou78hz:hover,.player-chip.svelte-1ou78hz:focus-visible,.player-chip.picked.svelte-1ou78hz{opacity:1}.player-dot.svelte-1ou78hz{border-radius:50%;flex:none;width:.6rem;height:.6rem;box-shadow:0 0 0 1px #00000040}.player-flag.svelte-1ou78hz{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid;position:relative}.player-flag.svelte-1ou78hz img{object-fit:contain;width:100%;height:100%}.player-flag.svelte-1ou78hz .player-tick:where(.svelte-1ou78hz){filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 1px 2px #0009);pointer-events:none;width:1.35rem;height:1.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pick-name.svelte-1ou78hz{align-items:center;gap:.45rem;min-width:0;max-width:100%;display:flex;position:relative}.side-a.svelte-1ou78hz .pick-name:where(.svelte-1ou78hz){flex-direction:row-reverse}.pick-name.can-pick.svelte-1ou78hz{cursor:pointer}.pick-name.svelte-1ou78hz:focus-within{outline:2px solid var(--aoe-dark-gold);outline-offset:2px}.pick-name.svelte-1ou78hz select:where(.svelte-1ou78hz){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pick-text.svelte-1ou78hz{flex-direction:column;gap:.1rem;min-width:0;display:flex}.side-a.svelte-1ou78hz .pick-text:where(.svelte-1ou78hz){align-items:flex-end}.pick-text.svelte-1ou78hz strong:where(.svelte-1ou78hz){max-width:100%;color:var(--aoe-table-head-hover-text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.pick-text.svelte-1ou78hz small:where(.svelte-1ou78hz){font-size:.76rem}.pick-caret.svelte-1ou78hz{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;flex:none;width:0;height:0}.swap-button.svelte-1ou78hz{background:var(--aoe-control-selected);width:2rem;height:1.8rem;color:var(--aoe-control-selected-text);cursor:pointer;border:1px solid #00000059;place-items:center;padding:0;display:grid}.swap-button.svelte-1ou78hz:hover,.swap-button.svelte-1ou78hz:focus-visible{background:var(--aoe-button-hover-warm);color:var(--aoe-button-hover-text)}.milestones.svelte-1ou78hz{border-bottom:2px solid var(--aoe-border-color);background:var(--aoe-dark-parchment);font-variant-numeric:tabular-nums;font-size:.9rem}.milestone.svelte-1ou78hz>span:where(.svelte-1ou78hz){padding:.22rem .85rem}.milestone.svelte-1ou78hz:first-child>span:where(.svelte-1ou78hz){padding-top:.4rem}.milestone.svelte-1ou78hz:last-child>span:where(.svelte-1ou78hz){padding-bottom:.4rem}.milestone.svelte-1ou78hz .side-a:where(.svelte-1ou78hz){text-align:right}.milestone.svelte-1ou78hz>.middle:where(.svelte-1ou78hz){color:var(--aoe-label-text);letter-spacing:.08em;text-transform:uppercase;padding-left:0;padding-right:0;font-size:.7rem;font-weight:700}.milestone.svelte-1ou78hz .earlier:where(.svelte-1ou78hz){color:var(--aoe-vote-positive);font-weight:700}.timeline.svelte-1ou78hz{background:var(--aoe-parchment);margin:0;padding:0;list-style:none}.timeline.svelte-1ou78hz li:where(.svelte-1ou78hz){border-bottom:1px solid var(--aoe-border-muted);min-height:2.45rem}.timeline.svelte-1ou78hz li:where(.svelte-1ou78hz):nth-child(2n){background:var(--aoe-surface)}.timeline.svelte-1ou78hz li.age-up:where(.svelte-1ou78hz){border-top:2px solid var(--aoe-dark-gold);border-bottom:2px solid var(--aoe-dark-gold);background:var(--aoe-layer-hover)}.step.svelte-1ou78hz{align-items:center;gap:.45rem;min-width:0;padding:.18rem .85rem;display:flex}.side-a.step.svelte-1ou78hz{text-align:right;justify-content:flex-end}.step-name.svelte-1ou78hz{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.age-up.svelte-1ou78hz .step-name:where(.svelte-1ou78hz){font-weight:700}.step-count.svelte-1ou78hz{color:var(--aoe-rich-brown);flex:none;font-size:.85rem;font-weight:700}.step-icon.svelte-1ou78hz{outline:1px solid var(--aoe-border-muted);flex:none;width:1.85rem;height:1.85rem;display:inline-flex}.step-icon.svelte-1ou78hz img{object-fit:cover;width:100%;height:100%}.age-tag.svelte-1ou78hz{background:var(--aoe-control-selected);color:var(--aoe-control-selected-text);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.1rem .35rem;font-size:.66rem;font-weight:700}.step-time.svelte-1ou78hz{color:var(--aoe-rich-brown);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.age-up.svelte-1ou78hz>.step-time:where(.svelte-1ou78hz){background:color-mix(in srgb, var(--aoe-layer-hover) 82%, var(--aoe-border-color));color:var(--aoe-ink)}.recording-empty.svelte-1ou78hz{background:var(--aoe-parchment);margin:0;padding:.75rem .85rem}.deck-names.svelte-1ou78hz{border-bottom:2px solid var(--aoe-border-color);background:var(--aoe-dark-parchment)}.deck-names.svelte-1ou78hz>.side-a:where(.svelte-1ou78hz),.deck-names.svelte-1ou78hz>.side-b:where(.svelte-1ou78hz){flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0;padding:.45rem .85rem;display:flex}.deck-names.svelte-1ou78hz>.side-a:where(.svelte-1ou78hz){flex-direction:row-reverse;justify-content:flex-start}.deck-name.svelte-1ou78hz{min-width:0;color:var(--aoe-title-ink);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.deck-not-played.svelte-1ou78hz,.deck-names.svelte-1ou78hz>.middle:where(.svelte-1ou78hz){color:var(--aoe-label-text);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.deck-rows.svelte-1ou78hz{background:var(--aoe-parchment)}.deck-row.svelte-1ou78hz{border-bottom:1px solid var(--aoe-border-muted)}.deck-row.svelte-1ou78hz:nth-child(2n){background:var(--aoe-surface)}.deck-cards.svelte-1ou78hz{flex-wrap:wrap;align-content:center;align-items:center;gap:.35rem;min-width:0;min-height:3.8rem;padding:.5rem .85rem;display:flex}.side-a.deck-cards.svelte-1ou78hz{justify-content:flex-end}.deck-age.svelte-1ou78hz{width:1.5rem;height:1.5rem;display:inline-flex}.deck-age.svelte-1ou78hz img{object-fit:contain;width:100%;height:100%}.deck-age-label.svelte-1ou78hz{color:var(--aoe-label-text);text-align:center;padding:0 .2rem;font-size:.66rem;font-weight:700}.deck-empty.svelte-1ou78hz{color:var(--aoe-muted-brown-strong);font-size:.8rem;font-style:italic}.deck-actions.svelte-1ou78hz{border-top:2px solid var(--aoe-border-color);background:var(--aoe-dark-parchment)}.deck-actions-side.svelte-1ou78hz{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;min-width:0;padding:.55rem .85rem;display:grid}.deck-actions-side.svelte-1ou78hz>:where(.svelte-1ou78hz):only-child{grid-column:1/-1}.side-a.svelte-1ou78hz>.deck-builder-link:where(.svelte-1ou78hz):only-child{justify-self:end}.side-b.svelte-1ou78hz>.deck-builder-link:where(.svelte-1ou78hz):only-child{justify-self:start}.deck-select.svelte-1ou78hz{border:2px solid var(--aoe-border-color);background-color:var(--aoe-control-bg);width:100%;min-width:0;color:var(--aoe-control-text);font:inherit;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"6\"><path d=\"M0,0 L12,0 L6,6 Z\" fill=\"%238c6b3c\"/></svg>");background-position:right .7rem center;background-repeat:no-repeat;background-size:12px;padding:.42rem 2rem .42rem .6rem;font-size:.85rem;font-weight:700}.deck-select.svelte-1ou78hz:hover,.deck-select.svelte-1ou78hz:focus-visible{border-color:var(--aoe-control-border-hover)}.deck-builder-link.svelte-1ou78hz{border:1px solid var(--aoe-border-color);background:var(--header-bg);min-height:2.1rem;color:var(--aoe-button-text-light);font:inherit;text-shadow:0 1px 0 var(--aoe-text-shadow-dark);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.deck-builder-link.svelte-1ou78hz:hover,.deck-builder-link.svelte-1ou78hz:focus-visible{background:var(--aoe-button-hover-warm);color:var(--aoe-button-hover-text)}.recording-caveat.svelte-1ou78hz{border:1px solid var(--aoe-border-color);background:var(--aoe-dark-parchment);color:var(--aoe-muted-brown-strong);border-top:0;margin:0;padding:.55rem .85rem;font-size:.78rem;line-height:1.35}.recording-caveat.in-modal.svelte-1ou78hz{border:0;border-top:1px solid var(--aoe-border-color);margin:.75rem -1rem -1rem;padding:.55rem 1rem}@media (width<=640px){.recording-view.svelte-1ou78hz{--mid:3.75rem}.pick.svelte-1ou78hz,.step.svelte-1ou78hz,.deck-cards.svelte-1ou78hz,.deck-actions-side.svelte-1ou78hz,.deck-names.svelte-1ou78hz>.side-a:where(.svelte-1ou78hz),.deck-names.svelte-1ou78hz>.side-b:where(.svelte-1ou78hz),.milestone.svelte-1ou78hz>span:where(.svelte-1ou78hz){padding-left:.45rem;padding-right:.45rem}.team-row.svelte-1ou78hz{gap:.2rem}.team-name.svelte-1ou78hz{flex-basis:100%;margin:0}.side-a.svelte-1ou78hz .team-name:where(.svelte-1ou78hz){text-align:right}.player-chip.svelte-1ou78hz{padding:.1rem}.player-dot.svelte-1ou78hz{width:.5rem;height:.5rem}.pick-text.svelte-1ou78hz strong:where(.svelte-1ou78hz){font-size:.85rem}.step-name.svelte-1ou78hz{font-size:.8rem}.step-icon.svelte-1ou78hz{width:1.6rem;height:1.6rem}.milestone.svelte-1ou78hz>.middle:where(.svelte-1ou78hz),.deck-names.svelte-1ou78hz>.middle:where(.svelte-1ou78hz){letter-spacing:0;font-size:.58rem}.deck-actions-side.svelte-1ou78hz{grid-template-columns:minmax(0,1fr)}.deck-builder-link.svelte-1ou78hz{text-align:center;white-space:normal;justify-self:stretch;padding:.3rem .5rem}}
