.legal-nav {
            background: rgba(255, 255, 255, 0.8);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        }

.btn-royal-blue {
            background-color: #1d1d1f;
            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            display: inline-flex;
            align-items: center;
            justify-content: center;
            line-height: 1;
        } 

/* Form focus state transitions */
        .form-input:focus {
            outline: none;
            border-color: #6e6e6e;
            box-shadow: 0 0 0 2px rgba(110, 110, 110, 0.2);
        }

/* Browser autofill dark theme override */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff !important;
    -webkit-box-shadow: 0 0 0px 1000px #111111 inset !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

/* Select Dropdown Dark Theme Styling & High-Contrast Options Fix */
#trumarx-contact-form select,
.space-y-6 select {
    background-color: #111111;
    color: #ffffff;
}

#trumarx-contact-form select option,
.space-y-6 select option {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
    padding: 10px 14px !important;
}

#trumarx-contact-form select option:disabled,
.space-y-6 select option:disabled {
    color: #71717a !important;
    background-color: #111111 !important;
}

#trumarx-contact-form select option:hover,
#trumarx-contact-form select option:focus,
#trumarx-contact-form select option:active,
#trumarx-contact-form select option:checked,
.space-y-6 select option:hover,
.space-y-6 select option:focus,
.space-y-6 select option:active,
.space-y-6 select option:checked {
    background-color: #27272a !important;
    color: #ffffff !important;
}