@charset "UTF-8";

:root {
  --white: #ffffff;
  --palette-blue-20: #d1e4f1;
  --palette-blue-40: #a3cae3;
  --palette-blue-80: #4695c8;
  --palette-blue: #187aba;

  --interaction-ink: #1f2e7a;
  --interaction-wash: #b2e2c0;

  --palette-navy-20: #ccd5dc;
  --palette-navy-40: #99aab9;
  --palette-navy-80: #335574;
  --palette-navy: #002b51;

  --palette-jade-40: #b2e2c0;
  --palette-jade-80: #65c581;
  --palette-jade: #3eb661;
  --palette-jade-vivid: #00ff7f;

  --palette-purple-20: #e0d6f5;
  --palette-purple-40: #c2adeb;
  --palette-purple-80: #855cd6;
  --palette-purple: #6633cc;

  --palette-lavender: #e6e6fa;

  --palette-ocean-20: #cee2e4;
  --palette-ocean-40: #9dc5ca;
  --palette-ocean-80: #3b8c95;
  --palette-ocean: #0a6f7a;

  --palette-berry-20: #f6cee2;
  --palette-berry-40: #ed9cc5;
  --palette-berry-80: #dc398c;
  --palette-berry: #d3086f;

  --palette-peach-20: #ffe5e6;
  --palette-peach-40: #ffcbcd;
  --palette-peach-80: #ff989a;
  --palette-peach: #ff7e81;

  --palette-tangerine-20: #fee6d8;
  --palette-tangerine-40: #fdcdb1;
  --palette-tangerine-80: #fb9b63;
  --palette-tangerine: #fa823c;

  --palette-aqua-40: #b7ebea;
  --palette-aqua-60: #94dfe1;
  --palette-aqua-80: #70d5d7;
  --palette-aqua: #4ccacd;

  --surface: #ffffff;
  --surface-soft: #f7fbfd;
  --text: #0d0d0d;
  --text-muted: #4f565c;
  --border: #d9e2e8;

  --accent: var(--palette-blue);
  --accent-soft: var(--palette-blue-20);
  --accent-muted: var(--palette-blue-40);
  --accent-strong: var(--palette-blue-80);
  --accent-contrast: #ffffff;
  --interactive-hover: var(--palette-navy);
  --interactive-ink: var(--interaction-ink);
  --interactive-wash: var(--interaction-wash);
  --success: var(--palette-jade-vivid);

  --nlg-link-colour-text: var(--text);
  --nlg-link-colour-text-hover: var(--interaction-ink);
  --nlg-link-colour-text-focus: var(--text);
  --nlg-link-colour-text-active: var(--interaction-ink);
  --nlg-link-highlight: #b2e2c0;
  --nlg-link-underline-thickness: 0.0625rem;
  --nlg-link-underline-thickness-active: 0.125rem;
  --nlg-link-underline-offset: 0.1875rem;
}
