﻿select {
    background-color: var(--surface-elevated-contrasting);
    /* Explicit: without it the text falls back to the UA field color, not a token. */
    color: var(--text-primary);
    padding: 9px;
    border: 1px solid var(--border-soft);
    box-sizing: border-box;
    width: 100%;
    min-width: 10em;
    outline: 0;
}

select:focus {
    border-color: var(--brand-primary-sharp);
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--brand-primary-sharp) 30%, transparent);
}

