/* TikTok Downloader Responsive Breakpoints */
@media (max-width: 768px) {
	.tvd-container {
		padding: 1.5rem;
		margin: 1rem;
	}

	.tvd-result-grid {
		grid-template-columns: 1fr;
	}

	.tvd-thumb-wrapper img,
	.tvd-video-player-container video {
		max-height: 360px;
		object-fit: contain;
	}

	.tvd-hero-title {
		font-size: 1.5rem;
	}

	.tvd-input-group {
		flex-direction: column;
		gap: 8px;
		background: transparent;
		border: none;
		padding: 0;
	}

	.tvd-input-group:focus-within {
		box-shadow: none;
	}

	.tvd-input {
		background: #ffffff;
		border: 2px solid var(--tvd-border);
		border-radius: var(--tvd-radius);
		padding: 12px;
	}

	.tvd-btn-submit {
		width: 100%;
		padding: 14px;
	}
}

@media (max-width: 430px) {
	.tvd-container {
		padding: 1rem;
		border-radius: 8px;
	}
}
