.daily-circuit{max-width:1100px;margin:24px auto;padding:24px 16px;color:#203b35;border-block:1px solid #d7e3dd;font-family:system-ui,sans-serif}.daily-circuit h2{font-size:25px;line-height:1.25;margin:0 0 10px;letter-spacing:0}.daily-circuit p{line-height:1.6}.circuit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.circuit-game{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #cbdad2;border-radius:8px;background:#fff;color:#203b35;text-decoration:none;min-width:0}.circuit-game strong{font-size:18px}.circuit-game span{line-height:1.5}.circuit-game em{font-style:normal;color:#17694f;font-weight:700;margin-top:auto;min-height:24px}.circuit-game:focus-visible{outline:3px solid #d48727;outline-offset:3px}.daily-circuit small{display:block;color:#50665d;margin-top:12px}.daily-circuit a.circuit-more{display:inline-block;padding:12px 0;color:#17694f;font-weight:700}@media(max-width:640px){.circuit-grid{grid-template-columns:1fr}.circuit-game{gap:6px;padding:16px}.daily-circuit h2{font-size:23px}}
[data-theme=dark] .daily-circuit{color:#edf5ef;border-color:#42564a}[data-theme=dark] .circuit-game{background:#222f29;color:#edf5ef;border-color:#42564a}[data-theme=dark] .circuit-game em,[data-theme=dark] .daily-circuit .circuit-more{color:#79d7b3}[data-theme=dark] .daily-circuit small{color:#b4c6bc}
