:root{--ink:#233A76;--green:#F5821F;--green-dark:#d96f10;--mint:#fff0df;--orange:#233A76}
.hero-cta,.check-button{color:#233A76}
.hero h1 span{color:#233A76}
.hero-art{background:#edf0f8}
.hero-art:before{background:#dfe5f4}
.art-orbit{border-color:rgba(35,58,118,.2)}
.art-dot.dot-a{background:#F5821F}
.art-dot.dot-b{background:#233A76}
.art-card-front .art-check{background:#fff0df;color:#233A76}
.art-card-back .mini-chip{background:#fff0df;color:#233A76}
.art-card-front .art-tier{color:#233A76}
.art-progress i{background:#233A76}
.art-progress i:last-child{background:#dfe5f4}
.art-caption{color:#52628d}
.tier-option:hover{border-color:#F6B16F}
.tier-option.selected{background:#fff4e8;border-color:#F5821F;box-shadow:inset 0 0 0 1px #F5821F}
.decision-option.selected,.history-option.selected{color:#233A76;border-color:#F5821F;background:#fff4e8}
.result-card{background:#edf0f8;border-color:#edf0f8}
.result-card:after{border-color:rgba(35,58,118,.12);box-shadow:0 0 0 18px rgba(35,58,118,.025),0 0 0 40px rgba(35,58,118,.02)}
.result-icon{background:#fff0df;color:#233A76}
.result-status{color:#233A76}
.result-divider{background:rgba(35,58,118,.16)}
.result-bulb{color:#F5821F}
.result-card.is-warning{background:#fff0df;border-color:#fff0df}
.result-card.is-warning .result-status,.result-card.is-warning .result-icon{color:#233A76}
.result-card.is-warning .result-icon{background:#ffdfbd}
.rule-icon.icon-limits{background:#fff0df;color:#233A76}
.rule-icon.icon-choice{background:#e9edf8;color:#233A76}
.rule-icon.icon-tiers{background:#e9edf8;color:#233A76}
.limit-pills span{color:#233A76}
.rule-note{color:#8c551f}
.tier-ladder .ladder-top{color:#233A76}
.example-outcome .outcome-check{background:#fff0df;color:#233A76}
.policy-heading>span{background:#fff0df;color:#233A76}
.policy-examples>div{background:#f2f4fa}
.brand-mark,.footer-mark{background:#F5821F}
.issue-link{display:flex;align-items:center;gap:5px;margin-left:auto;color:#233A76;text-decoration:none;font-size:10px;font-weight:700;white-space:nowrap}
.issue-link:hover{text-decoration:underline}
.issue-link span{color:#F5821F;padding-left:3px}
.github-icon{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:520px){.issue-link{font-size:8px}}
