:root{color-scheme:dark;--paper:#090a0c;--ink:#f4f2ee;--muted:#a9a9ac;--line:#292a2e;--red:#ff494f}
body{background:var(--paper)}
.skip-link{background:var(--ink);color:var(--paper)}
.intro-art img{mix-blend-mode:lighten}
.game-link{background:#131518;border-color:#2e3034}
.game-link:hover{border-color:#64666d;box-shadow:0 14px 45px #0005}
.game-index{color:#a4a3a7}
.game-index>span{color:#77777e}
.game-category{color:#b5b5bb}
.game-facts{color:#b4c5ba}
.game-facts li:before{background:#91b798}
.play-action{background:#efe9df;color:#172e30}
.game-link:hover .play-action{background:#fff9ee}
.next-idea{border-color:#3d3f44;background:#101114;color:#a4a4aa}
.next-symbol{color:#a3a3aa}
.next-idea h3{color:#d2d0ce}
.theme-link{color:var(--muted)}
.theme-link:hover{color:var(--red)}
