/* 第二课 · 环境设计：一图多境 + 空间体验四幕（只作用于 ?major=env；工作台本身的 .product-lab 样式沿用 l02-product-lab.css） */
html[data-professional="env"] {
  --bg-color:#F2F5F7;--card-bg:#fff;--text-color:#17212B;--border-color:#DCE4EA;
  --accent-color:#1F6B5C;--accent-strong:#174F44;--accent-soft:#DCEFE8;--accent-line:#B3D6CA;
  --accent-contrast:#fff;--secondary-color:#0E627A;--highlight:#0F7150;--danger:#B3261E;
  --pl-ink:#17212B;--pl-muted:#526071;--pl-line:#DCE4EA;--pl-soft:#F7FAFC;--pl-blue:#1F6B5C;--pl-navy:#174F44;--pl-sky:#DCEFE8;--pl-orange:#C2410C;--pl-green:#0F7150;--pl-amber:#8A5300;
}
html[data-professional="env"] body {background:#F2F6F4;background-image:none;font-size:14px;padding:14px 16px 40px;line-height:1.55;color:var(--pl-ink);}
html[data-professional="env"] .header-area {max-width:1200px;margin-bottom:12px;padding-bottom:10px;gap:8px;}
html[data-professional="env"] h1 {background:none;-webkit-text-fill-color:var(--pl-navy);color:var(--pl-navy);letter-spacing:0;font-size:20px;}
html[data-professional="env"] .btn-icon {background:#fff;color:#43515D;border:1px solid var(--pl-line);border-radius:7px;padding:7px 10px;font-size:12.5px;min-height:36px;}
html[data-professional="env"] .btn-icon:hover {background:var(--pl-sky);color:var(--pl-navy);border-color:var(--pl-blue);}
html[data-professional="env"] .status-chip.warn {color:#9A6206;background:#FBEED2;border-color:#E9C98A;}
html[data-professional="env"] .container,
html[data-professional="env"] .action-area,
html[data-professional="env"] #apiBtn,
html[data-professional="env"] .header-btns [onclick="randomizeStory()"] {display:none!important;}
html[data-professional="env"] #toast {color:#fff;background:#17212B;border-color:#17212B;}
html[data-professional="env"] :where(button,a,select,input,textarea,summary,[tabindex]):focus-visible {outline:3px solid var(--pl-orange);outline-offset:2px;}
html[data-professional="env"] #guideModal .l02-guide-card,
html[data-professional="env"] .l02-guide-head {background:#fff;color:var(--pl-ink);}
html[data-professional="env"] .l02-guide-head p,html[data-professional="env"] .l02-guide-close {color:var(--pl-muted);}
html[data-professional="env"] .l02-guide-head h3 {color:var(--pl-navy);}
@media (max-width:720px) {
  html[data-professional="env"] body {padding:10px 16px 32px;}
}
/* 环艺：读法提示与示意小人用的颜色 */
#envLab .pl-rel b {color:var(--pl-navy);}
