html{color-scheme:light;background:#fff}body{color:#202a3d;font-family:'Nunito Sans',system-ui,sans-serif;font-size:18px}
p,.steps{color:#465165}.back,.links a{color:#4254bb}.back{font-size:17px;font-weight:750;text-decoration:none}
.game h1{font-size:48px;font-weight:800;letter-spacing:-1.5px}.game header>p{font-size:21px}
h2,.game .seen h2,.game .gallery-heading h2{color:#202a3d;font:750 24px/1.3 'Nunito Sans',system-ui,sans-serif;letter-spacing:-.5px}
.tag{color:#a42770;font-size:14px;font-weight:750}.button{background:#4254bb;color:#fff;border-radius:9px;font-size:16px;font-weight:750}.button:hover{background:#30399a}
.button.secondary{background:#f2f5fc;color:#4254bb;border-color:#bac4e5}.button.secondary:hover{background:#e6ebf8}
.game .seen{border-color:#dce2ed}.game .seen p,.game .seen .links,.steps,.setup p,.update p{font-size:17px}
.game .gallery-heading,.preview figcaption{color:#465165}.preview figcaption{font-size:14px}#clip-title{color:#202a3d;font-size:17px;font-weight:700}
.gallery-controls button{color:#4254bb;border-color:#bac4e5;font-size:16px}
.clip-choice{color:#465165;border-color:#dce2ed;font-size:14px}.clip-choice span{color:#596477}.clip-choice[aria-current]{color:#4254bb;border-color:#4254bb;background:#f2f5fc}.clip-choice:hover{color:#4254bb}
.setup,.update,footer{border-color:#dce2ed}.setup summary{color:#202a3d;font-size:18px;font-weight:700}footer,.muted,.note{color:#465165}
a:focus-visible,summary:focus-visible,.game button:focus-visible,.clip-choice:focus-visible{outline-color:#4254bb}
@media(max-width:600px){.game h1{font-size:38px}.game header>p{font-size:19px}}
