/* color-0: House Red (light, default) */
:root {
  color-scheme: light;
  --mma-primary: #dc2329;
  --mma-primary-ink: #b81c22;
  --mma-primary-soft: #ff6a6e;
  --mma-primary-tint: #fff4f4;
  --mma-on-primary: #ffffff;
  --mma-bg: #ffffff;
  --mma-surface: #ffffff;
  --mma-panel: #ebe9e6;
  --mma-heading: #04000b;
  --mma-text: #5f5f5f;
  --mma-muted: #8a8a8a;
  --mma-faint: #c9c4bd;
  --mma-line: #e4e4e4;
  --mma-line-2: #dcdcdc;
  --mma-line-3: #d7d7d7;
  --mma-rule: #e2e2e2;
  --mma-rule-2: #d9d9d9;
  --mma-rule-strong: #d6d6d6;
  --mma-leader: #cfcfcf;
  --mma-leader-2: #d4d4d4;
  --mma-field: #fbfbfb;
  --mma-star: #f2a100;
  --mma-star-off: #cfcac2;
  --mma-open: #16803c;
  --mma-ink: #1b1b1b;
  --mma-on-ink: #ffffff;
  --mma-band: #1b1b1b;
  --mma-band-2: #232222;
  --mma-band-panel: rgba(40, 40, 40, 0.85);
  --mma-on-band-strong: #ffffff;
  --mma-on-band: #f1f1f1;
  --mma-on-band-2: #e9e9e9;
  --mma-on-band-soft: #cfcfcf;
  --mma-on-band-line: rgba(255, 255, 255, 0.08);
  --mma-on-band-underline: rgba(255, 255, 255, 0.45);
  --mma-scrim: rgba(0, 0, 0, 0.25);
  --mma-scrim-2: rgba(0, 0, 0, 0.55);
  --mma-scrim-3: rgba(0, 0, 0, 0.62);
  --mma-shot-scrim: rgba(0, 0, 0, 0.35);
  --mma-drawer-scrim: rgba(0, 0, 0, 0.6);
  --mma-hero-fade: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0.7) 100%);
  --mma-lightbox-bg: rgba(10, 10, 10, 0.94);
  --mma-lightbox-btn: rgba(0, 0, 0, 0.7);
  --mma-lightbox-backdrop: rgba(0, 0, 0, 0.6);
  --mma-shadow: 0 2px 12px 0 #e7e7e7;
  --mma-shadow-lg: 0 5px 50px 0 rgba(0, 0, 0, 0.12);
  --mma-shadow-header: 0 2px 14px rgba(0, 0, 0, 0.1);
  --mma-shadow-drawer: 0 0 30px rgba(0, 0, 0, 0.2);
  --mma-shadow-frame: 0 0 18px rgba(0, 0, 0, 0.12);
  --mma-brand-text: #dc2329;
  --mma-icon-on-band: #dc2329;
  --mma-focus: #dc2329;
}
