/* Public subpages share the main brand palette without altering their layouts. */
body.unified-subpage,body.unified-subpage .kacin-home{
 --kacin-blue:#3E55C4;--kacin-orange:#FF5E10;
 --blue:#3E55C4;--blue-2:#3E55C4;--brand-blue:#3E55C4;--electric:#3E55C4;
 --navy:#17345E;--brand-navy:#17345E;--ink:#17345E;--text:#17345E;
 --orange:#FF5E10;--brand-orange:#FF5E10;--brand-sky:#9FB7F1;
 --muted:#4B5563;--line:#dce4f7;
 background:#fff;color:#17345E;
}
.unified-subpage .btn-primary,.unified-subpage .solid-button{background:#3E55C4;color:#fff}
.unified-subpage .btn-primary:hover,.unified-subpage .solid-button:hover{background:#3045ac}
.unified-subpage .outline-button{color:#3E55C4;border-color:#3E55C4}
.unified-subpage .outline-button:hover{background:#3E55C4;color:#fff}
.unified-subpage .association-links a,.unified-subpage .section-index,.unified-subpage .gradient-text{color:#3E55C4}
.unified-subpage .creator-filters button[aria-pressed=true]{background:#3E55C4;border-color:#3E55C4;color:#fff}
.unified-subpage .creator-avatar,.unified-subpage .tone-1 .creator-avatar,.unified-subpage .tone-2 .creator-avatar{background:#EEF3FF;color:#3E55C4}
.unified-subpage .tone-1 .creator-portrait.is-placeholder{background:linear-gradient(145deg,#F2F1FF,#c5c9ec);color:#6572a4}
.unified-subpage .tone-2 .creator-portrait.is-placeholder{background:linear-gradient(145deg,#EEF3FF,#b8c9ed);color:#6572a4}
.unified-subpage .creator-grid .creator-card>a{color:#3E55C4;background:#EEF3FF;border-color:#dce4f7}
.unified-subpage .creator-join>a,.unified-subpage .creator-manifesto>a{background:#3E55C4;border-color:#3E55C4;color:white}
.unified-subpage :is(.page-section-nav,.membership-tabs,.inquiry-tabs,.news-tabs,#board-tabs)>:is([aria-current=page],[aria-pressed=true]){color:#3E55C4;border-bottom-color:#3E55C4}
.unified-subpage :is(.subpage-heading,.story-page-intro,.history-intro,.inquiry-intro) :is(.eyebrow,.section-label){color:#3E55C4}
.unified-subpage a:focus-visible,.unified-subpage button:focus-visible{outline-color:#3E55C4}
.unified-subpage .subpage-footer>a,.unified-subpage .back-top{color:#3E55C4}
