.page.svelte-16ynhgv{padding-top:5rem;display:flex;flex-direction:column}header.svelte-16ynhgv{text-align:center;margin-bottom:2rem;padding:1rem 0}h1.svelte-16ynhgv{font-size:clamp(2rem,5vw,2.5rem);color:var(--text-primary);text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:.5rem}.subtitle.svelte-16ynhgv{font-size:clamp(1rem,3vw,1.2rem);color:var(--text-secondary)}button.svelte-16ynhgv{border:none;background:none;cursor:pointer}button.svelte-16ynhgv:disabled{cursor:progress}.instructions.svelte-16ynhgv{text-align:center;margin-bottom:2rem;padding:0 1rem;max-width:600px;margin-left:auto;margin-right:auto;color:var(--text-secondary);font-size:1rem}.visually-hidden.svelte-16ynhgv{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.matchups-container.svelte-16ynhgv{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:300px}.matchup.svelte-16ynhgv{width:100%;display:contents}.matchup.svelte-16ynhgv form:where(.svelte-16ynhgv){position:relative;display:contents}.matchup-buttons.svelte-16ynhgv{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%}.vs.svelte-16ynhgv{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--accent-primary);text-shadow:1px 1px 2px rgba(0,0,0,.5);flex-shrink:0}@media (max-width: 768px){.page.svelte-16ynhgv{padding:0}header.svelte-16ynhgv{display:none}.instructions.svelte-16ynhgv{display:none}.matchup-buttons.svelte-16ynhgv{gap:0;flex-direction:column;justify-content:space-between;overflow:hidden;height:calc(100dvh - 50px);position:fixed;bottom:0;padding:.5rem}.matchup-buttons.svelte-16ynhgv button:where(.svelte-16ynhgv){height:calc(50% - .25rem);width:100%}.vs.svelte-16ynhgv{display:none}}
