.logo--zephcms,
.hero-snapshot__visual img[src*="ZephIcon"] {
  content:url('data:image/jpeg;base64,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') !important;
}

.logo--zephcms {
  object-fit:cover !important;
}

.brand .logo--zephcms {
  width:42px !important;
  height:28px !important;
  padding:0 !important;
  background:transparent !important;
  box-shadow:0 0 28px -12px rgba(59,130,246,.9) !important;
}

.hero-snapshot__visual img[src*="ZephIcon"] {
  width:min(260px,66%) !important;
  height:auto !important;
  border-radius:18px !important;
  background:#020617 !important;
}

.brand-footer .logo--zephcms {
  width:58px !important;
  height:38px !important;
}

.nav,
.theme-light .nav {
  box-shadow:0 12px 38px -36px rgba(2,6,23,.95) !important;
}

.menu .nav-link[href^="https://zephcms.com"].is-active,
.theme-light .menu .nav-link[href^="https://zephcms.com"].is-active {
  background:transparent !important;
  color:rgba(226,232,240,.72) !important;
}

.menu .nav-link[href^="https://zephcms.com"].is-active::after,
.theme-light .menu .nav-link[href^="https://zephcms.com"].is-active::after {
  display:none !important;
}

.menu .nav-link[href^="https://zephcms.com"]:hover,
.menu .nav-link[href^="https://zephcms.com"]:focus {
  background:rgba(37,99,235,.18) !important;
  color:#ffffff !important;
}

.hero,
.theme-light .hero {
  border:0 !important;
  border-bottom:1px solid rgba(148,163,184,.10) !important;
  outline:0 !important;
}

.hero .hero-panel,
.theme-light .hero .hero-panel {
  padding-top:clamp(54px,7vh,82px) !important;
}

.hero .hero-snapshot,
.theme-light .hero .hero-snapshot {
  overflow:hidden !important;
}

.hero .hero-snapshot__visual,
.theme-light .hero .hero-snapshot__visual {
  min-height:220px !important;
}

.hero .hero-snapshot__visual img,
.theme-light .hero .hero-snapshot__visual img {
  width:min(230px,62%) !important;
  transform:translateY(4px) !important;
}

.hero .hero-snapshot__step,
.theme-light .hero .hero-snapshot__step {
  border-bottom-color:rgba(148,163,184,.14) !important;
}

.mobile,
.theme-light .mobile {
  box-shadow:0 24px 70px -46px rgba(2,6,23,.95) !important;
}

.mobile__group,
.theme-light .mobile__group {
  border-color:rgba(148,163,184,.18) !important;
}

.mobile__quicklinks a,
.mobile__link,
.menu-cta,
.theme-light .mobile__quicklinks a,
.theme-light .mobile__link,
.theme-light .menu-cta {
  min-height:44px !important;
}

.footer,
.theme-light .footer {
  color:#dbeafe !important;
}

.footer .brand__name,
.theme-light .footer .brand__name {
  color:#34d399 !important;
}

.footer .brand__sub,
.footer h3,
.theme-light .footer .brand__sub,
.theme-light .footer h3 {
  color:#93c5fd !important;
}

.footer .muted,
.footer a,
.theme-light .footer .muted,
.theme-light .footer a {
  color:#cbd5e1 !important;
}

.footer a:hover,
.theme-light .footer a:hover {
  color:#ffffff !important;
}

.footer-actions .btn--primary,
.theme-light .footer-actions .btn--primary {
  background:linear-gradient(135deg,#10b981,#059669) !important;
  color:#ffffff !important;
  text-shadow:0 1px 0 rgba(0,0,0,.18) !important;
  box-shadow:0 16px 36px -24px rgba(16,185,129,.85) !important;
}

.footer-actions .ghost,
.theme-light .footer-actions .ghost {
  color:#7dd3fc !important;
  border-color:rgba(125,211,252,.45) !important;
  background:rgba(2,6,23,.45) !important;
}

.footer-meta,
.theme-light .footer-meta {
  border-top-color:rgba(203,213,225,.34) !important;
}

.cookie-consent,
.theme-light .cookie-consent {
  max-width:390px !important;
  padding:11px !important;
  box-shadow:0 22px 70px -42px rgba(2,6,23,.95) !important;
}

.cookie-consent__content,
.theme-light .cookie-consent__content {
  gap:8px !important;
}

.cookie-consent__title,
.theme-light .cookie-consent__title {
  font-size:.82rem !important;
}

.cookie-consent__desc,
.theme-light .cookie-consent__desc {
  font-size:.78rem !important;
}

.cookie-consent__actions .btn,
.theme-light .cookie-consent__actions .btn {
  min-height:32px !important;
  border-radius:999px !important;
}

@media (max-width:600px) {
  .brand .logo--zephcms {
    width:38px !important;
    height:26px !important;
  }

  .hero .hero-panel,
  .theme-light .hero .hero-panel {
    padding-top:44px !important;
  }

  .cookie-consent,
  .theme-light .cookie-consent {
    max-height:22vh !important;
    overflow:auto !important;
  }
}
