/* Additive gated closet surface — the original landing and production editor styles are untouched. */
.creator-closet-hero-entry[hidden] { display: none !important; }
.creator-closet-hero-entry { white-space: nowrap; }
.closet-experience[hidden] { display: none !important; }
.closet-experience {
  display: block;
  width: 100%;
  margin-top: 28px;
  padding-top: 28px;
  border-top: 1px solid var(--hair);
}
.closet-experience-head h2 {
  color: var(--ivory);
  font: 900 clamp(1.8rem, 3.5vw, 3rem)/1 var(--serif);
}
.closet-experience-head p {
  max-width: 78ch;
  margin-top: 10px;
  color: var(--ivory-dim);
  font: 300 1rem/1.6 var(--sans);
}
.closet-experience-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin-top: 22px;
}
.closet-experience-card {
  display: flex;
  flex-direction: column;
  min-height: 260px;
  padding: 26px;
  border: 1px solid var(--hair-strong);
  border-radius: var(--radius);
  background: linear-gradient(160deg, rgba(30,31,38,.86), rgba(16,17,22,.92));
}
.closet-experience-card h3 {
  color: var(--ivory);
  font: 700 1.35rem var(--serif);
}
.closet-experience-card p {
  flex: 1;
  margin: 12px 0 20px;
  color: var(--ivory-dim);
  font: 400 .95rem/1.6 var(--sans);
}
.closet-experience-card .btn { width: 100%; }
@media (max-width: 700px) {
  .closet-experience-grid { grid-template-columns: 1fr; }
  .closet-experience-card { min-height: 0; }
}
