.space-theme .doc-wrap{max-width:1000px;margin:8px auto 0;padding:0 20px}.space-theme .doc-section{padding:40px 0;border-top:1px solid var(--line)}.space-theme .doc-kicker{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--green);text-shadow:0 0 8px rgba(255,255,255,.4);margin-bottom:10px}.space-theme .doc-h2{font-size:22px;font-weight:900;color:#eafff2;margin:0 0 8px}.space-theme .doc-lead{font-size:14px;line-height:1.6;color:var(--dim);max-width:640px;margin:0 0 18px}.space-theme .doc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.space-theme .doc-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.space-theme .doc-card .tag{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:1px;color:var(--dim)}.space-theme .doc-card h3{font-size:15px;color:#eafff2;margin:6px 0}.space-theme .doc-card p{font-size:13px;line-height:1.5;color:var(--dim);margin:0}.space-theme .doc-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.space-theme .doc-cta-row .pr-btn{display:inline-block}.space-theme .doc-meta{font-size:12px;color:var(--dim);margin:0 0 20px}.space-theme .doc-prose h2{font-size:16px;color:#eafff2;margin:26px 0 6px}.space-theme .doc-prose p{font-size:13px;line-height:1.65;color:var(--dim);margin:0 0 10px;max-width:760px}.space-theme .doc-prose ul{margin:0 0 10px;padding-left:18px;max-width:760px}.space-theme .doc-prose li{font-size:13px;line-height:1.6;color:var(--dim);margin:0 0 5px}.space-theme .doc-prose a{color:var(--green);text-decoration:none}@media (max-width:700px){.space-theme .doc-grid{grid-template-columns:1fr}}