:root{color-scheme:light;--ink:#4a2a41;--soft:#80536c;--bg:#fdf3f6}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 20px 64px}h1{font-size:32px;line-height:1.15;margin:0 0 4px}h2{font-size:20px;margin:32px 0 8px}
a{color:#b44a7f}small,.muted{color:var(--soft)}nav{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 32px;font-weight:600}
img.logo{width:88px;height:88px;border-radius:22px;display:block;margin:0 0 16px}
