body{background:linear-gradient(180deg,#e0f7ff 0%,#f7fdff 40%);min-height:100vh}
.navbar-kolam{background:linear-gradient(90deg,#0077b6,#00b4d8)}
.card{border:0;border-radius:1rem;box-shadow:0 4px 14px rgba(0,119,182,.12)}
.card-header{background:#caf0f8;color:#023e8a;font-weight:600;border-radius:1rem 1rem 0 0!important}
.btn-primary{background:#0096c7;border-color:#0096c7}.btn-primary:hover{background:#0077b6}
.menu-card{text-decoration:none;color:#023e8a;text-align:center;padding:2rem 1rem;display:block;transition:.2s}
.menu-card:hover{transform:translateY(-4px);color:#0077b6}.menu-card .ico{font-size:2.5rem}
