:root{--paper:#FFF0F3;--card:#fff;--ink:#2A0B1F;--muted:#7A5368;--line:#F0C9D7;--rani:#C8125F}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}
header{border-bottom:1px solid var(--line);background:var(--paper)}
header .w{max-width:780px;margin:0 auto;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}
header a.home{font-family:"Shrikhand",Georgia,serif;font-size:20px;color:var(--ink);text-decoration:none}
header a.home b{color:var(--rani);font-weight:400}
main{max-width:780px;margin:0 auto;padding:36px 20px 60px}
main article{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px 30px}
h1{font-family:"Shrikhand",Georgia,serif;font-weight:400;font-size:36px;line-height:1.1;margin:0 0 6px}
.upd{color:var(--muted);font-size:14px;margin:0 0 22px}
h2{font-size:19px;margin:26px 0 8px}
p,li{max-width:68ch}
a{color:var(--rani)}
footer{max-width:780px;margin:0 auto;padding:0 20px 40px;font-size:14px;color:var(--muted)}
footer a{color:var(--muted);margin-right:14px;font-weight:600}
