/* ============================================
   PAGE-SPECIFIC CSS - index.html (Homepage)
   ============================================ */

/* --- Expand Card Custom --- */
.expand-card-custom {
  transition: flex 0.5s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.3s ease;
}

/* --- Border Gradient --- */
[style*="--border-gradient"]::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: var(--border-radius-before, inherit);
  -webkit-mask: linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  background: var(--border-gradient);
  pointer-events: none;
}

/* Play cursor moved to shared.css as .cursor-play */
