:root{--bg-primary:#0f0f1b;--bg-secondary:#1a1a2e;--text-primary:#e6e6ff;--text-secondary:#a9a9c5;--accent-yellow:#ffd814;--accent-yellow-dark:#e6c000;--border-radius:12px;--shadow:0 8px 30px #00000080;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background:#0f0f1b;background:var(--bg-primary);color:#e6e6ff;color:var(--text-primary);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.container{margin:0 auto;max-width:800px;width:100%}header{animation:fadeIn 1s ease-out;padding:40px 20px;text-align:center}h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffd814,#ff9d00);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;margin-bottom:16px}.subtitle{color:#a9a9c5;color:var(--text-secondary);font-size:1.2rem;margin:0 auto;max-width:600px}.downloader-card{animation:fadeIn 1s ease-out .2s forwards;background:#1a1a2e;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 30px #00000080;box-shadow:var(--shadow);margin:30px 0;opacity:0;padding:40px;transition:all .3s ease;transition:var(--transition)}.input-group{margin-bottom:30px}.url-input{background:#1e1e37b3;border:2px solid #3d3d61;border-radius:12px;border-radius:var(--border-radius);color:#e6e6ff;color:var(--text-primary);font-size:1.1rem;outline:none;padding:18px 25px;transition:all .3s ease;transition:var(--transition);width:100%}.url-input:focus{border-color:#ffd814;border-color:var(--accent-yellow);box-shadow:0 0 0 3px #ffd8144d}.url-input::placeholder{color:#a9a9c5;color:var(--text-secondary);opacity:.7}.selectors{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.selector-group{flex:1 1;min-width:200px}select{-webkit-appearance:none;appearance:none;background:#1e1e37b3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23a9a9c5' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:20px;border:2px solid #3d3d61;border-radius:12px;border-radius:var(--border-radius);color:#e6e6ff;color:var(--text-primary);cursor:pointer;font-size:1rem;outline:none;padding:14px 20px;transition:all .3s ease;transition:var(--transition);width:100%}select:focus{border-color:#ffd814;border-color:var(--accent-yellow);box-shadow:0 0 0 3px #ffd8144d}.download-btn{align-items:center;background:#ffd814;background:var(--accent-yellow);border:none;border-radius:12px;border-radius:var(--border-radius);color:#1a1a2e;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;gap:10px;justify-content:center;padding:18px;position:relative;transition:all .3s ease;transition:var(--transition);width:100%}.download-btn:hover:not(:disabled){background:#e6c000;background:var(--accent-yellow-dark);box-shadow:0 6px 20px #ffd81466;transform:translateY(-2px)}.download-btn:active:not(:disabled){transform:translateY(0)}.download-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.spinner{animation:spin 1s linear infinite;border:3px solid #1a1a2e4d;border-radius:50%;border-top-color:#1a1a2e;display:none;height:24px;width:24px}.seo-content{animation:fadeIn 1s ease-out .4s forwards;opacity:0;padding:50px 20px}.content-section{margin-bottom:30px}h2{color:#ffd814;color:var(--accent-yellow);font-size:2.2rem;margin-bottom:20px}h3{color:#ffd814cc;font-size:1.5rem;margin:25px 0 15px}p{color:#a9a9c5;color:var(--text-secondary);font-size:1.1rem;line-height:1.7;margin-bottom:15px}strong{color:#e6e6ff;color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.downloader-card{padding:25px}h1{font-size:2.2rem}.selectors{flex-direction:column;gap:15px}.seo-content{padding:30px 15px}}@media (max-width:480px){header{padding:30px 15px}h1{font-size:1.8rem}.subtitle{font-size:1rem}}footer{color:#a9a9c5;color:var(--text-secondary);font-size:.95rem;margin-top:20px;padding:30px;text-align:center}.highlight{background:linear-gradient(120deg,#ffd81433,#0000);border-radius:4px;padding:2px 8px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ef6a8271.css.map*/