:root {
  --primary: #0ff05a;
  --dark: #102216;
  --light: #f5f8f6;
  --accent: #f97316;
}

body {
  font-family: "Plus Jakarta Sans", sans-serif;
  background: var(--light);
  color: #0f172a;
}
.whatsapp-float{
position:fixed;
bottom:20px;
right:20px;
background:#25D366;
color:white;
font-size:28px;
width:60px;
height:60px;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
box-shadow:0 5px 10px rgba(0,0,0,0.3);
z-index:999;
transition:0.3s;
}

.whatsapp-float:hover{
transform:scale(1.1);
}
img:hover {
  transform: scale(1.05);
  transition: 0.3s;
}
.shadow {
  opacity: 0;
  transform: translateY(40px);
  transition: 0.6s;
}

.shadow.opacity-100 {
  opacity: 1;
  transform: translateY(0);
}
.instagram-icon i {
  background: radial-gradient(circle at 30% 107%, 
    #fdf497 0%, 
    #fdf497 5%, 
    #fd5949 45%, 
    #d6249f 60%, 
    #285AEB 90%);
    
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.social-icons a {
  transition: 0.3s;
}

.social-icons a:hover {
  transform: scale(1.2);
}
