.hq-root{--hq-ground:#14110f;--hq-surface:#1c1815;--hq-raised:#241f1b;--hq-line:#332c27;--hq-ink:#f2ede7;--hq-muted:#a79c91;--hq-faint:#6f655c;--hq-lived:#c4643c;--hq-now:#fff6ee;--hq-warn:#c99a3f;--hq-crit:#c0564a;--hq-ship:#7fa062;background:var(--hq-ground);color:var(--hq-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-size:15px;line-height:1.55}.hq-mono{font-family:var(--font-mono-hq), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.hq-named{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto}.hq-label{font-family:var(--font-mono-hq), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hq-faint);font-size:10px}.hq-card{background:var(--hq-surface);border:1px solid var(--hq-line);border-radius:10px}.hq-input{border:1px solid var(--hq-line);color:var(--hq-ink);background:0 0;border-radius:8px;outline:none;transition:border-color .12s}.hq-input::placeholder{color:var(--hq-faint)}.hq-input:focus{border-color:var(--hq-lived)}.hq-root :focus-visible{outline:2px solid var(--hq-lived);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.hq-root *,.hq-root :before,.hq-root :after{transition:none!important;animation:none!important}}
