
:root {
    --side-menu-background-color: #0068a1ff;
--side-menu-background-color-to: #0068a1ff;
--side-menu-current-app-background-color: #005b8d;
--side-menu-loader-color: #339bd4;
--side-menu-text-color: #000000;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener-hamburger-2-dark.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

@media (prefers-color-scheme: light) {
  :root {
    --side-menu-background-color: #0082C9ff;
--side-menu-background-color-to: #339bd4ff;
--side-menu-current-app-background-color: #0068a1;
--side-menu-loader-color: #339bd4;
--side-menu-text-color: #000000;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener-hamburger-2.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
  }
}

@media (prefers-color-scheme: dark) {
  --side-menu-background-color: #0068a1ff;
--side-menu-background-color-to: #0068a1ff;
--side-menu-current-app-background-color: #005b8d;
--side-menu-loader-color: #339bd4;
--side-menu-text-color: #000000;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener-hamburger-2-dark.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

body[data-theme-dark], body[data-theme-dark-highcontrast] {
  --side-menu-background-color: #0068a1ff;
--side-menu-background-color-to: #0068a1ff;
--side-menu-current-app-background-color: #005b8d;
--side-menu-loader-color: #339bd4;
--side-menu-text-color: #000000;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener-hamburger-2-dark.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

body[data-theme-light], body[data-theme-light-highcontrast] {
  --side-menu-background-color: #0082C9ff;
--side-menu-background-color-to: #339bd4ff;
--side-menu-current-app-background-color: #0068a1;
--side-menu-loader-color: #339bd4;
--side-menu-text-color: #000000;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener-hamburger-2.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}



  .cm-app-icon svg {
    width: 15px;
    height: 15px;
  }

  img.cm-app-icon {
    width: 15px;
    height: 15px;
  }

  .cm-app a {
    padding-left: 16px !important;
  }


