:root{--ud-cream:#f7f2e8;--ud-card:#fffdf8;--ud-ink:#35271f;--ud-muted:#75685e;--ud-line:rgba(75,49,32,.15);--ud-accent:#765676;--ud-accent-dark:#563c57;--ud-accent-soft:#f1e8f2}
body[data-app]{--paper:var(--ud-cream)!important;--bg-main:var(--ud-cream)!important;--card:var(--ud-card)!important;--ink:var(--ud-ink)!important;--text-main:var(--ud-ink)!important;--muted:var(--ud-muted)!important;--text-muted:var(--ud-muted)!important;--line:var(--ud-line)!important;--border:var(--ud-line)!important;--primary:var(--ud-accent)!important;--primary-accent:var(--ud-accent)!important}
body[data-app="art"]{--ud-accent:#765676;--ud-accent-dark:#563c57;--ud-accent-soft:#f1e8f2;--forest:#765676!important;--orange:#765676!important}
body[data-app="shop"]{--ud-accent:#7a4b2a;--ud-accent-dark:#57341e;--ud-accent-soft:#f2e8dd;--forest:#7a4b2a!important;--wood:#7a4b2a!important;--orange:#a86731!important}
body[data-app="social"]{--ud-accent:#49623d;--ud-accent-dark:#33472c;--ud-accent-soft:#e8efe3;--forest:#49623d!important;--orange:#49623d!important}
body[data-app="christmas"]{--ud-accent:#a8463d;--ud-accent-dark:#7f302b;--ud-accent-soft:#f8e8e4;--forest:#a8463d!important;--orange:#a8463d!important}
body[data-app="seller"]{--ud-accent:#315f79;--ud-accent-dark:#23475c;--ud-accent-soft:#e6f0f5;--forest:#315f79!important;--orange:#315f79!important}
body[data-app="art"] :is(.primary,.btn.primary,.action-btn-black,.resume,.upgrade,.launch-label,.filter-btn.active,.tabs .active,.type-pill,.status,.event-icon){border-color:var(--ud-accent)!important;background:var(--ud-accent-soft)!important;color:var(--ud-accent-dark)!important}body[data-app="art"] :is(a.primary,button.primary,.resume,.upgrade,.action-btn-black){background:var(--ud-accent)!important;color:#fff!important}body[data-app="art"] :is(.plan,.subscription-card.highlighted,.pricing-card.featured){background:linear-gradient(145deg,var(--ud-accent),var(--ud-accent-dark))!important;color:#fff!important}body[data-app="art"] :is(.fill,.track .fill,.creation-icon){background:var(--ud-accent)!important}body[data-app="art"] :is(.eyebrow,.tag,.project-actions,.quick a:hover,.brand:hover){color:var(--ud-accent)!important}
body[data-app="shop"] :is(.primary,.btn.primary,.icon-link.primary,.checkout-btn,.cart,.place-order){background:var(--ud-accent)!important;border-color:var(--ud-accent)!important;color:#fff!important}body[data-app="social"] :is(.primary,.btn.primary,.action.primary){background:var(--ud-accent)!important;border-color:var(--ud-accent)!important;color:#fff!important}body[data-app="christmas"] :is(.primary,.header-give,.donate,.give-button){background:var(--ud-accent)!important;border-color:var(--ud-accent)!important;color:#fff!important}body[data-app="seller"] :is(.primary,.seller-login,button[type="submit"]){background:var(--ud-accent)!important;border-color:var(--ud-accent)!important;color:#fff!important}
body[data-app] :is(button,a,input,select,textarea):focus-visible{outline-color:color-mix(in srgb,var(--ud-accent) 38%,transparent)!important}
body[data-app] .ud-theme-primary{background:var(--ud-accent)!important;border-color:var(--ud-accent)!important;color:#fff!important}
