:root{--ink:#f3efe6;--paper:#131110;--paper2:#1d1a18;--line:#332e2a;--slate:#b7afa4;--route:#ff5a1f;}
*{box-sizing:border-box}
body{background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;margin:0;line-height:1.6}
.wrap{max-width:760px;margin:0 auto;padding:64px 20px 96px}
a{color:var(--route)}
a.back{display:inline-block;margin-bottom:32px;font-weight:600;text-decoration:none}
h1{font-family:"Barlow Condensed",sans-serif;font-size:2.6rem;margin:0 0 8px}
h2{font-family:"Barlow Condensed",sans-serif;font-size:1.5rem;margin:36px 0 8px}
p,li{color:var(--slate);font-size:0.98rem}
.updated{color:var(--slate);font-size:0.85rem;margin-bottom:32px}
.note{background:var(--paper2);border:1px solid var(--line);border-radius:4px;padding:14px 18px;color:var(--ink);font-size:0.9rem;margin-bottom:32px}
