﻿/* Plain readable pages: privacy, terms, press kit */
.doc{max-width:820px;margin:0 auto;padding:130px 5vw 70px}
.doc h1{font-size:clamp(2.2rem,6vw,3.6rem);margin-bottom:6px}
.doc .updated{font-family:var(--mono);font-size:.8rem;color:var(--muted);margin-bottom:28px}
.doc h2{font-size:1.5rem;margin:34px 0 8px}
.doc p,.doc li{line-height:1.7;color:var(--text)}
.doc ul{padding-left:1.2em;margin:8px 0}
.doc a{color:var(--lime);text-decoration:underline}
.press-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:16px 0}
.press-grid figure{margin:0;border:3px solid var(--ink,#1b0a45);border-radius:14px;overflow:hidden;background:var(--panel2,#1c1050)}
.press-grid img{display:block;width:100%;height:150px;object-fit:cover}
.press-grid figcaption{padding:8px 10px;font-size:.8rem}
.press-grid .logo-tile img{object-fit:contain;padding:12px;background:#050507}
.facts{display:grid;grid-template-columns:140px 1fr;gap:8px 18px;margin:12px 0}
.facts dt{font-family:var(--mono);font-size:.8rem;color:var(--muted)}
.facts dd{margin:0}

