.main {
  margin-left: var(--sidebar-width);
  margin-right: var(--config-width);
  margin-top: var(--header-height);
  min-height: calc(100vh - var(--header-height));
  position: relative;
  z-index: 1;
  background-color: var(--bg-dark);
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.024) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.024) 1px, transparent 1px);
  background-size: 40px 40px;
}
.content-wrapper {
  max-width: 860px;
  width: 100%;
  padding: 32px 24px 60px;
  margin-right: auto;
}
  width: 100%;
  padding: 32px 40px 60px;
}
.content-section {
  display: none;
}
.content-section.active {
  display: block;
  animation: fadeIn 0.25s ease;
}

/* Path steps - show only product-specific ones */
.path-step { display: none; }
.path-perm { display: none; }
.path-temp { display: none; }
.path-public { display: none; }
body.show-perm .path-perm { display: flex; }
body.show-temp .path-temp { display: flex; }
body.show-public .path-public { display: flex; }

/* Path step modifiers - show conditionally */
.path-temp-vtd { display: none !important; }
.path-temp-tpm { display: none !important; }
.path-temp-predef { display: none !important; }
.path-temp-sb { display: none !important; }
body.show-temp-vtd .path-temp-vtd { display: flex !important; }
body.show-temp-tpm .path-temp-tpm { display: flex !important; }
body.show-temp-predef .path-temp-predef { display: flex !important; }
body.show-temp-sb .path-temp-sb { display: flex !important; }
@keyframes fadeIn {
  from {
      opacity: 0;
      transform: translateY(8px);
  }
  to {
      opacity: 1;
      transform: translateY(0);
  }
}
.page-header {
  margin-bottom: 28px;
}
.page-title {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.5px;
  line-height: 1.2;
  margin-bottom: 8px;
  color: var(--text-primary);
}
.page-title .gradient {
  color: var(--accent-primary);
}
.page-description {
  font-size: 14px;
  color: var(--text-secondary);
}
.section-fortnite-only {
  display: none;
}
body.game-fortnite .section-fortnite-only {
  display: flex;
}
.section-other-only {
  display: flex;
}
body.game-fortnite .section-other-only {
  display: none;
}
.delay-ban-asus-only {
  display: none;
}
body.mobo-asus .delay-ban-asus-only {
  display: block;
}