/* ---------------------------------------------------------------------------
   Global reset and type only.

   Component styling deliberately stays inline in the .cshtml files: this project was
   converted from an approved HTML prototype, and keeping the inline styles means the
   Razor markup can be diffed against that design line for line. Add shared classes
   here only when a rule genuinely repeats across screens.
   --------------------------------------------------------------------------- */

body {
    margin: 0;
    font-family: 'Nunito Sans', system-ui, sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* RAE palette: Cyan Blue for links, lighter cyan on hover. */
a { color: #0076BC; }
a:hover { color: #00A8E0; }

/* Form controls inherit the UI face instead of the browser default. */
button, input, select, textarea { font-family: inherit; }
