*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#000;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;display:flex}header{border-bottom:1px solid #333}nav{align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.logo{color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none}.nav-links{gap:1.5rem;margin-left:auto;display:flex}.nav-links a{color:#888;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-links a:hover{color:#fff;background:#111}main{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex}h1{background:linear-gradient(90deg,#fff,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:700}.hero-code{width:100%;max-width:900px;margin-bottom:1.5rem}.hero-code pre{text-align:left;background:#0a0a0a;border:1px solid #333;border-radius:8px;padding:1.5rem}code{color:#fff;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.85rem;line-height:1.5}.comment{color:#6a6a6a}.key{color:#ff79c6}.string{color:#f1fa8c}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:900px;display:grid}.card{text-align:left;background:#111;border:1px solid #333;border-radius:8px;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.card:hover{border-color:#555;transform:translateY(-2px)}.card h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.card p{color:#888;flex:1;margin-bottom:1rem;font-size:.875rem}.card p code{color:#ccc;background:#1a1a1a;border-radius:4px;padding:.15em .4em;font-size:.9em}button,.card-link{color:#fff;cursor:pointer;background:#222;border:1px solid #333;border-radius:6px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}button:hover,.card-link:hover{background:#333;border-color:#555}button:disabled{opacity:.6;cursor:wait}.response{width:100%;max-width:900px;margin-top:1.5rem}.response pre{color:#e0e0e0;text-align:left;background:#0a0a0a;border:1px solid #333;border-radius:8px;padding:1.5rem;font-size:.8rem;line-height:1.45;overflow-x:auto}@media (max-width:768px){nav{flex-direction:column;gap:1rem;padding:1rem}.nav-links{margin-left:0}main{padding:2rem 1rem}h1{font-size:2rem}.cards{grid-template-columns:1fr}}
