.docs-container{display:grid;grid-template-columns:1fr;gap:18px;padding:18px 16px;max-width:1100px;margin:0 auto}.docs-sidebar{position:relative;top:auto;height:auto}.docs-sidebar h3{margin:18px 0 10px;color:rgba(248,250,252,0.65);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em}.docs-nav{display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,0.04);border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px}.docs-nav a{color:var(--text-muted);text-decoration:none;padding:10px 12px;border-radius:12px;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;border:1px solid transparent}.docs-nav a:hover,.docs-nav a.active{background:rgba(124,58,237,0.14);border-color:rgba(124,58,237,0.28);color:var(--text)}.docs-content{min-width:0}.docs-content h1{margin-bottom:12px;letter-spacing:-0.02em}.docs-content h2{margin-top:28px;margin-bottom:12px;padding-top:18px;border-top:1px solid var(--border);letter-spacing:-0.01em}.docs-content h2:first-of-type{margin-top:18px;padding-top:0;border-top:none}.docs-content h3{margin-top:18px;margin-bottom:10px}.docs-content p{margin-bottom:12px;color:var(--text-muted)}.docs-content a{color:rgba(124,58,237,0.95)}.docs-content code{background:rgba(0,0,0,0.25);padding:2px 8px;border-radius:10px;border:1px solid rgba(148,163,184,0.18);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.92rem}.docs-content pre{background:rgba(0,0,0,0.25);padding:14px;border-radius:var(--radius-lg);overflow-x:auto;margin-bottom:16px;border:1px solid rgba(148,163,184,0.18)}.docs-content pre code{background:none;border:none;padding:0}.docs-content ul,.docs-content ol{margin-bottom:12px;padding-left:22px;color:var(--text-muted)}.docs-content li{margin-bottom:8px}.docs-content .alert{padding:15px 20px;border-radius:8px;margin-bottom:20px}.docs-content .alert-success{background:rgba(16,185,129,0.1);border:1px solid var(--success);color:var(--success)}.docs-content .alert-error{background:rgba(239,68,68,0.1);border:1px solid var(--error);color:var(--error)}.docs-content .alert-info{background:rgba(37,99,235,0.1);border:1px solid var(--primary);color:var(--primary)}
