/* Final main-page palette. Kept local so subpage themes remain independent. */
body.home-balanced,.home-balanced .kacin-home{
 --kacin-blue:#3E55C4;--kacin-orange:#FF5E10;
 --brand-blue:var(--kacin-blue);--blue:var(--kacin-blue);--electric:var(--kacin-blue);
 --brand-orange:var(--kacin-orange);--orange:var(--kacin-orange);
 --brand-navy:#17345E;--navy:#17345E;--ink:#17345E;--text:#17345E;
 --brand-sky:#9FB7F1;--brand-gold:var(--kacin-orange);--gold:var(--kacin-orange);
}
body.home-balanced{background:radial-gradient(ellipse 680px 420px at 17% 520px,#EDEEFF 0%,transparent 100%),radial-gradient(ellipse 900px 620px at 82% 120px,#EAF1FF 0%,transparent 100%),#fff}
.home-balanced .ghost-type{color:#3e55c409}
.home-balanced .mint-button{background:#fff;color:#17345E;border-color:#ccd4ee}
.home-balanced .mint-button span{color:var(--kacin-orange)}
.home-balanced .mint-button:hover{background:#EEF3FF;border-color:var(--kacin-blue)}
.home-balanced .renew-art::after{background:radial-gradient(circle at 30% 25%,#fff,#c5c6fa)}
.home-balanced .round-link:nth-child(5)>span{background:#EDEEFF;color:var(--kacin-blue)}
.home-balanced .round-link:nth-child(7)>span{background:#EEF3FF;color:var(--kacin-blue)}
.home-balanced .association-links a,.home-balanced .section-index,.home-balanced .section-label,.home-balanced .hybrid-intro em,.home-balanced .network-copy h2 em{color:var(--kacin-blue)}
.home-balanced .association-links a:hover,.home-balanced .business-list>a:hover{background:#F4F7FF}
.home-balanced .hybrid-lower .participation-options article:first-child{background:linear-gradient(135deg,#EAF1FF,#F2F4FF);border-top-color:var(--kacin-blue)}
.home-balanced .hybrid-lower .participation-options article:last-child{background:linear-gradient(135deg,#F3F2FF,#EDEEFF);border-top-color:var(--kacin-orange)}
.home-balanced .participation-options article:first-child .role-label,.home-balanced .participation-options article:last-child .role-label{color:var(--kacin-blue)}
.home-balanced .solid-button,.home-balanced .connect-contact,.home-balanced .creator-orbit-copy>a{background:var(--kacin-blue);border-color:var(--kacin-blue);color:#fff}
.home-balanced .participation-options article:last-child .outline-button{background:#fff;color:var(--kacin-blue);border-color:var(--kacin-blue)}
.home-balanced .participation-options article:last-child .outline-button:hover{background:var(--kacin-blue);color:#fff}
.home-balanced .stories{background:linear-gradient(180deg,#fff,#F8FAFF 48%,#fff)}
.home-balanced .story-card:nth-child(4n+1){background:#EEF3FF;border-color:#dce4f7}
.home-balanced .story-card:nth-child(4n+2){background:#F4F1FF;border-color:#e3def6}
.home-balanced .story-card:nth-child(4n+3){background:#EFF8FF;border-color:#dceaf6}
.home-balanced .story-card:nth-child(4n+4){background:#F1F4FF;border-color:#dce4f7}
.home-balanced .story-card .story-copy small{background:#e2e8fc;color:var(--kacin-blue)}
.home-balanced .story-card .story-copy b{color:var(--kacin-blue)}
.home-balanced .story-card .story-copy b span{color:var(--kacin-orange)}
.home-balanced .creative-network{background:radial-gradient(ellipse at 32% 42%,#EAF1FF 0,transparent 58%),radial-gradient(ellipse at 72% 62%,#EDEEFF 0,transparent 55%),#fff}
.home-balanced .network-photo{background:#e0e8ff;box-shadow:0 12px 32px #3e55c41a}
.home-balanced .node-sharing .network-photo{background:#e5e1fc}
.home-balanced .network-eyebrow,.home-balanced .network-caption b{color:var(--kacin-blue)}
.home-balanced .network-word{color:#6073ac;background:#eef3ffb3}
.home-balanced .network-orbit{border-color:#3e55c41c}
.home-balanced .network-connections{stroke:#99ace0}
.home-balanced .network-connections .network-signal{stroke:var(--kacin-blue)}
.home-balanced .spark-two{background:radial-gradient(circle at 30% 25%,#fff,#a7a7ed)}
.home-balanced .spark-four{background:var(--kacin-orange)}
.home-balanced .creator-orbit-section{background:#F4F7FF}
.home-balanced .creator-orbit-center{background:#fff;border-color:#d9e1f5;box-shadow:0 10px 40px #3e55c40d}
.home-balanced .creator-orbit-face{background:#EEF3FF}
.home-balanced .connect-icon{background:#EEF3FF;color:var(--kacin-blue)}
.home-balanced .connect-arrow{color:var(--kacin-orange)}
.home-balanced .connect-links>a:hover{background:#F8FAFF}
.home-balanced .signature-footer{background:#17345E}
.home-balanced .footer-orbit{border-color:#9fb7f140}
.home-balanced .footer-orbit::before{border-color:#9fb7f130}
.home-balanced .footer-orbit i{background:#9FB7F1}
.home-balanced .footer-orbit i:nth-child(2){background:var(--kacin-orange)}
.home-balanced .footer-orbit i:nth-child(3){background:#BBC8F0}
.home-balanced .back-top{color:var(--kacin-blue);border-color:#dce4f7}
.home-balanced .story-cover{background:#EEF3FF}
.home-balanced .story-card:nth-child(n) .story-copy small{background:#e2e8fc;color:var(--kacin-blue)}
.home-balanced .story-card:nth-child(n) .story-copy b{color:var(--kacin-blue)}
.home-balanced .signature-footer .footer-proposal{background:#fff;color:#17345E;border-color:#fff}
.home-balanced .signature-footer .footer-proposal:hover{background:#EEF3FF;color:#17345E}

/* Requested exceptions: warm accents confined to membership and the news deck. */
.home-balanced .hybrid-lower .participation{grid-template-columns:1fr;gap:44px}
.home-balanced .participation>.section-caption{text-align:center;max-width:760px;margin-inline:auto}
.home-balanced .participation-options{width:100%;max-width:1080px;margin-inline:auto}
.home-balanced .hybrid-lower .participation-options article:last-child{background:linear-gradient(135deg,#fff9ef,#ffede2);border-top-color:#ed9a73}
.home-balanced .participation-options article:last-child .role-label{color:#a74d2c}
.home-balanced .participation-options article:last-child .outline-button{border-color:#d5987c;color:#8c452f;background:#fffaf6}
.home-balanced .participation-options article:last-child .outline-button:hover{background:#ffe2d1;color:#773822}
.home-balanced .story-card:nth-child(4n+1){background:#f0f6ff;border-color:#dce8fa}
.home-balanced .story-card:nth-child(4n+2){background:#f3efff;border-color:#e5dcfa}
.home-balanced .story-card:nth-child(4n+3){background:#fff8eb;border-color:#efe3ca}
.home-balanced .story-card:nth-child(4n+4){background:#fff1e9;border-color:#f2ddd0}
.home-balanced .story-card:nth-child(4n+2) .story-copy small{background:#e8defb;color:#6550a4}
.home-balanced .story-card:nth-child(4n+3) .story-copy small{background:#f7e9ca;color:#856122}
.home-balanced .story-card:nth-child(4n+4) .story-copy small{background:#ffe0ce;color:#a74d2c}
.home-balanced .story-card:nth-child(4n+2) .story-copy b{color:#6550a4}
.home-balanced .story-card:nth-child(4n+4) .story-copy b{color:#a74d2c}
.home-balanced .stories-toolbar{position:relative;justify-content:center;flex-wrap:wrap}
.home-balanced .stories-toolbar .slider-controls{position:absolute;right:0}
.home-balanced .activity-fields-link{flex-direction:column;text-align:center;align-items:center;gap:18px}
@media(max-width:760px){
 .home-balanced .hybrid-lower .participation{gap:30px}
 .home-balanced .stories-toolbar .slider-controls{position:static;width:100%;justify-content:center}
}
.home-balanced .participation>.section-caption h2{font-size:clamp(30px,3.4vw,46px);line-height:1.35}
