/* Small champagne accents on the approved white/graphite Criação. */
html[data-palette="creation"] .sidebar .side-logo>.side-brand-leaf{border-color:#b69b61;color:#8b6c32;background:#af8a3610}
html[data-palette="creation"] .nav-item.active::before{background:#c1a46b;box-shadow:none}
html[data-palette="creation"] :is(.tab.active,.settings-menu-item.active){border-color:#a98b51;box-shadow:inset 0 -2px 0 #b79b63}
html[data-palette="creation"] .mobile-nav button.active::before{background:#ac8b4c;box-shadow:none}
html[data-palette="creation"] .tech-dial .tech-rim-light{stroke:#ac8b4c;filter:none}
html[data-palette="creation"] .infinity-palette-card:has(input:checked){border-color:#a98b51;box-shadow:inset 0 0 0 1px #a98b51}

/* Vazio: neutral black surfaces, graphite depth and readable silver controls. */
html[data-palette="void"]{--brand-jewel:#bdbdbd;--brand-jewel-deep:#666;--brand-jewel-highlight:#eee;--sf-light:#aaa}
html[data-palette="void"] :is(.sidebar,.mobile-nav){background:linear-gradient(165deg,#111,#080808 48%,#030303);border-color:#353535}
html[data-palette="void"] .topbar{background:linear-gradient(110deg,#121212,#080808);border-bottom-color:#353535}
html[data-palette="void"] :is(.nav-item.active,.tab.active,.settings-menu-item.active){background:linear-gradient(110deg,#2d2d2d,#191919);color:#fff;border-color:#686868;box-shadow:inset 0 -2px 0 #aaa}
html[data-palette="void"] .nav-item.active::before{background:#ddd;box-shadow:none}
html[data-palette="void"] :is(.btn-primary,.fab){background:linear-gradient(115deg,#eee,#c8c8c8 48%,#aaa);border-color:#ddd;color:#111;box-shadow:inset 0 1px 0 #fff9}
html[data-palette="void"] .avatar{background:#272727;color:#fff;border-color:#666}
html[data-palette="void"] .instrument-zone{background:linear-gradient(135deg,#1c1c1c,#101010 48%,#060606);border-color:#484848;box-shadow:inset 0 1px 0 #ffffff12,0 12px 30px #0005}
html[data-palette="void"] :is(.tech-instruments,.tech-dial){--tech-metal-hi:#e2e2e2;--tech-metal-mid:#7b7b7b;--tech-metal-low:#202020;--tech-track:#555}
html[data-palette="void"] .tech-dial .tech-rim-light{stroke:#aaa;filter:none}
html[data-palette="void"] .tech-dial>circle[r="190"]{stroke:#777}
html[data-palette="void"] .tech-dial .tech-readout{fill:#080808;stroke:#888}
html[data-palette="void"] .tech-dial .tech-readout-number{fill:#fff}
html[data-palette="void"] .tech-dial .tech-readout-number tspan{fill:#ddd}
html[data-palette="void"] :is(.distribution-panel .dist-seg,.rhythm-panel .rhythm-seg):not(.on){background:#252525;border-color:#444}
html[data-palette="void"] :is(.distribution-panel .dist-seg.on,.rhythm-panel .rhythm-seg.on){background:#ccc;background-image:linear-gradient(180deg,#eee,#aaa);border-color:#ddd}
html[data-palette="void"] .infinity-palette-card:has(input:checked){border-color:#aaa;box-shadow:inset 0 0 0 1px #aaa}
html[data-palette="void"] .infinity-palette-card:has(input:checked) .palette-choice{background:#ddd;border-color:#aaa;color:#111}
