#wpforms-form-1655 {
    text-align: center;
}

/* Center & style input field */
#wpforms-form-1655 input[type="text"],
#wpforms-form-1655 input[type="email"] {
    max-width: 420px;
    margin: 0 auto 14px auto;
    display: block;
    background-color: #141414;
    color: #ffffff;
    border: 1px solid #c9a45c;
    padding: 14px 16px;
    font-size: 15px;
}

/* Placeholder color */
#wpforms-form-1655 input::placeholder {
    color: #b3b3b3;
}

/* ================================
   Luxury Button Styling
================================ */

#wpforms-form-1655 button.wpforms-submit {
    background: linear-gradient(135deg, #c9a45c, #b08e4b);
    color: #000;
    padding: 14px 36px;
    border-radius: 3px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    border: none;
    box-shadow: 0 6px 18px rgba(201,164,92,0.35);
    transition: all 0.3s ease;
}

/* Hover effect */
#wpforms-form-1655 button.wpforms-submit:hover {
    background: linear-gradient(135deg, #b08e4b, #9e7d3f);
    box-shadow: 0 8px 22px rgba(201,164,92,0.45);
    transform: translateY(-1px);
}

/* Center submit button */
#wpforms-form-1655 .wpforms-submit-container {
    text-align: center;
}

/* ================================
   WPForms #1232 – Left Alignment
================================ */

#wpforms-form-1232 {
    text-align: left;
}

/* Input field styling */
#wpforms-form-1232 input[type="text"],
#wpforms-form-1232 input[type="email"] {
    max-width: 420px;
    margin: 0 0 14px 0; /* left aligned */
    display: block;
    background-color: #141414;
    color: #ffffff;
    border: 1px solid #c9a45c;
    padding: 14px 16px;
    font-size: 15px;
}

/* Placeholder color */
#wpforms-form-1232 input::placeholder {
    color: #b3b3b3;
}

/* Submit button – left aligned */
#wpforms-form-1232 .wpforms-submit-container {
    text-align: left;
}

/* Button styling */
#wpforms-form-1232 button.wpforms-submit {
    background: linear-gradient(135deg, #c9a45c, #b08e4b);
    color: #000;
    padding: 14px 34px;
    border-radius: 3px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    border: none;
    box-shadow: 0 6px 18px rgba(201,164,92,0.35);
    transition: all 0.3s ease;
}

/* Hover effect */
#wpforms-form-1232 button.wpforms-submit:hover {
    background: linear-gradient(135deg, #b08e4b, #9e7d3f);
    box-shadow: 0 8px 22px rgba(201,164,92,0.45);
    transform: translateY(-1px);
}


/* ================================
   AGE GATE – FORCE LUXURY INPUT STYLE
================================ */

.age_gate_input {
    width: 100% !important;
    max-width: 420px !important;
    background: transparent !important;
    color: #eaeaea !important;
    border: 1.5px solid #c9a45c !important;
    padding: 16px 18px !important;
    font-size: 15px !important;
    border-radius: 6px !important;
    outline: none !important;
    margin-bottom: 18px !important;
    transition: all 0.3s ease !important;
}

/* Placeholder */
.age_gate_input::placeholder {
    color: rgba(255, 255, 255, 0.55) !important;
}

/* Focus – gold glow */
.age_gate_input:focus {
    border-color: #e0bf78 !important;
    background: rgba(20, 20, 20, 0.85) !important;
    box-shadow:
        0 0 0 1px rgba(201, 164, 92, 0.45),
        0 6px 20px rgba(201, 164, 92, 0.25) !important;
}

/* ================================
   BUTTONS – Same as WPForms
================================ */

.age-gate button {
    background: linear-gradient(135deg, #c9a45c, #b08e4b);
    color: #000;
    padding: 14px 36px;
    border-radius: 3px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    border: none;
    box-shadow: 0 6px 18px rgba(201,164,92,0.35);
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover effect */
.age-gate button:hover {
    background: linear-gradient(135deg, #b08e4b, #9e7d3f);
    box-shadow: 0 8px 22px rgba(201,164,92,0.45);
    transform: translateY(-1px);
}














