/* base.css — shared by every page: the one Cinzel @font-face + font inheritance for form controls.
   Loaded AFTER each page's own stylesheet so native controls can never fall back to the system font. */
@font-face {
    font-family: 'Cinzel';
    src: url('/assets/fonts/Cinzel-VariableFont_wght.ttf') format('truetype');
    font-weight: 400 900;
    font-style: normal;
    font-display: block;
}
html { font-family: 'Cinzel', serif; }
input, select, textarea, button, option, optgroup, legend, label, summary, kbd {
    font-family: 'Cinzel', serif;
}
input::placeholder, textarea::placeholder { font-family: 'Cinzel', serif; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { font-family: 'Cinzel', serif; -webkit-text-fill-color: #fff; caret-color: #fff; transition: background-color 9999s ease-out; }
select option, select optgroup { background: #000; color: #fff; }
