:root{--hx-bg:#161819;--hx-surface:#1e2122;--hx-band:#2a2f31;--hx-line:rgba(255,255,255,.14);--hx-line-strong:rgba(255,255,255,.3);--hx-fg:#f3f3ef;--hx-muted:#a3a8aa;--hx-silver:#c7cbca;--hx-paper:#f1f1ea;--hx-sand:#d9d4b8;--hx-font:"Montserrat",sans-serif;--hx-gutter:clamp(20px,4vw,40px);--hx-sec:clamp(56px,8vw,112px);--hx-max:1200px;--hx-t:.2s ease}