:root{--navy:#16243f;--purple:#5a3fc4;--purple-2:#4932aa;--blue:#345cbb;--teal:#13877e;--canvas:#f7f9fc;--sidebar:#f4f6fb;--surface-2:#edf1fa;--border:#d8dfeb;--ink:#18243b;--ink-2:#5d687b}.brand-mark{background:#16243f url('/healthcoherence-logo-light.png') center/contain no-repeat;box-shadow:none}.brand-mark>svg{visibility:hidden}.sidebar .brand{background:#f4f6fb}.wallet-dashboard{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.wallet-dashboard>.hc-header{flex-shrink:0}.wallet-dashboard>.demo-strip{flex-shrink:0}.wallet-dashboard>.app{height:auto;flex:1;min-height:0}.wallet-dashboard #hc-contact{height:auto}.wallet-dashboard .hc-header{min-height:88px}.welcome h1{font-size:clamp(36px,3.6vw,58px)}.welcome-copy>p{font-size:18px}.hero-note{font-size:14px}.welcome .map-hub small{font-size:14px}.demo-strip{flex-wrap:wrap}.demo-strip .demo-note{white-space:normal}body>.hc-header{flex-shrink:0}@media(max-width:930px){.wallet-dashboard{height:auto;min-height:100dvh;overflow:auto}.wallet-dashboard>.app{min-height:80vh;flex:auto}.wallet-dashboard .sidebar{height:80vh}.wallet-dashboard .shell{min-height:80vh}}@media(max-width:680px){.wallet-dashboard .demo-strip{height:auto;padding-block:8px}.wallet-dashboard .demo-btn span{display:inline}.wallet-dashboard .demo-title{width:100%}.wallet-dashboard .demo-spacer{display:none}.wallet-dashboard .demo-btn{font-size:12px}.hc-nav{flex-wrap:nowrap}}