.scr-tournament a{color:var(--ac)}.scr-tournament a:hover{color:var(--ac2)}.scr-tournament .hv{transition:filter .15s}.scr-tournament .hv:hover{filter:brightness(1.08)}.scr-tournament :focus-visible{outline:2px solid var(--ac);outline-offset:2px}.scr-tournament .mono{font-family:Geist Mono,ui-monospace,monospace}.scr-tournament .h2{margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.05}.scr-tournament .card{background:var(--sf);border:1px solid var(--ln);border-radius:24px;padding:clamp(20px,2.4vw,32px)}.scr-tournament .kv{justify-content:space-between;gap:12px;font-size:14px;display:flex}.scr-tournament .kv dt{color:var(--mu2)}.scr-tournament .kv dd{margin:0}.scr-tournament .fl{color:var(--mu);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.scr-tournament .fi{border:1px solid var(--ln2);background:var(--bg);width:100%;height:48px;color:var(--tx);border-radius:12px;padding:0 14px;font:500 15px Geist,system-ui,sans-serif}.scr-tournament .fi::placeholder{color:var(--mu2)}.scr-tournament .sq{border:1px solid var(--ln3);width:44px;height:44px;color:var(--tx);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;font:500 20px Geist,system-ui,sans-serif;display:inline-flex}.scr-tournament .cp{border:1px solid var(--ln3);height:34px;color:var(--tx);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font:500 12px Geist,system-ui,sans-serif}
