/* Inter Font Family - Consolidated Font Declarations */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/inter-v19-cyrillic_latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'), url('./fonts/inter-v19-cyrillic_latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'), url('./fonts/inter-v19-cyrillic_latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'), url('./fonts/inter-v19-cyrillic_latin-regular.woff2') format('woff2');
}

/* Main Color Palette - CSS Custom Properties */
:root {
  --aquamarine: #30fab5;
  --jungle-green: #22bf8d;
  --night: #191c1c;
  --rich-black: #232626;
  --ash-gray: #d5dbdb;
  --platinum: #dae3e3;
  --red-ncs: #b20d30;
  --bronze: #d68b2a;
  --medium-blue: #3023ba;
  --space-cadet: #121d45;
  
  /* Common UI Variables */
  --vh: 1vh; /* Mobile viewport height fix */
  --bg-primary: var(--night);
  --bg-secondary: var(--rich-black);
  --text-primary: var(--platinum);
  --text-secondary: var(--ash-gray);
  --accent-primary: var(--aquamarine);
  --accent-secondary: var(--jungle-green);
  --border-color: rgba(48, 250, 181, 0.2);
}