/* OfferLink-inspired color system. Layout and interaction remain independent. */
:root{--accent:#126fe5;--accent-hover:#075dc9;--bg:#f8fbff;--surface:#f1f6ff;--card:#fff;--ink:#20242a;--muted:#657387;--border:#dce6f2;--soft:#eaf2ff;--gold:var(--accent);--coral:var(--accent);--shadow:0 4px 6px -2px #244e8910,0 10px 24px -3px #244e8912;--graph-topic:#126fe5;--graph-keyword:#78a6e3;--graph-note:#657387;--graph-record:#263c5b;--graph-link:#126fe544}
html[data-theme=dark]{--accent:#85b7ff;--accent-hover:#a9cdff;--bg:#0c1524;--surface:#111e32;--card:#15243b;--ink:#edf4ff;--muted:#a0b1ca;--border:#273c58;--soft:#1b3050;--gold:var(--accent);--coral:var(--accent);--shadow:0 10px 30px #0003;--graph-topic:#85b7ff;--graph-keyword:#588aca;--graph-note:#a0b1ca;--graph-record:#d2e5ff;--graph-link:#85b7ff66}
.pill-button{background:var(--accent);color:#fff}.pill-button:hover{background:var(--accent-hover);opacity:1}.gold-button{background:var(--accent);color:#fff}.outline-button{background:transparent;color:var(--accent);border-color:var(--border)}.outline-button:hover{background:var(--soft)}html[data-theme=dark] .pill-button{color:#0c1524}html[data-theme=dark] .outline-button{color:var(--accent);background:transparent}.brand-mark i{background:var(--accent)}.brand-mark i+i{background:#8fbaf2}.hero-symbol circle:first-child{fill:var(--accent)}.hero-symbol circle:last-child{fill:#8fbaf2}.hero h1>span:last-of-type{color:var(--accent)}.eyebrow{color:var(--accent)}.hero-eyebrow{color:var(--muted)}.eyebrow-description i{background:var(--accent)}.beta{background:var(--soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}.hero-mock .chrome{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.user-message{background:var(--accent);color:white}.assistant-shell{background:var(--card)}.mobile-hero-card .term-monogram{background:var(--soft);color:var(--accent)}.chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.mock-footer .next{background:var(--accent);color:#fff}.query-field button{background:var(--accent);color:#fff}.graph-tabs .active{background:var(--accent);color:#fff}.graph-legend span:before{color:var(--graph-topic)}.graph-legend span:nth-child(3):before{color:var(--graph-keyword)}.graph-legend span:nth-child(4):before{color:var(--graph-note)}.graph-legend span:nth-child(5):before{color:var(--graph-record)}.pay-choices .active{background:var(--accent);color:#fff}.provider-symbol{color:var(--accent)}.flow-line:after{background:var(--accent)}.theme{border-color:var(--border);background:var(--soft)}.theme>span{background:var(--accent);color:white}.board-column:nth-child(2) .board-label{color:var(--accent)}.provider-card:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 5%,var(--bg)),var(--bg));border-color:var(--accent)}.close:hover{color:var(--accent)}
