/* Reset / base — tout le reste est dans css/fraiskm.css */
html {
    color-scheme: light;
}
html, body {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background: #F7F8FC;
    color: #111827;
}

/* Verrouillage des variables palette MudBlazor en mode clair.
   Empêche MudThemeProvider de basculer surface/background en sombre
   après un print preview (bug Safari/Brave). */
html, :root {
    --mud-palette-surface: #FFFFFF !important;
    --mud-palette-background: #F7F8FC !important;
    --mud-palette-background-gray: #F3F4F6 !important;
    --mud-palette-drawer-background: #FFFFFF !important;
    --mud-palette-drawer-text: #1F2937 !important;
    --mud-palette-drawer-icon: #4F46E5 !important;
    --mud-palette-appbar-background: #FFFFFF !important;
    --mud-palette-appbar-text: #1F2937 !important;
    --mud-palette-text-primary: #111827 !important;
    --mud-palette-text-secondary: #4B5563 !important;
    --mud-palette-text-disabled: rgba(17, 24, 39, .38) !important;
    --mud-palette-divider: #E5E7EB !important;
    --mud-palette-lines-default: #E5E7EB !important;
    --mud-palette-table-lines: #E5E7EB !important;
    --mud-palette-action-default: #6B7280 !important;
    --mud-palette-action-default-hover: rgba(0, 0, 0, .04) !important;
    --mud-palette-action-disabled: rgba(0, 0, 0, .26) !important;
    --mud-palette-action-disabled-background: rgba(0, 0, 0, .12) !important;
    --mud-palette-primary: #4F46E5 !important;
    --mud-palette-primary-text: #FFFFFF !important;
    --mud-palette-primary-darken: #4338CA !important;
    --mud-palette-primary-lighten: #818CF8 !important;
    --mud-palette-primary-hover: rgba(79, 70, 229, .08) !important;
    --mud-palette-secondary: #0EA5A4 !important;
    --mud-palette-secondary-text: #FFFFFF !important;
    --mud-palette-tertiary: #F59E0B !important;
}

h1:focus { outline: none; }
