.rd.wiaa-bracket{--lg:var(--wiaa);text-align:left}.rd.wiaa-bracket .page-head h1{font-size:clamp(34px,4.6vw,50px)}.rd.wiaa-bracket .crumb{color:var(--wiaa);align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rd.wiaa-bracket .crumb:hover{text-underline-offset:3px;text-decoration:underline}.rd.wiaa-bracket .controls{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 8px;display:flex}.rd.wiaa-bracket .ctrl-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.rd.wiaa-bracket .seg{flex-wrap:wrap;gap:6px;display:inline-flex}.rd.wiaa-bracket .seg button{font-family:var(--sans);cursor:pointer;border:1px solid var(--line);color:var(--ink-2);background:0 0;border-radius:8px;padding:7px 15px;font-size:13.5px;font-weight:600;transition:all .13s}.rd.wiaa-bracket .seg button:hover{border-color:var(--ink-2);color:var(--ink)}.rd.wiaa-bracket .seg button.on{background:var(--wiaa);border-color:var(--wiaa);color:#fff}.rd.wiaa-bracket .bracket-card{background:var(--rd-card);border:1px solid var(--line);border-top:3px solid var(--wiaa);border-radius:var(--rd-radius,10px);margin-top:14px;padding:18px}.rd.wiaa-bracket .sec-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wiaa);margin-bottom:12px;font-size:11px;font-weight:600}
