:root{color-scheme:light dark}body{font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;max-width:720px;margin:0 auto;padding:24px 16px 48px}h1{font-size:28px;line-height:1.2}h2{font-size:20px;margin-top:28px}a{color:#1c5fc4}@media (prefers-color-scheme:dark){body{background:#12171e;color:#eef1f5}a{color:#b9d3fa}}code{overflow-wrap:anywhere}footer{margin-top:32px;padding-top:12px;border-top:1px solid #8a93a0}footer a{display:inline-block;padding:6px 10px 6px 0}.openmap{font-size:20px;font-weight:600;margin:20px 0}.openmap a{display:inline-block;padding:10px 0}