/* Generated from the audited socialvideosaver presentation pack. */
.tenant-theme--socialvideosaver {
  --tenant-accent: #1476ff;
  --tenant-secondary: #071d49;
  --tenant-surface: #ffffff;
  --tenant-muted: #eef5ff;
  --tenant-text: #10213d;
  --tenant-radius: 12px;
  min-height: 100vh;
  color: var(--tenant-text);
  background: var(--tenant-muted);
}
.tenant-theme--socialvideosaver .site-header { border-bottom-color: color-mix(in srgb, var(--tenant-accent) 28%, transparent); }
.tenant-theme--socialvideosaver .download-button { background: linear-gradient(135deg, var(--tenant-accent), var(--tenant-secondary)); }
.tenant-theme--socialvideosaver .hero-kicker, .tenant-theme--socialvideosaver .eyebrow { color: var(--tenant-accent); }
.tenant-theme--socialvideosaver .result-panel, .tenant-theme--socialvideosaver .section, .tenant-theme--socialvideosaver .trust-grid { border-radius: var(--tenant-radius); }

.tenant-theme .site-header { border-radius: 0 0 var(--tenant-radius) var(--tenant-radius); }
.tenant-theme .hero { border-top: 5px solid var(--tenant-accent); }
.tenant-theme .services-section { background: var(--tenant-surface); border-radius: var(--tenant-radius); padding: 32px; }

@media (max-width: 900px) {
  .tenant-theme--socialvideosaver .hero { display: block; transform: none; margin-inline: 12px; padding-inline: 18px; }
  .tenant-theme--socialvideosaver .hero > * { transform: none; }
  .tenant-theme--socialvideosaver .service-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tenant-theme--socialvideosaver .service-card { aspect-ratio: auto; }
}
@media (max-width: 420px) {
  .tenant-theme--socialvideosaver .service-grid { grid-template-columns: 1fr; }
}
