@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lobster&display=swap);*{box-sizing:border-box;margin:0;padding:0}.app{background-color:#f4f7fa;display:flex;flex-direction:column;min-height:100vh}.navbar{background-color:teal;padding:15px 0}.navbar-brand{color:#fff;font-family:Lobster,cursive;font-size:2rem;margin-left:20px;text-decoration:none}.navbar-brand:hover{color:#e0f7f7}.main-container{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:30px auto;max-width:700px;padding:30px;text-align:center}.youtube-logo{height:80px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:80px}.youtube-logo:hover{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1)}.title{color:#333;font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;margin:15px 0}.description{color:#666;margin-bottom:25px}.description,.url-input{font-family:Poppins,sans-serif;font-size:1rem}.url-input{border:2px solid teal;border-radius:8px;max-width:500px;outline:none;padding:12px;transition:border-color .3s ease;width:100%}.url-input:focus{border-color:#00a6a6}.url-input::-webkit-input-placeholder{color:#aaa}.url-input::placeholder{color:#aaa}.search-button{background-color:teal;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;margin-top:20px;padding:12px 30px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.search-button:hover{background-color:#00a6a6;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.download-button{background-color:teal;border-radius:8px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;margin-top:20px;padding:10px 25px;text-decoration:none;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.download-button:hover{background-color:#00a6a6;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer{background-color:teal;margin-top:auto;padding:15px 0;text-align:center}.footer-text{color:#fff;font-family:Poppins,sans-serif;font-size:.9rem}.footer-link{color:#e0f7f7;margin-left:5px;text-decoration:none}.footer-link:hover{text-decoration:underline}@media (max-width:600px){.main-container{margin:20px;padding:20px}.title{font-size:1.5rem}.url-input{max-width:100%}}.loader{align-items:center;display:flex;flex-direction:column;margin-top:20px}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:red;height:40px;width:40px}.loader p{color:#333;font-size:16px;margin-top:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.download-section{margin-top:20px;text-align:center}.video-title{word-wrap:break-word;color:#333;font-size:18px;font-weight:500;margin-bottom:10px;max-width:100%}.video-details{color:#555;font-size:16px;margin-bottom:15px}
/*# sourceMappingURL=main.02a587ec.css.map*/