
/* Hero title: clean editorial type, no 3D stack, no hover tilt. */
#hero .y2k-title {
  text-shadow: none;
}

.hero-bg {
  background: radial-gradient(circle at 50% 30%, #2a1114 0%, #0a0a0a 62%);
}
.peek-card-mini {
  flex-shrink: 0;
  width: 90px;
  height: 70px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid rgba(239,68,68,0.15);
  opacity: 0.6;
}
.peek-card-mini img { width:100%; height:100%; object-fit:cover; }
.hero-letter {
  display: inline-block;
  opacity: 1;
  transform: none;
}
.hero-letter.play {
  animation: hero-drop-in 0.7s cubic-bezier(0.23,1,0.32,1) forwards;
}
.peek-card {
  position: relative;
  width: clamp(110px, 14vw, 180px);
  aspect-ratio: 3 / 4;
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.1);
  cursor: pointer;
  background: #18181b;
  transition: transform .35s, border-color .35s, box-shadow .35s;
}
.peek-card:hover {
  transform: translateY(-2px);
  border-color: rgba(239,68,68,0.55);
}
.peek-card img { width: 100%; height: 100%; object-fit: cover; display: block; }
.home-story-preview { background: linear-gradient(#050505cc, #050505e6), url(/audora-fashion-bg.png) center/cover; }
