.suede-docs-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.suede-docs-tabs .suede-vault-action{letter-spacing:.02em;padding:8px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:.85rem}.suede-docs-section{scroll-margin-top:24px}.suede-docs-section h3{color:#f8fafc;letter-spacing:-.005em;margin:24px 0 8px;font-size:1.1rem;font-weight:600}.suede-docs-section h4{color:#e2e8f0;margin:18px 0 6px;font-size:.98rem;font-weight:600}.suede-docs-section p{color:#cbd5e1;max-width:76ch;margin:0 0 14px;font-size:.96rem;line-height:1.7}.suede-docs-section code{color:#f8fafc;background:#9f101a24;border:1px solid #ef444433;border-radius:4px;padding:1px 4px;font-family:Geist Mono,ui-monospace,monospace;font-size:.85em}.suede-docs-section a{color:#ef4444;text-underline-offset:3px;text-decoration:underline;transition:color .16s}.suede-docs-section a:hover{color:#f87171}.suede-docs-section a code{color:#f8fafc;background:#ef444433}.suede-docs-code{color:#e2e8f0;white-space:pre;background:#02060eb3;border:1px solid #ffffff14;border-left:2px solid #ef44448c;border-radius:10px;max-width:100%;margin:0 0 18px;padding:14px 16px;font-family:Geist Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.suede-docs-table{border-collapse:collapse;background:#050b168c;border:1px solid #ffffff14;border-radius:10px;width:100%;margin:0 0 18px;font-size:.9rem;overflow:hidden}.suede-docs-table th,.suede-docs-table td{text-align:left;color:#e2e8f0;border-bottom:1px solid #ffffff0f;padding:10px 14px}.suede-docs-table th{letter-spacing:.22em;text-transform:uppercase;color:#ef4444;background:linear-gradient(155deg,#9f101a2e,#050b1699 70%);font-size:.72rem;font-weight:800}.suede-docs-table tbody tr:last-child td{border-bottom:none}.suede-docs-table code{background:#02060e80;border-radius:4px;padding:1px 4px;font-size:.85em}@media (max-width:720px){.suede-docs-tabs{flex-direction:column}.suede-docs-tabs .suede-vault-action{justify-content:center;width:100%}.suede-docs-section h3{font-size:1.05rem}.suede-docs-code{font-size:.78rem}.suede-docs-table{font-size:.82rem}.suede-docs-table th,.suede-docs-table td{padding:8px 10px}}@media (max-width:480px){.suede-docs-section p{font-size:.9rem}.suede-docs-table{display:block;overflow-x:auto}}
