/* Utrady Studio 1.3.1 — vetted palette registry, no user CSS; public site + admin canvas */
.ws-v2.ws-palette-bosque,.studio3 .ws3-canvas.ws3-palette-bosque{--p-bg:#F8FCF6;--p-ink:#233B30;--p-subtle:#5B7565;--p-primary:#1B5140;--p-card:#DDEBDD;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#83AC88}
.ws-chrome.ws-premium-chrome.ws-palette-bosque{--p-bg:#F8FCF6;--p-ink:#233B30;--p-primary:#1B5140;--p-accent-contrast:#FFFFFF;background:#F8FCF6;color:#233B30}
.ws-v2.ws-palette-arena,.studio3 .ws3-canvas.ws3-palette-arena{--p-bg:#FFF9F0;--p-ink:#37291E;--p-subtle:#7A6652;--p-primary:#785D42;--p-card:#F2E6D3;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#C9A676}
.ws-chrome.ws-premium-chrome.ws-palette-arena{--p-bg:#FFF9F0;--p-ink:#37291E;--p-primary:#785D42;--p-accent-contrast:#FFFFFF;background:#FFF9F0;color:#37291E}
.ws-v2.ws-palette-oceano,.studio3 .ws3-canvas.ws3-palette-oceano{--p-bg:#F5FBFC;--p-ink:#173B48;--p-subtle:#517580;--p-primary:#17657A;--p-card:#E3F2F5;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#64B0BA}
.ws-chrome.ws-premium-chrome.ws-palette-oceano{--p-bg:#F5FBFC;--p-ink:#173B48;--p-primary:#17657A;--p-accent-contrast:#FFFFFF;background:#F5FBFC;color:#173B48}
.ws-v2.ws-palette-terracota,.studio3 .ws3-canvas.ws3-palette-terracota{--p-bg:#FFF7EE;--p-ink:#533025;--p-subtle:#956A55;--p-primary:#A34D36;--p-card:#FAE5D8;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#E8A178}
.ws-chrome.ws-premium-chrome.ws-palette-terracota{--p-bg:#FFF7EE;--p-ink:#533025;--p-primary:#A34D36;--p-accent-contrast:#FFFFFF;background:#FFF7EE;color:#533025}
.ws-v2.ws-palette-editorial,.studio3 .ws3-canvas.ws3-palette-editorial{--p-bg:#FBF8F2;--p-ink:#28251F;--p-subtle:#776E62;--p-primary:#28251F;--p-card:#F0E7D9;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#AA8B5D}
.ws-chrome.ws-premium-chrome.ws-palette-editorial{--p-bg:#FBF8F2;--p-ink:#28251F;--p-primary:#28251F;--p-accent-contrast:#FFFFFF;background:#FBF8F2;color:#28251F}
.ws-v2.ws-palette-noche,.studio3 .ws3-canvas.ws3-palette-noche{--p-bg:#071326;--p-ink:#F4F8FF;--p-subtle:#B6C7DD;--p-primary:#61E5C4;--p-card:#172D4B;--p-line:rgba(255,255,255,.2);--p-accent-contrast:#081A1C;--p-secondary:#234CBA}
.ws-chrome.ws-premium-chrome.ws-palette-noche{--p-bg:#071326;--p-ink:#F4F8FF;--p-primary:#61E5C4;--p-accent-contrast:#081A1C;background:#071326;color:#F4F8FF}
.ws-v2.ws-palette-jade,.studio3 .ws3-canvas.ws3-palette-jade{--p-bg:#F5FCF6;--p-ink:#163B32;--p-subtle:#55766D;--p-primary:#087D66;--p-card:#DEF1E5;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#74C7A1}
.ws-chrome.ws-premium-chrome.ws-palette-jade{--p-bg:#F5FCF6;--p-ink:#163B32;--p-primary:#087D66;--p-accent-contrast:#FFFFFF;background:#F5FCF6;color:#163B32}
.ws-v2.ws-palette-cobre,.studio3 .ws3-canvas.ws3-palette-cobre{--p-bg:#FFF7EF;--p-ink:#4A2B1C;--p-subtle:#8C6852;--p-primary:#A55728;--p-card:#F7E1CB;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#DA9862}
.ws-chrome.ws-premium-chrome.ws-palette-cobre{--p-bg:#FFF7EF;--p-ink:#4A2B1C;--p-primary:#A55728;--p-accent-contrast:#FFFFFF;background:#FFF7EF;color:#4A2B1C}
.ws-v2.ws-palette-lavanda,.studio3 .ws3-canvas.ws3-palette-lavanda{--p-bg:#FAF8FF;--p-ink:#382850;--p-subtle:#827293;--p-primary:#6E4BA6;--p-card:#EEE6FA;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#B399E4}
.ws-chrome.ws-premium-chrome.ws-palette-lavanda{--p-bg:#FAF8FF;--p-ink:#382850;--p-primary:#6E4BA6;--p-accent-contrast:#FFFFFF;background:#FAF8FF;color:#382850}
.ws-v2.ws-palette-coral,.studio3 .ws3-canvas.ws3-palette-coral{--p-bg:#FFF8F6;--p-ink:#512A35;--p-subtle:#915E67;--p-primary:#B63F57;--p-card:#FCE3DB;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#F08C82}
.ws-chrome.ws-premium-chrome.ws-palette-coral{--p-bg:#FFF8F6;--p-ink:#512A35;--p-primary:#B63F57;--p-accent-contrast:#FFFFFF;background:#FFF8F6;color:#512A35}
.ws-v2.ws-palette-oliva,.studio3 .ws3-canvas.ws3-palette-oliva{--p-bg:#FBFAF0;--p-ink:#30371F;--p-subtle:#72775E;--p-primary:#505E29;--p-card:#ECEED8;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#A6AB65}
.ws-chrome.ws-premium-chrome.ws-palette-oliva{--p-bg:#FBFAF0;--p-ink:#30371F;--p-primary:#505E29;--p-accent-contrast:#FFFFFF;background:#FBFAF0;color:#30371F}
.ws-v2.ws-palette-cielo,.studio3 .ws3-canvas.ws3-palette-cielo{--p-bg:#F5FBFF;--p-ink:#19374E;--p-subtle:#59798C;--p-primary:#2F65A3;--p-card:#DDEFF9;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#73B9E2}
.ws-chrome.ws-premium-chrome.ws-palette-cielo{--p-bg:#F5FBFF;--p-ink:#19374E;--p-primary:#2F65A3;--p-accent-contrast:#FFFFFF;background:#F5FBFF;color:#19374E}
.ws-v2.ws-palette-aurora,.studio3 .ws3-canvas.ws3-palette-aurora{--p-bg:#FFFAF5;--p-ink:#50263D;--p-subtle:#946A79;--p-primary:#AE346E;--p-card:#FAE3E9;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#FCB960}
.ws-chrome.ws-premium-chrome.ws-palette-aurora{--p-bg:#FFFAF5;--p-ink:#50263D;--p-primary:#AE346E;--p-accent-contrast:#FFFFFF;background:#FFFAF5;color:#50263D}
.ws-v2.ws-palette-ciruela,.studio3 .ws3-canvas.ws3-palette-ciruela{--p-bg:#FCF7FA;--p-ink:#44263D;--p-subtle:#806B7B;--p-primary:#8F4279;--p-card:#F2E5ED;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#BE86AB}
.ws-chrome.ws-premium-chrome.ws-palette-ciruela{--p-bg:#FCF7FA;--p-ink:#44263D;--p-primary:#8F4279;--p-accent-contrast:#FFFFFF;background:#FCF7FA;color:#44263D}
.ws-v2.ws-palette-salvia,.studio3 .ws3-canvas.ws3-palette-salvia{--p-bg:#F7FAF3;--p-ink:#263C33;--p-subtle:#67796E;--p-primary:#476958;--p-card:#E4EDE0;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#93AD93}
.ws-chrome.ws-premium-chrome.ws-palette-salvia{--p-bg:#F7FAF3;--p-ink:#263C33;--p-primary:#476958;--p-accent-contrast:#FFFFFF;background:#F7FAF3;color:#263C33}
.ws-v2.ws-palette-cafe,.studio3 .ws3-canvas.ws3-palette-cafe{--p-bg:#FFF7EC;--p-ink:#3E2A20;--p-subtle:#7F6555;--p-primary:#553627;--p-card:#EFDDC8;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#A5785C}
.ws-chrome.ws-premium-chrome.ws-palette-cafe{--p-bg:#FFF7EC;--p-ink:#3E2A20;--p-primary:#553627;--p-accent-contrast:#FFFFFF;background:#FFF7EC;color:#3E2A20}
.ws-v2.ws-palette-mostaza,.studio3 .ws3-canvas.ws3-palette-mostaza{--p-bg:#FFF9E7;--p-ink:#43331B;--p-subtle:#8A7549;--p-primary:#83611F;--p-card:#F8E9BF;--p-line:rgba(47,54,50,.14);--p-accent-contrast:#FFFFFF;--p-secondary:#E3B13D}
.ws-chrome.ws-premium-chrome.ws-palette-mostaza{--p-bg:#FFF9E7;--p-ink:#43331B;--p-primary:#83611F;--p-accent-contrast:#FFFFFF;background:#FFF9E7;color:#43331B}
/* Palette colors override visual preset colors; geometry/fonts stay theme-specific. */
.ws-v2:not(.ws-palette-original){background:var(--p-bg)!important;color:var(--p-ink)!important}
.ws-v2:not(.ws-palette-original) .ws-canvas{background:var(--p-bg)!important;color:var(--p-ink)!important}
.ws-v2:not(.ws-palette-original) .ws-hero2{background:var(--p-card)!important;color:var(--p-ink)!important}
.ws-v2.ws-theme-nova:not(.ws-palette-original) .ws-hero2{background:radial-gradient(ellipse at 74% 45%,var(--p-card) 0%,var(--p-bg) 76%)!important}
.ws-v2:not(.ws-palette-original) .ws-hero2 h1,.ws-v2:not(.ws-palette-original) h2,.ws-v2:not(.ws-palette-original) h3,.ws-v2:not(.ws-palette-original) .ws-category2{color:var(--p-ink)!important}
.ws-v2:not(.ws-palette-original) .ws-hero2-description,.ws-v2:not(.ws-palette-original) .ws-supporting,.ws-v2:not(.ws-palette-original) .ws-benefits2 p,.ws-v2:not(.ws-palette-original) .ws-nova-hero-meta{color:var(--p-subtle)!important}
.ws-v2:not(.ws-palette-original) .ws-kicker,.ws-v2:not(.ws-palette-original) .ws-product2-bottom strong,.ws-v2:not(.ws-palette-original) .ws-nova-period,.ws-v2:not(.ws-palette-original) .ws-sora-handnote{color:var(--p-primary)!important}
.ws-v2:not(.ws-palette-original) .ws-cta-solid{background:var(--p-primary)!important;color:var(--p-accent-contrast)!important}
.ws-v2:not(.ws-palette-original) .ws-cta-ghost{border-color:var(--p-line)!important;color:var(--p-ink)!important}
.ws-v2:not(.ws-palette-original) .ws-nova-pulse{background:var(--p-primary)!important;box-shadow:0 0 14px var(--p-primary)}
.ws-v2:not(.ws-palette-original) .ws-nova-ring{border-color:var(--p-primary)!important;opacity:.33}
.ws-v2:not(.ws-palette-original) .ws-category2,.ws-v2:not(.ws-palette-original) .ws-benefits2-grid>div,.ws-v2:not(.ws-palette-original) .ws-product2-visual,.ws-v2:not(.ws-palette-original) .ws-vendor2,.ws-v2:not(.ws-palette-original) .ws-promo2{background:var(--p-card)!important;border-color:var(--p-line)!important}
.ws-v2:not(.ws-palette-original) .ws-sora-orbit{background:var(--p-secondary)!important;opacity:.34}
.ws-v2:not(.ws-palette-original) .ws-sora-photo-small{border-color:var(--p-bg)!important}
.ws-v2:not(.ws-palette-original) .ws-sora-values{color:var(--p-primary)!important}
.ws-v2:not(.ws-palette-original) .ws-stage-note,.ws-v2:not(.ws-palette-original) .ws-nova-floating-label{background:var(--p-card)!important;color:var(--p-ink)!important}
.ws-v2:not(.ws-palette-original) .ws-sora-seal{background:var(--p-secondary)!important;color:var(--p-ink)!important}
.ws-chrome.ws-premium-chrome:not(.ws-palette-original) .ws-topline{background:var(--p-primary)!important;color:var(--p-accent-contrast,white)!important}
.ws-chrome.ws-premium-chrome:not(.ws-palette-original) .ws-navbar,.ws-chrome.ws-premium-chrome:not(.ws-palette-original) .ws-footer{background:var(--p-bg)!important;color:var(--p-ink)!important}
.ws-chrome.ws-premium-chrome:not(.ws-palette-original) .ws-brand,.ws-chrome.ws-premium-chrome:not(.ws-palette-original) .ws-nav-links{color:var(--p-ink)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original){background:var(--p-bg)!important;color:var(--p-ink)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-canvas-head,.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-canvas-footer{background:var(--p-card)!important;color:var(--p-ink)!important;border-color:var(--p-line)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-canvas-section{background:var(--p-bg)!important;color:var(--p-ink)!important;border-color:var(--p-line)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-kind-hero{background:var(--p-card)!important;color:var(--p-ink)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-edit-title{color:var(--p-ink)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-kicker{color:var(--p-primary)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-canvas-section p{color:var(--p-subtle)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-ghostbtn{background:var(--p-primary)!important;color:var(--p-accent-contrast)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-fake-tags{background:var(--p-card)!important;color:var(--p-ink)!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-fake-products i{background:linear-gradient(145deg,var(--p-card),var(--p-secondary))!important}
.studio3 .ws3-canvas:not(.ws3-palette-original) .ws3-canvas-section.is-selected{box-shadow:inset 0 0 0 3px var(--p-primary)!important}
.studio3 .ws31-colors{display:block;padding-bottom:9px}
.studio3 .ws31-colors-heading{margin-bottom:14px}
.studio3 .ws31-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}
.studio3 .ws31-swatch{position:relative;cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:7px;border:1px solid #dfe7e1;padding:9px;border-radius:13px;background:white;transition:border-color .18s,box-shadow .18s}
.studio3 .ws31-swatch:hover{border-color:#8db6a1}
.studio3 .ws31-swatch.is-selected,.studio3 .ws31-swatch:has(input:checked){border-color:#22845b;box-shadow:0 0 0 2px #23875d33}
.studio3 .ws31-swatch input{position:absolute;top:14px;left:14px;z-index:1;accent-color:#19794c}
.studio3 .ws31-color-strip{height:41px;border-radius:8px;overflow:hidden;display:flex;padding-left:14px}
.studio3 .ws31-color-strip i{display:block;flex:1;min-width:0}
.studio3 .ws31-palette-name{font-size:11px;font-weight:700;overflow-wrap:anywhere;color:#344c3d}
.studio3 .ws31-check{position:absolute;bottom:8px;right:8px;color:#168656}
.studio3 .ws31-original-note{font-size:11px;margin:0 0 18px;color:#66796a}
.studio3 .ws31-mode-simple{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}
.studio3 .ws31-mode-simple .ws3-canvas-scroller{min-height:450px}
.studio3 .ws31-mode-simple .ws31-simple-help{background:#f6faf7}
.studio3 .ws31-mode-advanced .ws31-simple-help{display:none}
@media(max-width:1200px){.studio3 .ws31-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:860px){.studio3 .ws31-mode-simple{grid-template-columns:1fr}.studio3 .ws31-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.studio3 .ws31-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.studio3 .ws31-color-strip{height:32px}}

/* v1.3.2: Commerce inherits the published palette, no pricing logic touched. */
.ws2-body.ws2-palette-bosque{--ws2-bg:#F8FCF6;--ws2-fg:#233B30;--ws2-muted:#5B7565;--ws2-accent:#1B5140;--ws2-contrast:#FFFFFF;--ws2-panel:#DDEBDD;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#83AC88;}
.ws2-body.ws2-palette-arena{--ws2-bg:#FFF9F0;--ws2-fg:#37291E;--ws2-muted:#7A6652;--ws2-accent:#785D42;--ws2-contrast:#FFFFFF;--ws2-panel:#F2E6D3;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#C9A676;}
.ws2-body.ws2-palette-oceano{--ws2-bg:#F5FBFC;--ws2-fg:#173B48;--ws2-muted:#517580;--ws2-accent:#17657A;--ws2-contrast:#FFFFFF;--ws2-panel:#E3F2F5;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#64B0BA;}
.ws2-body.ws2-palette-terracota{--ws2-bg:#FFF7EE;--ws2-fg:#533025;--ws2-muted:#956A55;--ws2-accent:#A34D36;--ws2-contrast:#FFFFFF;--ws2-panel:#FAE5D8;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#E8A178;}
.ws2-body.ws2-palette-editorial{--ws2-bg:#FBF8F2;--ws2-fg:#28251F;--ws2-muted:#776E62;--ws2-accent:#28251F;--ws2-contrast:#FFFFFF;--ws2-panel:#F0E7D9;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#AA8B5D;}
.ws2-body.ws2-palette-noche{--ws2-bg:#071326;--ws2-fg:#F4F8FF;--ws2-muted:#B6C7DD;--ws2-accent:#61E5C4;--ws2-contrast:#081A1C;--ws2-panel:#172D4B;--ws2-line:rgba(255,255,255,.2);--ws132-secondary:#234CBA;}
.ws2-body.ws2-palette-jade{--ws2-bg:#F5FCF6;--ws2-fg:#163B32;--ws2-muted:#55766D;--ws2-accent:#087D66;--ws2-contrast:#FFFFFF;--ws2-panel:#DEF1E5;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#74C7A1;}
.ws2-body.ws2-palette-cobre{--ws2-bg:#FFF7EF;--ws2-fg:#4A2B1C;--ws2-muted:#8C6852;--ws2-accent:#A55728;--ws2-contrast:#FFFFFF;--ws2-panel:#F7E1CB;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#DA9862;}
.ws2-body.ws2-palette-lavanda{--ws2-bg:#FAF8FF;--ws2-fg:#382850;--ws2-muted:#827293;--ws2-accent:#6E4BA6;--ws2-contrast:#FFFFFF;--ws2-panel:#EEE6FA;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#B399E4;}
.ws2-body.ws2-palette-coral{--ws2-bg:#FFF8F6;--ws2-fg:#512A35;--ws2-muted:#915E67;--ws2-accent:#B63F57;--ws2-contrast:#FFFFFF;--ws2-panel:#FCE3DB;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#F08C82;}
.ws2-body.ws2-palette-oliva{--ws2-bg:#FBFAF0;--ws2-fg:#30371F;--ws2-muted:#72775E;--ws2-accent:#505E29;--ws2-contrast:#FFFFFF;--ws2-panel:#ECEED8;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#A6AB65;}
.ws2-body.ws2-palette-cielo{--ws2-bg:#F5FBFF;--ws2-fg:#19374E;--ws2-muted:#59798C;--ws2-accent:#2F65A3;--ws2-contrast:#FFFFFF;--ws2-panel:#DDEFF9;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#73B9E2;}
.ws2-body.ws2-palette-aurora{--ws2-bg:#FFFAF5;--ws2-fg:#50263D;--ws2-muted:#946A79;--ws2-accent:#AE346E;--ws2-contrast:#FFFFFF;--ws2-panel:#FAE3E9;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#FCB960;}
.ws2-body.ws2-palette-ciruela{--ws2-bg:#FCF7FA;--ws2-fg:#44263D;--ws2-muted:#806B7B;--ws2-accent:#8F4279;--ws2-contrast:#FFFFFF;--ws2-panel:#F2E5ED;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#BE86AB;}
.ws2-body.ws2-palette-salvia{--ws2-bg:#F7FAF3;--ws2-fg:#263C33;--ws2-muted:#67796E;--ws2-accent:#476958;--ws2-contrast:#FFFFFF;--ws2-panel:#E4EDE0;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#93AD93;}
.ws2-body.ws2-palette-cafe{--ws2-bg:#FFF7EC;--ws2-fg:#3E2A20;--ws2-muted:#7F6555;--ws2-accent:#553627;--ws2-contrast:#FFFFFF;--ws2-panel:#EFDDC8;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#A5785C;}
.ws2-body.ws2-palette-mostaza{--ws2-bg:#FFF9E7;--ws2-fg:#43331B;--ws2-muted:#8A7549;--ws2-accent:#83611F;--ws2-contrast:#FFFFFF;--ws2-panel:#F8E9BF;--ws2-line:rgba(47,54,50,.14);--ws132-secondary:#E3B13D;}

.ws2-body:not(.ws2-palette-original) .ws2-intro h1,
.ws2-body:not(.ws2-palette-original) .ws2-intro h2,
.ws2-body:not(.ws2-palette-original) .ws2-recent-heading h2,
.ws2-body:not(.ws2-palette-original) .ws2-legacy h1,
.ws2-body:not(.ws2-palette-original) .ws2-legacy h2,
.ws2-body:not(.ws2-palette-original) .ws2-legacy h3{color:var(--ws2-fg)!important}
.ws2-body:not(.ws2-palette-original) .ws2-main{color:var(--ws2-fg);background:var(--ws2-bg)}
.ws2-body:not(.ws2-palette-original) .ws2-recent-card,
.ws2-body:not(.ws2-palette-original) .ws2-result-card,
.ws2-body:not(.ws2-palette-original) .ws2-filter-panel{background:var(--ws2-panel)!important;color:var(--ws2-fg)!important;border-color:var(--ws2-line)!important}
.ws2-body:not(.ws2-palette-original) .ws2-recent-card *,
.ws2-body:not(.ws2-palette-original) .ws2-result-card *{color:inherit}
.ws2-body:not(.ws2-palette-original) .ws2-recent-info,
.ws2-body:not(.ws2-palette-original) .ws2-result-body{background:var(--ws2-panel)!important;color:var(--ws2-fg)!important}
.ws2-body:not(.ws2-palette-original) .ws2-recent-info a,
.ws2-body:not(.ws2-palette-original) .ws2-result-body a{color:var(--ws2-fg)!important}
.ws2-body:not(.ws2-palette-original) .ws2-recent-info small,
.ws2-body:not(.ws2-palette-original) .ws2-result-body small{color:var(--ws2-muted)!important}
.ws2-body:not(.ws2-palette-original) .ws2-legacy .bg-white,
.ws2-body:not(.ws2-palette-original) .ws2-legacy .bg-gray-50,
.ws2-body:not(.ws2-palette-original) .ws2-legacy .bg-gray-100{background:var(--ws2-panel)!important;color:var(--ws2-fg)!important}
.ws2-body:not(.ws2-palette-original) .ws2-header,
.ws2-body:not(.ws2-palette-original) .ws2-footer{background:var(--ws2-panel)!important;color:var(--ws2-fg)!important}
