.ox-branded{font-size:0!important;letter-spacing:0!important;line-height:1!important;gap:0!important;display:inline-flex!important;align-items:center;vertical-align:middle;max-width:100%;color:inherit}
.ox-logo{--ox-leaf-filter:none;position:relative;display:inline-block;width:clamp(140px,12vw,185px);aspect-ratio:2172/724;flex:none;max-width:100%;isolation:isolate}
.ox-logo .ox-ink,.ox-logo .ox-petal{position:absolute;inset:0;width:100%;height:100%;display:block}
.ox-logo .ox-ink{background:var(--ox-logo-ink,var(--accent,var(--primary,var(--t-leaf,#073f46))));transition:background-color .45s ease;-webkit-mask:url('/assets/original-37fca80c64474539.png') center/100% 100% no-repeat;mask:url('/assets/original-37fca80c64474539.png') center/100% 100% no-repeat}
.ox-logo .ox-petal{object-fit:contain;filter:var(--ox-leaf-filter);transform-origin:16.1% 48.3%;transition:transform .35s ease,filter .45s ease}
.ox-branded:hover .ox-petal{transform:rotate(2deg) scale(1.025)}
.ox-logo.is-blooming .ox-petal{animation:oxBloom 1.05s cubic-bezier(.18,.72,.25,1) both;animation-delay:calc(var(--petal-index)*75ms)}
.ox-logo.is-blooming .ox-ink{animation:oxInk 1s ease both}
@keyframes oxBloom{0%{opacity:0;transform:rotate(-48deg) scale(.06)}42%{opacity:1}75%{transform:rotate(7deg) scale(1.065)}100%{opacity:1;transform:rotate(0) scale(1)}}
@keyframes oxInk{0%,25%{opacity:.12}100%{opacity:1}}
body[data-theme="argile"] .ox-logo{--ox-leaf-filter:sepia(.20) hue-rotate(-28deg) saturate(.82)}
body[data-theme="classe"] .ox-logo{--ox-leaf-filter:hue-rotate(80deg) saturate(1.12)}
body[data-theme="soleil"] .ox-logo{--ox-leaf-filter:hue-rotate(295deg) saturate(1.08)}
body[data-theme="jardin"] .ox-logo{--ox-leaf-filter:saturate(1.16)}
body[data-theme="corail"] .ox-logo{--ox-leaf-filter:hue-rotate(130deg) saturate(.88)}
body[data-theme="lagune"] .ox-logo{--ox-leaf-filter:hue-rotate(22deg) saturate(1.08)}
body[data-theme="nuit"] .ox-logo{--ox-leaf-filter:hue-rotate(20deg) saturate(1.2) brightness(1.12)}
.ox-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:700px){.ox-logo{width:clamp(115px,29vw,150px)}}
@media(prefers-reduced-motion:reduce){.ox-logo .ox-petal{transition:none!important}.ox-logo.is-blooming .ox-petal,.ox-logo.is-blooming .ox-ink{animation:none!important}}

/* Wordmark follows the same named palette on every model. */
body[data-theme="atelier"] .ox-logo{--ox-logo-ink:#245b50}
body[data-theme="argile"] .ox-logo{--ox-logo-ink:#93441a}
body[data-theme="classe"] .ox-logo{--ox-logo-ink:#255fbd}
body[data-theme="soleil"] .ox-logo{--ox-logo-ink:#a23b69}
body[data-theme="jardin"] .ox-logo{--ox-logo-ink:#168675}
body[data-theme="corail"] .ox-logo{--ox-logo-ink:#4a919e}
body[data-theme="lagune"] .ox-logo{--ox-logo-ink:#00353f}
body[data-theme="nuit"] .ox-logo{--ox-logo-ink:#8dd8b8}
footer .ox-logo .ox-ink{background:var(--t-footertext,var(--ox-logo-ink,#073f46))}
@media(prefers-reduced-motion:reduce){.ox-logo .ox-ink{transition:none}}

body[data-theme="argile"]{--t-bg:#faf3e8;--t-ink:#553722;--t-muted:#553722;--t-accent:#c06540;--t-leaf:#93441a;--t-panel:#fff;--t-section:#f3e2cf;--t-blob:#f3e2cf;--t-card1:#ffe078;--t-card2:#ffb09f;--t-card3:#b7e6d6;--t-card4:#ffd0ab;--t-work:#faf3e8;--t-border:#d3e2e0;--t-footer:#93441a;--t-footertext:#fff;--t-progress:#93441a;--t-reverse:#fff;--t-note:#f3e2cf;}
body[data-theme="corail"]{--t-bg:#f7fbfb;--t-ink:#2c5960;--t-muted:#2c5960;--t-accent:#b44637;--t-leaf:#397781;--t-panel:#fff;--t-section:#e4f0ef;--t-blob:#e4f0ef;--t-card1:#ffe078;--t-card2:#ffb09f;--t-card3:#b7e6d6;--t-card4:#ffd0ab;--t-work:#f7fbfb;--t-border:#d3e2e0;--t-footer:#397781;--t-footertext:#fff;--t-progress:#397781;--t-reverse:#fff;--t-note:#e4f0ef;}
body[data-theme="lagune"]{--t-bg:#f1f7f5;--t-ink:#123f4b;--t-muted:#123f4b;--t-accent:#a75c35;--t-leaf:#00353f;--t-panel:#fff;--t-section:#d8ecea;--t-blob:#d8ecea;--t-card1:#ffe078;--t-card2:#ffb09f;--t-card3:#b7e6d6;--t-card4:#ffd0ab;--t-work:#f1f7f5;--t-border:#d3e2e0;--t-footer:#00353f;--t-footertext:#fff;--t-progress:#00353f;--t-reverse:#fff;--t-note:#d8ecea;}