/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 08:50:32 */
/* Mini mockups */
.type-card__visual {
  width: 110px;
  flex-shrink: 0;
  align-self: center;
}

.mockup-mini {
  background: #0a0e19;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 8px;
  overflow: hidden;
  padding: 8px;
}

.mockup-mini__bar {
  height: 3px;
  background: linear-gradient(90deg, #6366F1 0%, #06B6D4 100%);
  border-radius: 2px;
  margin-bottom: 8px;
}

.mockup-mini__hero {
  height: 32px;
  background: rgba(99,102,241,0.15);
  border-radius: 4px;
  margin-bottom: 6px;
}

.mockup-mini__cta {
  height: 10px;
  width: 50%;
  background: rgba(99,102,241,0.3);
  border-radius: 4px;
  margin: 0 auto;
}

.mockup-mini__nav {
  height: 8px;
  background: rgba(255,255,255,0.06);
  border-radius: 3px;
  margin-bottom: 8px;
}

.mockup-mini__cards {
  display: flex;
  gap: 4px;
}

.mockup-mini__cards div {
  flex: 1;
  height: 28px;
  background: rgba(99,102,241,0.12);
  border-radius: 3px;
}

.mockup-mini__products {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
  margin-bottom: 6px;
}

.mockup-mini__products div {
  height: 24px;
  background: rgba(139,92,246,0.15);
  border-radius: 3px;
}

.mockup-mini__cart {
  height: 8px;
  width: 60%;
  background: rgba(6,182,212,0.25);
  border-radius: 4px;
  margin: 0 auto;
}

.mockup-mini__gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
}

.mockup-mini__gallery div {
  height: 18px;
  background: rgba(99,102,241,0.15);
  border-radius: 2px;
}/* Mini mockups */
.type-card__visual {
  width: 110px;
  flex-shrink: 0;
  align-self: center;
}

.mockup-mini {
  background: #0a0e19;
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 8px;
  overflow: hidden;
  padding: 8px;
}

.mockup-mini__bar {
  height: 3px;
  background: linear-gradient(90deg, #6366F1 0%, #06B6D4 100%);
  border-radius: 2px;
  margin-bottom: 8px;
}

.mockup-mini__hero {
  height: 32px;
  background: rgba(99,102,241,0.15);
  border-radius: 4px;
  margin-bottom: 6px;
}

.mockup-mini__cta {
  height: 10px;
  width: 50%;
  background: rgba(99,102,241,0.3);
  border-radius: 4px;
  margin: 0 auto;
}

.mockup-mini__nav {
  height: 8px;
  background: rgba(255,255,255,0.06);
  border-radius: 3px;
  margin-bottom: 8px;
}

.mockup-mini__cards {
  display: flex;
  gap: 4px;
}

.mockup-mini__cards div {
  flex: 1;
  height: 28px;
  background: rgba(99,102,241,0.12);
  border-radius: 3px;
}

.mockup-mini__products {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
  margin-bottom: 6px;
}

.mockup-mini__products div {
  height: 24px;
  background: rgba(139,92,246,0.15);
  border-radius: 3px;
}

.mockup-mini__cart {
  height: 8px;
  width: 60%;
  background: rgba(6,182,212,0.25);
  border-radius: 4px;
  margin: 0 auto;
}

.mockup-mini__gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
}

.mockup-mini__gallery div {
  height: 18px;
  background: rgba(99,102,241,0.15);
  border-radius: 2px;
}