/* Generated from design/theme.json by tools/sync_brand_theme.py. */
:root, :root[data-theme="light"] {
  color-scheme: light;
  --primary: #c62840;
  --onPrimary: #ffffff;
  --primaryContainer: #c62840;
  --onPrimaryContainer: #ffffff;
  --inversePrimary: #c62840;
  --secondary: #27252e;
  --onSecondary: #fffdf5;
  --secondaryContainer: #ffe14d;
  --onSecondaryContainer: #27252e;
  --tertiary: #27252e;
  --onTertiary: #fffdf5;
  --tertiaryContainer: #eeeae1;
  --onTertiaryContainer: #27252e;
  --background: #fffdf5;
  --onBackground: #27252e;
  --surface: #ffffff;
  --onSurface: #27252e;
  --surfaceVariant: #eeeae1;
  --onSurfaceVariant: #66616f;
  --surfaceTint: #27252e;
  --inverseSurface: #27252e;
  --inverseOnSurface: #fffdf5;
  --error: #ad2432;
  --onError: #ffffff;
  --errorContainer: #ffe2e5;
  --onErrorContainer: #640f1a;
  --outline: #34313c;
  --outlineVariant: #b7b1a8;
  --surfaceContainerLowest: #ffffff;
  --surfaceContainerLow: #fffdf5;
  --surfaceContainer: #fffdf5;
  --surfaceContainerHigh: #f5f1e8;
  --surfaceContainerHighest: #eeeae1;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --primary: #c62840;
  --onPrimary: #ffffff;
  --primaryContainer: #c62840;
  --onPrimaryContainer: #ffffff;
  --inversePrimary: #c62840;
  --secondary: #fffaf0;
  --onSecondary: #27252e;
  --secondaryContainer: #ffe14d;
  --onSecondaryContainer: #27252e;
  --tertiary: #fffaf0;
  --onTertiary: #27252e;
  --tertiaryContainer: #35323f;
  --onTertiaryContainer: #fffaf0;
  --background: #1c1b23;
  --onBackground: #fffaf0;
  --surface: #27252f;
  --onSurface: #fffaf0;
  --surfaceVariant: #35323f;
  --onSurfaceVariant: #c4becd;
  --surfaceTint: #fffaf0;
  --inverseSurface: #fffaf0;
  --inverseOnSurface: #27252e;
  --error: #ff9da9;
  --onError: #640f1a;
  --errorContainer: #640f1a;
  --onErrorContainer: #ffe2e5;
  --outline: #eee8dc;
  --outlineVariant: #736d7a;
  --surfaceContainerLowest: #17161e;
  --surfaceContainerLow: #1c1b23;
  --surfaceContainer: #1c1b23;
  --surfaceContainerHigh: #27252f;
  --surfaceContainerHighest: #35323f;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    color-scheme: dark;
    --primary: #c62840;
    --onPrimary: #ffffff;
    --primaryContainer: #c62840;
    --onPrimaryContainer: #ffffff;
    --inversePrimary: #c62840;
    --secondary: #fffaf0;
    --onSecondary: #27252e;
    --secondaryContainer: #ffe14d;
    --onSecondaryContainer: #27252e;
    --tertiary: #fffaf0;
    --onTertiary: #27252e;
    --tertiaryContainer: #35323f;
    --onTertiaryContainer: #fffaf0;
    --background: #1c1b23;
    --onBackground: #fffaf0;
    --surface: #27252f;
    --onSurface: #fffaf0;
    --surfaceVariant: #35323f;
    --onSurfaceVariant: #c4becd;
    --surfaceTint: #fffaf0;
    --inverseSurface: #fffaf0;
    --inverseOnSurface: #27252e;
    --error: #ff9da9;
    --onError: #640f1a;
    --errorContainer: #640f1a;
    --onErrorContainer: #ffe2e5;
    --outline: #eee8dc;
    --outlineVariant: #736d7a;
    --surfaceContainerLowest: #17161e;
    --surfaceContainerLow: #1c1b23;
    --surfaceContainer: #1c1b23;
    --surfaceContainerHigh: #27252f;
    --surfaceContainerHighest: #35323f;
  }
}
