@charset "UTF-8";.main .qr__container .download__buttons button,.main .input__container .btn-settings,.main .input__container .input__type button{color:#000}html{padding:0;margin:0;box-sizing:border-box;display:flex;justify-content:center}body,#root{font-family:Inter,sans-serif;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;background-color:#fff}.header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:16px}.header__logo{display:flex;align-items:center;margin-left:16px;text-decoration:none;color:#000}.header__logo img{width:40px;margin-right:10px}.header__logo h1{font-size:20px;font-weight:600;margin:0}.header__logo:visited{color:#000}.header__icons{display:flex;align-items:center;margin-right:16px}.header__icons details{margin-left:35px}.header__icons img{width:24px;cursor:pointer}.header__lang{margin-left:6px}.main{max-width:314px;text-align:center}.main h2{font-size:56px;font-weight:700;margin-bottom:20px;letter-spacing:-.05em;line-height:58px}.main h2 .highlight{color:#007bff;background:linear-gradient(90deg,#278fef,#1ac8ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .input__container{display:flex;flex-direction:column;align-items:center}.main .input__container .input__type{width:100%;display:flex;justify-content:space-between;margin-bottom:25px}.main .input__container .input__type button{font-family:Inter,sans-serif;background-color:#d9d9d9;border:none;border-radius:8px;padding:14px;cursor:pointer;font-size:16px;display:flex;align-items:center}.main .input__container .input__type button img{height:16px;margin-right:5px}.main .input__container .input__type button.active{border:2px solid black}.main .input__container .input__input{width:100%;display:flex;justify-content:space-between}.main .input__container .input__input input{width:100%;padding:14px;border:2px solid black;border-radius:8px;font-size:14px}.main .input__container .input__input input:focus{outline:none}.main .input__container .input__input input::placeholder{color:#999;font-size:16px;opacity:1;font-weight:500}.main .input__container .btn-settings{width:314px;background-color:#d9d9d9;border:none;border-radius:8px;margin-bottom:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;margin-top:25px;text-align:initial}.main .input__container .btn-settings .left-btn-settings{display:flex;align-items:center;padding:14px 30px;justify-content:space-between}.main .input__container .btn-settings .left-btn-settings div{display:flex}.main .input__container .btn-settings img{width:18px;margin-right:5px}.main .input__container details>summary::-webkit-details-marker{display:none}.main .qr__container{margin-top:20px;margin-bottom:40px}.main .qr__container .qr__code{max-width:274px;max-height:274px;margin:0 auto;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.main .qr__container .qr__code img{width:100%;height:100%}.main .qr__container .download__buttons{margin-top:20px;display:flex;justify-content:space-between}.main .qr__container .download__buttons button{background-color:#d9d9d9;border:none;border-radius:8px;padding:13px 10px;margin:0 5px;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center}.main .qr__container .download__buttons button img{width:18px;margin-right:5px}.hr{border:none;border-top:2px solid #d9d9d9;color:gray;background-color:gray;width:100%;margin:16px}.footer{width:100%;text-align:center;font-size:16px}.footer .p__text{font-size:16px;font-weight:400;line-height:24px;text-align:justify;padding:16px;margin:0}.footer .footer__nav{margin-bottom:15px;display:flex;flex-direction:column;align-items:center}.footer .footer__nav a{color:#728a96;text-decoration:none;margin:5px 16px}.footer .social__media a{margin:0 10px;color:#000;font-size:30px;text-decoration:none}@media screen and (min-width: 768px) and (max-width: 1024px){body{max-width:1024px;margin:0 auto}.header{max-width:750px}.header__logo h1{font-size:24px;margin-left:0}.header__icons img{width:28px}.header__icons .header__lang{font-size:18px}.main{max-width:700px;margin:0 auto;padding:0 20px}.main h2{font-size:64px;line-height:1.1}.main h2 .highlight{font-size:76px}.main__content{min-width:668px;display:flex;justify-content:space-between;align-items:start;margin-bottom:30px}.main__content .input__container{max-width:314px}.main__content .input__container .input__p{font-size:18px;line-height:28px}.main__content .input__container .input__type{margin-bottom:22px}.main__content .input__container .input__type button{padding:12px 16px;font-size:18px}.main__content .input__container .input__input input{width:100%;padding:12px;font-size:16px}.main__content .input__container .btn-settings{width:100%;font-size:18px;margin-bottom:0;margin-top:22px}.main__content .qr__container{margin-bottom:0}.main__content .qr__container .qr__code{width:300px;height:300px}.main__content .qr__container .download__buttons button{padding:14.5px 12px;font-size:18px}.hr{max-width:668px}.footer{padding:20px;max-width:668px}.footer .p__text{font-size:18px;line-height:32px}.footer .footer__nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.footer .footer__nav a{margin:8px 10px}.footer .social__media{margin:10px 0}.footer .social__media a img{width:38px}}@media screen and (min-width: 1025px){body{margin:0 auto}.header{width:1120px}.header__logo{margin-left:0}.header__icons img{width:28px}.header__icons .header__lang{font-size:18px}.main{min-width:800px;margin:0 auto;padding:0 20px}.main h2{font-size:76px;line-height:1.1}.main h2 .highlight{font-size:108px}.main__content{min-width:668px;display:flex;justify-content:space-between;align-items:start;margin-bottom:30px}.main__content .input__container{max-width:420px}.main__content .input__container .input__p{font-size:20px;line-height:30px}.main__content .input__container .input__type{margin-bottom:29px}.main__content .input__container .input__type button{padding:12px 16px;font-size:18px}.main__content .input__container .input__input input{width:100%;padding:12px;font-size:16px}.main__content .input__container .btn-settings{width:100%;font-size:18px;margin-bottom:0;margin-top:28px}.main__content .qr__container{margin-bottom:0}.main__content .qr__container .qr__code{width:300px;height:300px}.main__content .qr__container .download__buttons button{padding:14.5px 12px;font-size:18px}.hr{max-width:800px}.footer{width:800px}.footer .p__text{font-size:18px;line-height:32px;padding:16px 0}.footer .footer__nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.footer .footer__nav a{margin:8px 10px}.footer .social__media{margin:10px 0}.footer .social__media a img{width:38px}}body{font-family:Arial,sans-serif;transition:background-color .3s ease}body.light-theme{background-color:#fff;color:#000}body.dark-theme{background-color:#2f2f2f;color:#fff!important}body.dark-theme .header__logo:visited,body.dark-theme .header__logo{color:#fff}body.dark-theme .footer__nav a{color:#17adf9}body.dark-theme .social__media a{color:#fff}div.light-theme{display:flex;flex-direction:column;align-items:center;background-color:#fff;color:#000;width:100vw}div.dark-theme{display:flex;flex-direction:column;align-items:center;background-color:#2f2f2f;color:#fff!important;width:100vw}div.dark-theme .header__logo:visited,div.dark-theme .header__logo{color:#fff}div.dark-theme .footer__nav a{color:#17adf9}div.dark-theme .social__media a{color:#fff}.header__icons{display:flex;justify-content:flex-end;align-items:center}.lang-dropdown{position:relative}.lang-toggle{cursor:pointer;display:flex;align-items:center}.lang-options{list-style:none;margin:0;padding:0;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;display:none;z-index:1}.lang-dropdown[open] .lang-options{display:block}.lang-options li{padding:10px;cursor:pointer;color:#000}.lang-options li:hover{background-color:#f0f0f0}
