/* Vavilov University digital palette, brand book p.16, RGB specification.
 * Primary #0070a4; yellow #fecc00; pale blue #d8e4eb; gold #d7b56d.
 * Dark/light variants below are interface tints, not extra brand colours.
 * The red swatch has inconsistent RGB/CMYK labels in the supplied PDF;
 * semantic error/success colours are deliberately independent of branding.
 */
:root {
  --brand-primary: #0070a4;
  --brand-yellow: #fecc00;
  --brand-gold: #d7b56d;
  --brand-pale: #d8e4eb;
  --brand-white: #fefefe;
  --brand-ink: #183341;
  --brand-muted: #526c7a;
  --brand-blue-25: #f7fafc;
  --brand-blue-50: #f0f5f8;
  --brand-blue-100: #e7eff4;
  --brand-blue-200: #d8e4eb;
  --brand-blue-300: #b5ccd9;
  --brand-blue-400: #7fa6bc;
  --brand-blue-500: #0070a4;
  --brand-blue-600: #00618f;
  --brand-blue-700: #00577f;
  --brand-blue-800: #004766;
  --brand-blue-900: #003b56;
  --brand-blue-950: #082d3d;
  --brand-gold-50: #fffbed;
  --brand-gold-100: #fff4cc;
  --brand-gold-200: #ffedbd;
  --brand-gold-300: #edce87;
  --brand-gold-400: #d7b56d;
  --brand-gold-500: #b38a36;
  --brand-gold-600: #8c691f;
  --brand-gold-700: #705019;
  --brand-gold-800: #513b18;
  --brand-hero: linear-gradient(115deg, #004766, #0070a4);
  --brand-chart-1: #0070a4;
  --brand-chart-2: #d7b56d;
  --brand-chart-3: #56a1cc;
  --brand-chart-4: #7f6bb0;
  --brand-chart-5: #cf795d;
  --brand-chart-6: #4a8c83;
  --brand-chart-7: #5e789b;
  --brand-chart-8: #b5ccd9;
}
/* Deliberately narrow finishing rules; geometry remains in component CSS. */
html { accent-color: var(--brand-primary); }
::selection { background: var(--brand-gold-200); color: var(--brand-ink); }
