/* Marketing variants only: the embedded product retains its real palette. */
html[data-theme="ivoire"]{--page-background:#F5F1E8}
html[data-theme="ivoire"] .nav{background:#f5f1e8; border-color:#dcded3}
html[data-theme="ivoire"] .universe{border-color:#dcded3}
html[data-theme="noir"],html[data-theme="vert"]{--page-background:#111513;--ink:#f5f1e8;--green:#f5f1e8;--muted:#b6c3bb;--line:#ffffff26;--surface:#202724;--accent:#a8b6a2}
html[data-theme="vert"]{--page-background:#193D35;--surface:#21493f;--muted:#c0cec5}
html[data-theme="noir"] .nav,html[data-theme="vert"] .nav{background:var(--page-background);border-color:var(--line)}
html:is([data-theme="noir"],[data-theme="vert"]) :is(.brand img,footer img){filter:brightness(0) invert(1)}
html:is([data-theme="noir"],[data-theme="vert"]) :is(.button,.closing .button){background:#a8b6a2;border-color:#a8b6a2;color:#193d35}
html:is([data-theme="noir"],[data-theme="vert"]) .button:hover{background:#c4cfbc}
html:is([data-theme="noir"],[data-theme="vert"]) :is(.universe,.feature-preview){border-color:var(--line)}
html:is([data-theme="noir"],[data-theme="vert"]) .feature-key{background:var(--surface);border-color:#ffffff24;box-shadow:0 3px 0 #0003,0 12px 24px #0002}
html:is([data-theme="noir"],[data-theme="vert"]) .feature-key.selected{border-color:#a8b6a2;background:var(--surface);box-shadow:0 3px 0 #a8b6a255,0 15px 28px #0002}
html:is([data-theme="noir"],[data-theme="vert"]) .feature-icon{background:#ffffff0d;color:#c8d8c2}
html:is([data-theme="noir"],[data-theme="vert"]) .feature-key.selected .feature-icon{background:#a8b6a2;color:#193d35}
html:is([data-theme="noir"],[data-theme="vert"]) .core p{color:var(--muted)}
html:is([data-theme="noir"],[data-theme="vert"]) .connections{stroke:#ffffff25}
html:is([data-theme="noir"],[data-theme="vert"]) .connections .lit{stroke:#a8b6a2}
html:is([data-theme="noir"],[data-theme="vert"]) .motion-toggle{background:var(--surface);border-color:#ffffff35}
html:is([data-theme="noir"],[data-theme="vert"]) .planning-tabs button[aria-selected=true]{background:#a8b6a2;color:#193d35;border-color:#a8b6a2}
html:is([data-theme="noir"],[data-theme="vert"]) .planning-tabs button:hover{background:#ffffff14}
html:is([data-theme="noir"],[data-theme="vert"]) .planning-tabs button[aria-selected=true]:hover{background:#c4cfbc}
html:is([data-theme="noir"],[data-theme="vert"]) :is(.frame-cover,.window-chrome){color:#193d35}
html:is([data-theme="noir"],[data-theme="vert"]) .nav-popover{background:var(--surface)}
html:is([data-theme="noir"],[data-theme="vert"]) .nav-popover a:hover{background:#ffffff14}
@media(max-width:700px){html:is([data-theme="noir"],[data-theme="vert"]) .links{background:var(--surface)}}
