.bs-cta-wrap .bs-cta{background:linear-gradient(120deg,var(--brand-raised),var(--brand-panel));border-color:var(--brand-muted);color:var(--brand-text)}.bs-cta-wrap .bs-cta strong,.bs-cta-wrap .bs-cta-arrow{color:var(--brand-accent)}.bs-cta-wrap .bs-cta small{color:var(--brand-muted)}.bs-cta-wrap .bs-cta:hover{border-color:var(--brand-accent)}
.studio-shell .bs-canvas canvas:focus-visible{outline:3px solid var(--brand-accent);outline-offset:-5px}.studio-shell [data-spin-toggle]{border-color:var(--brand-muted);color:var(--brand-text);background:var(--brand-raised);min-height:44px}.studio-shell .bs-grp{color:var(--brand-text);border-color:var(--brand-border);background:var(--brand-panel)}.studio-shell .bs-grp small{color:var(--brand-muted)}
.ms-root{color:var(--brand-text);background:var(--brand-panel)}.ms-root .ms-hero{padding:28px 0}.ms-root .ms-hero h1{color:var(--brand-text)}.ms-root .ms-hero p,.ms-root .ms-note{color:var(--brand-muted)}.ms-root .ms-btn{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-panel)}.ms-root .ms-btn--ghost{background:var(--brand-raised);color:var(--brand-text);border-color:var(--brand-muted)}.ms-root .ms-jump a{color:var(--brand-accent);border-color:var(--brand-border);background:var(--brand-raised)}.ms-root a:focus-visible,.ms-root button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}

.ms-root{--ms-bg:var(--brand-panel);--ms-panel:var(--brand-panel);--ms-line:var(--brand-border);--ms-txt:var(--brand-text);--ms-mut:var(--brand-muted);--ms-gold:var(--brand-accent);--ms-gold2:var(--brand-accent);padding:32px max(20px,4vw) 50px}.ms-root .ms-grp--custom{border-color:var(--brand-border);background:linear-gradient(150deg,var(--brand-raised),var(--brand-panel) 70%)}.ms-root .ms-grp li{border-top-color:var(--brand-border)}.ms-root .ms-hero h1{font-size:clamp(34px,5vw,60px)}.ms-root .ms-hero p{max-width:720px;margin:14px auto;line-height:1.6}.ms-root .ms-btn{font-size:14px}.ms-root .ms-grp h3{font-size:14px}.ms-root .ms-grp li,.ms-root .ms-note{font-size:14px}.ms-root .ms-n small,.ms-root .ms-gnote,.ms-root .ms-jump a{font-size:12px}
