/* White + Stone direction. The original palette and layout remain untouched. */
html[data-color-study="stone"]:not([data-theme="dark"]) {
 --ground:#FFFFFF;--surface:#FFFFFF;--ivory:#F4F3F0;
 --chapter-dark:#132E4D;--clinical-pale:#F4F3F0;
 --section-eyebrow-color:#9F5148;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body {background:#FFFFFF;color:#132E4D}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-header {background:#FFFFFF!important}
html[data-color-study="stone"]:not([data-theme="dark"]) body #top .hero-scrim {
 background:linear-gradient(90deg,rgba(15,22,24,.68),rgba(15,22,24,.39))!important;
 opacity:1!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>.region-bar,
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#home-credentials,
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#about,
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#pathway {
 background:#FFFFFF!important;color:#132E4D;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main .state-link,
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-credentials .credential-tile {
 background:#FFFFFF!important;border-color:#D8DDE0!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#approach,
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#home-voices {
 background:#F4F3F0!important;color:#132E4D;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#monitoring {
 background:#123F40!important;--section-eyebrow-color:#EDADA3;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #monitoring .dial-art {
 --dial-blush:#DCE5E1;--blue:#D5E3E2;--line:#D5E3E2;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #monitoring .dial-svg>line {stroke:#B45D52}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#distinct-roles {
 background:#FFFFFF!important;color:#132E4D!important;--section-eyebrow-color:#9F5148;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles :is(h2,p,a) {
 color:#132E4D!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles .text-link {
 border-color:#D8DDE0!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles .text-link:hover {
 color:#9F5148!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main :is(#home-credentials,#about,#approach,#home-voices,#pathway) {
 --section-eyebrow-color:#9F5148;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main :is(#home-credentials,#about,#approach,#home-voices,#pathway,#distinct-roles) .eyebrow {
 color:#9F5148!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #monitoring .eyebrow {
 color:#EDADA3!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #top .eyebrow::before {
 background:#EDADA3!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #approach .method-step-number {
 color:#9F5148!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main :is(#about,#approach,#home-voices,#pathway) .text-link {
 border-color:#B45D52!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .voice-lane>h3::before {
 background:#B45D52!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #pathway .explore-card.is-active::after {
 background:#B45D52!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #pathway .explore-card:hover .card-arrow {
 color:#EDADA3!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#practice-next-step {
 background:#132E4D!important;--section-eyebrow-color:#EDADA3;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #practice-next-step .eyebrow {
 color:#EDADA3!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer {
 background:#F4F3F0!important;color:#132E4D!important;
 border-top:2px solid #D8DDE0!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body .quiet-footer-columns>div+div,
html[data-color-study="stone"]:not([data-theme="dark"]) body .quiet-footer-legal {
 border-color:#D8DDE0!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer .text-button {
 color:#536473!important;border-color:#C7CECF!important;
}
/* A navy master for the pale footer; keep the ivory version in the original comparison. */
body .footer-wordmark .stone-footer-logo {display:none;width:180px;height:auto}
html[data-color-study="stone"]:not([data-theme="dark"]) body .footer-wordmark .new-footer-logo {display:none}
html[data-color-study="stone"]:not([data-theme="dark"]) body .footer-wordmark .stone-footer-logo {display:block}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer :is(a,h2) {color:#132E4D!important}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer :is(p,.quiet-footer-legal) {color:#536473!important}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer a:hover,
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer .text-button:hover {color:#9F5148!important}
html[data-color-study="stone"]:not([data-theme="dark"]) body .site-footer :focus-visible {outline-color:#9F5148!important}

/* Restrained refinement: editorial hierarchy without additional components. */
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#approach {
 padding-block:52px;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-rows {
 gap:32px;margin-top:28px;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-rows article {
 gap:12px;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-rows h3 {
 font-weight:500!important;line-height:1.25!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-rows .eyebrow {
 color:#132E4D!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-link {
 margin-top:24px;border-bottom:0!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles>.wrap {
 width:max-content;max-width:calc(100% - 48px);--role-step:clamp(36px,4.45vw,64px);
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles h2 {
 font-size:clamp(38px,4.03vw,58px)!important;line-height:1.1!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #distinct-roles .role-statement-line+.role-statement-line {
 padding-left:var(--role-step)!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles .text-link {
 border:0!important;text-decoration:none;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#home-voices {
 background:#FFFFFF!important;padding-block:44px!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .two-voices {
 gap:72px;margin-top:28px;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .voice-card blockquote {
 line-height:1.3!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .quote-credit {
 margin-top:0;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .story-controls {
 margin-top:4px;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .story-controls button {
 color:#536473;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .story-controls button:hover,
html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .story-controls button:focus-visible {
 color:#9F5148;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#pathway {
 background:#F4F3F0!important;padding-block:40px!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #pathway .quiet-track>.explore-card {
 height:190px;border-radius:12px;transform:none!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #pathway .explore-card .card-copy {
 height:82px;padding:28px 20px 18px;
 background:linear-gradient(180deg,rgba(6,20,35,0),rgba(6,20,35,.48) 42%,rgba(6,20,35,.82));
}
html[data-color-study="stone"]:not([data-theme="dark"]) body #pathway .explore-card img {
 filter:none!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body :is(#pathway,#home-credentials) .motion-button {
 opacity:.65;box-shadow:none!important;
}
html[data-color-study="stone"]:not([data-theme="dark"]) body :is(#pathway,#home-credentials) .motion-button:hover,
html[data-color-study="stone"]:not([data-theme="dark"]) body :is(#pathway,#home-credentials) .motion-button:focus-visible {
 opacity:1;
}
@media(max-width:700px){
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#approach {padding-block:40px}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main #approach .method-rows {gap:28px 22px}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles>.wrap {width:calc(100% - 48px);--role-step:0px}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main #distinct-roles h2 {font-size:clamp(32px,8.8vw,38px)!important}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #home-voices .two-voices {gap:32px;margin-top:24px}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#home-voices {padding-block:36px!important}
 html[data-color-study="stone"]:not([data-theme="dark"]) body #main>#pathway {padding-block:32px!important}
}
