:root{
  --primary:#0E3E61;
  --blue:#127194;
  --light-blue:#3CA6D6;
  --bg:#f5f9fc;
  --card:#ffffff;
  --text:#102f46;
  --muted:#6d7d8b;
  --line:#e5edf3;
  --shadow:0 18px 40px rgba(14,62,97,.12);
  --soft-shadow:0 10px 24px rgba(14,62,97,.08);
}

*{ box-sizing:border-box; }

body{
  margin:0;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  background:#eef3f7;
  color:var(--text);
}

a{
  text-decoration:none;
  color:inherit;
}

button,
input,
select{
  font:inherit;
}