.tpc-competition-switcher{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:calc(100% - 2rem);max-width:1240px;margin:0 auto 1.4rem;padding:1rem;border:1px solid #e3e8f0;border-radius:1.25rem;background:#fff;color:#071d49;box-shadow:0 8px 28px #001b5310;min-width:0}
.tpc-competition-heading{display:grid;gap:.25rem;min-width:0}.tpc-competition-heading>span{font-size:.65rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tpc-competition-heading>strong{font-size:.95rem}
.tpc-competition-options{display:flex;gap:.5rem;min-width:0;flex:0 1 65%}.tpc-competition-choice{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:.2rem;min-height:52px;padding:.65rem 1rem;border-radius:.85rem;border:1px solid #dce3ed;background:#f3f6fb;text-decoration:none;color:#071d49;transition:background .15s}.tpc-competition-choice>span{font-size:.9rem;font-weight:900}.tpc-competition-choice>small{font-size:.67rem;line-height:1.4;overflow-wrap:anywhere}.tpc-competition-choice[aria-current]{background:var(--cup-blue,#001e8e);color:#fff;border-color:var(--cup-blue,#001e8e);box-shadow:inset 0 -3px var(--cup-yellow,#f1c30b)}.tpc-competition-choice:hover{outline:2px solid var(--cup-yellow,#f1c30b);outline-offset:1px}.tpc-competition-choice:focus-visible{outline:3px solid #cf9c00;outline-offset:3px}
body.tpc-site-dark-mode .tpc-competition-switcher{background:#102338;border-color:#30465d;color:#edf4fc}body.tpc-site-dark-mode .tpc-competition-choice{background:#1b354e;border-color:#456079;color:#edf4fc}body.tpc-site-dark-mode .tpc-competition-choice[aria-current]{background:var(--cup-blue,#001e8e);border-color:#729aff}
@media(max-width:767px){.tpc-competition-switcher{align-items:stretch;flex-direction:column;padding:.8rem;gap:.65rem}.tpc-competition-options{flex-basis:auto;width:100%}.tpc-competition-choice{padding:.65rem .7rem}.tpc-competition-choice>span{font-size:.8rem}.tpc-competition-heading>strong{font-size:.85rem}}
@media(prefers-reduced-motion:reduce){.tpc-competition-choice{transition:none}}
