/* Terms of Service and Privacy Policy pages: plain reading layout in the Horror skin's colours */
:root { --bg: #0b0708; --text: #f3e9dc; --muted: #c9b8ba; --amber: #ffb020; --line: #3a2629; }
html, body { margin: 0; background: var(--bg); color: var(--text); }
body { font: 17px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 32px 16px 64px; }
h1 { font-size: 34px; line-height: 1.15; margin: 8px 0 4px; }
h2 { font-size: 21px; margin: 32px 0 8px; padding-top: 16px; border-top: 1px solid var(--line); }
ul { padding-left: 22px; }
li { margin: 6px 0; }
a { color: var(--amber); }
a:hover { color: #ffd27a; }
.muted { color: var(--muted); margin-top: 0; }
.back { margin: 0; font-size: 15px; }
