:root {
  --sweet-pink: hsl(233 68% 58%);
  --sweet-pink-dark: hsl(233 58% 30%);
  --sweet-peach: hsl(233 70% 85%);
  --sweet-gold: hsl(339 65% 77%);
  --sweet-purple: hsl(339 45% 34%);
  --sweet-bg: hsl(233 35% 97%);
  --sweet-border: hsl(233 30% 83%);
  --sweet-gradient: linear-gradient(105deg, var(--sweet-pink), var(--sweet-gold));
  --sweet-gradient-soft: linear-gradient(140deg, var(--sweet-bg), hsl(339 54% 92%));
  --sweet-radius: 8px;
}
.container-sweet { max-width: 1015px; }
.video-card,.feature-card,.creator-profile,.story-card,.forum-card { border-radius: var(--sweet-radius); }
.video-card[hidden] { display: none; }
.edition-copy { margin: 14px 0 24px; line-height: 1.85; }
.sweet-navigation { justify-content: flex-end; }
.videos-grid,.videos-grid-large,.features-grid { gap: 22px; }
@media (min-width: 1000px) {
  .videos-grid,.videos-grid-large,.features-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .hero-sweet .container-sweet { display: grid; grid-template-columns: 1fr; text-align: center; } .hero-sweet .hero-content,.hero-sweet .search-sweet { margin-inline: auto; } .hero-sweet .hero-visual { height: 180px; }
}

.video-thumbnail img{object-fit:cover}.video-card .play-overlay{display:none}.hero-sweet .hero-subtitle{max-width:64ch;margin-inline:auto}.video-title{line-height:1.4}
@media(min-width:1000px){.hero-sweet .container-sweet{grid-template-columns:1fr;text-align:center}.hero-sweet .hero-visual{height:180px}.hero-sweet .hero-content{width:100%;min-width:0}}
