:root{--fg:#1d2330;--bg:#fff;--accent:#2f6fde;--muted:#6b7280}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--fg);background:var(--bg)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1080px;margin:0 auto;padding:0 16px}.btn{display:inline-block;padding:.55rem 1rem;border-radius:6px;background:var(--accent);color:#fff}.muted{color:var(--muted)}@media (max-width:640px){body{font-size:15px}}
