:root { --bg:#0b0c10; --card:#11131a; --text:#e8eaf1; --muted:#b7bdd1; --line:#20263a; }
body { margin:0; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; background:var(--bg); color:var(--text); }
.wrap { max-width: 860px; margin: 0 auto; padding: 56px 20px; }
.card { background:var(--card); border:1px solid var(--line); border-radius:16px; padding:28px; }
h1 { margin:0 0 6px; font-size: 30px; }
h2 { margin-top: 26px; font-size: 20px; }
p { margin: 12px 0; line-height: 1.7; color: var(--muted); font-size: 16px; }
.note { margin-top:24px; font-size:13px; opacity:.85; }
