.hero.svelte-1gn77ge{border-radius:var(--radius);box-shadow:var(--shadow-lg);text-align:center;padding:1.6rem 1.4rem;display:block;position:relative;overflow:hidden}.eyebrow.svelte-1gn77ge{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:800;display:inline-block}.next.svelte-1gn77ge{color:#fdf6ea;border:1px solid var(--wood-dark);background:linear-gradient(135deg,#3a2a1a,#5a3d22);transition:transform .12s}.next.svelte-1gn77ge:hover{transform:translateY(-2px)}.matchup.svelte-1gn77ge{justify-content:center;align-items:center;gap:1.4rem;margin:1.1rem 0 .9rem;display:flex}.side.svelte-1gn77ge{flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.pname.svelte-1gn77ge{font-size:1.15rem;font-weight:800;line-height:1.1}.pcountry.svelte-1gn77ge{opacity:.72;font-size:.8rem}.v.svelte-1gn77ge{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);flex:none;font-size:.85rem;font-weight:800}.cta.svelte-1gn77ge{color:var(--gold);font-size:.9rem;font-weight:700;display:inline-block}.champ.svelte-1gn77ge{color:#3a2a10;border:1px solid var(--gold);background:linear-gradient(135deg,#caa14a,#e9cd7e)}.champ-name.svelte-1gn77ge{justify-content:center;align-items:center;gap:.8rem;margin:.7rem 0 .3rem;display:flex}.champ-name.svelte-1gn77ge h1:where(.svelte-1gn77ge){font-size:2rem}.champ.svelte-1gn77ge .sub:where(.svelte-1gn77ge){opacity:.8;margin:0;font-weight:600}.done.svelte-1gn77ge{background:var(--surface);border:1px solid var(--border)}.done.svelte-1gn77ge h1:where(.svelte-1gn77ge){margin-top:.4rem;font-size:1.5rem}@media (width<=420px){.matchup.svelte-1gn77ge{gap:.8rem}.pname.svelte-1gn77ge{font-size:1rem}}.bracket.svelte-1xlr2ss{flex-direction:column;gap:1.1rem;display:flex}.btitle.svelte-1xlr2ss{border-bottom:2px solid var(--border);padding-bottom:.5rem;font-size:1.05rem;font-weight:800}.bracket[data-bracket=women].svelte-1xlr2ss .btitle:where(.svelte-1xlr2ss){color:var(--women);border-color:var(--women-soft)}.bracket[data-bracket=men].svelte-1xlr2ss .btitle:where(.svelte-1xlr2ss){color:var(--men);border-color:var(--men-soft)}.round.svelte-1xlr2ss{flex-direction:column;gap:.6rem;display:flex}.rlabel.svelte-1xlr2ss{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:800}.progress.svelte-1uha8ag{text-align:center;color:var(--muted);margin:1.1rem 0 1.4rem;font-size:.85rem;font-weight:600}.board.svelte-1uha8ag{grid-template-columns:1fr minmax(220px,.9fr) 1fr;align-items:start;gap:1.4rem;display:grid}.middle.svelte-1uha8ag{position:sticky;top:5rem}.gf-wrap.svelte-1uha8ag{background:linear-gradient(160deg, var(--gold-soft), var(--surface));border:1px solid var(--gold);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.gf-label.svelte-1uha8ag{text-align:center;color:var(--wood-dark);letter-spacing:.01em;font-weight:900}.gf-note.svelte-1uha8ag{text-align:center;color:var(--muted);margin:0;font-size:.75rem}.cta.svelte-1uha8ag{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.5rem;margin:2.4rem 0 .5rem;padding-top:1.8rem;display:flex}.cta-link.svelte-1uha8ag{background:var(--wood-dark);color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.cta-link.svelte-1uha8ag:hover{background:var(--accent)}.cta-note.svelte-1uha8ag{color:var(--muted);margin:0;font-size:.8rem}@media (width<=780px){.board.svelte-1uha8ag{grid-template-columns:1fr}.middle.svelte-1uha8ag{order:3;position:static}}
