/*= Cursor Types =============================================================*/
@include Option("userChrome.decoration.cursor") {
  @import "cursor";
}

/*= Panel UI Button Separator ================================================*/
@include Option("userChrome.decoration.panel_button_separator") {
  @import "panel_button_separator";
}

/*= Panel UI Arrow ===========================================================*/
@include Option("userChrome.decoration.panel_arrow") {
  @import "panel_arrow";
}

@include Animate {
  /*= Field Border ===========================================================*/
  @include Option("userChrome.decoration.field_border") {
    @import "field_border";
  }

  /*= Downloads Panel ========================================================*/
  @include Option("userChrome.decoration.download_panel") {
    @import "download_panel";
  }

  /*= Animate ================================================================*/
  @include Option("userChrome.decoration.animate") {
    @import "animate";
  }
  @include Option("userChrome.decoration.disable_panel_animate") {
    :root {
      --panelui-subview-transition-duration: 1ms !important; /* Disable top right corner menu sliding animation (0ms will not work!) */
    }
  }
}
