:root{--bg: #0b1220;--panel: rgba(255,255,255,.04);--border: rgba(255,255,255,.1);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.72);--link: rgba(255,255,255,.8);--linkActive: #ffffff}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:var(--bg);color:var(--text)}.container{max-width:960px;margin:0 auto;padding:3.5rem 1.5rem}.card{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:1.25rem}.markdown-body{font-size:1.05rem;line-height:1.85}.markdown-body h1,.markdown-body h2,.markdown-body h3{line-height:1.25;margin-top:1.6em;margin-bottom:.6em}.markdown-body h1{font-size:2rem}.markdown-body h2{font-size:1.55rem}.markdown-body h3{font-size:1.25rem}.markdown-body p{margin:1em 0;opacity:.92}.markdown-body a{color:#ffffffeb;text-decoration:underline;text-underline-offset:3px}.markdown-body a:hover{opacity:.85}.markdown-body ul,.markdown-body ol{padding-left:1.25rem;margin:1em 0}.markdown-body li{margin:.35em 0}.markdown-body blockquote{margin:1.2em 0;padding:.75rem 1rem;border-left:3px solid rgba(255,255,255,.35);background:#ffffff0a;border-radius:10px;opacity:.92}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em;background:#ffffff0f;padding:.15em .35em;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.markdown-body pre{overflow:auto;padding:1rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.markdown-body pre code{background:transparent;border:none;padding:0}
