/*= System Default Theme =====================================================*/
@include Option("userChrome.theme.system_default") {
  @import "system_default_theme";
}

/*= None Native Menu =========================================================*/
@include Option("userChrome.theme.non_native_menu") {
  @import "non_native_menu";
}

/*= Fully Theme Mode =========================================================*/
// Default Themes
//   https://github.com/mozilla/gecko-dev/blob/master/toolkit/mozapps/extensions/default-theme/manifest.json
//   https://github.com/mozilla/gecko-dev/blob/master/browser/themes/addons/light/manifest.json
//   https://github.com/mozilla/gecko-dev/blob/master/browser/themes/addons/dark/manifest.json

@include Option("userChrome.theme.proton_color") {
  @import "proton_color";
  @include Option("userChrome.theme.proton_color.dark_blue_accent") {
    @import "dark_blue_accent";
  }
}
@include Option("userChrome.theme.private") {
  @import "private";
}

@include Option("userChrome.theme.fully_color") {
  @import "fully_color";
  @import "waterfox";
}

/*= Fully Dark Mode ==========================================================*/
@include Option("userChrome.theme.fully_dark") {
  @import "fully_dark";
}

/*= Transparent ==============================================================*/
@include Option("userChrome.theme.transparent.frame") {
  @import "transparent";
}
@include Option("userChrome.theme.transparent.menu") {
  @import "transparent/menu";
}
@include Option("userChrome.theme.transparent.panel") {
  @import "transparent/panel";
}

/*= Proton Theme Mode ========================================================*/
@include Option("userChrome.theme.proton_chrome") {
  @import "proton_chrome";
}

/*= Monospace ================================================================*/
@include Option("userChrome.theme.monospace") {
  @import "monospace";
}
