  html.js .pr{display:none}
  .pr{font-family:Inter,system-ui,sans-serif;max-width:48rem;margin:0 auto;padding:2rem 1rem;line-height:1.6;color:#ece6f5;background:#0f0b16}
  html:not(.dark) .pr{color:#2b1f45;background:#fffdf8}
  .pr header{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}
  .pr header a{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-weight:600;font-size:1.25rem}
  .pr h1{font-size:2rem;line-height:1.2;margin:.5rem 0 1rem}
  .pr h1{font-weight:700}
  .pr h2{font-size:1.15rem;font-weight:600;margin:1.75rem 0 .5rem}
  .pr ul{list-style:disc;padding-left:1.5rem;margin:.75rem 0}
  .pr p{margin:.75rem 0}
  .pr p,.pr li{font-size:.95rem}
  .pr a{color:#d4a73a}
  .pr .updated{font-size:.8rem;opacity:.75}
  .pr footer{margin-top:3rem;padding-top:1rem;border-top:1px solid #8884;font-size:.85rem;display:flex;gap:1rem;flex-wrap:wrap}
