.language-switch.svelte-9pzqto{justify-content:flex-end;margin:0 0 1.5rem;display:flex}.language-switch__buttons.svelte-9pzqto{background:#121212e0;border:1px solid #f1e8dd1a;border-radius:999px;padding:.25rem;display:inline-flex}.language-switch__button.svelte-9pzqto{color:#f1e8ddb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem .95rem;font-size:.95rem;font-weight:600;line-height:1;transition:background-color .18s,color .18s}.language-switch__button--active.svelte-9pzqto{background:var(--color-viridian);color:var(--color-abyss)}.tcg-banner.svelte-9pzqto{border:1px solid color-mix(in srgb, var(--tcg-accent) 45%, transparent);background:color-mix(in srgb, var(--tcg-accent) 12%, transparent);border-radius:1rem;align-items:center;gap:1rem;margin:2rem 0 0;padding:1.1rem 1.35rem;display:flex}.tcg-banner__text.svelte-9pzqto{gap:.15rem;min-width:0;display:grid}.tcg-banner__eyebrow.svelte-9pzqto{letter-spacing:.08em;color:#fff;font-size:.8rem;font-weight:700}.tcg-banner__name.svelte-9pzqto{color:var(--tcg-accent);font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;line-height:1.15}.tournament-card.svelte-9pzqto{background:var(--color-void);border-radius:1rem;margin:2rem 0;padding:1.5rem}.tournament-card.svelte-9pzqto h2,.tournament-card.svelte-9pzqto h3{margin-top:0}.tournament-card.svelte-9pzqto p:last-child{margin-bottom:0}.tournament-card__header.svelte-9pzqto{margin-bottom:1.25rem}.tournament-card--ok.svelte-9pzqto{border:1px solid #03b67b59}.tournament-card--notice.svelte-9pzqto{border:1px solid #ffc5204d}.receipt.svelte-9pzqto{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.receipt.svelte-9pzqto dt:where(.svelte-9pzqto){opacity:.85;font-weight:700}.receipt.svelte-9pzqto dd:where(.svelte-9pzqto){margin:0}.spots.svelte-9pzqto{color:var(--color-viridian);font-weight:700}.spots--full.svelte-9pzqto{color:var(--color-spark)}.spots--closed.svelte-9pzqto{color:#f1e8dda6}.ticket-required.svelte-9pzqto{color:var(--color-spark);font-weight:600}.tournament-card.svelte-9pzqto .receipt-link:where(.svelte-9pzqto) a:where(.svelte-9pzqto){color:var(--color-fairydust);font-weight:700}.tournament-card.svelte-9pzqto .pre:where(.svelte-9pzqto){white-space:pre-wrap;margin:0}.tournament-card.svelte-9pzqto .waitlist-note:where(.svelte-9pzqto){background:#ffc5201f;border:1px solid #ffc5204d;border-radius:.85rem;margin:0 0 1.5rem;padding:.85rem 1.1rem;font-size:1rem}.tournament-card.svelte-9pzqto .waitlist-note:where(.svelte-9pzqto) strong:where(.svelte-9pzqto){color:var(--color-spark);font-weight:600}.tournament-field.svelte-9pzqto{gap:.45rem;margin-bottom:1rem;display:grid}.tournament-field.svelte-9pzqto span:where(.svelte-9pzqto){font-size:.95rem;font-weight:700}.tournament-field.svelte-9pzqto span:where(.svelte-9pzqto) em:where(.svelte-9pzqto){color:#f1e8dd99;font-style:normal;font-weight:400}.tournament-field.svelte-9pzqto input:where(.svelte-9pzqto){background:var(--color-abyss);width:100%;color:var(--color-fossil);font:inherit;border:1px solid #f1e8dd33;border-radius:.85rem;padding:.95rem 1rem}.tournament-field.svelte-9pzqto small:where(.svelte-9pzqto){color:#f1e8ddb8;font-size:.9rem;line-height:1.4}.tournament-consent.svelte-9pzqto{gap:1rem;margin-top:1.5rem;display:grid}.tournament-checkbox.svelte-9pzqto{align-items:flex-start;gap:.75rem;font-size:1.05rem;line-height:1.5;display:flex}.tournament-checkbox.svelte-9pzqto input:where(.svelte-9pzqto){block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-fairydust);flex:none;margin-top:.2rem}.error.svelte-9pzqto{color:var(--color-ember);margin:0;font-size:.95rem}.tournament-button.svelte-9pzqto{background:var(--color-fairydust);width:fit-content;color:var(--color-abyss);font:inherit;cursor:pointer;border:0;border-radius:9999px;margin-top:.5rem;padding:.9rem 1.4rem;font-size:1.05rem;font-weight:700;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}.tournament-button.svelte-9pzqto:disabled{opacity:.45;cursor:not-allowed}.back.svelte-9pzqto{margin-top:2rem}.back.svelte-9pzqto a:where(.svelte-9pzqto){color:#f1e8ddb8;text-decoration:none}.back.svelte-9pzqto a:where(.svelte-9pzqto):hover{color:var(--color-fossil)}
