html{color-scheme:dark;background:#030b16;color:#dae5ef;font:17px/1.7 system-ui,sans-serif}body{max-width:850px;margin:0 auto;padding:30px max(22px,env(safe-area-inset-left)) max(35px,env(safe-area-inset-bottom));overflow-wrap:anywhere}a{color:#71d5ff}h1{font-size:2rem;line-height:1.2}h2{font-size:1.25rem;margin-top:2rem}.review{border:1px solid #759444;padding:14px}nav{display:flex;gap:22px;flex-wrap:wrap}a:focus-visible{outline:2px solid #71d5ff;outline-offset:4px}