:root {
  color-scheme: dark;
  font-family: Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #f4eee2;
  background: #000;
}

* { box-sizing: border-box; }
body { margin: 0; background: #000; color: #f4eee2; }
main { width: min(860px, calc(100% - 32px)); margin: 0 auto; padding: 44px 0 80px; line-height: 1.7; }
h1 { margin: 16px 0 8px; color: #fff; font-size: clamp(2rem, 6vw, 3.3rem); }
h2 { margin: 34px 0 10px; color: #c9a13a; font-size: 1.25rem; }
p, li { color: #ddd4c6; }
li + li { margin-top: 7px; }
a { color: #d9b85d; }
.back { display: inline-block; color: #c9a13a; text-decoration: none; font-weight: 800; }
.updated { margin-top: 0; color: #a99e8d; font-size: .9rem; }
.identity { padding: 16px 20px; border: 1px solid #3b3020; border-radius: 12px; background: #0c0c0c; }
.identity p { margin: 5px 0; }
footer { margin-top: 46px; padding-top: 20px; border-top: 1px solid #2b241c; }
