/* Shared look for the text pages (privacy, deletion), in the brand of 2026-11-06: white, the painted hanger, the name in Parisienne. */
:root{--bg:#fff;--paper:#fff;--blush:#fdf3f5;--ink:#3f2a45;--muted:#7a6383;--line:#f1e1e7;--plum:#5e3f6b;--deep:#a8566f}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--ink);font:400 17px/1.65 Nunito,system-ui,sans-serif}
header{background:linear-gradient(180deg,#fff,var(--blush));border-bottom:1px solid var(--line);padding:14px 20px}
header .in{max-width:780px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}
header a{display:flex;align-items:center;gap:10px;color:var(--plum);text-decoration:none;font:400 30px/1 Parisienne,cursive}
header a img{width:60px;height:auto}
.lang{background:#fff;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 13px;font:600 13px Nunito,sans-serif;cursor:pointer;margin-left:6px}
.lang.on{background:var(--plum);border-color:var(--plum);color:#fff}
main{max-width:780px;margin:0 auto;padding:44px 20px 70px}
h1{font:600 42px/1.1 'Cormorant Garamond',serif;margin-bottom:6px}
.meta{color:var(--muted);font-size:14px;margin-bottom:28px}
.draft{background:#f8efe2;color:#7a5a26;border-radius:14px;padding:12px 16px;font-size:14.5px;margin-bottom:28px}
h2{font:600 25px/1.2 'Cormorant Garamond',serif;margin:30px 0 8px}
p,li{color:#544060}
ul{padding-left:22px;display:grid;gap:6px;margin-top:6px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;margin-top:18px}
a{color:var(--deep)}
[hidden]{display:none!important}
