/* HARK Theme Studio — automatisch gegenereerde 'render skin' uit theme.json `components` (+ tokens). Fingerprint: d053432234dd31e098aa356426db9f28a0d5f80e1cb115aab347ca28cb35d3af */
/* ---- header skin (solid) ---- */
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview.navbar {
  border-radius: calc(var(--theme-radius, 12px) + 4px);
  border: 1px solid color-mix(in srgb, var(--theme-text) 10%, transparent);
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent);
}
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-item > a { border-radius: var(--theme-button-radius); }
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-submenu {
  border-top: 3px solid var(--theme-primary) !important;
  background: var(--theme-section-bg) !important;
  border-left: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-right: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-bottom: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-radius: calc(var(--theme-button-radius) + 2px) !important;
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent) !important;
  padding: .4rem 0 !important;
}
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-submenu .hc-menu-item > a { border-radius: 0 !important; font-weight: 520 !important; }
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-submenu .hc-menu-item > a:hover { background: color-mix(in srgb, var(--theme-primary) 10%, transparent) !important; color: var(--theme-text) !important; }
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-submenu .hc-menu-submenu {
  border-top: 2px solid var(--theme-primary) !important;
  background: var(--theme-section-bg) !important;
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent) !important;
  border-radius: calc(var(--theme-button-radius) + 2px) !important;
}
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-header-preview .lte-header-nav .hc-menu-mega {
  border-top: 3px solid var(--theme-primary) !important;
  background: var(--theme-section-bg) !important;
  border-left: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-right: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-bottom: 1px solid color-mix(in srgb, var(--theme-text) 12%, transparent) !important;
  border-radius: calc(var(--theme-button-radius) + 4px) !important;
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent) !important;
}
/* ---- footer skin (columns) ---- */
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-footer-preview .lte-footer-inner {
  border-top: 1px solid color-mix(in srgb, var(--theme-text) 8%, transparent);
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent);
}
/* ---- cards skin (soft) ---- */
body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-feature-card, body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-pricing-card, body.theme-hark-baseline :is(#ltePublicRuntimeCanvas,#ltePublicRuntimeCanvasNoScript,#ltePreviewCanvas) .lte-testimonial-card {
  border-radius: calc(var(--theme-radius, 12px) + 2px) !important;
  box-shadow: 0 18px 46px color-mix(in srgb, var(--theme-text) 14%, transparent) !important;
}
