:root{--vk-bg:#101e27;--vk-surface:#1b2e39;--vk-ink:#edf4f3;--vk-muted:#b6c7ce;--vk-orange:#b7dccb;--vk-purple:#b6c7ce;}html,body{background-color:#101e27!important;} .hero h1 span{color:#a9d3c1!important;} .site-header,.header-shell{background-color:#162732!important;} .volt-home-atmosphere svg{stroke:#d0e7dd!important;} .auth-panel::after{content:"K"!important;}

.volt-learning-backdrop__art{background:url(/handel-background-calm.svg) center/cover no-repeat!important}.volt-learning-backdrop__art>svg{display:none!important}

/* Single calm graphite composition, including legacy storefront surfaces. */
html body .volt-learning-backdrop--home {background-color:#101e27!important;}
html body .volt-learning-backdrop--home .volt-learning-backdrop__light {background:radial-gradient(ellipse at 85% 8%,#7b9c9d1a,transparent 50%),radial-gradient(ellipse at 4% 80%,#7b9c9d10,transparent 50%),#101e27!important;}
html body .kk-storefront .button.primary {background:#b7dccb!important;color:#102b2c!important;border-color:#b7dccb!important;box-shadow:0 8px 24px #0000001a!important;}
html body .kk-storefront .facts {background:linear-gradient(115deg,#1b2e39eb,#162732eb)!important;border-color:#3a535e!important;box-shadow:none!important;}

/* A longer retail formula must fit the actual card, including text zoom. */
.kk-release .tools > .tool {min-width:0;}
.kk-release.kk-home-refined .tool-formula .formula-visual {
  box-sizing:border-box;max-width:100%;white-space:normal;
  background:linear-gradient(150deg,#162b35,#13252e);
  border-color:#3a535e;
}
.kk-release.kk-home-refined .tool-formula .formula-equation {
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;
  gap:.12em .22em;width:100%;min-width:0;max-width:100%;
  margin-block:18px;font-size:clamp(1rem,6.5cqi,1.75rem);
  line-height:1.35;letter-spacing:-.035em;white-space:normal;
}
.kk-release.kk-home-refined .tool-formula .formula-equation > span {
  flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;
}
.kk-release.kk-home-refined .tool-formula .formula-prefix {color:#a9d3c1;}
.kk-release.kk-home-refined .tool-formula .formula-legend {
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.kk-release.kk-home-refined .tool-formula .formula-legend dd {
  white-space:normal;overflow-wrap:anywhere;
}
.kk-release.kk-home-refined .tool {
  background:linear-gradient(145deg,#203641,#172b36);
  border-color:#3a535e;box-shadow:inset 0 1px #e3f1ee08;
}
.kk-release .tool-number {background:#a9d3c10d;border-color:#a9d3c13d;color:#d0e7dd;}
.kk-release .learning-map {background:#132630;border-color:#3a535e;}
.kk-release .manifesto {background:#e6eeed;color:#193641;}
.kk-release .manifesto h2 {color:#193641;}
.kk-release .manifesto h2 span {color:#416e66;}
.kk-release .manifesto p:not(.eyebrow) {color:#46616b;}
