.match{--surface-page:#0a0b0d;--surface-raised:#101116;--surface-sunken:#0d0e12;--surface-overlay:#14151b;--border-subtle:#ffffff14;--border-defined:#ffffff24;--text-primary:#f4f5f6;--text-secondary:#b6bcc2;--text-tertiary:#8a9096;--match-accent:var(--color-signal-500);--match-accent-strong:var(--color-signal-600);--radius-card:13px;--radius-control:9px;--color-danger:#ef6a5e;--shadow-card:none;--shadow-subtle:none;--shadow-lifted:none;--duration-quick:.16s;background:var(--surface-page);color:var(--text-primary);min-height:100dvh}.match-form h3{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:400}.match-form>form>div,.match-form>form>*>div[class*=rounded-]{box-shadow:none}.match-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.match-num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.match ::selection{background:var(--match-accent-strong);color:#fff}.match :focus-visible{outline:2px solid var(--match-accent);outline-offset:2px}.match a,.match button{transition-property:background-color,border-color,color,opacity,transform;transition-duration:.16s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.match a,.match button{transition-duration:1ms}}
