:root{
--brand-primary:#E58A8B;--brand-secondary:#8CC4B1;--brand-tertiary:#F2BE9F;
--color-alternate:#E0E3E7;--color-accent-1:#B95A5B;--color-accent-2:rgba(57,210,192,.30);--color-accent-3:rgba(238,139,96,.30);
--color-success:#4BBD89;--color-warning:#F9CF58;--color-error:#FF5963;--color-whatsapp:#25D366;--color-white-text:#FFFFFF;
--fg-1:#14181B;--fg-2:#3D454C;--bg-1:#F1F4F8;--bg-2:#FFFFFF;--nav-bar:rgba(255,255,255,.455);
--text-primary:var(--fg-1);--text-secondary:var(--fg-2);--text-placeholder:rgba(61,69,76,.6);
--surface-page:var(--bg-1);--surface-card:var(--bg-2);
--action-primary:var(--brand-primary);--action-secondary:var(--brand-secondary);--action-destructive:var(--color-error);
--border-subtle:rgba(20,24,27,.08);--border-input:rgba(20,24,27,.12);--border-chip:rgba(20,24,27,.15);--divider:rgba(20,24,27,.06);
--glass-card:rgba(255,255,255,.80);--glass-border:rgba(0,0,0,.07);--glass-sheet-border:rgba(255,255,255,.15);
--btn-fg-dark:#14181B;
}
[data-theme="dark"]{
--brand-primary:#B95A5B;--brand-secondary:#67998A;--brand-tertiary:#C8977A;
--color-alternate:#262D34;--color-accent-1:#973F3F;--color-accent-4:rgba(38,45,52,.70);
--color-success:#2E885F;--color-warning:#B59437;--color-error:#BB373F;--color-whatsapp:#075E54;
--fg-1:#FFFFFF;--fg-2:#95A1AC;--bg-1:#1D2428;--bg-2:#14181B;--nav-bar:rgba(25,25,25,.27);
--border-subtle:rgba(255,255,255,.08);--border-input:rgba(255,255,255,.12);--border-chip:rgba(255,255,255,.15);--divider:rgba(255,255,255,.06);
--glass-card:rgba(255,255,255,.09);--glass-border:rgba(255,255,255,.12);
--text-placeholder:rgba(149,161,172,.6);
}
