/* One navy, cream and gold system across the original pages. */
:root{--brand-navy:#0b1b2b;--brand-blue:#17364b;--brand-cream:#f7f6f2;--brand-gold:#c9ac76;--brand-line:#d7dad9;--brand-muted:#667483}
.entry-bar{grid-template-columns:repeat(4,minmax(0,1fr))}
.entry-bar a{padding-inline:clamp(17px,2.2vw,31px)}
.entry-bar strong{font-size:12px}
.qualification-card{background:#fff;border-color:var(--brand-line);color:#172536}
.qualification-card:hover{background:#edf2f3;border-color:#78909e}
.qualification-card.active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}
.route-kicker,.route-guidance strong{color:#8a6c3f}
.route-guidance{background:#e7eff2;border-left-color:var(--brand-gold);color:#43596b}
.route-guidance a,.coverage-callout a,.other-pathways-link{color:var(--brand-blue)}
.planner-stage{border-color:var(--brand-line)}
.planner-stage p,.planner-input-note,.planner-caution,.planner-result-explain,.planner-empty{color:var(--brand-muted)}
.planner-palette button,.planner-inputs input,.planner-inputs select{border-color:var(--brand-line);color:#172536}
.planner-palette button:focus-visible,.planner-to-catalog:focus-visible,.planner-inputs input:focus-visible,.planner-inputs select:focus-visible{outline-color:var(--brand-gold)}
.canvas-slot,.planner-result{background:#fff;border-color:var(--brand-line);color:#172536}
.canvas-slot.drag-over,.planner-result:hover{border-color:var(--brand-gold);background:#fdfbf7}
.canvas-slot span,.planner-result-head span:first-child,.planner-result>span{color:#8a6c3f}
.canvas-arrow,.planner-result small{color:var(--brand-muted)}
.planner-result-head{border-color:var(--brand-line)}
#planner-result-count,.planner-to-catalog{color:var(--brand-blue)}
.planner-to-catalog{border-color:var(--brand-gold)}
.history-note,.coverage-callout{background:#e7eff2;border-color:var(--brand-line);color:#43596b}
.history-note{border-left:3px solid var(--brand-gold)}
.history-note strong,.history-note a,.coverage-callout strong{color:var(--brand-blue)}
.coverage-callout span{color:var(--brand-muted)}
.search-shell{background:#e7eff2;border-color:var(--brand-line)}
.search-label{border-color:var(--brand-line)}
.search-label,.search-label input{color:var(--brand-blue)}
.filter{border-color:var(--brand-line);color:#40596c}
.filter.active,.filter:hover{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}
.pathway-top,.pathway-bottom{color:#8a6c3f;border-color:var(--brand-line)}
.path-step-number{background:#e7eff2;color:var(--brand-blue)}
.path-step:last-child .path-step-number{background:var(--brand-navy);color:#fff}
.path-step:not(:last-child):before{background:#bfcbd0}
.path-step small,.path-step-arrow{color:var(--brand-muted)}
.pathway-bottom span,.status-icon,.round-no,.next-grid span,.soon-label{color:#8a6c3f}
.round-chip.muted{background:#e7eff2;color:#5b6d77}
.status-panel .legend{color:#516677}
.status-panel p,.global-card p{color:var(--brand-muted)}
.directory-page .note{border-left-color:var(--brand-gold);background:#e7eff2;color:#43596b}
.directory-page .note strong,.directory-page .card a{color:var(--brand-blue)}
.directory-page .status.source{background:#e7eff2;color:#43596b}
.directory-page .card a{border-color:var(--brand-gold)}
@media(max-width:900px){.entry-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.entry-bar{grid-template-columns:1fr}.entry-bar strong{font-size:13px}}
