/* MLB 922926 V4 — eucalyptus/jade visual trial */
:root{--jade:#315f55;--jade-deep:#244b43;--jade-soft:#719287;--ivory:#f7f2e8;--warm:#ece3d3;--purple:#6d4d7e;--purple-soft:#9a79a9;--gold:#c7a45b;--ink:#26352f;--white:#fffdf8}
html,body{background:linear-gradient(145deg,var(--ivory) 0%,#e8eee7 44%,#d7e4dc 72%,#eee4ef 100%)!important;color:var(--ink)!important}
body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 8%,rgba(199,164,91,.22),transparent 28%),radial-gradient(circle at 82% 28%,rgba(109,77,126,.15),transparent 34%),linear-gradient(120deg,rgba(49,95,85,.10),transparent 48%)}
nav{background:rgba(247,242,232,.94)!important;border-bottom:1px solid rgba(49,95,85,.22)!important;color:var(--ink)!important}.brand,.kicker,.eyebrow,.back{color:var(--jade)!important}.links,.links a,.mlb-social-trigger{color:var(--ink)!important}
.hero{background:linear-gradient(135deg,var(--jade-deep),var(--jade) 52%,var(--purple))!important;min-height:calc(100vh - 68px)}.hero:before{background:radial-gradient(circle at 70% 35%,rgba(226,193,113,.48),transparent 22%),linear-gradient(115deg,rgba(255,255,255,.04),rgba(255,255,255,.15))!important;filter:none!important}.hero:after{background:linear-gradient(90deg,rgba(36,75,67,.88),rgba(49,95,85,.38) 55%,rgba(109,77,126,.28))!important}.hero .eyebrow{color:#f0d58d!important}.hero h1,.hero .lead{color:var(--white)!important}.hero h1 .life{color:#f0d58d!important}.hero h1 .blue{color:#dbc4e5!important}
section{border-top:1px solid rgba(49,95,85,.15)!important;background:transparent!important}section:nth-of-type(even){background:rgba(255,253,248,.42)!important}.intro,.card p,.fine{color:#43564f!important}.axis>div,.card,.session-card,.booking-note{background:rgba(255,253,248,.82)!important;border:1px solid rgba(49,95,85,.22)!important;box-shadow:0 16px 45px rgba(36,75,67,.09)!important}.axis h3,.card b,.session-card h3{color:var(--jade)!important}.manifesto{background:linear-gradient(135deg,var(--jade-deep),var(--jade) 52%,var(--purple))!important;color:var(--white)!important}.manifesto small{color:#f0d58d!important}
.btn,.mlb-btn{border-color:var(--gold)!important}.btn.primary,.mlb-btn{background:var(--gold)!important;color:#24332e!important}.btn:not(.primary),.mlb-btn.secondary{color:var(--jade-deep)!important;background:rgba(255,253,248,.6)!important}.mlb-page-tools{background:rgba(247,242,232,.96)!important;border-color:rgba(49,95,85,.25)!important}.mlb-page-tools a,.mlb-page-tools button,.mlb-social-menu>button{color:var(--ink)!important}.mlb-page-tools .mlb-back{color:var(--jade)!important}.mlb-social-drop,.mlb-social-wrap .mlb-social-menu{background:var(--white)!important;border-color:rgba(49,95,85,.25)!important}.mlb-social-drop a,.mlb-social-wrap .mlb-social-menu a{color:var(--ink)!important}.mlb-footer-v2{background:var(--jade-deep)!important;color:var(--ivory)!important}.mlb-footer-v2 a,.mlb-footer-v2 strong{color:#f0d58d!important}.mlb-bottom-back a{color:var(--jade)!important;border-color:rgba(49,95,85,.35)!important}
body::after{color:rgba(49,95,85,.08)!important}.book-card,.book-card h2,.book-card h3{color:var(--ink)!important}
