/**
 * Dark Theme Styles
 * Stili specifici per la modalità dark
 * Applica stili solo a newsletter, contacts e policy dialogs
 */

/* Newsletter - bordi del campo input */
.newsletter .input-wrapper {
    background: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.newsletter .input-wrapper input[type="email"]::placeholder {
    color: #666 !important;
}

/* Contacts - campi input, textarea e checkbox */
.contacts-form-input,
.contacts-form-textarea {
    background: rgba(0, 0, 0, 0.4) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.contacts-form-input:focus,
.contacts-form-textarea:focus {
    background: rgba(0, 0, 0, 0.6) !important;
}

.contacts-form-input::placeholder,
.contacts-form-textarea::placeholder {
    opacity: 0.4 !important;
}

/* Policy Dialogs - icona di chiusura */
.policy-close {
    color: rgba(255, 255, 255, 0.6) !important;
}

.policy-close:hover {
    color: rgb(255, 42, 112) !important;
}
