/* Studio design applied to the current guided application, not an older template. */
.guided[data-template="studio"]{--bg:#e8ece8;--ink:#173d35;--accent:#287447;--line:#ccd6ce;background:var(--bg);font-family:Arial,sans-serif}
.guided[data-template="studio"] .topbar{border-bottom:4px solid #bced8b}
.guided[data-template="studio"] .page-heading{background:#182a24;color:#f3f8ed;padding:32px 36px;margin-bottom:22px;border-radius:2px}
.guided[data-template="studio"] .page-heading h1{font-size:clamp(34px,4.4vw,64px);line-height:1.04;font-weight:700;letter-spacing:-2.5px;margin:16px 0}
.guided[data-template="studio"] .page-heading p{color:#c1cec4;line-height:1.5}
.guided[data-template="studio"] .page-heading .eyebrow{color:#c4f68c}
.guided[data-template="studio"] .card,.guided[data-template="studio"] .workspace .viewer,.guided[data-template="studio"] .flow-nav,.guided[data-template="studio"] .flow-measure,.guided[data-template="studio"] .flow-details{border-radius:3px;box-shadow:none}
.guided[data-template="studio"] .flow-step[aria-current]{background:#182a24;color:#d6f7b4}
.guided[data-template="studio"] .flow-step[aria-current] .flow-number{background:#bced8b;border-color:#bced8b;color:#182a24}
.guided[data-template="studio"] .controls{border-top:5px solid #243c30}
.guided[data-template="studio"] .climate-card{border-top:5px solid #a3d876}
.guided[data-template="studio"] .scenario-tabs{border-radius:0;background:#e9eee6}
.guided[data-template="studio"] .scenario-tabs button[aria-selected=true]{background:#173d35;color:#d6f7b4}
.guided[data-template="studio"] .scenario-tabs button[aria-selected=true] span{color:#d6f7b4}
.guided[data-template="studio"] .button.primary{background:#173d35;color:#d6f7b4}
.guided[data-template="studio"] .start-prompt{color:#25653e}
.guided[data-template="studio"] .flow-measure[open]>summary{background:#e4eddc}
@media(max-width:800px){.guided[data-template="studio"] .page-heading{padding:24px}.guided[data-template="studio"] .page-heading h1{letter-spacing:-1.5px}}
@media print{.guided[data-template="studio"]{background:white;color:#183d36}}
