.docs-container{color:#f8fafc;-webkit-font-smoothing:antialiased;background-color:#050505;background-image:radial-gradient(circle at 50% -20%,#3b82f626,#0000 60%);min-height:100vh;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.docs-header{text-align:center;padding:6rem 1rem 4rem}.docs-header h1{letter-spacing:-.04em;background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.docs-header p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.docs-main{max-width:800px;margin:0 auto 6rem;padding:0 2rem}.docs-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a66;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:2rem;padding:3rem}.docs-section h2{letter-spacing:-.03em;color:#fff;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;display:flex}.docs-section h2 .icon{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.docs-section h3{color:#e2e8f0;margin:2rem 0 1rem;font-size:1.25rem;font-weight:600}.docs-section p{color:#94a3b8;margin-bottom:1rem;font-size:1rem;line-height:1.7}.docs-section ul,.docs-section ol{color:#94a3b8;margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.7}.docs-section li{margin-bottom:.5rem}.docs-section strong{color:#f8fafc;font-weight:600}.keyboard-shortcut{color:#cbd5e1;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;margin:0 .1rem;padding:.1rem .4rem;font-family:monospace;font-size:.85em;display:inline-block}.pro-tip{background:#22c55e1a;border-left:3px solid #22c55e;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem}.pro-tip p{color:#dcfce7;margin:0}.pro-tip strong{color:#4ade80}
