/* Colours: Samudra – Ocean blue and aqua with a coral touch. */
@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/hind-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/hind-devanagari-400-normal.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:'Hind';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/hind-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/hind-devanagari-500-normal.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/hind-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/hind-devanagari-600-normal.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root {
  --ink: #14222e;
  --muted: #55636f;
  --bg: #f2f6f9;
  --card: #ffffff;
  --card-subtle: #f8fbfd;
  --line: #dce6ee;
  --line-strong: #c5d4e0;
  --tint: #e8f0f6;
  --tint-2: #f0f5f9;
  --track: #dfe8ef;
  --brand: #0f5f8f;
  --brand-dark: #0b4a70;
  --brand-deep: #0b2f4a;
  --brand-mid: #4f8fb8;
  --brand-soft: #e3f0f8;
  --brand-line: #bcd7ea;
  --info-bg: #e6f2f9;
  --on-brand-accent: #9be7ef;
  --brand-2: #b63e12;
  --gold: #2bb3c0;
  --nav-deep: #0b2f4a;
  --hl: #5fd3df;
  --hl-ink: #062a33;
  --btn: #0f5f8f;
  --btn-hover: #0b4a70;
  --btn-ink: #ffffff;
  --hero-bg: #0b2f4a;
  --hero-btn: #5fd3df;
  --hero-btn-ink: #062a33;
  --foot-bg: #0b2f4a;
  --foot-ink: #c7d8e6;
  --foot-link: #9be7ef;
  --radius: 14px;
  --btn-radius: 999px;
  --card-border: 0;
  --card-shadow: 0 1px 2px rgba(20,34,46,.06), 0 6px 20px rgba(20,34,46,.06);
  --font: 'Hind', system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Devanagari", "Nirmala UI", sans-serif;
  --head-font: 'Poppins', 'Hind', system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Devanagari", "Nirmala UI", sans-serif;
}
