:root{font-family:system-ui,sans-serif;color:#e8f3ed;background:#101c19;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:850px;margin:40px auto;padding:28px}h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}h2{margin-top:2rem;font-size:1.3rem}p,li,blockquote{line-height:1.7}a{color:#b3eac6;overflow-wrap:anywhere}blockquote{margin:20px 0;padding:24px;background:#192b24;border-left:4px solid #b6e7c0;border-radius:8px}li{margin:10px 0}a:focus-visible{outline:2px solid #b6e7c0;outline-offset:4px}@media(max-width:600px){main{margin:0;padding:20px}blockquote{padding:16px}}
