/* Huqo shared public/native design tokens. */
:root {
  --hq-ink:#10263f; --hq-blue:#2563eb; --hq-ice:#f5f8fc; --hq-surface:#fff;
  --hq-muted:#52647b; --hq-line:#dde6f1; --hq-body:16px; --hq-support:14px;
  --hq-meta:12px; --hq-control:46px; --hq-radius:12px; --hq-card-radius:20px;
  --hq-content:1200px; --hq-section:72px; --hq-shadow:0 8px 28px rgb(16 38 63 / .045);
  --hq-space-1:4px; --hq-space-2:8px; --hq-space-3:12px; --hq-space-4:16px;
  --hq-space-5:24px; --hq-space-6:32px; --hq-space-7:48px; --hq-space-8:72px;
  --hq-editorial:Georgia,"Times New Roman",serif;
}
@media(max-width:700px){:root{--hq-section:48px}}
