/* RUST.DUMP palette only. Original components, geometry and application code stay intact. */
html:root,html[data-theme]{
 --rd-accent:#ff2144;--rd-accent-hover:#ff3e5c;--rd-accent-soft:rgba(255,33,68,.12);
 --twc-primary-50:350 100% 97%!important;--twc-primary-100:350 100% 94%!important;--twc-primary-200:350 100% 87%!important;--twc-primary-300:350 100% 77%!important;--twc-primary-400:350 100% 67%!important;--twc-primary-500:350 100% 60%!important;--twc-primary-600:350 100% 56.5%!important;--twc-primary-700:350 100% 56.5%!important;--twc-primary-800:350 85% 44%!important;--twc-primary-900:350 75% 33%!important;--twc-primary-950:350 65% 20%!important;
 --twc-orange-400:350 100% 67%!important;--twc-orange-500:350 100% 56.5%!important;--twc-orange-600:350 88% 48%!important;--twc-orange-700:350 80% 39%!important;
 --bg:#131315;--bg-2:#1b1b1e;--ink:#f2f2f4;--muted:#96969f;--faint:#64646e;--line:rgba(242,242,244,.1);--copper:#ff2144;--copper-hot:#ff3e5c;--copper-dim:rgba(255,33,68,.14);
}
::selection{background:rgba(255,33,68,.28);color:#fff}
.navigation .sections .items .item-row.router-link-active{background-color:rgba(255,33,68,.11)!important;box-shadow:inset 2px 0 0 #ff2144}
.navigation .sections .items .item-row.router-link-active .item-name,.navigation .sections .items .item-row.router-link-active p{color:#ff617b!important}
.navigation .sections .items .item-row.router-link-active svg{fill:#ff617b!important}
.navigation .sections .items .item-row:hover{background-color:rgba(255,33,68,.065)}
.site-header .brand,.nav .brand{color:#f2f2f4}
.btn-primary,.btn-copper{background:#ff2144!important;border-color:#ff2144!important;color:#fff!important}
.btn-primary:hover,.btn-copper:hover{background:#ff3e5c!important;border-color:#ff3e5c!important}
.landing-page a.hyperlink{color:#ff617b}
.hero-shade{background:linear-gradient(180deg,rgba(19,19,21,.55) 0%,rgba(19,19,21,.2) 35%,rgba(19,19,21,.92) 100%),radial-gradient(80% 60% at 70% 20%,rgba(255,33,68,.16),transparent 55%)}
.plan{background:linear-gradient(160deg,rgba(255,33,68,.10),transparent 42%),var(--bg-2)}
html:root{--vp-c-brand-1:#ff617b;--vp-c-brand-2:#ff3e5c;--vp-c-brand-3:#ff2144;--vp-c-brand-soft:rgba(255,33,68,.14)}
#ra-ban-sync-full button.primary{background:#ff2144!important;color:#fff!important}
.brand-mark{background:url('/assets/brand/rustdump-mark.svg') center/contain no-repeat!important;border-radius:0!important;box-shadow:none!important}
.nav .brand>img{display:block;width:176px;height:40px}
/* Status colors remain semantically distinct. */
