body {
	background: url("https://i.ibb.co.com/Xsr1GxR/AI-MI-05.jpg") no-repeat center center fixed;
    background-size: cover;
    margin: 0;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	}
	.overlay {
		position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.4); /* Semi-transparent overlay */
        backdrop-filter: blur(12px); /* Enhanced blur effect */
        display: flex;
        align-items: center;
        justify-content: center;
		}
		.container {
		background: rgba(255, 255, 255, 0.9); /* Semi-transparent white */
        border-radius: 12px; /* Rounded corners */
        padding: 2rem; /* Added padding */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Subtle shadow */
        width: 90vw;
        max-width: 600px;
        box-sizing: border-box;
		}
		
		.title-container {
         display: flex;
         align-items: center;
         justify-content: center;
         margin-bottom: 20px;
		}
		
		.title-container img {
        margin-right: 10px;
        width: 40px;
        height: auto;
        }
		
		#tiktok{
         color: #003DB6;
         font:bold;
		 font-size: 40px;
        }
		.video-result {
			max-width: 100%; /* Ensure video fits within its container */
            max-height: 300px; /* Limit the height of the video */
            width: 100%; /* Ensure it takes up the full width of its container */
            height: auto; /* Maintain aspect ratio */
            object-fit: contain; /* Make sure video is contained within the given dimensions */
			}
			footer{
	        position: fixed;
            bottom: 0;
            width: 100vw;
			}
