nav.svelte-1lykaqm{justify-content:space-between;align-items:center;display:flex}main.svelte-1lykaqm{max-width:1100px;margin:0 auto;padding:16px}nav.svelte-1lykaqm a:where(.svelte-1lykaqm){color:var(--accent);text-decoration:none}header.svelte-1lykaqm{margin-top:12px}.title.svelte-1lykaqm{text-align:center}h1.svelte-1lykaqm{margin:0}.stage.svelte-1lykaqm{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.media.svelte-1lykaqm{aspect-ratio:4/3;place-items:center;display:grid}.pending.svelte-1lykaqm{text-align:center;max-width:380px;color:var(--muted);overflow-wrap:anywhere}.side.svelte-1lykaqm{flex-direction:column;gap:16px;display:flex}.portrait.svelte-1lykaqm{place-items:center;display:grid}.portrait.svelte-1lykaqm img:where(.svelte-1lykaqm){width:100%;max-width:240px}@media (width<=700px){.stage.svelte-1lykaqm{grid-template-columns:minmax(0,1fr)}}.controls.svelte-1lykaqm{flex-direction:column;gap:12px;display:flex}.field.svelte-1lykaqm{flex-direction:column;gap:6px;display:flex}.accent.svelte-1lykaqm{color:var(--accent)}.hint.svelte-1lykaqm{color:var(--muted);font-size:.85em}.rank.svelte-1lykaqm{flex-direction:column;gap:8px;display:flex}.rank-head.svelte-1lykaqm{justify-content:space-between;align-items:center;display:flex}.rank-badge.svelte-1lykaqm{text-align:center;font-variant-numeric:tabular-nums;color:#1a1410;background:linear-gradient(#f0c766, var(--accent) 55%, #9c6f22);border:1px solid #5a3d14;min-width:2.4em;padding:2px 8px;font-weight:700;box-shadow:inset 0 1px #ffffff59}.rank-track.svelte-1lykaqm{position:relative}.bar.svelte-1lykaqm{border:1px solid var(--border);pointer-events:none;background:#2a2017;height:6px;position:absolute;top:7px;left:8px;right:8px;box-shadow:inset 0 1px 2px #0009}.fill.svelte-1lykaqm{height:100%;width:calc(100% * var(--f));background:linear-gradient(#f0c766, var(--accent) 60%, #9c6f22)}.rank.svelte-1lykaqm .rank-input:where(.svelte-1lykaqm){appearance:none;cursor:pointer;background:0 0;border:none;width:100%;height:20px;margin:0;padding:0;display:block;position:relative}.rank-input.svelte-1lykaqm::-webkit-slider-runnable-track{background:0 0;border:none;height:20px}.rank-input.svelte-1lykaqm::-moz-range-track{background:0 0;border:none}.rank-input.svelte-1lykaqm::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg, #f7d77e, var(--accent) 50%, #8a5f1a);border:1px solid #3b2810;width:11px;height:11px;margin-top:4.5px;transform:rotate(45deg);box-shadow:0 0 6px #d9a4418c}.rank-input.svelte-1lykaqm::-moz-range-thumb{background:linear-gradient(135deg, #f7d77e, var(--accent) 50%, #8a5f1a);border:1px solid #3b2810;border-radius:0;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 6px #d9a4418c}.rank-input.svelte-1lykaqm:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.ticks.svelte-1lykaqm{height:10px;position:relative}.tick.svelte-1lykaqm{top:0;left:calc(8px + (100% - 16px) * var(--at));cursor:pointer;background:#5b4628;border:none;width:3px;height:8px;padding:0;position:absolute;transform:translate(-50%)}.tick.reached.svelte-1lykaqm{background:var(--accent)}.tick.svelte-1lykaqm:hover,.tick.svelte-1lykaqm:focus-visible{background:#f7d77e;outline:none;height:10px}.rank-ends.svelte-1lykaqm{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;font-size:.8em;display:flex}
