body {
            background: linear-gradient(135deg, #1a202c, #2d3748);
            color: #e2e8f0;
            font-family: 'Inter', sans-serif;
        }
        .backdrop-container {
            position: relative;
            background-size: cover;
            background-position: center;
            min-height: 500px;
            display: flex;
            align-items: flex-end;
            padding: 2rem;
        }
        .backdrop-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.3) 100%);
        }
        .poster-container {
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
            border-radius: 0.5rem;
            overflow: hidden;
        }
        .badge {
            transition: all 0.2s ease;
        }
        .badge:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
        }
        .trailer-container {
            position: relative;
            padding-bottom: 56.25%;
            height: 0;
            overflow: hidden;
        }
        .trailer-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        .watched-btn:hover, .like-btn:hover, .dislike-btn:hover {
            transform: scale(1.05);
        }
		 /* Tailwind'in hidden sınıfını garantiye almak için manuel CSS */
		.hidden {
			display: none !important;
		}
		.reply-form {
			display: block;
		}
		/* Form görünürlüğünü test için */
		.reply-form.visible {
			display: block !important;
		}
        .comment-card {
            transition: all 0.2s ease;
        }
        .comment-card:hover {
            background-color: #374151;
        }