
:root {
    --side-menu-background-color: #171d30ff;
--side-menu-background-color-to: #171d30ff;
--side-menu-current-app-background-color: #141a2a;
--side-menu-loader-color: #ffffff;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}

@media (prefers-color-scheme: light) {
  :root {
    --side-menu-background-color: #171d30ff;
--side-menu-background-color-to: #171d30ff;
--side-menu-current-app-background-color: #141a2a;
--side-menu-loader-color: #4a5063;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
  }
}

@media (prefers-color-scheme: dark) {
  --side-menu-background-color: #171d30ff;
--side-menu-background-color-to: #171d30ff;
--side-menu-current-app-background-color: #141a2a;
--side-menu-loader-color: #ffffff;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener.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: #171d30ff;
--side-menu-background-color-to: #171d30ff;
--side-menu-current-app-background-color: #141a2a;
--side-menu-loader-color: #ffffff;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener.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: #171d30ff;
--side-menu-background-color-to: #171d30ff;
--side-menu-current-app-background-color: #141a2a;
--side-menu-loader-color: #4a5063;
--side-menu-text-color: #ffffff;
--side-menu-opener: url("/nextcloud/apps/side_menu/img/side-menu-opener.svg");
--side-menu-icon-invert-filter: 0%;
--side-menu-icon-opacity: 1;
}



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

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


