:root{
  --radius:18px;
  --radius-sm:12px;
  --border:rgba(0,0,0,.12);
  --border-soft:rgba(0,0,0,.06);
  --text:#0b3b5a;
  --gradient:linear-gradient(135deg,#00b7b0 0%,#007b93 55%,#0b3b5a 100%);
  --shadow-sm:0 10px 30px rgba(0,0,0,.06);
  --shadow-lg:0 18px 45px rgba(0,0,0,.12);
}