/* Colour-only refinement. Preserve the homepage's layout, typography and hero. */
/* Hallmark · pre-emit critique: P4 H4 E4 S4 R5 V4 */
body.home-reference{--hc-bg:#101316;--hc-panel:#1b2025;--hc-raised:#252c33;--hc-line:#37414a;--hc-text:#f3f3f0;--hc-muted:#b6bec5;--hc-paper:#eeece7;--hc-card:#faf9f5;--hc-ink:#252d34;--hc-secondary:#56616a;--hc-paper-line:#d2d5d3;--hc-red:#e6233d;--hc-blue:#e5ecf5;--hc-green:#e5eee7;--hc-teal:#e2eeec;--hc-violet:#ebe7f2;--hc-olive:#ebeee0;--hc-rose:#f0e4e7;--hc-sand:#f2e9df;--hc-orange:#f3e6df;--mk-bg:var(--hc-bg);--mk-panel:var(--hc-panel);--mk-text:var(--hc-text);--mk-muted:var(--hc-muted);--mk-line:var(--hc-line);--mk-ink:var(--hc-panel);--mk-soft:var(--hc-raised);background:var(--hc-bg);color:var(--hc-text)}
.home-reference .home-quick{background:var(--hc-panel);border-color:var(--hc-line)}
.home-reference .home-quick select{background:var(--hc-bg);border-color:var(--hc-line);color:var(--hc-text)}
.home-reference .home-quick label,.home-reference .home-quick-links a{color:var(--hc-muted)}
.home-reference .mk-choice-note{background:var(--hc-raised);border-color:var(--hc-line)}
.home-reference .home-direction,.home-reference .stock-car,.home-reference .adv-card,.home-reference .video-case,.home-reference .platform-proof{background:var(--hc-panel);border-color:var(--hc-line);color:var(--hc-text)}
.home-reference .home-direction-body p,.home-reference .stock-brand,.home-reference .adv-card p{color:var(--hc-muted)}
.home-reference .home-guarantees,.home-reference .home-callback{background:var(--hc-panel);border-color:var(--hc-line)}
.home-reference .home-callback .form-card{background:var(--hc-bg)}
.home-reference .paur-collection{--collection-fill:var(--hc-blue);--collection-tone:#3d6395;--mk-text:var(--hc-ink);--mk-muted:var(--hc-secondary);--mk-line:var(--hc-paper-line);--mk-ink:var(--hc-card);--mk-soft:var(--hc-card);background:var(--collection-fill);border-color:var(--hc-paper-line);color:var(--hc-ink)}
.home-reference .paur-collection-green{--collection-fill:var(--hc-green);--collection-tone:#39704f}
.home-reference .paur-collection-teal{--collection-fill:var(--hc-teal);--collection-tone:#2f7070}
.home-reference .paur-collection-violet{--collection-fill:var(--hc-violet);--collection-tone:#71519a}
.home-reference .paur-collection-olive{--collection-fill:var(--hc-olive);--collection-tone:#657736}
.home-reference .paur-collection-rose{--collection-fill:var(--hc-rose);--collection-tone:#97586c}
.home-reference .paur-collection-amber{--collection-fill:var(--hc-sand);--collection-tone:#946629}
.home-reference .paur-collection-orange{--collection-fill:var(--hc-orange);--collection-tone:#a35c36}
.home-reference .paur-collection-icon{background:var(--hc-card);color:var(--collection-tone)}
.home-reference .paur-collection-result{color:var(--hc-ink)}
.home-reference .paur-collection:hover{background:var(--hc-card);border-color:var(--collection-tone)}
.home-reference .home-encar,.home-reference #how.home-process{--mk-bg:var(--hc-paper);--mk-panel:var(--hc-card);--mk-text:var(--hc-ink);--mk-muted:var(--hc-secondary);--mk-line:var(--hc-paper-line);--mk-ink:var(--hc-card);--mk-warm:var(--hc-ink);background:var(--hc-paper);color:var(--hc-ink);border-color:var(--hc-paper-line)}
.home-reference .home-encar h2,.home-reference .home-encar h3,.home-reference #how h2,.home-reference #how h3{color:var(--hc-ink)}
.home-reference .home-encar .section-sub,.home-reference #how .section-sub,.home-reference #how .home-process-panel p{color:var(--hc-secondary)}
.home-reference .home-encar-search{background:var(--hc-card);border-color:var(--hc-paper-line)}
.home-reference .home-encar .mk-fresh-grid article{background:var(--hc-card);border-color:var(--hc-paper-line);color:var(--hc-ink)}
.home-reference .home-encar .mk-fresh-grid p{color:var(--hc-secondary)}
.home-reference .home-feed-directions .selected{background:var(--hc-ink);color:var(--hc-card);border-color:var(--hc-ink)}
.home-reference #how .home-process-panel,.home-reference #how .home-process-track button{background:var(--hc-card);color:var(--hc-ink);border-color:var(--hc-paper-line)}
.home-reference #how .home-process-track small{color:var(--hc-secondary)}
.home-reference #how .home-process-track button.selected{background:var(--hc-ink);color:var(--hc-card);border-color:var(--hc-ink)}
.home-reference #how .home-process-track button.selected small{color:var(--hc-muted)}
.home-reference .home-encar .mk-button{color:var(--hc-card)!important}
