/* DMV Form Styles - Enhanced version */

.dmv-form {
    font-family: 'Consolas', monospace;
    font-size: 11px;
    color: #000;
    background: transparent;
    margin-top: -35px;
}

/* Dark/Night Mode Support */
body.dark-mode .dmv-form,
body.night-mode .dmv-form,
body.dark-mode .dmv-form *:not(input),
body.night-mode .dmv-form *:not(input) {
    color: var(--mdc-dark-text);
}

/* Input Fields */
.dmv-input {
    border: none !important;
    background: #00a4c5 !important;
    color: #000 !important;
    font-family: 'Consolas', monospace !important;
    font-size: 11px !important;
    height: 18px !important;
    padding: 1px 3px !important;
}

.dmv-input:focus {
    outline: none;
    background: #00bcd4 !important;
}

/* Placeholder text styling */
.dmv-input::placeholder {
    color: #333;
    opacity: 0.7;
    font-size: 10px;
}

