﻿/* Base button style */
.btn {
    border-radius: 50px; /* pill look */
    transition: all 0.3s ease;
    font-weight: 500;
}

/* Solid buttons */
.btn-primary,
.btn-light,
.btn-teal,
.btn-outline-light,
.btn-outline-primary {
    background: linear-gradient(90deg,#00ffd5,#18998E) !important;
    border-color: #30D5C8 !important;
    color: #07121a !important;
    font-weight: 700;
    text-decoration: none;
}

/* Outline buttons (transparent initially) */
.btn-outline-light,
.btn-outline-primary {
    background-color: transparent !important;
    color: #07121a !important;
    border: 2px solid #30D5C8 !important;
}

/* Hover states (all buttons) */
.btn:hover,
.btn:focus {
    background-color: #18998E !important;
    border-color: #18998E !important;
    color: #fff !important;
}
