.language-switch{gap:10px;position:relative}.language-switch .language-select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:1rem;gap:5px;padding:5px;transition:border-color .3s ease,box-shadow .3s ease}.language-switch .language-select img{border-radius:50%;height:20px;width:20px}.language-switch .dropdown{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0003;left:0;margin-top:5px;position:absolute;top:100%;width:150px;z-index:1000}.language-switch .dropdown-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:5px 10px;transition:background-color .3s ease}.language-switch .dropdown-item:hover{background-color:#f0f0f0}.language-switch .dropdown-item img{border-radius:50%;height:20px;width:20px}body.dark-theme .language-switch .language-select{background-color:#2e2e2e;border:1px solid #444;color:#fff}body.dark-theme .language-switch .language-select:focus{border-color:#bb86fc;box-shadow:0 0 10px #bb86fc80}body.dark-theme .language-switch .dropdown{background-color:#3e3e3e;border-color:#555;box-shadow:0 2px 5px #00000080}body.dark-theme .language-switch .dropdown-item{color:#fff}body.dark-theme .language-switch .dropdown-item:hover{background-color:#555}*{box-sizing:border-box;margin:0;padding:0}body.light-theme{background-color:#f0f4f8;color:#333}body:not(.dark-theme) input,body:not(.dark-theme) select,body:not(.dark-theme) textarea{color:#121212}body:not(.dark-theme) input::placeholder{color:#888}body:not(.dark-theme) .download-form input:focus,body:not(.dark-theme) .download-form select:focus{background-color:#fff;outline:2px solid #007bff}body.dark-theme{background-color:#121212;color:#fff}body.dark-theme .header{background:#1f1f1f;box-shadow:10px 10px 30px #000c,-10px -10px 30px #282828b3}body.dark-theme .logo{color:#bb86fc}body.dark-theme .nav .nav-link{color:#e0e0e0}body.dark-theme .nav .nav-link:hover{color:#bb86fc}body.dark-theme .about,body.dark-theme .contact,body.dark-theme .features,body.dark-theme .instructions,body.dark-theme .main-content{background-color:#1e1e1e;color:#f5f5f5}body.dark-theme .hero{background:radial-gradient(circle,#1a1a1a,#0f0f0f);color:#fff;text-shadow:0 0 10px #ffffff4d}body.dark-theme .about h3,body.dark-theme .about p,body.dark-theme .contact h3,body.dark-theme .contact p,body.dark-theme .features h3,body.dark-theme .features p,body.dark-theme .instructions h3,body.dark-theme .instructions p,body.dark-theme .main-content h3,body.dark-theme .main-content p,body.dark-theme h2,body.dark-theme h3,body.dark-theme p{color:#fff;text-shadow:0 0 5px #ffffff4d}body.dark-theme .about ul li,body.dark-theme .contact ul li,body.dark-theme .features ul li,body.dark-theme .instructions ul li{color:#fff;position:relative;text-shadow:0 0 5px #ffffff4d;z-index:1}body.dark-theme .about ul li:before,body.dark-theme .contact ul li:before,body.dark-theme .features ul li:before,body.dark-theme .instructions ul li:before{color:#bb86fc}body.dark-theme input,body.dark-theme select,body.dark-theme textarea{background-color:#2e2e2e;border:1px solid #444;box-shadow:inset 2px 2px 5px #000000b3;color:#fff}body.dark-theme input::placeholder{color:#bbb}body.dark-theme .download-form input:focus,body.dark-theme .download-form select:focus{background-color:#333;outline:2px solid #bb86fc}body.dark-theme button{background-color:#bb86fc;color:#121212}body.dark-theme button:hover{background-color:#9a67ea}body.dark-theme .footer{background-color:#0d0d0d;color:#ccc}body.dark-theme a{color:#bb86fc}body.dark-theme a:hover{color:#9a67ea}body.dark-theme .theme-button{background-color:#bb86fc;color:#121212}body.dark-theme .theme-button:hover{background-color:#9a67ea}.nav{align-items:center;background-color:inherit;flex-wrap:wrap;gap:20px;padding:10px 20px}.nav-list{flex-wrap:wrap;gap:15px;justify-content:center;margin:0;padding:0}.nav-link{font-size:1rem}@media (max-width:768px){.nav{align-items:center}.nav,.nav-list{flex-direction:column}.nav-list{gap:10px}}@media (min-width:769px) and (max-width:1024px){.nav-list{justify-content:space-around}}.features-list li{padding-left:30px;position:relative}.features-list li:before{color:#007bff;content:"✔";font-size:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}body.dark-theme .features-list li:before{color:#007bff}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.app{background-color:inherit;display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(145deg,#fff,#e6e6e6);box-shadow:10px 10px 30px #0000001a,-10px -10px 30px #ffffffe6;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header,.header-content{align-items:center;display:flex;justify-content:space-between}.header-content{width:100%}@media (max-width:768px){.counter{justify-content:center}}.visitors-count,.visits-count{font-weight:700}.main-content{background:inherit;box-shadow:0 4px 6px #0000001a;flex:1 1;padding:60px 0}.hero{animation:fadeIn 2s ease-in-out;background:radial-gradient(circle,#fff9,#f0f0f0cc);padding:80px 0;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-title{animation:fadeInUp 1s ease-out;color:inherit;font-size:3rem;font-weight:800;margin-bottom:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{color:inherit;font-size:1.3rem;margin-top:10px}.download-form{align-items:center;animation:fadeInUp 1.2s ease-out;display:flex;flex-direction:column;gap:10px;margin-top:30px}.quality-select,.url-input{background-color:#f9f9f9;border:none;border-radius:10px;box-shadow:inset 5px 5px 15px #0000000d,inset -5px -5px 15px #fff9;font-size:1rem;padding:15px;transition:all .3s ease;width:70%}.quality-select:focus,.url-input:focus{box-shadow:0 0 10px #007bff80;outline:none}.download-button{animation:buttonHover 1s infinite alternate;background-color:#007bff;border:none;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;padding:15px 30px;transition:all .3s ease,transform .3s ease}.download-button:hover{background-color:#0056b3;box-shadow:0 6px 15px #00000026;transform:translateY(-3px)}@keyframes buttonHover{0%{background-color:#007bff}to{background-color:#0056b3}}.features{animation:fadeInUp 1.5s ease-out;background-color:inherit;padding:50px 0}.features .section-title{color:inherit;font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.features .feature-list{color:inherit;font-size:1.2rem;list-style:none;padding-left:0;text-align:center}.features .feature-list .feature-item{animation:listItemAnimation 1.5s ease-out forwards;margin-bottom:20px;padding-left:30px;position:relative}.features .feature-list .feature-item:before{color:#007bff;content:"✔";font-size:1.5rem;left:0;position:absolute;top:0}.features .feature-list .feature-item:first-child{animation-delay:.2s}.features .feature-list .feature-item:nth-child(2){animation-delay:.4s}.features .feature-list .feature-item:nth-child(3){animation-delay:.6s}@keyframes listItemAnimation{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.about{background-color:inherit;padding:50px 0}.about .section-title{animation:fadeInUp 1.2s ease-out;color:inherit;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.about .about-text{color:inherit;font-size:1.2rem;margin-top:20px;text-align:center}.contact{background-color:inherit;padding:50px 0}.contact .section-title{animation:fadeInUp 1.2s ease-out;color:inherit;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.contact .contact-text{color:inherit;font-size:1.2rem;margin-top:20px;text-align:center}.footer{background-color:inherit;box-shadow:0 -4px 6px #0000001a;color:inherit;padding:30px 0}.footer .footer-text{font-size:1.2rem;margin-bottom:10px}@media (max-width:768px){.header-content{gap:20px}.header-content,.nav-list{align-items:center;flex-direction:column}.settings,.user-info{justify-content:center}}body{background-color:#f0f4f8;color:#333;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:100vh;line-height:1.6;margin:0;transition:background-color .5s ease,color .5s ease}.header-left{align-items:center;display:flex;gap:20px}.logo{color:inherit;font-size:2.5rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.menu-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;display:none;font-size:1.5rem}.menu-icon{background:#fff;height:2px;position:relative;width:25px}.menu-icon:after,.menu-icon:before{background:#fff;content:"";height:2px;position:absolute;width:25px}.menu-icon:before{top:-8px}.menu-icon:after{bottom:-8px}.nav{display:flex;justify-content:center;width:100%}.nav-list{align-items:center;display:flex;gap:30px;list-style:none}.nav-link{color:inherit;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#007bff}.settings{align-items:center;display:flex;gap:20px}.theme-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.theme-button:hover{background-color:#0056b3}.language-switch{align-items:center;display:flex}.language-label{font-size:1rem;margin-right:10px}.language-select{border:1px solid #ccc;border-radius:5px;padding:5px}.counter{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.counter p{align-items:center;color:inherit;display:flex;font-size:1rem;margin:0}.counter p span{margin-left:5px}@media (max-width:768px){.menu-icon{left:-10px;position:relative;width:15px}.menu-icon,.menu-icon:after,.menu-icon:before{background-color:#bb86fc;border-radius:5px;height:2px}.menu-icon:after,.menu-icon:before{content:"";position:absolute;width:23px}.menu-icon:before{top:-8px}.menu-icon:after{bottom:-8px}.menu-button{align-items:center;background:none;border:none;border-radius:5px;color:#0d0d0d;cursor:pointer;display:flex;font-size:1.5rem}.header-content{gap:20px}.header-content,.nav{align-items:center;flex-direction:column}.nav{display:none;width:100%}.nav.show{display:flex}.nav-list{align-items:center;flex-direction:column;gap:10px}.settings{justify-content:center}}.content-box{border-radius:8px;margin:auto;max-width:1000px;padding:2rem}.content-box.dark{background-color:#1e1e1e}.title{color:#333;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.title.dark{color:#f5f5f5}.subtitle{color:#555;font-size:1.25rem;margin-bottom:1rem;text-align:center}.subtitle.dark{color:#f5f5f5}.input-field{background-color:#f9f9f9;border:none;border-radius:8px;color:#333;font-size:1rem;margin-bottom:1rem;padding:.75rem;transition:background-color .3s,border-color .3s;width:100%}.input-field.simple{background-color:#fff}.input-field.simple.dark{background-color:#2e2e2e;color:#f5f5f5}.input-field.simple:hover,.input-field:hover{border:2px solid #007bff}.input-field.simple.dark:hover{border:2px solid #34d399}.input-field:focus{border:2px solid #0056b3;outline:none}.input-field.simple.dark:focus{border:2px solid #1e40af}.primary-button,.secondary-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;margin:.5rem 0;padding:.75rem 1.25rem;text-align:center;width:100%}.primary-button{background-color:#007bff;color:#fff;transition:background-color .3s}.primary-button:hover{background-color:#0056b3}.secondary-button{background-color:#6c757d;color:#fff;transition:background-color .3s}.secondary-button:hover{background-color:#5a6268}.primary-button.dark,.secondary-button.dark{background-color:#4b4b4b;color:#e0e0e0}.primary-button.dark:hover,.secondary-button.dark:hover{background-color:#3b3b3b}.select-field{background-color:#f9f9f9;border:none;border-radius:8px;color:#333;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.select-field.dark{background-color:#2e2e2e;color:#f5f5f5}.checkbox-container{align-items:center;display:flex;font-size:1rem;margin-bottom:1rem}.checkbox-container input{margin-right:.5rem}.checkbox-container.dark{color:#f5f5f5}.progress-container{margin-top:1rem}.progress-bar{background-color:#007bff;border-radius:4px;height:1rem;transition:width .3s ease}.progress-bar.dark{background-color:#4b4b4b}.snackbar{animation:fadeInOut 6s ease-in-out;margin-top:1rem}.alert-success{background-color:#28a745;border-radius:4px;color:#fff;padding:.75rem 1.25rem;text-align:center}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.about,.contact,.features{background-color:initial;border-radius:8px;margin-top:2rem;padding:2rem 0;text-align:center}.about.dark,.contact.dark,.features.dark{background-color:initial;color:#f5f5f5}.section-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-title.dark{color:#f5f5f5}.features-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;text-align:center}.features-list li{align-items:center;border-radius:4px;color:#555;display:flex;font-size:1rem;justify-content:center;padding:.75rem}.features-list li.dark{color:#e0e0e0}.checkmark{color:#28a745;margin-right:10px}.checkmark.dark{color:#34d399}.description{color:#555;font-size:1rem;text-align:center}.description.dark{color:#f5f5f5}.footer{background-color:#333;color:#fff;padding:1rem 0;text-align:center}.footer p{margin:0}.video-player-guide{height:55vh;margin:0}.video-player-guide h1{margin-bottom:20px}.video-player-logos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-items:center;margin-bottom:20px;max-width:800px;width:100%}.video-player-logos a{align-items:center;border:2px solid #0000;border-radius:10px;color:inherit;display:flex;flex-direction:column;padding:10px;text-decoration:none;transition:transform .3s,box-shadow .3s}.video-player-logos a:hover{border:2px solid #007bff;box-shadow:0 0 15px #007bff99;transform:scale(1.1)}.video-player-logos img{height:70px;margin-bottom:5px;width:70px}.video-player-logos p{font-size:14px;margin:0;text-align:center}.video-player-buttons{display:flex;gap:10px;justify-content:center}.video-player-buttons button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,transform .2s}.video-player-buttons button:hover:not(:disabled){background-color:#0056b3;transform:scale(1.05)}.video-player-buttons button:disabled{background-color:#ccc;cursor:not-allowed}.video-player-guide{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:auto;justify-content:center;margin-bottom:5%;margin-top:5%;min-height:55vh;padding:0;text-align:center}.video-player-guide h1{margin-bottom:50px}.donate-logos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;margin-bottom:20px;max-width:800px;width:100%}.donate-logos a{align-items:center;border:2px solid #0000;border-radius:10px;color:inherit;display:flex;flex-direction:column;padding:10px;text-decoration:none;transition:transform .3s,box-shadow .3s}.donate-logos a:hover{border:2px solid #0cff00;box-shadow:0 0 15px #00ff2499;transform:scale(1.1)}.donate-logos img{height:140px;margin-bottom:5px;width:140px}.donate-logos p{font-size:14px;margin:0;text-align:center}.video-player-text{font-size:16px;line-height:1.5;margin-bottom:20px;max-width:600px}.donate-buttons{display:flex;gap:10px;justify-content:center}.donate-buttons button{background-color:#0cff00;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,transform .2s}.donate-buttons button:hover:not(:disabled){background-color:#0cff00;transform:scale(1.05)}.donate-buttons button:disabled{background-color:#ccc;cursor:not-allowed}
/*# sourceMappingURL=main.51fe561f.css.map*/