:root{--teal:#00E0C6;--violet:#8B5CF6;--bg:#0B0F14;--text:#C7D0DB}
.cloneai-wa-btn{display:inline-block;background:linear-gradient(90deg,var(--teal),#00AAE8);color:#0B0F14;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:700}
.cloneai-wa-btn:hover{filter:brightness(1.08);box-shadow:0 0 28px rgba(0,224,198,.35)}

/* Clone.AI Packages public grid */
.cloneai-packages { display: grid; gap: 20px; }
.cloneai-packages.cloneai-cols-1 { grid-template-columns: 1fr; }
.cloneai-packages.cloneai-cols-2 { grid-template-columns: repeat(2, 1fr); }
.cloneai-packages.cloneai-cols-3 { grid-template-columns: repeat(3, 1fr); }

.cloneai-card {
  background: #0B0F14;
  border: 1px solid rgba(139,92,246,0.25);
  box-shadow: 0 0 30px rgba(0,224,198,0.08), inset 0 0 0 1px rgba(0,224,198,0.05);
  padding: 16px; border-radius: 12px; color: #dbeafe;
}
.pkg-head { display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 8px; }
.pkg-title {
  background: linear-gradient(90deg, #00E0C6, #8B5CF6);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.pkg-price { font-size: 26px; font-weight: 700; }
.pkg-desc { opacity: 0.9; }
.pkg-meta { list-style: none; padding-left: 0; margin: 12px 0; }
.pkg-meta li { margin: 4px 0; opacity: 0.95; }
.pkg-cta .button.cloneai-whatsapp { background: #22C55E; color: #00100e; border: 0; padding: 10px 14px; border-radius: 10px; font-weight: 700; }
.pkg.highlight { outline: 2px solid #00E0C6; box-shadow: 0 0 35px rgba(0,224,198,0.25); }

.cloneai_task_download p {
    margin: 0;
}

/* Moved audio styling to be specific to .cloneai_task_text audio selector */
.cloneai_task_index{
  margin-right: 20px;
}
.cloneai_task_text {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.cloneai_task_text audio {
  max-width: 100%;
  width: 1000px;
  height: 40px;
  background-color: #06b6d4;
  border-radius: 10px;
  accent-color: #fff;
}

.cloneai_task_text audio::-webkit-media-controls-panel {
  background-color: #06b6d4;
  border-radius: 10px;
}

.cloneai_task_text audio::-moz-media-controls-panel {
  background-color: #06b6d4;
  border-radius: 10px;
}

.cloneai_task_text audio::-webkit-media-controls-play-button {
  background-color: #06b6d4;
  border-radius: 50%;
}

.cloneai_task_text audio::-webkit-media-controls-timeline {
  background-color: #06b6d4;
  border-radius: 5px;
}

.cloneai_task_text audio::-webkit-media-controls-volume-slider {
  accent-color: #fff;
}

.cloneai-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    color: #08b9ad;
}

.cloneai-info p {
    margin: 0;
}

.cloneai-info i {
    border: 2px solid #00c5b5;
    padding: 5px 10px;
    border-radius: 100%;
}

/* Responsive */
@media (max-width: 768px) {
  .cloneai-packages.cloneai-cols-2,
  .cloneai-packages.cloneai-cols-3 { grid-template-columns: 1fr; }
}