
/* Voxern v18 final correction: Premium mostly black with subtle green, buttons white text */
:root{--vx-v18-green:#22c55e;--vx-v18-dark:#020617;--vx-v18-black:#01040a;}

/* remove accidental spacing if addon paragraph is removed */
.vx-package-addon h3 + strong{margin-top:14px!important;display:block!important;}
.vx-package-addon p:empty{display:none!important;}

/* Global package buttons: force green background + white text everywhere */
.vx-package a,.vxs-package a,.vx26-package a,.vx26-ai-package a,.vx26-ads-package a,.vx26-seo-package a,.vx26-maint-package a,.vx26-split-package a,.vx26-zagreb-package a,.vx26-zadar-package a,.vx26-pula-package a,.vx26-trogir-package a,.vx26-dubrovnik-package a,.vxa28-package a,.vxp-package a,
.vx-package button,.vxs-package button,.vx26-package button,.vx26-ai-package button,.vx26-ads-package button,.vx26-seo-package button,.vx26-maint-package button,.vx26-split-package button,.vx26-zagreb-package button,.vx26-zadar-package button,.vx26-pula-package button,.vx26-trogir-package button,.vx26-dubrovnik-package button,.vxa28-package button,.vxp-package button,
.vx-btn-green,.vx-btn-primary,.vx-header-cta,.vx-addon-cta,
.vx26-btn-green,.vx26-btn-primary,.vxs-btn-green,.vxs-btn-primary,.vxa28-btn-green,.vxa28-btn-primary,
a[class*="btn-green"],a[class*="btn-primary"],button[class*="btn-green"],button[class*="btn-primary"]{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
.vx-package a,.vxs-package a,.vx26-package a,.vx26-ai-package a,.vx26-ads-package a,.vx26-seo-package a,.vx26-maint-package a,.vx26-split-package a,.vx26-zagreb-package a,.vx26-zadar-package a,.vx26-pula-package a,.vx26-trogir-package a,.vx26-dubrovnik-package a,.vxa28-package a,.vxp-package a{
  background:linear-gradient(135deg,#16a34a,#22c55e)!important;
  border-color:rgba(34,197,94,.42)!important;
  box-shadow:0 18px 40px rgba(34,197,94,.25)!important;
}
.vx-package a *,.vxs-package a *,.vx26-package a *,.vx26-ai-package a *,.vx26-ads-package a *,.vx26-seo-package a *,.vx26-maint-package a *,.vx26-split-package a *,.vx26-zagreb-package a *,.vx26-zadar-package a *,.vx26-pula-package a *,.vx26-trogir-package a *,.vx26-dubrovnik-package a *,.vxa28-package a *,.vxp-package a *{color:#fff!important;-webkit-text-fill-color:#fff!important;}

/* Premium: almost black card with only subtle green glow/accent, clearly different from Pro */
.vx-premium-package,
.vx-packages>.vx-package:nth-child(3),.vxs-packages>.vxs-package:nth-child(3),.vx26-packages>.vx26-package:nth-child(3),.vx26-ai-packages>.vx26-ai-package:nth-child(3),.vx26-ads-packages>.vx26-ads-package:nth-child(3),.vx26-seo-packages>.vx26-seo-package:nth-child(3),.vx26-maint-packages>.vx26-maint-package:nth-child(3),.vx26-split-packages>.vx26-split-package:nth-child(3),.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3),.vx26-zadar-packages>.vx26-zadar-package:nth-child(3),.vx26-pula-packages>.vx26-pula-package:nth-child(3),.vx26-trogir-packages>.vx26-trogir-package:nth-child(3),.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3),.vxa28-packages>.vxa28-package:nth-child(3),.vxp-package-grid>.vxp-package:nth-child(3){
  background:
    radial-gradient(circle at 86% 12%,rgba(34,197,94,.22),transparent 28%),
    radial-gradient(circle at 10% 92%,rgba(22,163,74,.10),transparent 34%),
    linear-gradient(145deg,#01040a 0%,#020617 44%,#03120a 78%,#04170d 100%)!important;
  color:#fff!important;
  border:1px solid rgba(34,197,94,.30)!important;
  box-shadow:0 34px 90px rgba(1,4,10,.42),0 0 0 1px rgba(34,197,94,.08) inset!important;
}
.vx-premium-package:before,
.vx-packages>.vx-package:nth-child(3):before,.vxs-packages>.vxs-package:nth-child(3):before,.vx26-packages>.vx26-package:nth-child(3):before,.vx26-ai-packages>.vx26-ai-package:nth-child(3):before,.vx26-ads-packages>.vx26-ads-package:nth-child(3):before,.vx26-seo-packages>.vx26-seo-package:nth-child(3):before,.vx26-maint-packages>.vx26-maint-package:nth-child(3):before,.vx26-split-packages>.vx26-split-package:nth-child(3):before,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3):before,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3):before,.vx26-pula-packages>.vx26-pula-package:nth-child(3):before,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3):before,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3):before,.vxa28-packages>.vxa28-package:nth-child(3):before,.vxp-package-grid>.vxp-package:nth-child(3):before{
  background:linear-gradient(90deg,#16a34a,#22c55e,#7ee787)!important;
  height:6px!important;
  opacity:1!important;
}

/* Premium typography/readability */
.vx-packages>.vx-package:nth-child(3) h2,.vx-packages>.vx-package:nth-child(3) h3,.vx-packages>.vx-package:nth-child(3) p,.vx-packages>.vx-package:nth-child(3) li,.vx-packages>.vx-package:nth-child(3) span,.vx-packages>.vx-package:nth-child(3) small,.vx-packages>.vx-package:nth-child(3) strong,
.vxs-packages>.vxs-package:nth-child(3) h2,.vxs-packages>.vxs-package:nth-child(3) h3,.vxs-packages>.vxs-package:nth-child(3) p,.vxs-packages>.vxs-package:nth-child(3) li,.vxs-packages>.vxs-package:nth-child(3) span,.vxs-packages>.vxs-package:nth-child(3) small,.vxs-packages>.vxs-package:nth-child(3) strong,
.vx26-packages>.vx26-package:nth-child(3) h2,.vx26-packages>.vx26-package:nth-child(3) h3,.vx26-packages>.vx26-package:nth-child(3) p,.vx26-packages>.vx26-package:nth-child(3) li,.vx26-packages>.vx26-package:nth-child(3) span,.vx26-packages>.vx26-package:nth-child(3) small,.vx26-packages>.vx26-package:nth-child(3) strong,
.vx26-ai-packages>.vx26-ai-package:nth-child(3) h2,.vx26-ai-packages>.vx26-ai-package:nth-child(3) h3,.vx26-ai-packages>.vx26-ai-package:nth-child(3) p,.vx26-ai-packages>.vx26-ai-package:nth-child(3) li,.vx26-ai-packages>.vx26-ai-package:nth-child(3) span,.vx26-ai-packages>.vx26-ai-package:nth-child(3) small,.vx26-ai-packages>.vx26-ai-package:nth-child(3) strong,
.vx26-ads-packages>.vx26-ads-package:nth-child(3) h2,.vx26-ads-packages>.vx26-ads-package:nth-child(3) h3,.vx26-ads-packages>.vx26-ads-package:nth-child(3) p,.vx26-ads-packages>.vx26-ads-package:nth-child(3) li,.vx26-ads-packages>.vx26-ads-package:nth-child(3) span,.vx26-ads-packages>.vx26-ads-package:nth-child(3) small,.vx26-ads-packages>.vx26-ads-package:nth-child(3) strong,
.vx26-seo-packages>.vx26-seo-package:nth-child(3) h2,.vx26-seo-packages>.vx26-seo-package:nth-child(3) h3,.vx26-seo-packages>.vx26-seo-package:nth-child(3) p,.vx26-seo-packages>.vx26-seo-package:nth-child(3) li,.vx26-seo-packages>.vx26-seo-package:nth-child(3) span,.vx26-seo-packages>.vx26-seo-package:nth-child(3) small,.vx26-seo-packages>.vx26-seo-package:nth-child(3) strong,
.vx26-maint-packages>.vx26-maint-package:nth-child(3) h2,.vx26-maint-packages>.vx26-maint-package:nth-child(3) h3,.vx26-maint-packages>.vx26-maint-package:nth-child(3) p,.vx26-maint-packages>.vx26-maint-package:nth-child(3) li,.vx26-maint-packages>.vx26-maint-package:nth-child(3) span,.vx26-maint-packages>.vx26-maint-package:nth-child(3) small,.vx26-maint-packages>.vx26-maint-package:nth-child(3) strong,
.vx26-split-packages>.vx26-split-package:nth-child(3) h2,.vx26-split-packages>.vx26-split-package:nth-child(3) h3,.vx26-split-packages>.vx26-split-package:nth-child(3) p,.vx26-split-packages>.vx26-split-package:nth-child(3) li,.vx26-split-packages>.vx26-split-package:nth-child(3) span,.vx26-split-packages>.vx26-split-package:nth-child(3) small,.vx26-split-packages>.vx26-split-package:nth-child(3) strong,
.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) h2,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) h3,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) p,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) li,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) span,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) small,.vx26-zagreb-packages>.vx26-zagreb-package:nth-child(3) strong,
.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) h2,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) h3,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) p,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) li,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) span,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) small,.vx26-zadar-packages>.vx26-zadar-package:nth-child(3) strong,
.vx26-pula-packages>.vx26-pula-package:nth-child(3) h2,.vx26-pula-packages>.vx26-pula-package:nth-child(3) h3,.vx26-pula-packages>.vx26-pula-package:nth-child(3) p,.vx26-pula-packages>.vx26-pula-package:nth-child(3) li,.vx26-pula-packages>.vx26-pula-package:nth-child(3) span,.vx26-pula-packages>.vx26-pula-package:nth-child(3) small,.vx26-pula-packages>.vx26-pula-package:nth-child(3) strong,
.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) h2,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) h3,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) p,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) li,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) span,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) small,.vx26-trogir-packages>.vx26-trogir-package:nth-child(3) strong,
.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) h2,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) h3,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) p,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) li,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) span,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) small,.vx26-dubrovnik-packages>.vx26-dubrovnik-package:nth-child(3) strong,
.vxa28-packages>.vxa28-package:nth-child(3) h2,.vxa28-packages>.vxa28-package:nth-child(3) h3,.vxa28-packages>.vxa28-package:nth-child(3) p,.vxa28-packages>.vxa28-package:nth-child(3) li,.vxa28-packages>.vxa28-package:nth-child(3) span,.vxa28-packages>.vxa28-package:nth-child(3) small,.vxa28-packages>.vxa28-package:nth-child(3) strong,
.vxp-package-grid>.vxp-package:nth-child(3) h2,.vxp-package-grid>.vxp-package:nth-child(3) h3,.vxp-package-grid>.vxp-package:nth-child(3) p,.vxp-package-grid>.vxp-package:nth-child(3) li,.vxp-package-grid>.vxp-package:nth-child(3) span,.vxp-package-grid>.vxp-package:nth-child(3) small,.vxp-package-grid>.vxp-package:nth-child(3) strong{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Premium labels/prices with subtle green */
.vx-packages>.vx-package:nth-child(3) .vx-tag,.vxs-packages>.vxs-package:nth-child(3) .vxs-tag,.vx26-packages>.vx26-package:nth-child(3) .vx26-tag,.vx26-ai-packages>.vx26-ai-package:nth-child(3) .vx26-ai-tag,.vx26-ads-packages>.vx26-ads-package:nth-child(3) .vx26-ads-tag,.vx26-seo-packages>.vx26-seo-package:nth-child(3) .vx26-seo-tag,.vx26-maint-packages>.vx26-maint-package:nth-child(3) .vx26-maint-tag,.vxa28-packages>.vxa28-package:nth-child(3) .vxa28-tag{
  background:rgba(34,197,94,.16)!important;
  color:#dcfce7!important;
  border:1px solid rgba(34,197,94,.28)!important;
}
.vx-packages>.vx-package:nth-child(3) strong,.vxs-packages>.vxs-package:nth-child(3) strong,.vx26-packages>.vx26-package:nth-child(3) strong,.vx26-ai-packages>.vx26-ai-package:nth-child(3) strong,.vx26-ads-packages>.vx26-ads-package:nth-child(3) strong,.vx26-seo-packages>.vx26-seo-package:nth-child(3) strong,.vx26-maint-packages>.vx26-maint-package:nth-child(3) strong,.vxa28-packages>.vxa28-package:nth-child(3) strong{color:#7ee787!important;-webkit-text-fill-color:#7ee787!important;}
