/* 26Eight CONNEXUS visual system · Batch 4 · 2026-09-02 */
:root{--hub-ink:#393e47;--hub-charcoal:#2e333d;--hub-paper:#fff;--hub-canvas:#f4f5f3;--hub-muted:#69717c;--hub-line:#d8dadd;--hub-gold:#b68a3f;--hub-gold2:#d7ae63}
html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;background:var(--hub-canvas)!important;color:var(--hub-ink)!important}
.page{background:var(--hub-canvas)!important;color:var(--hub-ink)!important}
.topbar{border-bottom:1px solid var(--hub-line)!important;padding-bottom:14px!important}
.brand,.back{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#3f454e!important;padding:10px 0!important}
.panel{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--hub-charcoal)!important;color:#fff!important}
.panel::before{display:none!important}
h1,h2,h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:300!important;letter-spacing:-.04em!important}
.copy{color:#d6d9de!important}
.eyebrow,.field label,.section b{color:var(--hub-gold2)!important;font-weight:700!important}
.intake,.section,.notice{border:1px solid var(--hub-line)!important;border-radius:0!important;background:#fff!important;color:var(--hub-ink)!important;box-shadow:none!important}
.intake-note,.field-note,.status,.section p,.notice{color:var(--hub-muted)!important}
.field input,.field textarea{border:1px solid var(--hub-line)!important;border-radius:0!important;background:#fff!important;color:var(--hub-ink)!important;box-shadow:none!important}
.field input::file-selector-button{border:1px solid var(--hub-line)!important;border-radius:0!important;background:#f8f8f7!important;color:var(--hub-charcoal)!important}
.button,.stage{border-radius:0!important;box-shadow:none!important;font-weight:700!important}
.button{background:var(--hub-charcoal)!important;border:1px solid var(--hub-charcoal)!important;color:#fff!important}
.button.secondary{background:#fff!important;border-color:var(--hub-line)!important;color:var(--hub-charcoal)!important}
.stage{background:#fff!important;border:1px solid var(--hub-line)!important;color:#526073!important}
.stage:first-child{background:var(--hub-gold2)!important;border-color:var(--hub-gold2)!important;color:#242932!important}
