/* Story View Styles - Production-style single-column layout with dark theme */

/* Feed Container - Single column layout */
.tt-feed {
  max-width: 1500px;
  margin: 0 auto;
  padding: 8px 24px 24px 24px; /* Reduced top padding from 24px to 8px */
}

/* Single Column Grid */
.tt-grid {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

@media (max-width: 768px) {
  .tt-feed {
    padding: 16px;
  }
  .tt-grid {
    gap: 16px;
  }
}

/* Animations */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Smooth transitions for filter changes */
.filter-transition {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Cards now use Tailwind classes in story-card.js */
/* Modal styles handled inline in component */
