@import url('./base.css');

:root[data-theme="jarir"] {
  /* Brand Colors - Jarir Theme */
  --theme-primary: #9E0118;
  --theme-primary-hover: #8A0115;
  --theme-primary-light: #fecaca;
  --theme-secondary: #64748b;
  --theme-secondary-hover: #475569;
  --theme-secondary-light: #f1f5f9;
  --theme-accent: #D70036;
  --theme-accent-hover: #8A0115;
  --theme-accent-light: #fed7aa;

  /* Backgrounds - Jarir Theme */
  --theme-bg-secondary: #fafafa;
  --theme-bg-surface: #ffffff;
  --theme-bg-overlay: rgba(0, 0, 0, 0.5);
  --theme-bg-card: #ffffff;
  --theme-bg-hover: #fef2f2;

  /* Text Colors - Jarir Theme */
  --theme-text-primary: #202020;
  --theme-text-secondary: #374151;
  --theme-text-muted: #6b7280;
  --theme-text-inverted: #ffffff;
  --theme-text-link: #9E0118;
  --theme-text-link-hover: #8A0115;

  /* Borders */
  --theme-border-primary: #e5e7eb;
  --theme-border-secondary: #d1d5db;
  --theme-border-focus: #dc2626;
  --theme-border-error: #dc2626;
  --theme-border-success: #059669;
  --theme-border-warning: #d97706;

  /* Shadows */
  --theme-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --theme-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --theme-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --theme-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);

  /* Status Colors */
  --theme-success: #059669;
  --theme-success-bg: #ecfdf5;
  --theme-success-border: #10b981;
  --theme-error: #dc2626;
  --theme-error-bg: #fef2f2;
  --theme-error-border: #f87171;
  --theme-warning: #d97706;
  --theme-warning-bg: #fffbeb;
  --theme-warning-border: #f59e0b;
  --theme-info: #0ea5e9;
  --theme-info-bg: #f0f9ff;
  --theme-info-border: #38bdf8;

  /* Interactive States */
  --theme-focus-ring: 0 0 0 2px var(--theme-primary-light);

  /* Additional style guide compatibility variables */
  --theme-text-tertiary: #C6C6C6; /* Style guide tertiary text - Jarir specific */
  --theme-text-subtle: #808080; /* Style guide subtle text - Jarir specific */
  --theme-border-tertiary: #BBBBBB; /* Style guide tertiary border - Jarir specific */
  --theme-bg-low-contrast-white: #FAFAFA; /* Style guide low contrast background */
  --theme-brand-subtle: #fed7aa; /* Style guide brand subtle background - Jarir specific */

  /* Button specific variables */
  --theme-button-primary: var(--theme-primary);
  --theme-button-primary-hover: var(--theme-primary-hover);
}
