/* Rapidreelz theme: generated from Settings > Design. Edit the settings, not this file. */
@font-face { font-family: "Anek Latin Heading Fallback"; src: local("Arial Bold"), local("Arial-BoldMT"); font-weight: 100 1000; size-adjust: 92.89%; ascent-override: 96.89%; descent-override: 21.53%; line-gap-override: 0%; }
@font-face { font-family: "Mona Sans Fallback"; src: local("Arial"), local("ArialMT"); size-adjust: 104.81%; ascent-override: 104%; descent-override: 30.53%; line-gap-override: 0%; }
:root {
  --color-primary: #14151A;
  --color-primary-hover: #35363A;
  --color-primary-contrast: #FFFFFF;
  --color-secondary: #F3EEE7;
  --color-secondary-hover: #E4E0D9;
  --color-secondary-contrast: #14151A;
  --color-accent: #FF4D2E;
  --color-accent-hover: #FF664B;
  --color-accent-contrast: #14151A;
  --color-accent-text: #C23B23;
  --color-accent-soft: #FFEDEA;
  --color-bg: #FBFAF8;
  --color-surface: #FFFFFF;
  --color-surface-2: #F6F2ED;
  --color-text: #14151A;
  --color-text-muted: #6C6C6D;
  --color-border: #DFDFDD;
  --color-border-strong: #7C7C7E;
  --color-focus: #FF4D2E;
  --color-dark: #14151A;
  --color-dark-contrast: #FFFFFF;
  --color-dark-muted: #B4B4B6;
  --color-overlay: rgba(20, 21, 26, .56);
  --primary-50: #ECECED;
  --primary-100: #D9DADA;
  --primary-200: #B4B4B6;
  --primary-300: #8A8A8D;
  --primary-400: #4F5053;
  --primary-500: #14151A;
  --primary-600: #121217;
  --primary-700: #0F1013;
  --primary-800: #0C0C0F;
  --primary-900: #08090B;
  --secondary-50: #FEFEFD;
  --secondary-100: #FDFCFB;
  --secondary-200: #FBFAF7;
  --secondary-300: #F9F7F3;
  --secondary-400: #F6F2ED;
  --secondary-500: #F3EEE7;
  --secondary-600: #D6D1CB;
  --secondary-700: #B4B0AB;
  --secondary-800: #8D8A86;
  --secondary-900: #666461;
  --accent-50: #FFF1EE;
  --accent-100: #FFE3DE;
  --accent-200: #FFC6BC;
  --accent-300: #FFA697;
  --accent-400: #FF7A62;
  --accent-500: #FF4D2E;
  --accent-600: #E04428;
  --accent-700: #BD3922;
  --accent-800: #942D1B;
  --accent-900: #6B2013;
  --font-heading: "Anek Latin", "Anek Latin Heading Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
  --font-body: "Mona Sans", "Mona Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
  --heading-weight: 700;
  --heading-stretch: 112%;
  --heading-tracking: -0.01em;
  --display-weight: 800;
  --display-stretch: 122%;
  --display-tracking: -0.02em;
  --radius-xs: 4px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --radius-btn: 999px;
  --radius-group: 999px;
  --btn-transform: none;
  --btn-tracking: 0;
  --btn-font-size: 0.9375rem;
  --card-ratio: 4 / 5;
}
