/* ==============================
   🌟 Signup Page Styling
================================= */

.signup-container {
    max-width: 450px;
}

/* 🔹 Form Row: First & Last Name Side by Side */
.form-row {
    display: flex;
    gap: 10px;
}

/* 🔹 Checkbox Group */
.checkbox-group {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 15px 0;
}

.checkbox-group label {
    display: flex;
    align-items: center;
    gap: 8px;
}

.checkbox-group input {
    width: 18px;
    height: 18px;
    accent-color: #2C9EFF;
}

/* 🔹 Terms of Use Text */
.terms-text {
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-bottom: 15px;
}

.terms-text a {
    color: #226DAA;
    text-decoration: none;
    font-weight: bold;
}

.terms-text a:hover {
    text-decoration: underline;
}
