/* Coractive Scientific Studio — a separate experimental theme with a compact laboratory workspace. */
.cr-lab .studio-scenarios{grid-column:1/-1;border:1px solid #d2e6e1;border-radius:14px;padding:16px;background:linear-gradient(135deg,#eef8f5,#fff);margin:0 0 12px}
.cr-lab .studio-eyebrow{color:#00205b;font-size:11px;letter-spacing:.13em;font-weight:750;margin:0 0 12px}
.cr-lab .studio-scenario-grid{display:flex;flex-wrap:wrap;gap:8px}
.cr-lab .studio-scenario-grid button{min-height:44px;padding:10px 12px;border:1px solid #9fbbb6;border-radius:8px;background:#fff;color:#00205b;font-size:13px;font-weight:650;line-height:1.4;cursor:pointer;flex:1 1 110px}
.cr-lab .studio-scenario-grid button:hover{background:#e1f5ef;border-color:#008875}
.cr-lab .studio-scenario-grid button[aria-pressed=true]{background:#00a98f;color:#00205b;border-color:#008875;box-shadow:inset 0 0 0 1px #008875}
.cr-lab .studio-scenario-note{margin:12px 0 6px;line-height:1.6;color:#324f5b;font-size:13px}
.cr-lab .studio-example{font-size:11px;line-height:1.5;color:#526871;margin:0}
.cr-lab .studio-guide-box{margin-top:16px;padding:14px 16px;border:1px solid rgba(255,207,133,.27);border-left:3px solid #ffcf85;border-radius:10px;background:rgba(255,207,133,.04);color:#dcebe9}
.cr-lab .studio-guide-box button{min-height:44px;border:1px solid #687d81;background:transparent;color:#ffdfaa;border-radius:7px;padding:8px 12px;font-size:13px;line-height:1.4;cursor:pointer}
.cr-lab .studio-guide-box button:hover{background:rgba(255,207,133,.1)}
.cr-lab .studio-guide-box p{font-size:13px;line-height:1.7;color:#dcebe9;margin:10px 0 0}
.cr-lab .studio-scenarios :focus-visible,.cr-lab .studio-guide-box :focus-visible{outline:3px solid #00a98f;outline-offset:3px}
.cr-lab .studio-guides text{fill:#ffdfaa;font-size:16px;font-weight:600}
.cr-lab.has-lab-tabs .lab-intro{border-top:3px solid #00a98f;padding-top:24px}
.cr-lab .lab-title{letter-spacing:-.035em}
@media(max-width:600px){.cr-lab .studio-scenarios{padding:12px}.cr-lab .studio-scenario-grid button{flex-basis:100%}}
