/* MudBlazor Dark Theme Overrides
   This file is loaded in <body> after Blazor renders MudThemeProvider's
   <style> tag, so source order ensures these values win. */
:root {
    --mud-palette-primary: #313842;
    --mud-palette-primary-text: rgba(255, 255, 255, 1);
    --mud-palette-primary-lighten: #363d47;
    --mud-palette-primary-darken: #2c333d;
    --mud-palette-primary-hover: rgba(0, 174, 239, 0.06);
    --mud-palette-primary-rgb: 0, 174, 239;

    --mud-palette-secondary: #60bafa;
    --mud-palette-secondary-text: #000000;
    --mud-palette-secondary-lighten: #80c9fb;
    --mud-palette-secondary-darken: #40abf9;
    --mud-palette-secondary-hover: rgba(96, 186, 250, 0.06);

    --mud-palette-tertiary: #ff9e1b;
    --mud-palette-tertiary-text: #000000;
    --mud-palette-tertiary-lighten: #ffb149;
    --mud-palette-tertiary-darken: #ec8b00;

    --mud-palette-background: #161a20;
    --mud-palette-background-grey: #1a1e26;
    --mud-palette-surface: #21252e;
    --mud-palette-drawer-background: #21252e;
    --mud-palette-drawer-text: rgba(255, 255, 255, 0.87);
    --mud-palette-drawer-icon: rgba(255, 255, 255, 0.70);
    --mud-palette-appbar-background: #1a1e26;
    --mud-palette-appbar-text: rgba(255, 255, 255, 0.87);

    --mud-palette-lines-default: rgba(255, 255, 255, 0.12);
    --mud-palette-lines-inputs: rgba(255, 255, 255, 0.3);

    --mud-palette-text-primary: rgba(255, 255, 255, 0.87);
    --mud-palette-text-secondary: rgba(255, 255, 255, 0.60);
    --mud-palette-text-disabled: rgba(255, 255, 255, 0.38);

    --mud-palette-action-default: #64717f;
    --mud-palette-action-disabled: rgba(255, 255, 255, 0.26);
    --mud-palette-action-disabled-background: rgba(255, 255, 255, 0.12);

    --mud-palette-info: #00aeef;
    --mud-palette-info-text: #ffffff;
    --mud-palette-info-lighten: #33bef2;
    --mud-palette-info-darken: #0098d1;

    --mud-palette-success: #26b050;
    --mud-palette-success-text: #ffffff;
    --mud-palette-success-lighten: #51c073;
    --mud-palette-success-darken: #1e8c3e;

    --mud-palette-warning: #ff9e1b;
    --mud-palette-warning-text: #000000;
    --mud-palette-warning-lighten: #ffb149;
    --mud-palette-warning-darken: #ec8b00;

    --mud-palette-error: #e50000;
    --mud-palette-error-text: #ffffff;
    --mud-palette-error-lighten: #e93333;
    --mud-palette-error-darken: #b80000;

    --mud-palette-dark: #1a1e26;
    --mud-palette-dark-text: rgba(255, 255, 255, 0.87);
    --mud-palette-dark-lighten: #2a2f38;
    --mud-palette-dark-darken: #121519;

    --mud-palette-grey-default: #929292;
    --mud-palette-grey-light: #b0b0b0;
    --mud-palette-grey-lighter: #d0d0d0;
    --mud-palette-grey-dark: #6c6c6c;
    --mud-palette-grey-darker: #4c4c4c;

    --mud-palette-hover-opacity: 0.06;
    --mud-palette-ripple-opacity: 0.1;

    --mud-palette-overlay-dark: rgba(22, 26, 32, 0.5);
    --mud-palette-overlay-light: rgba(255, 255, 255, 0.5);

    --mud-palette-black: rgba(39, 39, 47, 1);
    --mud-palette-white: rgba(255, 255, 255, 1);
}
