/* ==========================================================
   EARTH LAB: layered on zones.css (the Wild Weather Lab styles).
   Warm earth tones: sandstone, clay and forest green.
   ========================================================== */
.earth-page{background:#f1e8d6}
.earth-page .big-stage{background:#6e5a44}
.zone-hero.ea-hero::before{background:linear-gradient(180deg,#b9dbe9 0%,#dcebe6 50%,#f1e8d6 100%)}
.ea-hero h1{color:#3b2a1c}
.ea-hero .eyebrow{color:#a4502c}
.earth-page .sp-btn{border-color:#d9ccb6;color:#4a3526}
.earth-page .sp-btn[aria-pressed="true"]{background:#5a4632;border-color:#5a4632;color:#fff4dc}
.earth-page .big-card{border-color:#e2d6c0}
.earth-page .big-card h2{color:#3b2a1c}
.earth-page .big-zone>.weather-ctrl .wx-readout{background:#5a4632;color:#ffe9b8}
.earth-page .wx-slider input{accent-color:#c0703c}
/* "why it matters" box for experiments with no safety tip */
.earth-page .wx-safe.ea-matters{background:#eaf3dc;border:2px solid #b8d098}
.earth-page .wx-safe.ea-matters b{color:#4f7a2a}
/* two-way choice (Hawaii or Mount St. Helens, Florida or prairie) */
.ea-seg{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:rgba(255,253,246,.95);box-shadow:0 4px 12px rgba(0,0,0,.18)}
.ea-seg button{min-height:40px;padding:.35rem .9rem;border:0;border-radius:999px;background:transparent;color:#4a3526;font:600 .95rem/1 var(--display);cursor:pointer;transition:background .15s,color .15s}
.ea-seg button:hover{background:#f1e6d2}
.ea-seg button[aria-pressed="true"]{background:#5a4632;color:#fff4dc}
.ea-seg button:focus-visible{outline:3px solid #f2c230;outline-offset:1px}
@media(max-width:540px){.ea-seg button{padding:.3rem .65rem;font-size:.85rem}}
