/* Daylight palette: luminous hero, warm paper, mint and coral accents. */
:root{--ink:#193c43;--muted:#536c70;--paper:#f4f6f1;--lime:#91d4c2;--line:#ccdcd5;color-scheme:light}body{background:#f4f6f1;color:#193c43}header{background:#f4f6f1e8;border-color:#c9d9d0}.brand span{color:#548e84}.mark{background:#244d54;color:#d1ede0}h1,h2,h3{color:#193c43}p{color:#536c70}.stage-home .refined-hero{background:radial-gradient(ellipse at 78% 30%,#a8dedc70,transparent 53%),radial-gradient(ellipse at 38% 80%,#f5ccb752,transparent 48%)}.spatial-canvas{background:none}.stage-home .refined-hero h1 em{color:#378a7f}.stage-home .hero-lead{color:#345e66}.stage-home .hero-support{color:#59777a}.hero-buttons .plain-link{border-color:#7aa797}.stage-home .scroll-stage:not(.refined-hero){border-color:#c2d7cb}.stage-home .offer-section{background:linear-gradient(120deg,#e8f3ed99,transparent 70%)}.section-intro p,.stage-home .offer-row p,.stage-home .process-list p,.stage-home .case-copy p,.stage-home .case-identity>p:last-child{color:#536c70}.stage-home .offer-row,.stage-home .process-list li{border-color:#c4d7ce}.stage-home .offer-row span{color:#668779}.stage-home .offer-row b{color:#258c7d}.stage-home .offer-row:hover{background:linear-gradient(90deg,#b4dfd34a,transparent)}.offer-row::after{background:#3b9f8f}.stage-home .process-list h3{color:#23494d}.stage-home .collaboration{background:radial-gradient(ellipse at 20% 20%,#f3cfb72d,transparent 65%)}.stage-home .personal-close{background:linear-gradient(115deg,transparent,#d3e9ed3b)}.personal-aside{border-color:#c4d7ce}.personal-aside p{color:#3f7c78}.fp-signature,.bio-monogram{color:#64a698}.stage-home .case-section{background:linear-gradient(130deg,#c7e4d73d,#f1cfb828);border-color:#c4d7ce}.stage-home .case-link{color:#205a51;border-color:#7ba48f}.stage-home .immo-name>span{color:#48967e}.detail-head,.detail-band,.biography,.detail-rows li{border-color:#c4d7ce}.detail-intro>p,.biography p,.detail-band p{color:#536c70}.detail-band h2,.detail-rows strong{color:#23494d}.detail-related a{border-color:#7da491}.footer{color:#536c70}.motion-toggle{color:#536c70}.btn{background:#245d60;color:white;border-color:#245d60}.btn.outline{color:#245d60;border-color:#8aada0}.cookie-notice,dialog,#project-chat .chat-panel{background:#fbfdf9!important;color:#23494d!important;border-color:#bed4c8!important;box-shadow:0 15px 70px #244a3d18}input,textarea,select{background:#fff;color:#23494d;border-color:#bfd4c8}.notice{background:#e4f0e7!important;color:#3d6657!important}.chat-heading h2,dialog h2,dialog h3{color:#23494d}#chat-launcher{background:#245d60;color:white;border-color:#3a857c}nav.is-open{background:#f4f6f1}.scroll-next{color:#527e73}.detail-head{background:radial-gradient(ellipse at 95% 10%,#a8dedc40,transparent 60%)}
.stage-home .app-visual h2{color:#e5f1e9}.stage-home .app-visual .demo-heading>span{color:#9fbbb0}.stage-home .app-visual .demo-row{color:#d4e4da}.stage-home .app-visual .demo-th{color:#8eaaa0}
