/* 014 : cinq harmonies à trois couleurs franches. Les identifiants de préférences restent stables. */


body[data-theme="atelier"]{background:var(--t-bg);color:var(--t-ink)}
body[data-theme="atelier"] .home,body[data-theme="atelier"] .site-header,body[data-theme="atelier"] .hero{background:var(--t-bg);color:var(--t-ink)}
body[data-theme="atelier"] .brand,body[data-theme="atelier"] .site-header nav,body[data-theme="atelier"] .hero h1,body[data-theme="atelier"] .section-head h2,body[data-theme="atelier"] .work-page-head h1{color:var(--t-ink)}
body[data-theme="atelier"] .hero h1 em,body[data-theme="atelier"] .overline,body[data-theme="atelier"] .step-number{color:var(--t-accent)}
body[data-theme="atelier"] .overline:before{background:var(--t-accent)}
body[data-theme="atelier"] .hero p,body[data-theme="atelier"] .section-head p,body[data-theme="atelier"] .step p,body[data-theme="atelier"] .work-page-head p,body[data-theme="atelier"] .detail-card p{color:var(--t-muted)}
body[data-theme="atelier"] .quiet-link,body[data-theme="atelier"] .step .open{color:var(--t-leaf);border-color:var(--t-leaf)}
body[data-theme="atelier"] .cta,body[data-theme="atelier"] .nav-pill{background:var(--t-leaf);color:var(--t-reverse)}
body[data-theme="atelier"] .cta:hover,body[data-theme="atelier"] .nav-pill:hover{filter:brightness(1.12)}
body[data-theme="atelier"] .arrow-circle{background:#ffffff34}
body[data-theme="atelier"] .flower i{background:var(--t-accent)}
body[data-theme="atelier"] .halo{background:var(--t-blob)}
body[data-theme="atelier"] .halo:before{border-color:var(--t-border)}
body[data-theme="atelier"] .petal.a{background:var(--t-card1)}
body[data-theme="atelier"] .petal.b{background:var(--t-card2)}
body[data-theme="atelier"] .petal.c{background:var(--t-card3)}
body[data-theme="atelier"] .floating,body[data-theme="atelier"] .work-panel,body[data-theme="atelier"] .detail-card,body[data-theme="atelier"] .modal{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}
body[data-theme="atelier"] .hero-note p,body[data-theme="atelier"] .hero-ticket p{color:var(--t-muted)}
body[data-theme="atelier"] .round-stamp{background:var(--t-accent);color:var(--t-reverse)}
body[data-theme="atelier"] .stroke,body[data-theme="atelier"] .mini-progress{background:var(--t-border)}
body[data-theme="atelier"] .stroke:nth-child(4),body[data-theme="atelier"] .mini-progress:after{background:var(--t-card2)}
body[data-theme="atelier"] .stroke:nth-child(5){background:var(--t-card3)}
body[data-theme="atelier"] .curve-break,body[data-theme="atelier"] .journey{background:var(--t-section)}
body[data-theme="atelier"] .step{border-color:var(--t-border);box-shadow:0 7px 0 var(--t-border);color:var(--t-ink)}
body[data-theme="atelier"] .step:nth-child(1){background:var(--t-card1)}
body[data-theme="atelier"] .step:nth-child(2){background:var(--t-card2)}
body[data-theme="atelier"] .step:nth-child(3){background:var(--t-card3)}
body[data-theme="atelier"] .step:nth-child(4){background:var(--t-card4)}
body[data-theme="atelier"] .step-symbol{color:var(--t-leaf)}
body[data-theme="atelier"] .promise,body[data-theme="atelier"] .home-footer{background:var(--t-footer);color:var(--t-footertext)}
body[data-theme="atelier"] .promise h2,body[data-theme="atelier"] .home-footer .brand{color:var(--t-footertext)}
body[data-theme="atelier"] .promise p{color:var(--t-footertext)}
body[data-theme="atelier"] .promise .overline{color:var(--t-card1)}
body[data-theme="atelier"] .promise .cta{background:var(--t-card1);color:#243a40}
body[data-theme="atelier"] .workspace{background:var(--t-work);color:var(--t-ink)}
body[data-theme="atelier"] .work-header,body[data-theme="atelier"] .work-nav{background:var(--t-panel);border-color:var(--t-border)}
body[data-theme="atelier"] .work-context,body[data-theme="atelier"] .work-nav h2,body[data-theme="atelier"] .work-nav button{color:var(--t-muted)}
body[data-theme="atelier"] .work-home,body[data-theme="atelier"] .mobile-trigger{background:var(--t-note);color:var(--t-ink);border-color:var(--t-border)}
body[data-theme="atelier"] .work-nav button.active{background:var(--t-leaf);color:var(--t-reverse);box-shadow:0 5px 0 var(--t-border)}
body[data-theme="atelier"] .work-nav button:hover:not(.active){background:var(--t-note)}
body[data-theme="atelier"] .workspace-intro{background:var(--t-blob)}
body[data-theme="atelier"] .workspace-intro:before{border-color:var(--t-card3)}
body[data-theme="atelier"] .workspace-intro:after{background:var(--t-card1)}
body[data-theme="atelier"] .workspace-intro p{color:var(--t-muted)}
body[data-theme="atelier"] .session{border-color:var(--t-border)}
body[data-theme="atelier"] .session time{color:var(--t-accent)}
body[data-theme="atelier"] .session small,body[data-theme="atelier"] .work-panel .small{color:var(--t-muted)}
body[data-theme="atelier"] .chip,body[data-theme="atelier"] .detail-note{background:var(--t-note);color:var(--t-ink)}
body[data-theme="atelier"] .chip.warm{background:var(--t-card2);color:var(--t-ink)}
body[data-theme="atelier"] .meter{background:var(--t-border)}
body[data-theme="atelier"] .meter i{background:var(--t-progress)}
body[data-theme="atelier"] .meter.gold i{background:var(--t-card1)}
body[data-theme="atelier"] .meter.terra i{background:var(--t-accent)}
body[data-theme="atelier"] .path-card{color:var(--t-ink)}
body[data-theme="atelier"] .path-card:nth-child(1){background:var(--t-card1)}
body[data-theme="atelier"] .path-card:nth-child(2){background:var(--t-card2)}
body[data-theme="atelier"] .path-card:nth-child(3){background:var(--t-card3)}
body[data-theme="atelier"] .path-card:nth-child(4){background:var(--t-card4)}
body[data-theme="atelier"] .path-card small{color:var(--t-ink)}
body[data-theme="atelier"] .detail-card:nth-child(2n){background:var(--t-note)}
body[data-theme="atelier"] .detail-card .label{color:var(--t-accent)}
body[data-theme="atelier"] .modal p{color:var(--t-muted)}
body[data-theme="atelier"] .modal input{background:var(--t-bg);border-color:var(--t-border);color:var(--t-ink)}
body[data-theme="atelier"] .cancel{background:var(--t-note);color:var(--t-ink)}
body[data-theme="atelier"] .toast{background:var(--t-leaf);color:var(--t-reverse)}

body[data-theme][data-theme="atelier"]{--t-bg:#FCFCFA;--t-work:#FCFCFA;--t-ink:#182435;--t-muted:#526071;--t-panel:#FFFFFF;--t-section:#F2F3F5;--t-border:#D9DEE5;--t-note:#F0F2F5;--t-blob:#794DE8;--t-leaf:#00845A;--t-accent:#794DE8;--t-footer:#00845A;--t-footertext:#FFFFFF;--t-reverse:#FFFFFF;--t-progress:#00845A;--t-card1:#00845A;--t-card2:#FF7B35;--t-card3:#794DE8;--t-card4:#FF7B35;--color1:#00845A;--color2:#FF7B35;--color3:#794DE8;--color1-ink:#FFFFFF;--color2-ink:#10121A;--color3-ink:#FFFFFF;--card1-ink:#FFFFFF;--card2-ink:#10121A;--card3-ink:#FFFFFF;--card4-ink:#10121A;--accent-ink:#FFFFFF;--bg:var(--t-bg);--ink:var(--t-ink);--primary:var(--t-leaf);--muted:var(--t-muted);--border:var(--t-border);--panel:var(--t-panel);--paper:var(--t-panel);--line:var(--t-border);--soft:var(--t-note);--peach:var(--t-card2);--lilac:var(--t-card4);--accent:var(--t-accent);--reverse:var(--t-reverse);}
body[data-theme][data-theme="atelier"] .ox-logo{--ox-logo-ink:var(--color1)}
body[data-theme][data-theme="atelier"] .palette-option{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}body[data-theme][data-theme="atelier"] .palette-option[aria-pressed="true"]{background:var(--t-note);border-color:var(--color1);color:var(--t-ink)}body[data-theme][data-theme="atelier"] .palette-option .check{color:var(--t-ink)}
body[data-theme][data-theme="atelier"] .step:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="atelier"] .step:nth-child(1) h2,body[data-theme][data-theme="atelier"] .step:nth-child(1) h3,body[data-theme][data-theme="atelier"] .step:nth-child(1) strong,body[data-theme][data-theme="atelier"] .step:nth-child(1) p,body[data-theme][data-theme="atelier"] .step:nth-child(1) small,body[data-theme][data-theme="atelier"] .step:nth-child(1) .step-number,body[data-theme][data-theme="atelier"] .step:nth-child(1) .step-symbol,body[data-theme][data-theme="atelier"] .step:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="atelier"] .step:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .path-card:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="atelier"] .path-card:nth-child(1) h2,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) h3,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) strong,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) p,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) small,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) .step-number,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) .step-symbol,body[data-theme][data-theme="atelier"] .path-card:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="atelier"] .path-card:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .step:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="atelier"] .step:nth-child(2) h2,body[data-theme][data-theme="atelier"] .step:nth-child(2) h3,body[data-theme][data-theme="atelier"] .step:nth-child(2) strong,body[data-theme][data-theme="atelier"] .step:nth-child(2) p,body[data-theme][data-theme="atelier"] .step:nth-child(2) small,body[data-theme][data-theme="atelier"] .step:nth-child(2) .step-number,body[data-theme][data-theme="atelier"] .step:nth-child(2) .step-symbol,body[data-theme][data-theme="atelier"] .step:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="atelier"] .step:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .path-card:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="atelier"] .path-card:nth-child(2) h2,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) h3,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) strong,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) p,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) small,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) .step-number,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) .step-symbol,body[data-theme][data-theme="atelier"] .path-card:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="atelier"] .path-card:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .step:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="atelier"] .step:nth-child(3) h2,body[data-theme][data-theme="atelier"] .step:nth-child(3) h3,body[data-theme][data-theme="atelier"] .step:nth-child(3) strong,body[data-theme][data-theme="atelier"] .step:nth-child(3) p,body[data-theme][data-theme="atelier"] .step:nth-child(3) small,body[data-theme][data-theme="atelier"] .step:nth-child(3) .step-number,body[data-theme][data-theme="atelier"] .step:nth-child(3) .step-symbol,body[data-theme][data-theme="atelier"] .step:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="atelier"] .step:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .path-card:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="atelier"] .path-card:nth-child(3) h2,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) h3,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) strong,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) p,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) small,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) .step-number,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) .step-symbol,body[data-theme][data-theme="atelier"] .path-card:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="atelier"] .path-card:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .step:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="atelier"] .step:nth-child(4) h2,body[data-theme][data-theme="atelier"] .step:nth-child(4) h3,body[data-theme][data-theme="atelier"] .step:nth-child(4) strong,body[data-theme][data-theme="atelier"] .step:nth-child(4) p,body[data-theme][data-theme="atelier"] .step:nth-child(4) small,body[data-theme][data-theme="atelier"] .step:nth-child(4) .step-number,body[data-theme][data-theme="atelier"] .step:nth-child(4) .step-symbol,body[data-theme][data-theme="atelier"] .step:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="atelier"] .step:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .path-card:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="atelier"] .path-card:nth-child(4) h2,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) h3,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) strong,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) p,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) small,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) .step-number,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) .step-symbol,body[data-theme][data-theme="atelier"] .path-card:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="atelier"] .path-card:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="atelier"] .metric.peach{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .metric.peach strong,body[data-theme][data-theme="atelier"] .metric.peach small,body[data-theme][data-theme="atelier"] .metric.peach p,body[data-theme][data-theme="atelier"] .metric.peach h2,body[data-theme][data-theme="atelier"] .metric.peach h3,body[data-theme][data-theme="atelier"] .metric.peach .muted{color:inherit}
body[data-theme][data-theme="atelier"] .metric.lilac{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .metric.lilac strong,body[data-theme][data-theme="atelier"] .metric.lilac small,body[data-theme][data-theme="atelier"] .metric.lilac p,body[data-theme][data-theme="atelier"] .metric.lilac h2,body[data-theme][data-theme="atelier"] .metric.lilac h3,body[data-theme][data-theme="atelier"] .metric.lilac .muted{color:inherit}
body[data-theme][data-theme="atelier"] .lesson.math .lesson-time{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .lesson.math .lesson-time strong,body[data-theme][data-theme="atelier"] .lesson.math .lesson-time small,body[data-theme][data-theme="atelier"] .lesson.math .lesson-time p,body[data-theme][data-theme="atelier"] .lesson.math .lesson-time h2,body[data-theme][data-theme="atelier"] .lesson.math .lesson-time h3,body[data-theme][data-theme="atelier"] .lesson.math .lesson-time .muted{color:inherit}
body[data-theme][data-theme="atelier"] .bilan{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .bilan strong,body[data-theme][data-theme="atelier"] .bilan small,body[data-theme][data-theme="atelier"] .bilan p,body[data-theme][data-theme="atelier"] .bilan h2,body[data-theme][data-theme="atelier"] .bilan h3,body[data-theme][data-theme="atelier"] .bilan .muted{color:inherit}
body[data-theme][data-theme="atelier"] .chip.warm{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .chip.warm strong,body[data-theme][data-theme="atelier"] .chip.warm small,body[data-theme][data-theme="atelier"] .chip.warm p,body[data-theme][data-theme="atelier"] .chip.warm h2,body[data-theme][data-theme="atelier"] .chip.warm h3,body[data-theme][data-theme="atelier"] .chip.warm .muted{color:inherit}
body[data-theme][data-theme="atelier"] .progress-custom{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="atelier"] .progress-custom strong,body[data-theme][data-theme="atelier"] .progress-custom small,body[data-theme][data-theme="atelier"] .progress-custom p,body[data-theme][data-theme="atelier"] .progress-custom h2,body[data-theme][data-theme="atelier"] .progress-custom h3,body[data-theme][data-theme="atelier"] .progress-custom .muted{color:inherit}
body[data-theme][data-theme="atelier"] .progress-score{background:var(--color3);color:var(--color3-ink)}
body[data-theme][data-theme="atelier"] .progress-score strong,body[data-theme][data-theme="atelier"] .progress-score small,body[data-theme][data-theme="atelier"] .progress-score p,body[data-theme][data-theme="atelier"] .progress-score h2,body[data-theme][data-theme="atelier"] .progress-score h3,body[data-theme][data-theme="atelier"] .progress-score .muted{color:inherit}
body[data-theme][data-theme="atelier"] .workspace-intro{background:var(--color3);color:var(--color3-ink)}body[data-theme][data-theme="atelier"] .workspace-intro h1,body[data-theme][data-theme="atelier"] .workspace-intro p,body[data-theme][data-theme="atelier"] .workspace-intro .overline{color:inherit}body[data-theme][data-theme="atelier"] .workspace-intro:before{border-color:var(--color2)}body[data-theme][data-theme="atelier"] .workspace-intro:after{background:var(--color1)}
body[data-theme][data-theme="atelier"] .round-stamp,body[data-theme][data-theme="atelier"] .progress-invalid{background:var(--t-accent);color:var(--accent-ink)}
body[data-theme][data-theme="atelier"] .promise .cta,body[data-theme][data-theme="atelier"] .promise .cta:hover{background:var(--color2);color:var(--color2-ink)}body[data-theme][data-theme="atelier"] .promise .overline{color:var(--t-footertext)}body[data-theme][data-theme="atelier"] .promise .overline:before{background:currentColor}
body[data-theme][data-theme="atelier"] .cta:hover,body[data-theme][data-theme="atelier"] .nav-pill:hover{filter:none}body[data-theme][data-theme="atelier"] button.primary:hover{background:var(--color1)}
body[data-theme][data-theme="argile"]{--t-bg:#FCFCFA;--t-work:#FCFCFA;--t-ink:#182435;--t-muted:#526071;--t-panel:#FFFFFF;--t-section:#F2F3F5;--t-border:#D9DEE5;--t-note:#F0F2F5;--t-blob:#A8D62C;--t-leaf:#F36B21;--t-accent:#2258D9;--t-footer:#F36B21;--t-footertext:#10121A;--t-reverse:#10121A;--t-progress:#F36B21;--t-card1:#F36B21;--t-card2:#2258D9;--t-card3:#A8D62C;--t-card4:#2258D9;--color1:#F36B21;--color2:#2258D9;--color3:#A8D62C;--color1-ink:#10121A;--color2-ink:#FFFFFF;--color3-ink:#10121A;--card1-ink:#10121A;--card2-ink:#FFFFFF;--card3-ink:#10121A;--card4-ink:#FFFFFF;--accent-ink:#FFFFFF;--bg:var(--t-bg);--ink:var(--t-ink);--primary:var(--t-leaf);--muted:var(--t-muted);--border:var(--t-border);--panel:var(--t-panel);--paper:var(--t-panel);--line:var(--t-border);--soft:var(--t-note);--peach:var(--t-card2);--lilac:var(--t-card4);--accent:var(--t-accent);--reverse:var(--t-reverse);}
body[data-theme][data-theme="argile"] .ox-logo{--ox-logo-ink:var(--color1)}
body[data-theme][data-theme="argile"] .palette-option{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}body[data-theme][data-theme="argile"] .palette-option[aria-pressed="true"]{background:var(--t-note);border-color:var(--color1);color:var(--t-ink)}body[data-theme][data-theme="argile"] .palette-option .check{color:var(--t-ink)}
body[data-theme][data-theme="argile"] .step:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="argile"] .step:nth-child(1) h2,body[data-theme][data-theme="argile"] .step:nth-child(1) h3,body[data-theme][data-theme="argile"] .step:nth-child(1) strong,body[data-theme][data-theme="argile"] .step:nth-child(1) p,body[data-theme][data-theme="argile"] .step:nth-child(1) small,body[data-theme][data-theme="argile"] .step:nth-child(1) .step-number,body[data-theme][data-theme="argile"] .step:nth-child(1) .step-symbol,body[data-theme][data-theme="argile"] .step:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="argile"] .step:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .path-card:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="argile"] .path-card:nth-child(1) h2,body[data-theme][data-theme="argile"] .path-card:nth-child(1) h3,body[data-theme][data-theme="argile"] .path-card:nth-child(1) strong,body[data-theme][data-theme="argile"] .path-card:nth-child(1) p,body[data-theme][data-theme="argile"] .path-card:nth-child(1) small,body[data-theme][data-theme="argile"] .path-card:nth-child(1) .step-number,body[data-theme][data-theme="argile"] .path-card:nth-child(1) .step-symbol,body[data-theme][data-theme="argile"] .path-card:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="argile"] .path-card:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .step:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="argile"] .step:nth-child(2) h2,body[data-theme][data-theme="argile"] .step:nth-child(2) h3,body[data-theme][data-theme="argile"] .step:nth-child(2) strong,body[data-theme][data-theme="argile"] .step:nth-child(2) p,body[data-theme][data-theme="argile"] .step:nth-child(2) small,body[data-theme][data-theme="argile"] .step:nth-child(2) .step-number,body[data-theme][data-theme="argile"] .step:nth-child(2) .step-symbol,body[data-theme][data-theme="argile"] .step:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="argile"] .step:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .path-card:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="argile"] .path-card:nth-child(2) h2,body[data-theme][data-theme="argile"] .path-card:nth-child(2) h3,body[data-theme][data-theme="argile"] .path-card:nth-child(2) strong,body[data-theme][data-theme="argile"] .path-card:nth-child(2) p,body[data-theme][data-theme="argile"] .path-card:nth-child(2) small,body[data-theme][data-theme="argile"] .path-card:nth-child(2) .step-number,body[data-theme][data-theme="argile"] .path-card:nth-child(2) .step-symbol,body[data-theme][data-theme="argile"] .path-card:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="argile"] .path-card:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .step:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="argile"] .step:nth-child(3) h2,body[data-theme][data-theme="argile"] .step:nth-child(3) h3,body[data-theme][data-theme="argile"] .step:nth-child(3) strong,body[data-theme][data-theme="argile"] .step:nth-child(3) p,body[data-theme][data-theme="argile"] .step:nth-child(3) small,body[data-theme][data-theme="argile"] .step:nth-child(3) .step-number,body[data-theme][data-theme="argile"] .step:nth-child(3) .step-symbol,body[data-theme][data-theme="argile"] .step:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="argile"] .step:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .path-card:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="argile"] .path-card:nth-child(3) h2,body[data-theme][data-theme="argile"] .path-card:nth-child(3) h3,body[data-theme][data-theme="argile"] .path-card:nth-child(3) strong,body[data-theme][data-theme="argile"] .path-card:nth-child(3) p,body[data-theme][data-theme="argile"] .path-card:nth-child(3) small,body[data-theme][data-theme="argile"] .path-card:nth-child(3) .step-number,body[data-theme][data-theme="argile"] .path-card:nth-child(3) .step-symbol,body[data-theme][data-theme="argile"] .path-card:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="argile"] .path-card:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .step:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="argile"] .step:nth-child(4) h2,body[data-theme][data-theme="argile"] .step:nth-child(4) h3,body[data-theme][data-theme="argile"] .step:nth-child(4) strong,body[data-theme][data-theme="argile"] .step:nth-child(4) p,body[data-theme][data-theme="argile"] .step:nth-child(4) small,body[data-theme][data-theme="argile"] .step:nth-child(4) .step-number,body[data-theme][data-theme="argile"] .step:nth-child(4) .step-symbol,body[data-theme][data-theme="argile"] .step:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="argile"] .step:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .path-card:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="argile"] .path-card:nth-child(4) h2,body[data-theme][data-theme="argile"] .path-card:nth-child(4) h3,body[data-theme][data-theme="argile"] .path-card:nth-child(4) strong,body[data-theme][data-theme="argile"] .path-card:nth-child(4) p,body[data-theme][data-theme="argile"] .path-card:nth-child(4) small,body[data-theme][data-theme="argile"] .path-card:nth-child(4) .step-number,body[data-theme][data-theme="argile"] .path-card:nth-child(4) .step-symbol,body[data-theme][data-theme="argile"] .path-card:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="argile"] .path-card:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="argile"] .metric.peach{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .metric.peach strong,body[data-theme][data-theme="argile"] .metric.peach small,body[data-theme][data-theme="argile"] .metric.peach p,body[data-theme][data-theme="argile"] .metric.peach h2,body[data-theme][data-theme="argile"] .metric.peach h3,body[data-theme][data-theme="argile"] .metric.peach .muted{color:inherit}
body[data-theme][data-theme="argile"] .metric.lilac{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .metric.lilac strong,body[data-theme][data-theme="argile"] .metric.lilac small,body[data-theme][data-theme="argile"] .metric.lilac p,body[data-theme][data-theme="argile"] .metric.lilac h2,body[data-theme][data-theme="argile"] .metric.lilac h3,body[data-theme][data-theme="argile"] .metric.lilac .muted{color:inherit}
body[data-theme][data-theme="argile"] .lesson.math .lesson-time{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .lesson.math .lesson-time strong,body[data-theme][data-theme="argile"] .lesson.math .lesson-time small,body[data-theme][data-theme="argile"] .lesson.math .lesson-time p,body[data-theme][data-theme="argile"] .lesson.math .lesson-time h2,body[data-theme][data-theme="argile"] .lesson.math .lesson-time h3,body[data-theme][data-theme="argile"] .lesson.math .lesson-time .muted{color:inherit}
body[data-theme][data-theme="argile"] .bilan{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .bilan strong,body[data-theme][data-theme="argile"] .bilan small,body[data-theme][data-theme="argile"] .bilan p,body[data-theme][data-theme="argile"] .bilan h2,body[data-theme][data-theme="argile"] .bilan h3,body[data-theme][data-theme="argile"] .bilan .muted{color:inherit}
body[data-theme][data-theme="argile"] .chip.warm{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .chip.warm strong,body[data-theme][data-theme="argile"] .chip.warm small,body[data-theme][data-theme="argile"] .chip.warm p,body[data-theme][data-theme="argile"] .chip.warm h2,body[data-theme][data-theme="argile"] .chip.warm h3,body[data-theme][data-theme="argile"] .chip.warm .muted{color:inherit}
body[data-theme][data-theme="argile"] .progress-custom{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="argile"] .progress-custom strong,body[data-theme][data-theme="argile"] .progress-custom small,body[data-theme][data-theme="argile"] .progress-custom p,body[data-theme][data-theme="argile"] .progress-custom h2,body[data-theme][data-theme="argile"] .progress-custom h3,body[data-theme][data-theme="argile"] .progress-custom .muted{color:inherit}
body[data-theme][data-theme="argile"] .progress-score{background:var(--color3);color:var(--color3-ink)}
body[data-theme][data-theme="argile"] .progress-score strong,body[data-theme][data-theme="argile"] .progress-score small,body[data-theme][data-theme="argile"] .progress-score p,body[data-theme][data-theme="argile"] .progress-score h2,body[data-theme][data-theme="argile"] .progress-score h3,body[data-theme][data-theme="argile"] .progress-score .muted{color:inherit}
body[data-theme][data-theme="argile"] .workspace-intro{background:var(--color3);color:var(--color3-ink)}body[data-theme][data-theme="argile"] .workspace-intro h1,body[data-theme][data-theme="argile"] .workspace-intro p,body[data-theme][data-theme="argile"] .workspace-intro .overline{color:inherit}body[data-theme][data-theme="argile"] .workspace-intro:before{border-color:var(--color2)}body[data-theme][data-theme="argile"] .workspace-intro:after{background:var(--color1)}
body[data-theme][data-theme="argile"] .round-stamp,body[data-theme][data-theme="argile"] .progress-invalid{background:var(--t-accent);color:var(--accent-ink)}
body[data-theme][data-theme="argile"] .promise .cta,body[data-theme][data-theme="argile"] .promise .cta:hover{background:var(--color2);color:var(--color2-ink)}body[data-theme][data-theme="argile"] .promise .overline{color:var(--t-footertext)}body[data-theme][data-theme="argile"] .promise .overline:before{background:currentColor}
body[data-theme][data-theme="argile"] .cta:hover,body[data-theme][data-theme="argile"] .nav-pill:hover{filter:none}body[data-theme][data-theme="argile"] button.primary:hover{background:var(--color1)}
body[data-theme][data-theme="corail"]{--t-bg:#FCFCFA;--t-work:#FCFCFA;--t-ink:#182435;--t-muted:#526071;--t-panel:#FFFFFF;--t-section:#F2F3F5;--t-border:#D9DEE5;--t-note:#F0F2F5;--t-blob:#00B8C4;--t-leaf:#7543D6;--t-accent:#7543D6;--t-footer:#7543D6;--t-footertext:#FFFFFF;--t-reverse:#FFFFFF;--t-progress:#7543D6;--t-card1:#7543D6;--t-card2:#F24987;--t-card3:#00B8C4;--t-card4:#F24987;--color1:#7543D6;--color2:#F24987;--color3:#00B8C4;--color1-ink:#FFFFFF;--color2-ink:#10121A;--color3-ink:#10121A;--card1-ink:#FFFFFF;--card2-ink:#10121A;--card3-ink:#10121A;--card4-ink:#10121A;--accent-ink:#FFFFFF;--bg:var(--t-bg);--ink:var(--t-ink);--primary:var(--t-leaf);--muted:var(--t-muted);--border:var(--t-border);--panel:var(--t-panel);--paper:var(--t-panel);--line:var(--t-border);--soft:var(--t-note);--peach:var(--t-card2);--lilac:var(--t-card4);--accent:var(--t-accent);--reverse:var(--t-reverse);}
body[data-theme][data-theme="corail"] .ox-logo{--ox-logo-ink:var(--color1)}
body[data-theme][data-theme="corail"] .palette-option{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}body[data-theme][data-theme="corail"] .palette-option[aria-pressed="true"]{background:var(--t-note);border-color:var(--color1);color:var(--t-ink)}body[data-theme][data-theme="corail"] .palette-option .check{color:var(--t-ink)}
body[data-theme][data-theme="corail"] .step:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="corail"] .step:nth-child(1) h2,body[data-theme][data-theme="corail"] .step:nth-child(1) h3,body[data-theme][data-theme="corail"] .step:nth-child(1) strong,body[data-theme][data-theme="corail"] .step:nth-child(1) p,body[data-theme][data-theme="corail"] .step:nth-child(1) small,body[data-theme][data-theme="corail"] .step:nth-child(1) .step-number,body[data-theme][data-theme="corail"] .step:nth-child(1) .step-symbol,body[data-theme][data-theme="corail"] .step:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="corail"] .step:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .path-card:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="corail"] .path-card:nth-child(1) h2,body[data-theme][data-theme="corail"] .path-card:nth-child(1) h3,body[data-theme][data-theme="corail"] .path-card:nth-child(1) strong,body[data-theme][data-theme="corail"] .path-card:nth-child(1) p,body[data-theme][data-theme="corail"] .path-card:nth-child(1) small,body[data-theme][data-theme="corail"] .path-card:nth-child(1) .step-number,body[data-theme][data-theme="corail"] .path-card:nth-child(1) .step-symbol,body[data-theme][data-theme="corail"] .path-card:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="corail"] .path-card:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .step:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="corail"] .step:nth-child(2) h2,body[data-theme][data-theme="corail"] .step:nth-child(2) h3,body[data-theme][data-theme="corail"] .step:nth-child(2) strong,body[data-theme][data-theme="corail"] .step:nth-child(2) p,body[data-theme][data-theme="corail"] .step:nth-child(2) small,body[data-theme][data-theme="corail"] .step:nth-child(2) .step-number,body[data-theme][data-theme="corail"] .step:nth-child(2) .step-symbol,body[data-theme][data-theme="corail"] .step:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="corail"] .step:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .path-card:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="corail"] .path-card:nth-child(2) h2,body[data-theme][data-theme="corail"] .path-card:nth-child(2) h3,body[data-theme][data-theme="corail"] .path-card:nth-child(2) strong,body[data-theme][data-theme="corail"] .path-card:nth-child(2) p,body[data-theme][data-theme="corail"] .path-card:nth-child(2) small,body[data-theme][data-theme="corail"] .path-card:nth-child(2) .step-number,body[data-theme][data-theme="corail"] .path-card:nth-child(2) .step-symbol,body[data-theme][data-theme="corail"] .path-card:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="corail"] .path-card:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .step:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="corail"] .step:nth-child(3) h2,body[data-theme][data-theme="corail"] .step:nth-child(3) h3,body[data-theme][data-theme="corail"] .step:nth-child(3) strong,body[data-theme][data-theme="corail"] .step:nth-child(3) p,body[data-theme][data-theme="corail"] .step:nth-child(3) small,body[data-theme][data-theme="corail"] .step:nth-child(3) .step-number,body[data-theme][data-theme="corail"] .step:nth-child(3) .step-symbol,body[data-theme][data-theme="corail"] .step:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="corail"] .step:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .path-card:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="corail"] .path-card:nth-child(3) h2,body[data-theme][data-theme="corail"] .path-card:nth-child(3) h3,body[data-theme][data-theme="corail"] .path-card:nth-child(3) strong,body[data-theme][data-theme="corail"] .path-card:nth-child(3) p,body[data-theme][data-theme="corail"] .path-card:nth-child(3) small,body[data-theme][data-theme="corail"] .path-card:nth-child(3) .step-number,body[data-theme][data-theme="corail"] .path-card:nth-child(3) .step-symbol,body[data-theme][data-theme="corail"] .path-card:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="corail"] .path-card:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .step:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="corail"] .step:nth-child(4) h2,body[data-theme][data-theme="corail"] .step:nth-child(4) h3,body[data-theme][data-theme="corail"] .step:nth-child(4) strong,body[data-theme][data-theme="corail"] .step:nth-child(4) p,body[data-theme][data-theme="corail"] .step:nth-child(4) small,body[data-theme][data-theme="corail"] .step:nth-child(4) .step-number,body[data-theme][data-theme="corail"] .step:nth-child(4) .step-symbol,body[data-theme][data-theme="corail"] .step:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="corail"] .step:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .path-card:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="corail"] .path-card:nth-child(4) h2,body[data-theme][data-theme="corail"] .path-card:nth-child(4) h3,body[data-theme][data-theme="corail"] .path-card:nth-child(4) strong,body[data-theme][data-theme="corail"] .path-card:nth-child(4) p,body[data-theme][data-theme="corail"] .path-card:nth-child(4) small,body[data-theme][data-theme="corail"] .path-card:nth-child(4) .step-number,body[data-theme][data-theme="corail"] .path-card:nth-child(4) .step-symbol,body[data-theme][data-theme="corail"] .path-card:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="corail"] .path-card:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="corail"] .metric.peach{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .metric.peach strong,body[data-theme][data-theme="corail"] .metric.peach small,body[data-theme][data-theme="corail"] .metric.peach p,body[data-theme][data-theme="corail"] .metric.peach h2,body[data-theme][data-theme="corail"] .metric.peach h3,body[data-theme][data-theme="corail"] .metric.peach .muted{color:inherit}
body[data-theme][data-theme="corail"] .metric.lilac{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .metric.lilac strong,body[data-theme][data-theme="corail"] .metric.lilac small,body[data-theme][data-theme="corail"] .metric.lilac p,body[data-theme][data-theme="corail"] .metric.lilac h2,body[data-theme][data-theme="corail"] .metric.lilac h3,body[data-theme][data-theme="corail"] .metric.lilac .muted{color:inherit}
body[data-theme][data-theme="corail"] .lesson.math .lesson-time{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .lesson.math .lesson-time strong,body[data-theme][data-theme="corail"] .lesson.math .lesson-time small,body[data-theme][data-theme="corail"] .lesson.math .lesson-time p,body[data-theme][data-theme="corail"] .lesson.math .lesson-time h2,body[data-theme][data-theme="corail"] .lesson.math .lesson-time h3,body[data-theme][data-theme="corail"] .lesson.math .lesson-time .muted{color:inherit}
body[data-theme][data-theme="corail"] .bilan{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .bilan strong,body[data-theme][data-theme="corail"] .bilan small,body[data-theme][data-theme="corail"] .bilan p,body[data-theme][data-theme="corail"] .bilan h2,body[data-theme][data-theme="corail"] .bilan h3,body[data-theme][data-theme="corail"] .bilan .muted{color:inherit}
body[data-theme][data-theme="corail"] .chip.warm{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .chip.warm strong,body[data-theme][data-theme="corail"] .chip.warm small,body[data-theme][data-theme="corail"] .chip.warm p,body[data-theme][data-theme="corail"] .chip.warm h2,body[data-theme][data-theme="corail"] .chip.warm h3,body[data-theme][data-theme="corail"] .chip.warm .muted{color:inherit}
body[data-theme][data-theme="corail"] .progress-custom{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="corail"] .progress-custom strong,body[data-theme][data-theme="corail"] .progress-custom small,body[data-theme][data-theme="corail"] .progress-custom p,body[data-theme][data-theme="corail"] .progress-custom h2,body[data-theme][data-theme="corail"] .progress-custom h3,body[data-theme][data-theme="corail"] .progress-custom .muted{color:inherit}
body[data-theme][data-theme="corail"] .progress-score{background:var(--color3);color:var(--color3-ink)}
body[data-theme][data-theme="corail"] .progress-score strong,body[data-theme][data-theme="corail"] .progress-score small,body[data-theme][data-theme="corail"] .progress-score p,body[data-theme][data-theme="corail"] .progress-score h2,body[data-theme][data-theme="corail"] .progress-score h3,body[data-theme][data-theme="corail"] .progress-score .muted{color:inherit}
body[data-theme][data-theme="corail"] .workspace-intro{background:var(--color3);color:var(--color3-ink)}body[data-theme][data-theme="corail"] .workspace-intro h1,body[data-theme][data-theme="corail"] .workspace-intro p,body[data-theme][data-theme="corail"] .workspace-intro .overline{color:inherit}body[data-theme][data-theme="corail"] .workspace-intro:before{border-color:var(--color2)}body[data-theme][data-theme="corail"] .workspace-intro:after{background:var(--color1)}
body[data-theme][data-theme="corail"] .round-stamp,body[data-theme][data-theme="corail"] .progress-invalid{background:var(--t-accent);color:var(--accent-ink)}
body[data-theme][data-theme="corail"] .promise .cta,body[data-theme][data-theme="corail"] .promise .cta:hover{background:var(--color2);color:var(--color2-ink)}body[data-theme][data-theme="corail"] .promise .overline{color:var(--t-footertext)}body[data-theme][data-theme="corail"] .promise .overline:before{background:currentColor}
body[data-theme][data-theme="corail"] .cta:hover,body[data-theme][data-theme="corail"] .nav-pill:hover{filter:none}body[data-theme][data-theme="corail"] button.primary:hover{background:var(--color1)}
body[data-theme][data-theme="lagune"]{--t-bg:#FCFCFA;--t-work:#FCFCFA;--t-ink:#182435;--t-muted:#526071;--t-panel:#FFFFFF;--t-section:#F2F3F5;--t-border:#D9DEE5;--t-note:#F0F2F5;--t-blob:#FFD23F;--t-leaf:#007B96;--t-accent:#007B96;--t-footer:#007B96;--t-footertext:#FFFFFF;--t-reverse:#FFFFFF;--t-progress:#007B96;--t-card1:#007B96;--t-card2:#F65A63;--t-card3:#FFD23F;--t-card4:#F65A63;--color1:#007B96;--color2:#F65A63;--color3:#FFD23F;--color1-ink:#FFFFFF;--color2-ink:#10121A;--color3-ink:#10121A;--card1-ink:#FFFFFF;--card2-ink:#10121A;--card3-ink:#10121A;--card4-ink:#10121A;--accent-ink:#FFFFFF;--bg:var(--t-bg);--ink:var(--t-ink);--primary:var(--t-leaf);--muted:var(--t-muted);--border:var(--t-border);--panel:var(--t-panel);--paper:var(--t-panel);--line:var(--t-border);--soft:var(--t-note);--peach:var(--t-card2);--lilac:var(--t-card4);--accent:var(--t-accent);--reverse:var(--t-reverse);}
body[data-theme][data-theme="lagune"] .ox-logo{--ox-logo-ink:var(--color1)}
body[data-theme][data-theme="lagune"] .palette-option{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}body[data-theme][data-theme="lagune"] .palette-option[aria-pressed="true"]{background:var(--t-note);border-color:var(--color1);color:var(--t-ink)}body[data-theme][data-theme="lagune"] .palette-option .check{color:var(--t-ink)}
body[data-theme][data-theme="lagune"] .step:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="lagune"] .step:nth-child(1) h2,body[data-theme][data-theme="lagune"] .step:nth-child(1) h3,body[data-theme][data-theme="lagune"] .step:nth-child(1) strong,body[data-theme][data-theme="lagune"] .step:nth-child(1) p,body[data-theme][data-theme="lagune"] .step:nth-child(1) small,body[data-theme][data-theme="lagune"] .step:nth-child(1) .step-number,body[data-theme][data-theme="lagune"] .step:nth-child(1) .step-symbol,body[data-theme][data-theme="lagune"] .step:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="lagune"] .step:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .path-card:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="lagune"] .path-card:nth-child(1) h2,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) h3,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) strong,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) p,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) small,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) .step-number,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) .step-symbol,body[data-theme][data-theme="lagune"] .path-card:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="lagune"] .path-card:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .step:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="lagune"] .step:nth-child(2) h2,body[data-theme][data-theme="lagune"] .step:nth-child(2) h3,body[data-theme][data-theme="lagune"] .step:nth-child(2) strong,body[data-theme][data-theme="lagune"] .step:nth-child(2) p,body[data-theme][data-theme="lagune"] .step:nth-child(2) small,body[data-theme][data-theme="lagune"] .step:nth-child(2) .step-number,body[data-theme][data-theme="lagune"] .step:nth-child(2) .step-symbol,body[data-theme][data-theme="lagune"] .step:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="lagune"] .step:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .path-card:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="lagune"] .path-card:nth-child(2) h2,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) h3,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) strong,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) p,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) small,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) .step-number,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) .step-symbol,body[data-theme][data-theme="lagune"] .path-card:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="lagune"] .path-card:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .step:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="lagune"] .step:nth-child(3) h2,body[data-theme][data-theme="lagune"] .step:nth-child(3) h3,body[data-theme][data-theme="lagune"] .step:nth-child(3) strong,body[data-theme][data-theme="lagune"] .step:nth-child(3) p,body[data-theme][data-theme="lagune"] .step:nth-child(3) small,body[data-theme][data-theme="lagune"] .step:nth-child(3) .step-number,body[data-theme][data-theme="lagune"] .step:nth-child(3) .step-symbol,body[data-theme][data-theme="lagune"] .step:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="lagune"] .step:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .path-card:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="lagune"] .path-card:nth-child(3) h2,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) h3,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) strong,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) p,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) small,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) .step-number,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) .step-symbol,body[data-theme][data-theme="lagune"] .path-card:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="lagune"] .path-card:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .step:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="lagune"] .step:nth-child(4) h2,body[data-theme][data-theme="lagune"] .step:nth-child(4) h3,body[data-theme][data-theme="lagune"] .step:nth-child(4) strong,body[data-theme][data-theme="lagune"] .step:nth-child(4) p,body[data-theme][data-theme="lagune"] .step:nth-child(4) small,body[data-theme][data-theme="lagune"] .step:nth-child(4) .step-number,body[data-theme][data-theme="lagune"] .step:nth-child(4) .step-symbol,body[data-theme][data-theme="lagune"] .step:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="lagune"] .step:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .path-card:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="lagune"] .path-card:nth-child(4) h2,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) h3,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) strong,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) p,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) small,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) .step-number,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) .step-symbol,body[data-theme][data-theme="lagune"] .path-card:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="lagune"] .path-card:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="lagune"] .metric.peach{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .metric.peach strong,body[data-theme][data-theme="lagune"] .metric.peach small,body[data-theme][data-theme="lagune"] .metric.peach p,body[data-theme][data-theme="lagune"] .metric.peach h2,body[data-theme][data-theme="lagune"] .metric.peach h3,body[data-theme][data-theme="lagune"] .metric.peach .muted{color:inherit}
body[data-theme][data-theme="lagune"] .metric.lilac{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .metric.lilac strong,body[data-theme][data-theme="lagune"] .metric.lilac small,body[data-theme][data-theme="lagune"] .metric.lilac p,body[data-theme][data-theme="lagune"] .metric.lilac h2,body[data-theme][data-theme="lagune"] .metric.lilac h3,body[data-theme][data-theme="lagune"] .metric.lilac .muted{color:inherit}
body[data-theme][data-theme="lagune"] .lesson.math .lesson-time{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .lesson.math .lesson-time strong,body[data-theme][data-theme="lagune"] .lesson.math .lesson-time small,body[data-theme][data-theme="lagune"] .lesson.math .lesson-time p,body[data-theme][data-theme="lagune"] .lesson.math .lesson-time h2,body[data-theme][data-theme="lagune"] .lesson.math .lesson-time h3,body[data-theme][data-theme="lagune"] .lesson.math .lesson-time .muted{color:inherit}
body[data-theme][data-theme="lagune"] .bilan{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .bilan strong,body[data-theme][data-theme="lagune"] .bilan small,body[data-theme][data-theme="lagune"] .bilan p,body[data-theme][data-theme="lagune"] .bilan h2,body[data-theme][data-theme="lagune"] .bilan h3,body[data-theme][data-theme="lagune"] .bilan .muted{color:inherit}
body[data-theme][data-theme="lagune"] .chip.warm{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .chip.warm strong,body[data-theme][data-theme="lagune"] .chip.warm small,body[data-theme][data-theme="lagune"] .chip.warm p,body[data-theme][data-theme="lagune"] .chip.warm h2,body[data-theme][data-theme="lagune"] .chip.warm h3,body[data-theme][data-theme="lagune"] .chip.warm .muted{color:inherit}
body[data-theme][data-theme="lagune"] .progress-custom{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="lagune"] .progress-custom strong,body[data-theme][data-theme="lagune"] .progress-custom small,body[data-theme][data-theme="lagune"] .progress-custom p,body[data-theme][data-theme="lagune"] .progress-custom h2,body[data-theme][data-theme="lagune"] .progress-custom h3,body[data-theme][data-theme="lagune"] .progress-custom .muted{color:inherit}
body[data-theme][data-theme="lagune"] .progress-score{background:var(--color3);color:var(--color3-ink)}
body[data-theme][data-theme="lagune"] .progress-score strong,body[data-theme][data-theme="lagune"] .progress-score small,body[data-theme][data-theme="lagune"] .progress-score p,body[data-theme][data-theme="lagune"] .progress-score h2,body[data-theme][data-theme="lagune"] .progress-score h3,body[data-theme][data-theme="lagune"] .progress-score .muted{color:inherit}
body[data-theme][data-theme="lagune"] .workspace-intro{background:var(--color3);color:var(--color3-ink)}body[data-theme][data-theme="lagune"] .workspace-intro h1,body[data-theme][data-theme="lagune"] .workspace-intro p,body[data-theme][data-theme="lagune"] .workspace-intro .overline{color:inherit}body[data-theme][data-theme="lagune"] .workspace-intro:before{border-color:var(--color2)}body[data-theme][data-theme="lagune"] .workspace-intro:after{background:var(--color1)}
body[data-theme][data-theme="lagune"] .round-stamp,body[data-theme][data-theme="lagune"] .progress-invalid{background:var(--t-accent);color:var(--accent-ink)}
body[data-theme][data-theme="lagune"] .promise .cta,body[data-theme][data-theme="lagune"] .promise .cta:hover{background:var(--color2);color:var(--color2-ink)}body[data-theme][data-theme="lagune"] .promise .overline{color:var(--t-footertext)}body[data-theme][data-theme="lagune"] .promise .overline:before{background:currentColor}
body[data-theme][data-theme="lagune"] .cta:hover,body[data-theme][data-theme="lagune"] .nav-pill:hover{filter:none}body[data-theme][data-theme="lagune"] button.primary:hover{background:var(--color1)}
body[data-theme][data-theme="jardin"]{--t-bg:#FCFCFA;--t-work:#FCFCFA;--t-ink:#182435;--t-muted:#526071;--t-panel:#FFFFFF;--t-section:#F2F3F5;--t-border:#D9DEE5;--t-note:#F0F2F5;--t-blob:#3266E3;--t-leaf:#C62978;--t-accent:#C62978;--t-footer:#C62978;--t-footertext:#FFFFFF;--t-reverse:#FFFFFF;--t-progress:#C62978;--t-card1:#C62978;--t-card2:#FF9A32;--t-card3:#3266E3;--t-card4:#FF9A32;--color1:#C62978;--color2:#FF9A32;--color3:#3266E3;--color1-ink:#FFFFFF;--color2-ink:#10121A;--color3-ink:#FFFFFF;--card1-ink:#FFFFFF;--card2-ink:#10121A;--card3-ink:#FFFFFF;--card4-ink:#10121A;--accent-ink:#FFFFFF;--bg:var(--t-bg);--ink:var(--t-ink);--primary:var(--t-leaf);--muted:var(--t-muted);--border:var(--t-border);--panel:var(--t-panel);--paper:var(--t-panel);--line:var(--t-border);--soft:var(--t-note);--peach:var(--t-card2);--lilac:var(--t-card4);--accent:var(--t-accent);--reverse:var(--t-reverse);}
body[data-theme][data-theme="jardin"] .ox-logo{--ox-logo-ink:var(--color1)}
body[data-theme][data-theme="jardin"] .palette-option{background:var(--t-panel);border-color:var(--t-border);color:var(--t-ink)}body[data-theme][data-theme="jardin"] .palette-option[aria-pressed="true"]{background:var(--t-note);border-color:var(--color1);color:var(--t-ink)}body[data-theme][data-theme="jardin"] .palette-option .check{color:var(--t-ink)}
body[data-theme][data-theme="jardin"] .step:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="jardin"] .step:nth-child(1) h2,body[data-theme][data-theme="jardin"] .step:nth-child(1) h3,body[data-theme][data-theme="jardin"] .step:nth-child(1) strong,body[data-theme][data-theme="jardin"] .step:nth-child(1) p,body[data-theme][data-theme="jardin"] .step:nth-child(1) small,body[data-theme][data-theme="jardin"] .step:nth-child(1) .step-number,body[data-theme][data-theme="jardin"] .step:nth-child(1) .step-symbol,body[data-theme][data-theme="jardin"] .step:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="jardin"] .step:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .path-card:nth-child(1){background:var(--t-card1);color:var(--card1-ink)}
body[data-theme][data-theme="jardin"] .path-card:nth-child(1) h2,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) h3,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) strong,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) p,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) small,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) .step-number,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) .step-symbol,body[data-theme][data-theme="jardin"] .path-card:nth-child(1) .open{color:inherit}
body[data-theme][data-theme="jardin"] .path-card:nth-child(1) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .step:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="jardin"] .step:nth-child(2) h2,body[data-theme][data-theme="jardin"] .step:nth-child(2) h3,body[data-theme][data-theme="jardin"] .step:nth-child(2) strong,body[data-theme][data-theme="jardin"] .step:nth-child(2) p,body[data-theme][data-theme="jardin"] .step:nth-child(2) small,body[data-theme][data-theme="jardin"] .step:nth-child(2) .step-number,body[data-theme][data-theme="jardin"] .step:nth-child(2) .step-symbol,body[data-theme][data-theme="jardin"] .step:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="jardin"] .step:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .path-card:nth-child(2){background:var(--t-card2);color:var(--card2-ink)}
body[data-theme][data-theme="jardin"] .path-card:nth-child(2) h2,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) h3,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) strong,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) p,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) small,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) .step-number,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) .step-symbol,body[data-theme][data-theme="jardin"] .path-card:nth-child(2) .open{color:inherit}
body[data-theme][data-theme="jardin"] .path-card:nth-child(2) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .step:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="jardin"] .step:nth-child(3) h2,body[data-theme][data-theme="jardin"] .step:nth-child(3) h3,body[data-theme][data-theme="jardin"] .step:nth-child(3) strong,body[data-theme][data-theme="jardin"] .step:nth-child(3) p,body[data-theme][data-theme="jardin"] .step:nth-child(3) small,body[data-theme][data-theme="jardin"] .step:nth-child(3) .step-number,body[data-theme][data-theme="jardin"] .step:nth-child(3) .step-symbol,body[data-theme][data-theme="jardin"] .step:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="jardin"] .step:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .path-card:nth-child(3){background:var(--t-card3);color:var(--card3-ink)}
body[data-theme][data-theme="jardin"] .path-card:nth-child(3) h2,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) h3,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) strong,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) p,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) small,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) .step-number,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) .step-symbol,body[data-theme][data-theme="jardin"] .path-card:nth-child(3) .open{color:inherit}
body[data-theme][data-theme="jardin"] .path-card:nth-child(3) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .step:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="jardin"] .step:nth-child(4) h2,body[data-theme][data-theme="jardin"] .step:nth-child(4) h3,body[data-theme][data-theme="jardin"] .step:nth-child(4) strong,body[data-theme][data-theme="jardin"] .step:nth-child(4) p,body[data-theme][data-theme="jardin"] .step:nth-child(4) small,body[data-theme][data-theme="jardin"] .step:nth-child(4) .step-number,body[data-theme][data-theme="jardin"] .step:nth-child(4) .step-symbol,body[data-theme][data-theme="jardin"] .step:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="jardin"] .step:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .path-card:nth-child(4){background:var(--t-card4);color:var(--card4-ink)}
body[data-theme][data-theme="jardin"] .path-card:nth-child(4) h2,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) h3,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) strong,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) p,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) small,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) .step-number,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) .step-symbol,body[data-theme][data-theme="jardin"] .path-card:nth-child(4) .open{color:inherit}
body[data-theme][data-theme="jardin"] .path-card:nth-child(4) .open{border-color:currentColor}
body[data-theme][data-theme="jardin"] .metric.peach{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .metric.peach strong,body[data-theme][data-theme="jardin"] .metric.peach small,body[data-theme][data-theme="jardin"] .metric.peach p,body[data-theme][data-theme="jardin"] .metric.peach h2,body[data-theme][data-theme="jardin"] .metric.peach h3,body[data-theme][data-theme="jardin"] .metric.peach .muted{color:inherit}
body[data-theme][data-theme="jardin"] .metric.lilac{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .metric.lilac strong,body[data-theme][data-theme="jardin"] .metric.lilac small,body[data-theme][data-theme="jardin"] .metric.lilac p,body[data-theme][data-theme="jardin"] .metric.lilac h2,body[data-theme][data-theme="jardin"] .metric.lilac h3,body[data-theme][data-theme="jardin"] .metric.lilac .muted{color:inherit}
body[data-theme][data-theme="jardin"] .lesson.math .lesson-time{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .lesson.math .lesson-time strong,body[data-theme][data-theme="jardin"] .lesson.math .lesson-time small,body[data-theme][data-theme="jardin"] .lesson.math .lesson-time p,body[data-theme][data-theme="jardin"] .lesson.math .lesson-time h2,body[data-theme][data-theme="jardin"] .lesson.math .lesson-time h3,body[data-theme][data-theme="jardin"] .lesson.math .lesson-time .muted{color:inherit}
body[data-theme][data-theme="jardin"] .bilan{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .bilan strong,body[data-theme][data-theme="jardin"] .bilan small,body[data-theme][data-theme="jardin"] .bilan p,body[data-theme][data-theme="jardin"] .bilan h2,body[data-theme][data-theme="jardin"] .bilan h3,body[data-theme][data-theme="jardin"] .bilan .muted{color:inherit}
body[data-theme][data-theme="jardin"] .chip.warm{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .chip.warm strong,body[data-theme][data-theme="jardin"] .chip.warm small,body[data-theme][data-theme="jardin"] .chip.warm p,body[data-theme][data-theme="jardin"] .chip.warm h2,body[data-theme][data-theme="jardin"] .chip.warm h3,body[data-theme][data-theme="jardin"] .chip.warm .muted{color:inherit}
body[data-theme][data-theme="jardin"] .progress-custom{background:var(--color2);color:var(--color2-ink)}
body[data-theme][data-theme="jardin"] .progress-custom strong,body[data-theme][data-theme="jardin"] .progress-custom small,body[data-theme][data-theme="jardin"] .progress-custom p,body[data-theme][data-theme="jardin"] .progress-custom h2,body[data-theme][data-theme="jardin"] .progress-custom h3,body[data-theme][data-theme="jardin"] .progress-custom .muted{color:inherit}
body[data-theme][data-theme="jardin"] .progress-score{background:var(--color3);color:var(--color3-ink)}
body[data-theme][data-theme="jardin"] .progress-score strong,body[data-theme][data-theme="jardin"] .progress-score small,body[data-theme][data-theme="jardin"] .progress-score p,body[data-theme][data-theme="jardin"] .progress-score h2,body[data-theme][data-theme="jardin"] .progress-score h3,body[data-theme][data-theme="jardin"] .progress-score .muted{color:inherit}
body[data-theme][data-theme="jardin"] .workspace-intro{background:var(--color3);color:var(--color3-ink)}body[data-theme][data-theme="jardin"] .workspace-intro h1,body[data-theme][data-theme="jardin"] .workspace-intro p,body[data-theme][data-theme="jardin"] .workspace-intro .overline{color:inherit}body[data-theme][data-theme="jardin"] .workspace-intro:before{border-color:var(--color2)}body[data-theme][data-theme="jardin"] .workspace-intro:after{background:var(--color1)}
body[data-theme][data-theme="jardin"] .round-stamp,body[data-theme][data-theme="jardin"] .progress-invalid{background:var(--t-accent);color:var(--accent-ink)}
body[data-theme][data-theme="jardin"] .promise .cta,body[data-theme][data-theme="jardin"] .promise .cta:hover{background:var(--color2);color:var(--color2-ink)}body[data-theme][data-theme="jardin"] .promise .overline{color:var(--t-footertext)}body[data-theme][data-theme="jardin"] .promise .overline:before{background:currentColor}
body[data-theme][data-theme="jardin"] .cta:hover,body[data-theme][data-theme="jardin"] .nav-pill:hover{filter:none}body[data-theme][data-theme="jardin"] button.primary:hover{background:var(--color1)}
.theme-colors{display:flex;justify-content:center;gap:5px;padding:12px}.theme-colors i{width:24px;height:24px;border-radius:50%;background:var(--swatch);border:1px solid #0002}
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) .ox-logo .ox-petal{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTcyIiBoZWlnaHQ9IjcyNCI+PC9zdmc+");background-color:var(--petal-color);filter:none;mask-image:var(--petal-mask);-webkit-mask-image:var(--petal-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) .ox-logo .ox-petal:nth-of-type(1){--petal-color:var(--color1);--petal-mask:url("/assets/original-31edd73a2f857fe1.png")}
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) .ox-logo .ox-petal:nth-of-type(2){--petal-color:var(--color2);--petal-mask:url("/assets/original-cc30632146b2a424.png")}
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) .ox-logo .ox-petal:nth-of-type(3){--petal-color:var(--color3);--petal-mask:url("/assets/original-385243e847aa4ba7.png")}
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) .ox-logo .ox-petal:nth-of-type(4){--petal-color:var(--color1);--petal-mask:url("/assets/original-446e4b74444a478a.png")}

/* Le cartouche du footer garde les quatre feuilles visibles sur le fond coloré. */
body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) footer .ox-logo{background:#FFFFFF;box-shadow:0 0 0 8px #FFFFFF;border-radius:4px}body[data-theme]:is([data-theme="atelier"],[data-theme="argile"],[data-theme="corail"],[data-theme="lagune"],[data-theme="jardin"]) footer .ox-logo .ox-ink{background:var(--color1)}
