/* Palette from the first Codevern. Layout remains the public studio version. */
:root{--ink:#253648;--muted:#53677b;--paper:#fff;--line:#d9e7ef;--brand:#007eb5;--brand-hover:#00648e;--accent:#008ac7;--soft:#eaf8ff;--tint:#d5effd;--secondary:#d4f2a2;--secondary-ink:#355417;--panel-shadow:#007eb51a}
.v1{background:linear-gradient(180deg,var(--soft),var(--paper) 900px)}
.button{box-shadow:0 5px 14px var(--panel-shadow)}
.capsule:before,.orbit-dot{background:var(--secondary)}
.system-core{background:var(--ink);box-shadow:0 30px 60px #25364826,inset 0 1px 1px #ffffff40}
.core-mark{color:var(--secondary)}
.node-icon{background:var(--secondary);color:var(--secondary-ink)}
.service-switch{background:var(--soft)}
.service-switch button[aria-pressed=true]{background:var(--ink);color:white;box-shadow:0 8px 20px #25364818}
.service-switch button[aria-pressed=true] span{color:var(--secondary)}
.about-band{background:var(--ink);color:white}
.about-band .eyebrow,.about-band .experience{color:var(--secondary)}
.about-band .intro,.about-band .experience small{color:#d9e7ef}
.step-num{color:var(--secondary-ink);background:var(--secondary);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:15px}
.pill{background:#e8f6e7;border-color:#b8dfb7;color:#213b24}
.studio-header .services-intro{background:var(--ink);color:white}
.studio-header .services-intro>span,.studio-header .services-intro a{color:var(--secondary)}
.studio-header .services-intro p{color:#d9e7ef}
.studio-header .services-team{color:var(--secondary-ink)}
.studio-header .nav-pending small{background:var(--secondary);color:var(--secondary-ink)}
.footer{background:var(--ink);color:#d9e7ef;box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}
.footer .wordmark{color:white}
@media(max-width:700px){.step-num{width:28px;height:28px;font-size:12px}}
