:root{--md-primary-fg-color:#102a2a;--md-accent-fg-color:#357466;--qralto-lime:#b8dc68;--qralto-paper:#f5f2e9}
.md-header{box-shadow:none;border-bottom:1px solid rgba(255,255,255,.12)}
.md-typeset h1,.md-typeset h2,.md-typeset h3{font-weight:800;letter-spacing:-.025em}
.md-typeset .hero{padding:2.2rem;border-radius:1rem;background:#102a2a;color:#fff}
.md-typeset .hero h1{margin:0;color:#fff}.md-typeset .hero p{max-width:42rem;color:rgba(255,255,255,.72)}
.md-typeset .hero .md-button{border-color:var(--qralto-lime);background:var(--qralto-lime);color:#102a2a}
.api-console{display:grid;gap:1rem;margin:1.5rem 0;padding:1.25rem;border:1px solid #d9ddd6;border-radius:1rem;background:var(--qralto-paper)}
.api-console label{display:grid;gap:.35rem;font-weight:700}.api-console input,.api-console select,.api-console textarea{width:100%;padding:.7rem;border:1px solid #cbd3ce;border-radius:.55rem;background:#fff;font:inherit}.api-console textarea{min-height:9rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.api-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.api-console button{width:max-content;padding:.7rem 1.1rem;border:0;border-radius:999px;background:#102a2a;color:#fff;font-weight:800;cursor:pointer}.api-console button:disabled{opacity:.55;cursor:wait}.api-console-output{max-height:30rem;overflow:auto;margin:0;padding:1rem;border-radius:.7rem;background:#102a2a;color:#dff8d2;white-space:pre-wrap;word-break:break-word}.security-note{padding:1rem;border-left:.3rem solid #b8dc68;background:#f4f9e9}
@media(max-width:640px){.api-console-grid{grid-template-columns:1fr}.md-typeset .hero{padding:1.4rem}}
