
/* More daylight, playful coral and seafoam; preserve architectural vector system */
.p-hero{background:#e1f2e9;color:#17443b}
.p-hero h1 em{color:#bd705c}
.p-hero-text>p{color:#365c53}
.p-hero-image:after{background:linear-gradient(90deg,#e1f2e9,transparent 22%)}
.p-hero-bottom{border-top-color:#9fcab9}
.p-hero-stamp,.p-map-label{color:#2f5f53}
.p-glow{background:#cf785d;box-shadow:0 0 0 6px #f9d9c9}
.p-button{background:#eaa88a;border-color:#eaa88a;color:#233b33}
.p-button-light{background:#fff;color:#254a43;border-color:#83ae9f}
.p-scene-switch{background:#e8f7ec;color:#19483c}
.p-scene-head h2 em{color:#a46b63}
.p-scene-art{background:#275c54;border-radius:17px 0 0 17px;overflow:hidden}
.p-scene-side{background:#fff8ec}
.p-scene-art>button[aria-pressed=true]{background:#efbd99;border-color:#efbd99;box-shadow:0 0 0 12px #f8c6a759}
.p-what-grid>a:nth-child(1){background:#f4d7c4}
.p-what-grid>a:nth-child(2){background:#d8eafa}
.p-what-grid>a:nth-child(3){background:#d5ecdd}
.p-manifesto{background:#fffaf3}
.p-cta{background:#d7ece5;color:#163c33}
