:root{--color-bg-page:#f3e7d8;--bg-primary:#f3e7d8;--color-bg-surface:#fffcf7;--bg-card:#fffcf7;--color-bg-subtle:#eee1d2;--bg-secondary:#eee1d2;--color-bg-hover:#e5d3c1;--bg-card-hover:#e5d3c1;--color-bg-navbar:#fffcf7f5;--color-bg-panel:#fffcf7;--color-bg-sidebar:#211d20;--color-bg-sidebar-hover:#3b2c34;--color-bg-sidebar-active:#c2185b;--color-text-primary:#211d20;--text-primary:#211d20;--foreground:#211d20;--color-text-secondary:#51434a;--text-secondary:#51434a;--color-text-muted:#695760;--text-muted:#695760;--muted-foreground:#695760;--color-border-subtle:#d5bdad;--border-subtle:#d5bdad;--color-border-active:#a88b79;--border-active:#a88b79;--color-btn-primary-bg:#c2185b;--color-btn-primary-text:#fff;--color-btn-primary-hover:#9e1048;--color-accent-brand:#c2185b;--color-accent-subtle:#fce0eb;--color-badge-bg:#fce0eb;--color-badge-text:#9e1048;--color-badge-border:#e7a7bd;--color-blue-50:#fff0f6;--color-blue-100:#fce0eb;--color-blue-200:#f8b6cf;--color-blue-300:#ff8fba;--color-blue-400:#ed598e;--color-blue-500:#d72c71;--color-blue-600:#c2185b;--color-blue-700:#9e1048;--color-blue-800:#81123d;--color-blue-950:#3b1726;--color-indigo-50:#fff0f6;--color-indigo-100:#fce0eb;--color-indigo-200:#f8b6cf;--color-indigo-300:#ff8fba;--color-indigo-400:#ed598e;--color-indigo-500:#c2185b;--color-indigo-600:#c2185b;--color-indigo-700:#9e1048;--color-indigo-900:#631431;--color-indigo-950:#3b1726;--color-purple-50:#fff0f6;--color-purple-100:#fce0eb;--color-purple-200:#f8b6cf;--color-purple-300:#ff8fba;--color-purple-400:#ed598e;--color-purple-500:#c2185b;--color-purple-600:#9e1048;--color-purple-700:#81123d;--color-purple-800:#631431;--color-purple-950:#3b1726}.dark{--color-bg-page:#1a1618;--bg-primary:#1a1618;--color-bg-surface:#292326;--bg-card:#292326;--color-bg-subtle:#352c30;--bg-secondary:#352c30;--color-bg-hover:#44363d;--bg-card-hover:#44363d;--color-bg-navbar:#292326f5;--color-bg-panel:#292326;--color-text-primary:#fff6ed;--text-primary:#fff6ed;--foreground:#fff6ed;--color-text-secondary:#ead7cf;--text-secondary:#ead7cf;--color-text-muted:#cbb6b0;--text-muted:#cbb6b0;--muted-foreground:#cbb6b0;--color-border-subtle:#655057;--border-subtle:#655057;--color-border-active:#b38999;--border-active:#b38999;--color-accent-brand:#ff82b1;--color-accent-subtle:#482333;--color-badge-bg:#482333;--color-badge-text:#ffb2cf;--color-badge-border:#9e526e;--color-blue-300:#ffb2cf;--color-blue-400:#ff82b1;--color-indigo-300:#ffb2cf;--color-indigo-400:#ff82b1;--color-purple-300:#ffb2cf;--color-purple-400:#ff82b1;--color-purple-500:#ff82b1}.creator-workspace .app-sidebar{--color-bg-surface:#211d20;--color-bg-subtle:#342b31;--color-bg-hover:#3b2c34;--color-text-primary:#fffcf7;--color-text-secondary:#f0e0d9;--color-text-muted:#cdb9c1;--color-border-subtle:#625159;--color-border-active:#b38999;color:#fffcf7;background:#211d20}.creator-workspace .app-sidebar [aria-current=page]{color:#fff;background:#c2185b;box-shadow:inset 3px 0 #ffb8d6}.creator-workspace .app-sidebar a.text-amber-600,.creator-workspace .app-sidebar svg.text-amber-600{color:#fde68a}.creator-workspace .app-sidebar button.text-rose-600{color:#ffb2cf}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:3px}::selection,.dark [class~="bg-[var(--color-accent-brand)]"]{color:#fff;background:#c2185b}
