@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400;1,700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#202020;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Poppins,sans-serif}.header{background:#101010;box-shadow:0 4px 6px #0006;color:gold;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header,.header-container{align-items:center;display:flex;justify-content:space-between}.header-container{margin:0 auto;max-width:1000px;width:100%}.header-logo img{border-radius:50%;height:50px}.header-nav{display:flex;gap:15px}.nav-link{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:8px 4px;text-align:left;text-decoration:none;transition:color .3s ease,transform .3s ease}.nav-link:hover{color:gold;transform:scale(1.1)}.hamburger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px}.hamburger-line{background-color:gold;border-radius:5px;height:3px;width:25px}@media (max-width:768px){.header-nav{background:#101010;border-radius:5px;box-shadow:0 4px 6px #0006;display:none;flex-direction:column;padding:10px;position:absolute;right:20px;top:60px}.hamburger-menu,.header-nav.open{display:flex}}.login-container{align-items:center;background-color:#101010;border-radius:8px;display:flex;flex-direction:column;margin:50px auto;max-width:400px;padding:20px}.login-title{color:gold;margin-bottom:20px}.login-form{display:flex;flex-direction:column;gap:15px;width:100%}.login-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease}.login-input:focus,.login-input:hover{border-color:gold}.bt-login-submit{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-login-submit:hover{background-color:purple;color:#fff}.login-feedback{font-size:14px;font-weight:700;margin-top:10px;text-align:center}.login-feedback.error{color:red}.login-feedback.success{color:green}.bt-login-submit:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.forgot-password{margin-top:10px;text-align:center}.forgot-password-link{color:gold;text-decoration:none}.forgot-password-link:hover{color:purple}.register-container{align-items:center;background-color:#101010;border-radius:8px;display:flex;flex-direction:column;margin:50px auto;max-width:400px;padding:20px}.register-title{color:gold;margin-bottom:20px}.register-form{display:flex;flex-direction:column;gap:15px;width:100%}.register-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease}.register-input:focus,.register-input:hover{border-color:gold}.bt-register-submit{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-register-submit:hover{background-color:purple;color:#fff}.register-feedback{font-size:14px;font-weight:700;margin-top:10px;text-align:center}.register-feedback.error{color:red}.register-feedback.success{color:green}.bt-register-submit:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.forgot-password-container{align-items:center;background-color:#101010;border-radius:8px;display:flex;flex-direction:column;margin:50px auto;max-width:400px;padding:20px}.forgot-password-title{color:gold;margin-bottom:20px;text-align:center}.forgot-password-form{display:flex;flex-direction:column;gap:15px;width:100%}.forgot-password-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease}.forgot-password-input:focus,.forgot-password-input:hover{border-color:gold}.bt-forgot-password-submit{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px;transition:background-color .3s ease,color .3s ease}.bt-forgot-password-submit:hover{background-color:purple;color:#fff}.forgot-password-feedback{color:green;margin-top:10px;text-align:center}.welcome-container{background-color:#101010;border-radius:8px;box-shadow:0 4px 8px #0003;margin:50px auto;max-width:800px;padding:20px;position:relative;text-align:center}.welcome-title{color:gold;font-size:2rem}.welcome-message{color:#fff;font-size:1.2rem;margin-top:20px}.bt-go-back{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;position:absolute;right:20px;top:20px;transition:background-color .3s ease,color .3s ease}.bt-go-back:hover{background-color:purple;color:#fff}.welcome-subtitle{color:gold;font-size:1.5rem;margin-top:30px}.url-table{background-color:#101010;border-collapse:collapse;margin-top:20px;width:100%}.url-table td,.url-table th{border:1px solid purple;padding:10px;text-align:left}.url-table th{background-color:#101010;color:gold}.url-table td{background-color:#121212;color:#fff}.url-table td a.url-link{word-wrap:break-word;color:#fff;text-decoration:underline;white-space:normal}.url-table td a.url-link:hover{color:gold}.url-table td:first-child{max-width:300px}.url-table td:nth-child(2){max-width:200px}.url-table td:nth-child(3),.url-table td:nth-child(4){text-align:center}.url-table a{color:#fff;text-decoration:underline}.url-table a:hover{color:gold}.url-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;cursor:pointer;display:-webkit-box;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:normal}.url-link:hover{color:gold;text-decoration:underline}.bt-delete-url{align-items:center;background:#0000;border:none;color:gold;cursor:pointer;display:flex;font-size:1.5rem;height:100%;justify-content:center;transition:color .3s ease;width:100%}.bt-delete-url:hover{color:#ff4d4d}.bt-delete-url:focus{outline:none}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal{background-color:#121212;border-radius:8px;box-shadow:0 4px 8px #0000004d;padding:20px;text-align:center;width:400px}.modal p{color:#fff;font-size:1.2rem;margin-bottom:20px}.bt-confirm{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-right:10px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-confirm:hover{background-color:purple;color:#fff}.bt-cancel{background-color:initial;border:2px solid gold;border-radius:5px;color:gold;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-cancel:hover{background-color:gold;color:#000}@media (max-width:768px){.url-table-container{-webkit-overflow-scrolling:touch;border:1px solid purple;border-radius:8px;overflow-x:auto}.url-table{border-collapse:collapse;width:1000px}.url-table td,.url-table th{font-size:.9rem;white-space:nowrap}.bt-delete-url{font-size:1rem}.bt-go-back{display:block;margin:10px auto;position:static;width:auto}.welcome-title{margin-top:20px}}.confirm-email-container{align-items:center;background-color:#101010;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:400px;padding:20px;text-align:center}.confirm-email-title{color:gold;font-size:2rem}.confirm-email-message{color:#fff;font-size:1.2rem;margin-top:20px}.bt-go-login{background-color:purple;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:30px;padding:10px 20px}.bt-go-login:hover{background-color:gold;color:#000}.reset-password-container{align-items:center;background-color:#101010;border-radius:8px;display:flex;flex-direction:column;margin:50px auto;max-width:400px;padding:20px}.reset-password-title{color:gold;margin-bottom:20px}.reset-password-form{display:flex;flex-direction:column;gap:15px;width:100%}.reset-password-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease}.reset-password-input:focus{border-color:gold}.bt-reset-password-submit{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-reset-password-submit:hover{background-color:purple;color:#fff}.reset-password-feedback{color:#fff;font-size:14px;font-weight:700;margin-top:10px;text-align:center}.reset-password-feedback.error{color:red}.reset-password-feedback.success{color:green}.url-shortener-container{background-color:#101010;border-radius:8px;margin:50px auto;max-width:600px;padding:20px;text-align:center}.url-shortener-title{color:gold;margin-bottom:20px}.url-shortener-form{align-items:center;display:flex;flex-direction:column;gap:15px}.url-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease;width:500px}.url-input:focus,.url-input:hover{border-color:gold}.bt-url-submit{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease;width:120px}.bt-url-submit:hover{background-color:purple;color:#fff}.url-result{color:#fff;margin-top:20px}.bt-copy-button{background-color:initial;border:none;color:gold;cursor:pointer;font-size:1.2rem;margin-left:10px;transition:color .3s ease}.bt-copy-button:hover{color:purple}.bt-copy-button:focus{outline:none}.url-copy-container{display:inline-block;position:relative}.tooltip{animation:fadeIn .3s forwards;background-color:purple;border-radius:5px;bottom:100%;box-shadow:0 2px 5px #0000004d;color:#fff;font-size:1rem;left:50%;opacity:0;padding:10px 20px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.url-feedback{color:#fff}.url-not-loged{color:#fff;font-size:14px;margin-top:20px}.bt-url-custom{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-left:10px;padding:10px 20px;transition:background-color .3s ease,color .3s ease;width:120px}.bt-url-custom:hover{background-color:purple;color:#fff}.url-buttons{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:25px;margin-top:15px}@media (max-width:768px){.url-shortener-container{margin:20px auto;padding:15px;width:90%}.url-input{font-size:.9rem;padding:8px;width:100%}.url-buttons{flex-direction:column;gap:10px}.bt-url-custom,.bt-url-submit{font-size:.9rem;margin:0;padding:10px;width:100%}.url-result{font-size:.9rem}.url-not-loged{font-size:12px}}@media (max-width:480px){.url-shortener-container{padding:10px}.url-input{font-size:.8rem;padding:6px}.bt-url-custom,.bt-url-submit{font-size:.8rem;padding:8px}.url-copy-container{display:block;margin-top:10px}.tooltip{font-size:.8rem;padding:5px 10px}}.qr-generator-container{background-color:#101010;border-radius:8px;margin:50px auto;max-width:600px;padding:20px;text-align:center}.qr-generator-title{color:gold;margin-bottom:20px}.qr-generator-form{align-items:center;display:flex;flex-direction:column;gap:15px}.qr-input{background-color:#121212;border:2px solid purple;border-radius:5px;color:#fff;outline:none;padding:10px;transition:border-color .3s ease;width:500px}.qr-input:focus,.qr-input:hover{border-color:gold}.bt-qr-generate{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-qr-generate:hover{background-color:purple;color:#fff}.qr-result{align-items:center;color:#fff;display:flex;flex-direction:column;margin-top:20px}.qr-code{background-color:#fff;border-radius:10px;display:inline-block;margin:20px 0;padding:10px}.bt-qr-download{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.bt-qr-download:hover{background-color:purple;color:#fff}@media (max-width:768px){.qr-generator-container{margin:20px auto;padding:15px;width:90%}.qr-generator-form{gap:10px}.qr-input{padding:8px;width:100%}.bt-qr-generate,.qr-input{font-size:.9rem}.qr-result{margin-top:10px}.qr-code{height:150px;padding:5px;width:150px}.bt-qr-download{font-size:.9rem}}@media (max-width:480px){.qr-generator-title{font-size:1.2rem}.qr-input{font-size:.8rem;padding:6px}.bt-qr-download,.bt-qr-generate{font-size:.8rem;padding:8px 0}.qr-code{height:120px;width:120px}}
/*# sourceMappingURL=main.27e764bb.css.map*/