/* Mary Lennox | Jardim Secreto. Visual-only layer, no application logic changed. */
body.boho-garden.ux-phase2:not(.a11y-dark):not(.a11y-contrast):not(.a11y-high-contrast):not(.contrast){
 --boho-bg:#faf8f1;--boho-paper:#fffefa;--boho-moss:#3f664c;--boho-sage:#e7eddf;--boho-ink:#263b30;
 --boho-shadow:0 8px 24px rgba(44,68,48,.075),0 2px 5px rgba(44,68,48,.03);
}
body.boho-garden.ux-phase2 #start .ux-home{padding-top:8px!important}
body.boho-garden.ux-phase2 #start .ux-home .pl-verse{
 background:#f5ecdf url('/ux-mary-garden-hero.svg') center center/cover no-repeat!important;
 border:0!important;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;
 padding:18px!important;position:relative;isolation:isolate;overflow:hidden;
 box-shadow:0 12px 32px rgba(49,73,48,.14)!important;border-radius:24px!important;
}
body.boho-garden.ux-phase2 #start .ux-home .pl-verse:before{
 content:"";position:absolute;inset:0;z-index:-1;
 background:linear-gradient(0deg,rgba(255,252,245,.95),rgba(255,252,245,.8) 39%,transparent 80%);
}
body.boho-garden.ux-phase2 #start .ux-home .pl-verse:after{display:none!important}
body.boho-garden.ux-phase2 #start .ux-home .pl-verse p{
 font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(1.4rem,4vw,1.9rem)!important;
 color:#2b4833!important;max-width:26ch;line-height:1.15!important;
}
body.boho-garden.ux-phase2 #start .ux-home .pl-verse small{color:#526b56!important;font-weight:600}
body.boho-garden.ux-phase2 .ux-home-greeting{margin-top:-6px!important}
body.boho-garden.ux-phase2 .ux-home-greeting h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:2.25rem!important}
body.boho-garden.ux-phase2 .ux-home-greeting p{font-size:.84rem!important}
body.boho-garden.ux-phase2 :is(.briefing-leve-card,.ux-home-people,.ux-home-pause,.ux-home-mural,.ux-person-card,.ux-tool-category,.ux-dossier-quick){
 background:#fffefa!important;border:0!important;border-radius:20px!important;box-shadow:var(--boho-shadow)!important;
}
body.boho-garden.ux-phase2 :is(.ux-home-people,.ux-home-mural,.ux-home-pause){padding:18px!important}
body.boho-garden.ux-phase2 .ux-home-pause{background:linear-gradient(120deg,#e6eddf,#f9f8f0)!important}
body.boho-garden.ux-phase2 .ux-home-pause h2,body.boho-garden.ux-phase2 .ux-home-mural h2,body.boho-garden.ux-phase2 .ux-home-people h2{
 font-family:"Cormorant Garamond",Georgia,serif!important;font-size:1.6rem!important;font-weight:600!important
}
body.boho-garden.ux-phase2 :is(.ux-home-person,.ux-tool-button,.ux-mural-link,.ux-dossier-quick-grid button){
 background:#fffefa!important;border:0!important;border-radius:15px!important;
 box-shadow:0 3px 12px rgba(45,66,48,.065)!important;
}
body.boho-garden.ux-phase2 :is(.ux-home-person,.ux-tool-button,.ux-mural-link,.ux-dossier-quick-grid button):hover{
 box-shadow:0 7px 18px rgba(45,66,48,.12)!important;
}
body.boho-garden.ux-phase2 :is(.ux-person-open,.ux-home-breathe,.ux-dossier-primary,.btn.primary){
 background:#41694e!important;color:#fff!important;border:0!important;border-radius:18px!important;
 box-shadow:0 5px 14px rgba(40,80,49,.18)!important;
}
body.boho-garden.ux-phase2 .nav.premium-nav{background:#fffefafa!important;box-shadow:0 -6px 24px rgba(40,60,44,.085)!important;border-top:0!important}
body.boho-garden.ux-phase2 :is(.ux-agendas,.ux-catalogue){background:transparent!important}
body.boho-garden.ux-phase2 :is(.ux-hub-heading h1,.ux-tool-heading h1){font-family:"Cormorant Garamond",Georgia,serif!important;font-size:2.5rem!important;color:#49362e!important}
body.boho-garden.ux-phase2 :is(.ux-tool-category h2,.ux-people-group h2){font-family:"Cormorant Garamond",Georgia,serif!important;font-size:1.55rem!important}
body.boho-garden.ux-phase2 :is(.pl-card,.cj-card,.ux-person-card){border:0!important;box-shadow:var(--boho-shadow)!important;border-radius:20px!important}
body.boho-garden.ux-phase2 .ux-person-avatar{background:#e1e9d9!important}
@media(min-width:750px){body.boho-garden.ux-phase2 #start .ux-home .pl-verse{min-height:270px}}
@media(max-width:390px){body.boho-garden.ux-phase2 #start .ux-home .pl-verse{min-height:180px}}
@media(prefers-reduced-motion:reduce){body.boho-garden.ux-phase2 *{scroll-behavior:auto!important}}
