// Base color variables
$purple-primary: #9333ea;
$purple-secondary: #7e22ce;
$purple-light: #a855f7;
$purple-lighter: #d8b4fe;
$purple-lightest: #f3e8ff;
$purple-dark: #581c87;
$purple-darker: #4c1d95;

$pink-primary: #ec4899;
$pink-secondary: #db2777;
$pink-light: #f472b6;
$pink-lighter: #fbcfe8;
$pink-lightest: #fce7f3;
$pink-dark: #9d174d;
$pink-darker: #831843;

$gray-50: #fafafa;
$gray-100: #f5f5f5;
$gray-800: #1f2937;
$gray-900: #111827;

$white: #ffffff;
$black: #000000;

// Background colors
$cert-bg-light-start: #e0e7ef;
$cert-bg-light-end: #91c5e0;
$cert-bg-dark-start: #a78bfa;
$cert-bg-dark-end: #dc2626;

// Alpha values
$alpha-overlay-light: 0.02;
$alpha-overlay-dark: 0.05;
$alpha-border-light: 0.2;
$alpha-border-dark: 0.3;

// Shadow values
$shadow-card-light: 0 10px 15px -3px rgba($black, 0.1);
$shadow-card-light-hover: 0 20px 25px -5px rgba($black, 0.1);
$shadow-card-dark: 0 10px 15px -3px rgba($black, 0.3);
$shadow-card-dark-hover: 0 20px 25px -5px rgba($black, 0.4);

// WCAG AAA compliant text colors
$text-aaa-light: #111827; // Near black for AAA contrast on light backgrounds
$text-aaa-dark: #ffffff; // Pure white for AAA contrast on dark backgrounds

$certifications-light-theme: (
  // Certifications section background
  'certifications-background': #f1efe8,
  'gradient-certifications-title': #042c53,
  'color-certifications-primary': #ef9f27,

  'certifications-card-background': #ffffff,
  'certifications-card-shadow': $shadow-card-light,
  'certifications-card-shadow-hover': $shadow-card-light-hover,
  'certifications-card-overlay': rgba(4, 44, 83, 0.04),
  'certifications-badge-background': #e6f1fb,
  'certifications-badge-border': rgba(4, 44, 83, 0.15),
  'color-certifications-badge-text': #042c53,

  'certifications-card-title': #042c53,
  'certifications-card-description': #1a1a1a,
  'certifications-card-date': #412402
);

$certifications-dark-theme: (
  'certifications-background': #042c53,
  'gradient-certifications-title': #e6f1fb,
  'color-certifications-primary': #ef9f27,

  'certifications-card-background': rgba(12, 68, 124, 0.6),
  'certifications-card-shadow': $shadow-card-dark,
  'certifications-card-shadow-hover': $shadow-card-dark-hover,
  'certifications-card-overlay': rgba(239, 159, 39, 0.04),
  'certifications-badge-background': rgba(239, 159, 39, 0.15),
  'certifications-badge-border': rgba(239, 159, 39, 0.3),
  'color-certifications-badge-text': #ef9f27,

  'certifications-card-title': #e6f1fb,
  'certifications-card-description': #b5d4f4,
  'certifications-card-date': #b5d4f4,
);

// Card layout styling
.certifications-section__card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.certifications-section__card-content {
  margin-top: auto;
}
