:root{--brand-green:#19ce50;--brand-mint:#8aefa7;--primary:var(--brand-green)}
::selection{background:#19ce50;color:#06170b}
.main-title h1.title{color:var(--brand-mint)}
.dot-before.subtitle,.indicators-title,.experiences-wrap .sub-heading{color:var(--brand-green)}
.dot-before::before{background-color:var(--brand-green)}
.left-sidebar{border:1px solid #19ce5038;box-shadow:0 0 45px #19ce5010,inset 0 1px 0 #19ce5022}
.left-sidebar .bot-button,.form-contact .tf-btn{border-color:#19ce5080;background:linear-gradient(110deg,#19ce5026,#19ce5008)}
.left-sidebar .bot-button:hover,.form-contact .tf-btn:hover{background:#19ce5038}
.top-launch-link{background:var(--brand-green);box-shadow:0 0 24px #19ce5024}
.top-x-link,.social-links a{border-color:#19ce5050}
.experiences-wrap .item{border-left:2px solid #19ce5060;padding-left:22px}
.experiences-wrap .type-tags{color:var(--brand-mint);border-color:#19ce5040;background:#19ce500d}
.coin-explorer{border-color:#19ce504d;background:linear-gradient(135deg,#19ce500b,transparent 55%),#151715}
.coin-count{color:var(--brand-mint);background:#19ce501a;border:1px solid #19ce5033}
.coin-empty{border:1px dashed #19ce5040;border-radius:16px;background:#19ce5008}
.section-services .accordion-head>.title{color:var(--brand-mint)}
.section-services .accordion-item{border-color:#19ce5038}
.section-services .accordion-head:hover>.title{color:var(--brand-green)}
.whatsup-signature{color:var(--brand-green)}
a:focus-visible,button:focus-visible{outline:2px solid var(--brand-mint);outline-offset:4px}
/* Documentation uses the same green accents without changing its layout. */
.hero{border-bottom-color:#19ce5040}.hero h1{color:var(--brand-mint)}
.toc,.step{border-color:#19ce5038}.toc b,article h2{color:var(--brand-mint)}
.step{border-left:3px solid var(--brand-green)}
.button{background:var(--brand-green)}footer{border-top-color:#19ce5038}
