body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:center;background:linear-gradient(135deg,#74ebd5,#9face6);display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;min-height:100vh}.app{animation:fadeIn .6s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:25px;box-shadow:0 8px 25px #0000004d;color:#222;max-width:400px;padding:40px 20px;text-align:center;width:90%}.header h1{color:#fff;font-size:2rem;margin-bottom:10px;text-shadow:0 3px 8px #0006}.header p{color:#f3f3f3;font-size:1rem;margin-top:0}.input-section{margin:25px 0}input{border:none;border-radius:10px;box-shadow:0 2px 8px #0003;font-size:1rem;outline:none;padding:12px;transition:transform .2s ease,box-shadow .2s ease;width:80%}input:focus{box-shadow:0 4px 12px #0000004d;transform:scale(1.05)}.qr-card{animation:popUp .4s ease;background:#fff;border-radius:20px;box-shadow:0 4px 15px #0000004d;margin:0 auto;padding:25px;width:300px}.qr-box{align-items:center;display:flex;height:220px;justify-content:center;margin:20px auto}.placeholder{color:#777;font-size:.9rem;font-style:italic}.download-btn{background:linear-gradient(90deg,#007bff,#00c6ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 18px;transition:all .3s ease}.download-btn:hover{background:linear-gradient(90deg,#0056d2,#0af);box-shadow:0 3px 10px #0003;transform:scale(1.05)}.footer{color:#fff;font-size:.9rem;margin-top:30px;text-shadow:0 1px 4px #0003}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes popUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.6f0a612b.css.map*/