.sports-page{scroll-behavior:auto}
.sports-links{padding:55px 0 0}.sports-links>p{color:var(--muted)}.sports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sports-card{display:block;text-decoration:none;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:20px;transition:border-color .15s}.sports-card:hover{border-color:var(--accent)}.sports-card small{color:var(--accent);font-weight:800;letter-spacing:.1em}.sports-card h3{margin:10px 0 5px}.sports-card p{color:var(--muted);margin:0;font-size:.9rem}.quiz-hero{padding:55px 0 24px}.quiz-hero h1{max-width:850px;font-size:clamp(2.6rem,6vw,4.6rem)}.quiz-hero>p:not(.eyebrow){max-width:750px;color:var(--muted)}.quiz-box{max-width:850px;margin:0 auto;background:var(--panel);border:1px solid #53615b;border-radius:14px;padding:clamp(20px,4vw,38px);min-height:310px}.quiz-meta{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-weight:700}.quiz-meta #timer{color:var(--accent);font-size:1.3rem}.quiz-box h2{font-size:clamp(1.5rem,3vw,2rem);margin:22px 0}.quiz-box button{font:inherit;cursor:pointer}.quiz-box button:focus-visible{outline:3px solid #fff;outline-offset:3px}.quiz-button{display:inline-block;background:var(--accent);color:#172019;border:0;border-radius:6px;padding:13px 19px;font-weight:800!important}.answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.answer{min-height:54px;text-align:left;padding:14px;background:#21353a;color:var(--ink);border:1px solid #566c69;border-radius:7px}.answer:hover:not(:disabled){border-color:var(--accent)}.answer:disabled{cursor:default;opacity:1}.answer.correct{background:#235b40;border-color:#8fd6a9}.answer.incorrect{background:#673c39;border-color:#e2a6a0}#status{min-height:1.7em;margin:20px 0;color:#e8ede9}#result strong{font-size:3rem;color:var(--accent)}.quiz-guide{max-width:850px;margin:0 auto;padding:45px 0 70px}.quiz-guide p,.quiz-guide li{color:var(--muted)}.quiz-guide a{color:#f7bb82}.quiz-guide li{line-height:1.7}.sports-footer{border-top:1px solid var(--line)}[hidden]{display:none!important}@media(max-width:560px){.sports-grid,.answers{grid-template-columns:1fr}.quiz-hero{padding:38px 0 20px}.quiz-box{min-height:0}.quiz-guide{padding:35px 0 50px}.sports-links{padding-top:40px}}

.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 45px}.guide-cards article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px}.guide-cards h3{margin-bottom:8px}.guide-cards p:last-child{font-size:.94rem;margin:0}.quiz-guide>h2{margin-top:48px}.quiz-guide details{border-bottom:1px solid var(--line);padding:16px 0}.round-review{margin-top:22px}.round-review ol{padding-left:22px}.round-review li{padding:12px 0;border-bottom:1px solid var(--line)}.round-review li strong{font-size:1rem;color:var(--ink)}.round-review li p{margin:8px 0;color:var(--muted)}@media(max-width:700px){.guide-cards{grid-template-columns:1fr}.quiz-guide>h2{margin-top:35px}}
