:root{ --text:#0f172a; --muted:#475569; }
*{box-sizing:border-box} html,body{margin:0;padding:0}
body{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji"; color:var(--text); background:#f8fafc; line-height:1.7}
.container{width:100%;max-width:920px;padding:0 20px;margin:0 auto}
h1{font-size:clamp(24px,4vw,32px);margin:18px 0}
.muted{color:var(--muted)}
