:root{
  --primary: #792d5b;
  --on-primary: #ffffff;
  --primary-container: #f3e4ec;
  --on-primary-container: #4a1236;
  --secondary: #8c6b57;
  --on-secondary: #ffffff;
  --secondary-container: #efe5dc;
  --on-secondary-container: #4a3426;
  --bg: #faf7f5;
  --surface: #ffffff;
  --surface-variant: #f3ecee;
  --text: #22171e;
  --text2: #6b5c65;
  --border: #e6dde0;
  --border-strong: #998b92;
  --success: #2d7a4e;
  --warning: #8a5800;
  --danger: #b3261e;
  --cat-clothes-bg: #fbe3e8;
  --cat-clothes: #8a2440;
  --cat-beauty-bg: #fde6da;
  --cat-beauty: #8a3b17;
  --cat-acc-bg: #f7ebcb;
  --cat-acc: #6b4e00;
  --cat-perfume-bg: #ece5fa;
  --cat-perfume: #4f3a99;
  --cat-shoes-bg: #e1eee5;
  --cat-shoes: #2f5d3e;
  --cat-occasion-bg: #ddeff2;
  --cat-occasion: #1f5c66;
}
@media (prefers-color-scheme: dark){:root{
  --primary: #e7a9cb;
  --on-primary: #4a1236;
  --primary-container: #5e2148;
  --on-primary-container: #fad8ea;
  --secondary: #d9b59e;
  --on-secondary: #3a2617;
  --secondary-container: #4a3a2f;
  --on-secondary-container: #f3e1d3;
  --bg: #161113;
  --surface: #1f181b;
  --surface-variant: #2a2125;
  --text: #f4ecef;
  --text2: #bfaeb7;
  --border: #3a2f34;
  --border-strong: #7f6f77;
  --success: #7fd3a0;
  --warning: #f2c46b;
  --danger: #f2b8b5;
  --cat-clothes-bg: #3a1c24;
  --cat-clothes: #f5b8c6;
  --cat-beauty-bg: #3b2219;
  --cat-beauty: #f7bfa4;
  --cat-acc-bg: #352b12;
  --cat-acc: #e8cd82;
  --cat-perfume-bg: #261f3b;
  --cat-perfume: #cdbef7;
  --cat-shoes-bg: #1a2c21;
  --cat-shoes: #a8d4b4;
  --cat-occasion-bg: #15292d;
  --cat-occasion: #9ed3dc;
}}
