.tournament-variant-revival.svelte-v7st6i{color:#f4e9df;background:radial-gradient(circle at top,#2a1206 0%,#100603 55%,#000 100%);min-height:100vh;font-family:Courier New,Courier,monospace}.content.svelte-v7st6i{max-width:960px;margin:0 auto;padding:24px 16px 48px}.tournament-variant-revival.svelte-v7st6i .tournament-header{justify-content:center}.tournament-variant-revival.svelte-v7st6i h1{text-align:center;color:#ff6a1a;text-shadow:0 0 12px #ff6a1a80;letter-spacing:.04em;text-transform:uppercase;font-size:1.75rem}.tournament-variant-revival.svelte-v7st6i .tournament-status{color:#f4e9df;opacity:.7}@media (width>=640px){.content.svelte-v7st6i{padding:48px 32px 80px}.tournament-variant-revival.svelte-v7st6i h1{font-size:2.75rem}}.match.svelte-1udhdbx{border:3px solid #000;margin:0 auto 12px;padding:40px 12px 12px;position:relative}.status.svelte-1udhdbx{text-transform:uppercase;border:1px solid;border-radius:6px;padding:2px 8px;font-family:Noto Sans Mono Variable,monospace;font-size:12px;display:inline-block;position:absolute;top:12px;right:12px}.status-scheduled.svelte-1udhdbx{color:#7a7a7a}.status-live.svelte-1udhdbx{color:#c0392b}.status-done.svelte-1udhdbx{color:#2e7d32}.player.svelte-1udhdbx{flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.player-divider.svelte-1udhdbx{border:none;border-top:1px solid #ccc;margin:0}.name-group.svelte-1udhdbx{align-items:baseline;gap:8px;display:flex}.name.svelte-1udhdbx{font-family:Noto Sans Mono Variable,monospace;font-size:16px}.letters.svelte-1udhdbx{gap:4px;font-family:Noto Sans Mono Variable,monospace;font-size:16px;display:flex}.letter.svelte-1udhdbx{opacity:.5;border:1px solid #ccc;border-radius:6px;justify-content:center;align-items:center;min-width:20px;padding:2px 6px;display:inline-flex}.letter.acquired.svelte-1udhdbx{opacity:1;color:#c0392b;background-color:#f8d7da;border-color:#c0392b}.winner-badge.svelte-1udhdbx{text-transform:uppercase;color:#2e7d32;border:1px solid;border-radius:6px;padding:2px 8px;font-family:Noto Sans Mono Variable,monospace;font-size:12px}.pool-name.svelte-1473xu2{font-family:Noto Sans Mono Variable,monospace}.matches.svelte-1473xu2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.bracket.svelte-fzcysl{justify-content:safe center;gap:24px;display:flex;overflow-x:auto}.round.svelte-fzcysl{min-width:280px}.round-name.svelte-fzcysl{text-align:center;font-family:Noto Sans Mono Variable,monospace}.tournament-header.svelte-euyzz1{flex-direction:column;align-items:center;gap:8px;display:flex}.tournament-name.svelte-euyzz1{margin:0;font-family:Noto Sans Mono Variable,monospace}.tournament-status.svelte-euyzz1{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:6px;padding:4px 10px;font-family:Noto Sans Mono Variable,monospace;font-size:14px}.status-scheduled.svelte-euyzz1{color:#7a7a7a}.status-active.svelte-euyzz1{color:#c0392b}.status-complete.svelte-euyzz1{color:#2e7d32}.roster-heading.svelte-euyzz1{text-align:center;font-family:Noto Sans Mono Variable,monospace}.roster.svelte-euyzz1{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:32px;padding:0;font-family:Noto Sans Mono Variable,monospace;list-style:none;display:flex}.pools.svelte-euyzz1{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}
