*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#2c3e50;background-color:#f8f9fa}pre{background:#2d3748;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1rem 0;font-size:.9rem;line-height:1.5}code{background:#f1f3f4;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}pre code{background:none;padding:0;color:inherit}.card{background:#fff;border-radius:12px;padding:2rem;margin:1.5rem 0;box-shadow:0 4px 6px #00000012;border:1px solid #e2e8f0}.card h3{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem}.btn{display:inline-block;padding:.75rem 1.5rem;background:#3498db;color:#fff;text-decoration:none;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;transition:all .3s ease}.btn:hover{background:#2980b9;transform:translateY(-1px)}.btn-secondary{background:#95a5a6}.btn-secondary:hover{background:#7f8c8d}.api-section{margin:2rem 0}.api-header{color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:.5rem;margin-bottom:1.5rem}.param-table{width:100%;border-collapse:collapse;margin:1rem 0}.param-table th,.param-table td{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}.param-table th{background:#f8f9fa;font-weight:600;color:#2c3e50}.param-table tr:hover{background:#f8f9fa}.demo-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.demo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.demo-content{padding:1rem;background:#f8f9fa;border-radius:6px;min-height:100px}.text-center{text-align:center}.text-muted{color:#6c757d}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}@media (max-width: 768px){.card{padding:1rem;margin:1rem 0}pre{padding:1rem;font-size:.8rem}.param-table{font-size:.9rem}.param-table th,.param-table td{padding:.5rem}}
