/* ============================================================
   killer-tools custom overrides
   ============================================================ */

/* --- social links, buy me coffee, info button --- */

.support-button,
a[href*="buymeacoffee"],
a[href*="github.com/CorentinTh"],
a[href*="twitter.com"],
.c-button.round.support-button,
.i-mdi-github,
.i-mdi-twitter,
.i-mdi-information-outline,
.i-mdi-information {
  display: none !important;
}

.sider-content {
  margin-top: -165px !important;
  position: relative;
  padding-top: -1 !important;
}

/* --- sidebar logo: hide SVG, replace header with our image --- */
.hero-wrapper svg {
  display: none !important;
}

.logo-click-target {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  height: 72px;
  z-index: 100;
  cursor: pointer;
}

.hero-wrapper .title,
.hero-wrapper .subtitle,
.hero-wrapper .divider {
  display: none !important;
}

.sider-content::before {
  display: none !important;
}

.sider-logo {
  display: block;
  height: 38px;
  padding-left: 0px;
  cursor: pointer;
  margin-top: 30px;
  margin-bottom: 10px;
}

.sider-logo img {
  height: 38px;
  object-fit: contain;
  object-position: top;
}

.hero-wrapper .text-wrapper {
  display: none !important;
}

/* --- hide toolbar circle buttons --- */
a.c-button.circle:not([aria-label="Toggle menu"]),
.c-button.circle:not([aria-label="Toggle menu"]) {
  display: none !important;
}

.pt-50px {
  padding-top: 0 !important;
}

.menu-wrapper {
  margin-bottom: 0 !important;
}

div:first-child > .menu-wrapper .n-menu-item-content {
  padding-left: 32px !important;
}

.n-layout-sider,
.sider-content {
  overflow-x: hidden !important;
}

body {
  overflow-x: hidden !important;
}

.n-layout-sider .n-scrollbar-rail {
  display: none !important;
}