💌 📖
Skip to main content

.zephyr-cta-wrap {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: center;
font-family: system-ui, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, sans-serif;
}

.zephyr-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 16px 28px;
font-size: 17px;
font-weight: 700;
color: #fff;
text-decoration: none;
border: none;
border-radius: 50px;
cursor: pointer;
position: relative;
overflow: hidden;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
transition: transform 0.25s ease, box-shadow 0.25s ease;
background: linear-gradient(
90deg,
#ff0000,
#ff7f00,
#ffff00,
#00ff00,
#0000ff,
#4b0082,
#9400d3
);
background-size: 300% 100%;
animation: rainbow-shift 6s linear infinite;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.zephyr-btn:hover {
transform: translateY(-3px) scale(1.03);
box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);
}

.zephyr-btn:active {
transform: translateY(0) scale(0.98);
}

@keyframes rainbow-shift {
0% { background-position: 0% 50%; }
100% { background-position: 300% 50%; }
}

/* Optional: subtle glow on hover */
.zephyr-btn::after {
content: “”;
position: absolute;
inset: 0;
border-radius: 50px;
box-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
opacity: 0;
transition: opacity 0.3s ease;
}
.zephyr-btn:hover::after {
opacity: 1;
}

Leave a Reply

error: Content is protected !!