@keyframes float-bounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(5deg)}50%{transform:translateY(-20px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-5deg)}}@keyframes float-pulse{0%,to{transform:scale(1) rotate(0deg);opacity:.3}50%{transform:scale(1.1) rotate(180deg);opacity:.5}}@keyframes hero-light-glow{0%,to{opacity:.1}50%{opacity:.3}}@keyframes card-hover-lift{0%{transform:translateY(0);box-shadow:0 4px 6px rgba(0,0,0,.1)}to{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}}@keyframes card-hover-scale{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes button-hover-bounce{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes button-hover-glow{0%{box-shadow:0 4px 6px rgba(0,0,0,.1)}to{box-shadow:0 5px 15px rgba(59,130,246,.3)}}@keyframes text-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes text-slide-in{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 5px rgba(59,130,246,.3)}50%{box-shadow:0 0 20px rgba(59,130,246,.6)}}.animate-fade-in{animation:fade-in .6s ease-in-out}.animate-slide-up{animation:slide-up .8s ease-out}.animate-text-fade-in{animation:text-fade-in 1s ease-out}.animate-text-slide-in{animation:text-slide-in .8s ease-out}.animate-card-hover{transition:all .3s ease}.animate-card-hover:hover{animation:card-hover-lift .3s ease-out forwards}.animate-button-hover{transition:all .2s ease}.animate-button-hover:hover{animation:button-hover-bounce .3s ease-out}.animate-gradient{background-size:200% 200%;animation:gradient-shift 3s ease infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-rotate-slow{animation:rotate-slow 10s linear infinite}.animate-bounce-gentle{animation:bounce-gentle 2s ease-in-out infinite}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}@media (max-width:768px){.animate-card-hover:hover{animation:card-hover-scale .3s ease-out forwards}.animate-text-slide-in{animation:text-fade-in .8s ease-out}}.generator-card-overlay{position:relative;overflow:visible;box-shadow:0 4px 8px rgba(59,130,246,.15),0 4px 8px rgba(59,130,246,.15),4px 0 8px rgba(59,130,246,.15),4px 0 8px rgba(59,130,246,.15);animation:cardGlow 2s ease-in-out infinite}.generator-card-overlay:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;height:20px;background:linear-gradient(0deg,rgba(59,130,246,.6),rgba(59,130,246,.3),transparent);border-radius:50%;filter:blur(6px);animation:glowPulse 2s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes glowPulse{0%,to{opacity:.3;transform:translateX(-50%) scale(.8)}50%{opacity:.8;transform:translateX(-50%) scale(1.2)}}@keyframes cardGlow{0%{box-shadow:0 4px 8px rgba(59,130,246,.3),0 4px 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1)}25%{box-shadow:0 4px 8px rgba(59,130,246,.1),0 4px 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.3),4px 0 8px rgba(59,130,246,.1)}50%{box-shadow:0 4px 8px rgba(59,130,246,.1),0 4px 8px rgba(59,130,246,.3),4px 0 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1)}75%{box-shadow:0 4px 8px rgba(59,130,246,.1),0 4px 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.3)}to{box-shadow:0 4px 8px rgba(59,130,246,.3),0 4px 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1),4px 0 8px rgba(59,130,246,.1)}}.generator-card-overlay:hover:after,.generator-card-overlay:hover:before{animation-duration:1s;opacity:1}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes matrixGlitch{0%,to{clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(0)}33%{clip-path:polygon(0 0,100% 0,100% 15%,0 15%);transform:translate(-5px,-5px)}66%{clip-path:polygon(0 85%,100% 85%,100% 100%,0 100%);transform:translate(5px,5px)}}@keyframes matrixRain{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes glitch{0%,to{clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(0)}33%{clip-path:polygon(0 0,100% 0,100% 15%,0 15%);transform:translate(-5px,-5px)}66%{clip-path:polygon(0 85%,100% 85%,100% 100%,0 100%);transform:translate(5px,5px)}}@keyframes rain{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-gentle-bounce{animation:gentle-bounce 2s ease-in-out infinite}.logo-shimmer-blue,.nav-logo-custom.logo-shimmer-blue{background-image:linear-gradient(90deg,#60a5fa,#3b82f6,#2563eb,#3b82f6,#60a5fa)!important;background-size:300% 300%!important;background-repeat:no-repeat!important;animation:logo-shimmer-horizontal 3s ease-in-out infinite!important;animation-play-state:running!important;display:inline-block!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;will-change:background-position}@keyframes logo-shimmer-horizontal{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.logo-glitch-blue{position:relative;display:inline-block;color:#60a5fa!important;text-shadow:0 0 6px rgba(96,165,250,.9),0 0 12px rgba(59,130,246,.6)}.logo-glitch-blue:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;animation:glitch 2s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-2px,-2px);color:#60a5fa;text-shadow:0 0 5px #60a5fa,0 0 15px #60a5fa;pointer-events:none}.shimmer-text{position:relative;display:inline-block;margin-left:.5rem;background:linear-gradient(45deg,#60a5fa,#3b82f6,#2563eb,#1d4ed8,#60a5fa);background-size:100% 100%!important;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:none!important;z-index:2}.shimmer-text:before{content:"QR Codes";animation:glitch 2s infinite;animation-play-state:running;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-2px,-2px);color:#60a5fa;text-shadow:0 0 5px #60a5fa,0 0 15px #60a5fa;z-index:1}.shimmer-text:after,.shimmer-text:before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.shimmer-text:after{content:"";z-index:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.generator-card-overlay:after,.generator-card-overlay:before,.shimmer-text,.shimmer-text:after,.shimmer-text:before{animation:none!important}}.homepage-qr-generator{transform:scale(.95);transform-origin:top center;margin-bottom:-20px}.nav-logo-custom{background:linear-gradient(90deg,#60a5fa,#3b82f6,#2563eb,#3b82f6,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-logo-custom.shimmer-text{background:linear-gradient(180deg,#60a5fa,#3b82f6,#2563eb,#3b82f6,#60a5fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position:0 0;animation:vertical-scan 2.2s ease-in-out infinite;animation-play-state:running}@keyframes vertical-scan{0%{background-position:0 -100%}to{background-position:0 100%}}.homepage-qr-generator .space-y-6{display:block!important}.homepage-qr-generator .grid{display:grid!important}.homepage-qr-generator .flex{display:flex!important}.homepage-qr-generator .space-y-6>*+*{margin-top:1rem!important}.homepage-qr-generator .p-4{padding:.75rem!important}.homepage-qr-generator .p-6{padding:1rem!important}.homepage-qr-generator .mb-4{margin-bottom:.75rem!important}.homepage-qr-generator .mb-6{margin-bottom:1rem!important}.homepage-qr-generator .gap-6{gap:1rem!important}.homepage-qr-generator .gap-3{gap:.5rem!important}.homepage-qr-generator .min-h-\[600px\]{min-height:500px!important}.homepage-qr-generator .min-h-\[250px\]{min-height:220px!important}.homepage-qr-generator .text-lg{font-size:1rem!important}.homepage-qr-generator .text-xl{font-size:1.125rem!important}.homepage-qr-generator button{padding:.5rem .75rem!important}.homepage-qr-generator .grid [class*=w-full][class*=rounded-lg][class*=border],.homepage-qr-generator .grid [class*=w-full][class*=rounded-lg][class*=border]:hover{transform:none!important}.homepage-qr-generator .p-3{padding:.5rem!important}.homepage-qr-generator .min-w-\[120px\]{min-width:80px!important}.homepage-qr-generator .text-2xl{font-size:1.25rem!important}.dark .homepage-qr-generator .bg-gradient-to-t,.dark .homepage-qr-generator .bg-gradient-to-t.dark\:from-gray-800.dark\:to-gray-700,.dark .homepage-qr-generator .bg-gradient-to-t.from-white.to-gray-50,.dark .homepage-qr-generator .order-1,.dark .homepage-qr-generator .order-2,.dark .homepage-qr-generator .space-y-6>div:first-child,.dark .homepage-qr-generator .space-y-6>div:first-child.bg-gradient-to-t,.dark .homepage-qr-generator .space-y-6>div:first-child.bg-gradient-to-t.from-white.to-gray-50{background:linear-gradient(0deg,#1f2937 0,#374151)!important;border:1px solid #4b5563!important}.homepage-qr-generator .text-gray-900{color:#fff!important}.homepage-qr-generator .text-gray-700{color:#d1d5db!important}.homepage-qr-generator .text-gray-600{color:#9ca3af!important}.homepage-qr-generator .border-gray-200{border-color:rgba(59,130,246,.2)!important}.homepage-qr-generator .border-gray-300{border-color:#6b7280!important}.homepage-qr-generator .bg-gray-100{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important;border:none!important}.homepage-qr-generator input,.homepage-qr-generator select,.homepage-qr-generator textarea{background-color:#374151!important;border-color:#4b5563!important;color:#fff!important}.homepage-qr-generator input::-moz-placeholder,.homepage-qr-generator textarea::-moz-placeholder{color:#9ca3af!important}.homepage-qr-generator input::placeholder,.homepage-qr-generator textarea::placeholder{color:#9ca3af!important}.homepage-qr-generator .bg-blue-50{color:#93c5fd!important}.homepage-qr-generator .border-blue-500{border-color:#3b82f6!important}.homepage-qr-generator .bg-orange-50{background-color:#7c2d12!important}.homepage-qr-generator button{border-color:rgba(59,130,246,.2)!important;color:#fff!important}.homepage-qr-generator button:hover:not(.clear-customize-button){background:linear-gradient(135deg,#2a2a2a,#1c1c23)!important;border-color:rgba(59,130,246,.4)!important}.homepage-qr-generator input[type=checkbox]{background-color:#374151!important;border-color:#4b5563!important}.homepage-qr-generator input[type=checkbox]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}.homepage-qr-generator .bg-blue-50{background-color:#1e3a8a!important;border-color:#3b82f6!important}.homepage-qr-generator .text-blue-700{color:#93c5fd!important}.homepage-qr-generator .border-blue-200{border-color:#3b82f6!important}.homepage-qr-generator .bg-gray-50{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important;border:1px solid #4b5563!important}.homepage-qr-generator button{display:block!important}.homepage-qr-generator .text-sm{color:#d1d5db!important}.homepage-qr-generator .font-medium{color:#fff!important}.homepage-qr-generator .bg-green-600{background-color:#3b82f6!important}.homepage-qr-generator .hover\:bg-green-700:hover{background-color:#2563eb!important}.homepage-qr-generator .focus\:ring-green-500:focus{--tw-ring-color:#3b82f6!important}.homepage-qr-generator .bg-gray-50{background-color:#374151!important}.homepage-qr-generator label{color:#d1d5db!important}.homepage-qr-generator .text-orange-500{color:#fb923c!important}.homepage-qr-generator .bg-white\/90{background-color:rgba(31,41,55,.9)!important}.homepage-qr-generator .hover\:bg-white:hover{background-color:#1f2937!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .max-w-3xl,body:has(.homepage-qr-modals) [data-blur-modal-root] .max-w-6xl{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important;border-color:rgba(59,130,246,.2)!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-gray-900{color:#fff!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-gray-700{color:#d1d5db!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-gray-600{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-gray-500{color:#6b7280!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-gray-400{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .border-gray-200{border-color:rgba(59,130,246,.2)!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .border-gray-300{border-color:#4b5563!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .bg-white{background:linear-gradient(135deg,#2a2a35,#1f1f28)!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .bg-gray-50{background:linear-gradient(135deg,#1e293b,#334155)!important;border-color:rgba(59,130,246,.2)!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .bg-gray-100{background-color:#374151!important}body:has(.homepage-qr-modals) [data-blur-modal-root] input:not([type=checkbox]):not([type=radio]),body:has(.homepage-qr-modals) [data-blur-modal-root] select,body:has(.homepage-qr-modals) [data-blur-modal-root] textarea{background-color:#374151!important;border-color:#4b5563!important;color:#fff!important}body:has(.homepage-qr-modals) [data-blur-modal-root] input::-moz-placeholder,body:has(.homepage-qr-modals) [data-blur-modal-root] textarea::-moz-placeholder{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-blur-modal-root] input::placeholder,body:has(.homepage-qr-modals) [data-blur-modal-root] textarea::placeholder{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-blur-modal-root] button:not(.clear-customize-button){color:#fff!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-slate-900,body:has(.homepage-qr-modals) [data-blur-modal-root] h4,body:has(.homepage-qr-modals) [data-blur-modal-root] label{color:#fff!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .group .absolute.-bottom-8{display:none!important;opacity:0!important;visibility:hidden!important}body:has(.homepage-qr-modals) [data-blur-modal-root] button.group:hover .absolute.-bottom-8{display:none!important;opacity:0!important;visibility:hidden!important}body:has(.homepage-qr-modals) .relative.bg-white.rounded-2xl.shadow-2xl.border.border-gray-200.w-full.max-w-md{overflow-y:auto!important}body:has(.homepage-qr-modals) .relative.rounded-2xl.shadow-2xl.w-full.max-w-lg{max-height:none!important;overflow:visible!important}body:has(.homepage-qr-modals) .chrome-picker,body:has(.homepage-qr-modals) .sketch-picker{max-height:510px!important;overflow:hidden!important}body:has(.homepage-qr-modals) .chrome-picker>div:first-child,body:has(.homepage-qr-modals) .sketch-picker>div:first-child{max-height:490px!important;overflow-y:auto!important}.homepage-qr-generator canvas,.homepage-qr-generator img[alt*=QR]{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.homepage-qr-generator .border,.homepage-qr-generator .border-gray-200,.homepage-qr-generator .border-gray-300,.homepage-qr-generator .border-gray-400,.homepage-qr-generator .border-gray-500,.homepage-qr-generator .border-gray-600{border-width:1px!important;border-style:solid!important}.dark .homepage-qr-generator .bg-white{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important}[data-theme=light] .homepage-qr-generator .bg-white{background:#fff!important}[data-theme=light] .homepage-qr-generator .order-1,[data-theme=light] .homepage-qr-generator .order-2{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .text-gray-900{color:#1f2937!important}[data-theme=light] .homepage-qr-generator .text-gray-700{color:#374151!important}[data-theme=light] .homepage-qr-generator .text-gray-600{color:#4b5563!important}[data-theme=light] .homepage-qr-generator .text-gray-500{color:#6b7280!important}[data-theme=light] .homepage-qr-generator .text-gray-400{color:#9ca3af!important}[data-theme=light] .homepage-qr-generator .border-gray-200{border-color:#e5e7eb!important}[data-theme=light] .homepage-qr-generator .border-gray-300{border-color:#d1d5db!important}[data-theme=light] .homepage-qr-generator .bg-gray-50{background:#f9fafb!important;border:1px solid #e5e7eb!important}[data-theme=light] .homepage-qr-generator .bg-gray-100{background:#f3f4f6!important;border:none!important}[data-theme=light] .homepage-qr-generator input,[data-theme=light] .homepage-qr-generator select,[data-theme=light] .homepage-qr-generator textarea{background-color:#fff!important;border-color:#d1d5db!important;color:#1f2937!important}[data-theme=light] .homepage-qr-generator input::-moz-placeholder,[data-theme=light] .homepage-qr-generator textarea::-moz-placeholder{color:#9ca3af!important}[data-theme=light] .homepage-qr-generator input::placeholder,[data-theme=light] .homepage-qr-generator textarea::placeholder{color:#9ca3af!important}[data-theme=light] .homepage-qr-generator .bg-blue-50{background-color:#eff6ff!important;color:#1e40af!important}[data-theme=light] .homepage-qr-generator .text-blue-700{color:#1d4ed8!important}[data-theme=light] .homepage-qr-generator .border-blue-500{border-color:#3b82f6!important}[data-theme=light] .homepage-qr-generator .border-blue-200{border-color:#bfdbfe!important}[data-theme=light] .homepage-qr-generator .bg-orange-50{background-color:#fff7ed!important}[data-theme=light] .homepage-qr-generator .text-orange-500{color:#f97316!important}[data-theme=light] .homepage-qr-generator button{border-color:#d1d5db!important;color:#1f2937!important;background:#fff!important}[data-theme=light] .homepage-qr-generator button:hover:not(.clear-customize-button){background:#f9fafb!important;border-color:#3b82f6!important}[data-theme=light] .homepage-qr-generator input[type=checkbox]{background-color:#fff!important;border-color:#d1d5db!important}[data-theme=light] .homepage-qr-generator input[type=checkbox]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}[data-theme=light] .homepage-qr-generator label{color:#374151!important}[data-theme=light] .homepage-qr-generator .text-sm{color:#6b7280!important}[data-theme=light] .homepage-qr-generator .font-medium{color:#1f2937!important}[data-theme=light] .homepage-qr-generator .bg-green-600{background-color:#16a34a!important}[data-theme=light] .homepage-qr-generator .hover\:bg-green-700:hover{background-color:#15803d!important}[data-theme=light] .homepage-qr-generator .focus\:ring-green-500:focus{--tw-ring-color:#22c55e!important}[data-theme=light] .homepage-qr-generator .bg-gray-50{background-color:#f9fafb!important}[data-theme=light] .homepage-qr-generator .bg-white\/90{background-color:hsla(0,0%,100%,.9)!important}[data-theme=light] .homepage-qr-generator .hover\:bg-white:hover{background-color:#fff!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .max-w-3xl,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .max-w-6xl{background:#fff!important;border-color:#e5e7eb!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .p-0{background:#fff!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-gray-900{color:#1f2937!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-gray-700{color:#374151!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-gray-600{color:#4b5563!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-gray-500{color:#6b7280!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-gray-400{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .border-gray-200{border-color:#e5e7eb!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .border-gray-300{border-color:#d1d5db!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .bg-white{background:#fff!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .bg-gray-50{background:#f9fafb!important;border-color:#e5e7eb!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .bg-gray-100{background-color:#f3f4f6!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] input:not([type=checkbox]):not([type=radio]),body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] select,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] textarea{background-color:#fff!important;border-color:#d1d5db!important;color:#1f2937!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] input::-moz-placeholder,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] textarea::-moz-placeholder{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] input::placeholder,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] textarea::placeholder{color:#9ca3af!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] button:not(.clear-customize-button){color:#1f2937!important}body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] .text-slate-900,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] h4,body:has(.homepage-qr-modals) [data-theme=light] [data-blur-modal-root] label{color:#1f2937!important}[data-theme=light] .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden,[data-theme=light] .homepage-qr-generator div[class*=rounded-lg][class*=mb-6][class*=flex][class*=items-center][class*=justify-center][class*=min-h-][style*=background]{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}[data-theme=light] .homepage-qr-generator .bg-gradient-to-t.from-white.to-gray-50:hover,[data-theme=light] .homepage-qr-generator .hover\:shadow-lg:hover{transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .transition-all{transition:none!important}[data-theme=light] .homepage-qr-generator.homepage-qr-modals.border.rounded-lg.p-6.overflow-visible.max-w-7xl.mx-auto.px-4.sm\:px-6.lg\:px-8.text-left{background:#fff!important;background-color:#fff!important;background-image:none!important}[data-theme=light] .homepage-qr-generator .text-gray-400,[data-theme=light] .homepage-qr-generator .text-gray-500,[data-theme=light] .homepage-qr-generator .text-gray-600{color:#000!important}[data-theme=light] .homepage-qr-generator .text-center,[data-theme=light] .homepage-qr-generator :contains("QR Code will appear here"),[data-theme=light] .homepage-qr-generator :contains("QR Code"){color:#000!important}[data-theme=light] .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden *,[data-theme=light] .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden div,[data-theme=light] .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden p,[data-theme=light] .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden span,[data-theme=light] .homepage-qr-generator div[class*=rounded-lg][class*=mb-6][class*=flex][class*=items-center][class*=justify-center] *{color:#000!important}.homepage-qr-generator .download-button,.homepage-qr-generator .space-y-2>div:last-child,.homepage-qr-generator button.bg-teal-600,.homepage-qr-generator button.hover\:bg-teal-700,.homepage-qr-generator button:has([data-testid=download-icon]),.homepage-qr-generator button[title*=Download],.homepage-qr-generator button[title*=download],.homepage-qr-generator button[type=button]:has(svg[data-testid=download-icon]){display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.homepage-qr-generator .order-2 button[class*=teal],.homepage-qr-generator .space-y-2 button:has(span:first-child:contains("⬇️")),.homepage-qr-generator button[class*=bg-teal]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.homepage-qr-generator .save-button,.homepage-qr-generator button[title*=Save],.homepage-qr-generator button[title*=save],.homepage-qr-generator button[type=submit]{display:inline-flex!important;visibility:visible!important}.homepage-qr-generator button:has(span:first-child:contains("💾")),.homepage-qr-generator button[class*=bg-gray-100]{pointer-events:auto!important;cursor:pointer!important}.homepage-qr-generator input[type=checkbox],.homepage-qr-generator label.relative.inline-flex.items-center.cursor-pointer{pointer-events:auto!important;cursor:pointer!important}.homepage-qr-generator .mt-6.pt-6.border-t{border-top:none!important;padding-top:0!important;margin-top:1.5rem!important}.homepage-qr-generator .mt-6.pt-4.border-t{border-top:none!important;padding-top:0!important;margin-top:0!important}.homepage-qr-generator .space-y-2 button{min-height:auto!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#1e293b,#334155)!important;border-color:rgba(59,130,246,.3)!important;color:#fff!important}.homepage-qr-generator .space-y-2 button:hover{background:linear-gradient(135deg,#334155,#475569)!important;border-color:rgba(59,130,246,.5)!important}.homepage-qr-generator .relative button.absolute[title*=Reset],.homepage-qr-generator button.absolute.right-2[type=button],.homepage-qr-generator input+button.absolute{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;padding:0!important;min-height:auto!important}.homepage-qr-generator .relative button.absolute[title*=Reset]:hover,.homepage-qr-generator button.absolute.right-2[type=button]:hover,.homepage-qr-generator input+button.absolute:hover{background:transparent!important;background-color:transparent!important}.homepage-qr-generator *{color:inherit!important}.homepage-qr-generator :has-text("Unauthorized"),.homepage-qr-generator :has-text("unauthorized"),.homepage-qr-generator [class*=alert]:not([class*=bg-amber]),.homepage-qr-generator [class*=error]:not([class*=bg-amber]),.homepage-qr-generator [class*=warning]:not([class*=bg-amber]){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.homepage-qr-generator div[class*=bg-amber-50],.homepage-qr-generator div[class*=bg-amber-900]{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;overflow:visible!important}.homepage-qr-generator{position:relative}.homepage-qr-generator:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1;pointer-events:none}.homepage-qr-generator button[type=submit]:hover{background-color:#2563eb!important}.homepage-qr-generator form{pointer-events:none!important}.homepage-qr-generator button[type=submit]{pointer-events:auto!important;cursor:pointer!important}.homepage-qr-generator .duplicate-check,.homepage-qr-generator .duplicate-warning,.homepage-qr-generator .existing-qr-modal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-9999!important}.dark .homepage-qr-generator .bg-white.border.rounded-lg button{background:linear-gradient(135deg,#1e293b,#334155)!important;border-color:rgba(59,130,246,.3)!important;color:#fff!important}.dark .homepage-qr-generator .bg-white.border.rounded-lg button:hover:not(:disabled){background:linear-gradient(135deg,#334155,#475569)!important;border-color:rgba(59,130,246,.5)!important;transform:none!important}.dark .homepage-qr-generator .bg-white.border.rounded-lg button.border-blue-500{background:linear-gradient(135deg,#1e3a8a,#1e40af)!important;border-color:#3b82f6!important;color:#93c5fd!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg button{background:linear-gradient(135deg,#fff,#f8fafc)!important;border-color:#e2e8f0!important;color:#374151!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg button:hover:not(:disabled){background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;border-color:#3b82f6!important;color:#1e40af!important;transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg button.border-blue-500{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;border-color:#3b82f6!important;color:#1e40af!important}.dark .homepage-qr-generator .bg-white.border.rounded-lg{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important;border-color:rgba(59,130,246,.3)!important}.dark .homepage-qr-generator .space-y-6>div:first-child{background:linear-gradient(135deg,#1c1c23,#2a2a2a)!important;border:none!important}.dark .homepage-qr-generator .space-y-6>div:not(.grid){background:linear-gradient(0deg,#1f2937 0,#374151)!important;border:1px solid #4b5563!important}.dark .homepage-qr-generator .grid.grid-cols-1.lg\:grid-cols-2.gap-6.min-h-\[600px\],.dark .homepage-qr-generator .grid[class*=grid-cols-1][class*="lg:grid-cols-2"][class*=gap-6][class*=min-h-],.dark .homepage-qr-generator div[class*=grid][class*=grid-cols-1][class*="lg:grid-cols-2"]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:transparent!important}.dark .homepage-qr-generator input[type=email],.dark .homepage-qr-generator input[type=text],.dark .homepage-qr-generator input[type=url],.dark .homepage-qr-generator select,.dark .homepage-qr-generator textarea{background-color:#18181f!important;border-color:#25252d!important;color:#fff!important;transition:all .2s ease!important}.dark .homepage-qr-generator input[type=email]:focus,.dark .homepage-qr-generator input[type=text]:focus,.dark .homepage-qr-generator input[type=url]:focus,.dark .homepage-qr-generator select:focus,.dark .homepage-qr-generator textarea:focus{background-color:#1f1f27!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.15)!important;outline:none!important}.dark .homepage-qr-generator input[type=email]::-moz-placeholder,.dark .homepage-qr-generator input[type=text]::-moz-placeholder,.dark .homepage-qr-generator input[type=url]::-moz-placeholder,.dark .homepage-qr-generator textarea::-moz-placeholder{color:#6b7280!important}.dark .homepage-qr-generator input[type=email]::placeholder,.dark .homepage-qr-generator input[type=text]::placeholder,.dark .homepage-qr-generator input[type=url]::placeholder,.dark .homepage-qr-generator textarea::placeholder{color:#6b7280!important}.dark .homepage-qr-generator .space-y-2 button.bg-blue-500,.dark .homepage-qr-generator .space-y-2 button.bg-green-500,.dark .homepage-qr-generator .space-y-2 button.dark\:bg-blue-600,.dark .homepage-qr-generator .space-y-2 button.dark\:bg-green-600,.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=CheckCircle]),.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=Loader2]),.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=Save]),.dark .homepage-qr-generator .space-y-2 button:not([disabled]):not(.bg-gray-300):not(.dark\:bg-gray-600){background-color:#3b82f6!important;color:#fff!important;border:none!important;transition:all .2s ease!important}.dark .homepage-qr-generator .space-y-2 button,.dark .homepage-qr-generator .space-y-2 button.duration-200,.dark .homepage-qr-generator .space-y-2 button.flex,.dark .homepage-qr-generator .space-y-2 button.font-medium,.dark .homepage-qr-generator .space-y-2 button.gap-2,.dark .homepage-qr-generator .space-y-2 button.items-center,.dark .homepage-qr-generator .space-y-2 button.justify-center,.dark .homepage-qr-generator .space-y-2 button.px-4,.dark .homepage-qr-generator .space-y-2 button.py-2,.dark .homepage-qr-generator .space-y-2 button.rounded-lg,.dark .homepage-qr-generator .space-y-2 button.transition-all,.dark .homepage-qr-generator .space-y-2 button.w-full,.dark .homepage-qr-generator .space-y-2 button:not([disabled]),.dark .homepage-qr-generator .space-y-2 button[class*=bg-blue],.dark .homepage-qr-generator .space-y-2 button[class*=bg-green],.dark .homepage-qr-generator button[class*=bg-blue-500],.dark .homepage-qr-generator button[class*=bg-blue-600],.dark .homepage-qr-generator button[class*=bg-green-500],.dark .homepage-qr-generator button[class*=bg-green-600]{background-color:#3b82f6!important;background:#3b82f6!important;color:#fff!important;border:none!important}.dark .homepage-qr-generator .space-y-2 button.bg-blue-500:hover,.dark .homepage-qr-generator .space-y-2 button.bg-green-500:hover,.dark .homepage-qr-generator .space-y-2 button.dark\:bg-blue-600:hover,.dark .homepage-qr-generator .space-y-2 button.dark\:bg-green-600:hover,.dark .homepage-qr-generator .space-y-2 button.dark\:hover\:bg-blue-700:hover,.dark .homepage-qr-generator .space-y-2 button.dark\:hover\:bg-green-700:hover,.dark .homepage-qr-generator .space-y-2 button.hover\:bg-blue-600:hover,.dark .homepage-qr-generator .space-y-2 button.hover\:bg-green-600:hover,.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=CheckCircle]):hover,.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=Loader2]):hover,.dark .homepage-qr-generator .space-y-2 button:has(svg[class*=Save]):hover,.dark .homepage-qr-generator .space-y-2 button:not([disabled]):not(.bg-gray-300):not(.dark\:bg-gray-600):hover{background-color:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}.dark .homepage-qr-generator .space-y-2 button.bg-gray-300,.dark .homepage-qr-generator .space-y-2 button.cursor-not-allowed,.dark .homepage-qr-generator .space-y-2 button.dark\:bg-gray-600,.dark .homepage-qr-generator .space-y-2 button[disabled]{background-color:#6b7280!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.dark .homepage-qr-generator .bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700,.dark .homepage-qr-generator .bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700.border.border-gray-100.dark\:border-gray-600,.dark .homepage-qr-generator .bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700.border.border-gray-100.dark\:border-gray-600.rounded-lg,.dark .homepage-qr-generator .order-1.bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700,.dark .homepage-qr-generator .order-2.bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700,.dark .homepage-qr-generator .space-y-6>div.bg-gradient-to-t.from-white.to-gray-50.dark\:from-gray-800.dark\:to-gray-700,.dark .homepage-qr-generator div[class*="dark:from-gray-800"][class*="dark:to-gray-700"],.dark .homepage-qr-generator div[class*=bg-gradient-to-t],.dark .homepage-qr-generator div[class*=from-white][class*=to-gray-50]{background:linear-gradient(0deg,#1f2937 0,#374151)!important;border:1px solid #4b5563!important}.dark .homepage-qr-generator .bg-white.border.rounded-lg.p-4,.dark .homepage-qr-generator .bg-white.border.rounded-lg.p-6,.dark .homepage-qr-generator .space-y-6 .bg-white.border.rounded-lg.p-4,.dark .homepage-qr-generator .space-y-6 .bg-white.border.rounded-lg.p-6,.dark .homepage-qr-generator div[class*=bg-white][class*=border][class*=rounded-lg][class*=p-4],.dark .homepage-qr-generator div[class*=bg-white][class*=border][class*=rounded-lg][class*=p-6],.dark .homepage-qr-generator.homepage-qr-modals .bg-white.border.rounded-lg.p-4,.dark .homepage-qr-generator.homepage-qr-modals .bg-white.border.rounded-lg.p-6{border:0 transparent!important;outline:none!important;box-shadow:none!important}.dark .homepage-qr-generator .space-y-6>div,.dark .homepage-qr-generator.homepage-qr-modals>div{border:0 transparent!important}.dark .homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden,.dark .homepage-qr-generator .space-y-6 .border,.dark .homepage-qr-generator .space-y-6 .border-gray-200,.dark .homepage-qr-generator .space-y-6 .border-gray-300,.dark .homepage-qr-generator .space-y-6 .border-gray-400,.dark .homepage-qr-generator .space-y-6 .border-gray-500,.dark .homepage-qr-generator .space-y-6 .border-gray-600,.dark .homepage-qr-generator.homepage-qr-modals .border,.dark .homepage-qr-generator.homepage-qr-modals .border-gray-200,.dark .homepage-qr-generator.homepage-qr-modals .border-gray-300,.dark .homepage-qr-generator.homepage-qr-modals .border-gray-400,.dark .homepage-qr-generator.homepage-qr-modals .border-gray-500,.dark .homepage-qr-generator.homepage-qr-modals .border-gray-600{border:1px solid #374151!important;box-shadow:none!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .space-y-6>div:first-child{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg:hover{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg{transition:none!important;box-shadow:none!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg:hover{transition:none!important;box-shadow:none!important;transform:none!important}[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg *,[data-theme=light] .homepage-qr-generator .bg-white.border.rounded-lg:hover *{box-shadow:none!important}.homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button{background:linear-gradient(135deg,#1e293b,#334155)!important;border-color:rgba(59,130,246,.3)!important;color:#fff!important;padding:.5rem .75rem!important;min-height:60px!important;font-size:.875rem!important}.homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button .text-xl{font-size:1rem!important}.homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button .gap-3{gap:.5rem!important}.homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button:hover:not(:disabled){background:linear-gradient(135deg,#334155,#475569)!important;border-color:rgba(59,130,246,.5)!important;transform:none!important}.homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button.border-blue-500{background:linear-gradient(135deg,#1e3a8a,#1e40af)!important;border-color:#3b82f6!important;color:#93c5fd!important}.dark .homepage-qr-generator div[role=button]>div[style*=linear-gradient]{background:linear-gradient(135deg,#1e293b,#334155)!important}.dark .homepage-qr-generator div[role=button]:hover>div[style*=linear-gradient]:first-child{background:linear-gradient(135deg,#334155,#475569)!important}.dark .homepage-qr-generator [role=button][class*=rounded-lg]{background:linear-gradient(135deg,#1e293b,#334155)!important;border-color:rgba(59,130,246,.3)!important;color:#e2e8f0!important}.dark .homepage-qr-generator [role=button][class*=rounded-lg]:hover{background:linear-gradient(135deg,#334155,#475569)!important;border-color:rgba(59,130,246,.5)!important;color:#f1f5f9!important;transform:none!important}[data-theme=light] .homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4,[data-theme=light] .homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 *,[data-theme=light] .homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button,[data-theme=light] .homepage-qr-generator .bg-gray-50.border.border-gray-200.rounded-lg.p-4 button *{background:#fff!important;background-color:#fff!important;background-image:none!important;background-clip:padding-box!important;border-color:#3b82f6!important;color:#374151!important}[data-theme=light] .homepage-qr-generator .bg-gradient-to-t,[data-theme=light] .homepage-qr-generator .bg-gray-100,[data-theme=light] .homepage-qr-generator .bg-gray-50,[data-theme=light] .homepage-qr-generator .bg-white,[data-theme=light] .homepage-qr-generator .from-white,[data-theme=light] .homepage-qr-generator .space-y-6>div,[data-theme=light] .homepage-qr-generator .to-gray-50{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .homepage-qr-generator .space-y-2 button.bg-blue-500,[data-theme=light] .homepage-qr-generator .space-y-2 button.bg-green-500,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:bg-blue-600,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:bg-green-600,[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=CheckCircle]),[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=Loader2]),[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=Save]),[data-theme=light] .homepage-qr-generator .space-y-2 button:not([disabled]):not(.bg-gray-300):not(.dark\:bg-gray-600){background-color:#3b82f6!important;color:#fff!important;border:none!important;transition:all .2s ease!important}[data-theme=light] .homepage-qr-generator .space-y-2 button,[data-theme=light] .homepage-qr-generator .space-y-2 button.duration-200,[data-theme=light] .homepage-qr-generator .space-y-2 button.flex,[data-theme=light] .homepage-qr-generator .space-y-2 button.font-medium,[data-theme=light] .homepage-qr-generator .space-y-2 button.gap-2,[data-theme=light] .homepage-qr-generator .space-y-2 button.items-center,[data-theme=light] .homepage-qr-generator .space-y-2 button.justify-center,[data-theme=light] .homepage-qr-generator .space-y-2 button.px-4,[data-theme=light] .homepage-qr-generator .space-y-2 button.py-2,[data-theme=light] .homepage-qr-generator .space-y-2 button.rounded-lg,[data-theme=light] .homepage-qr-generator .space-y-2 button.transition-all,[data-theme=light] .homepage-qr-generator .space-y-2 button.w-full,[data-theme=light] .homepage-qr-generator .space-y-2 button:not([disabled]),[data-theme=light] .homepage-qr-generator .space-y-2 button[class*=bg-blue],[data-theme=light] .homepage-qr-generator .space-y-2 button[class*=bg-green],[data-theme=light] .homepage-qr-generator button[class*=bg-blue-500],[data-theme=light] .homepage-qr-generator button[class*=bg-blue-600],[data-theme=light] .homepage-qr-generator button[class*=bg-green-500],[data-theme=light] .homepage-qr-generator button[class*=bg-green-600]{background-color:#3b82f6!important;background:#3b82f6!important;color:#fff!important;border:none!important}[data-theme=light] .homepage-qr-generator .space-y-2 button.bg-blue-500:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.bg-green-500:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:bg-blue-600:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:bg-green-600:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:hover\:bg-blue-700:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:hover\:bg-green-700:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.hover\:bg-blue-600:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button.hover\:bg-green-600:hover,[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=CheckCircle]):hover,[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=Loader2]):hover,[data-theme=light] .homepage-qr-generator .space-y-2 button:has(svg[class*=Save]):hover,[data-theme=light] .homepage-qr-generator .space-y-2 button:not([disabled]):not(.bg-gray-300):not(.dark\:bg-gray-600):hover{background-color:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}[data-theme=light] .homepage-qr-generator .space-y-2 button.bg-gray-300,[data-theme=light] .homepage-qr-generator .space-y-2 button.cursor-not-allowed,[data-theme=light] .homepage-qr-generator .space-y-2 button.dark\:bg-gray-600,[data-theme=light] .homepage-qr-generator .space-y-2 button[disabled]{background-color:#9ca3af!important;color:#6b7280!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}[data-theme=light] .homepage-qr-generator div:has(h3:contains("Colors")),[data-theme=light] .homepage-qr-generator div:has(h3:contains("Frames")),[data-theme=light] .homepage-qr-generator div:has(h3:contains("Logo")),[data-theme=light] .homepage-qr-generator div:has(h3:contains("QR Shapes")),[data-theme=light] .homepage-qr-generator div:has(h3:contains("Shapes")){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#e2e8f0!important}[data-theme=light] .homepage-qr-generator h3,[data-theme=light] .homepage-qr-generator h3+*,[data-theme=light] .homepage-qr-generator h3~*{background:#fff!important;background-color:#fff!important;background-image:none!important}.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500,.homepage-qr-generator button.clear-customize-button{position:absolute!important;top:-.375rem!important;right:-.375rem!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;cursor:pointer!important;padding:0!important;line-height:1!important}.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500,.dark .homepage-qr-generator button.clear-customize-button,.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500,.homepage-qr-generator button.clear-customize-button{background:#ef4444!important;background-color:#ef4444!important;background-image:none!important;border:2px solid #ef4444!important;color:#fff!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;border-radius:50%!important}.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500,.dark .homepage-qr-generator button.clear-customize-button{box-shadow:0 2px 8px rgba(0,0,0,.4)!important}.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500:hover,.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.hover\:bg-red-600:hover,.homepage-qr-generator button.clear-customize-button:hover{background-color:#ef4444!important;border-color:#ef4444!important;background:#ef4444!important;transform:scale(1.1)!important}.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500:hover,.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.hover\:bg-red-600:hover,.dark .homepage-qr-generator button.clear-customize-button:hover{background-color:#dc2626!important;border-color:#dc2626!important;background:#dc2626!important;transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(220,38,38,.4)!important}.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500 svg,.homepage-qr-generator button.clear-customize-button svg{color:#fff!important;stroke:currentColor!important;width:12px!important;height:12px!important;stroke-width:2.5!important;fill:none!important;display:block!important;pointer-events:none!important;margin:0 auto!important}.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500 svg,.dark .homepage-qr-generator button.clear-customize-button svg{color:#fff!important;stroke:#fff!important;fill:none!important}.dark .homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500 svg path,.dark .homepage-qr-generator button.clear-customize-button svg path,.homepage-qr-generator button.absolute.-top-1\.5.-right-1\.5.z-20.bg-red-500 svg path,.homepage-qr-generator button.clear-customize-button svg path{stroke:#fff!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.dark .homepage-qr-generator div[class*=relative] button[class*=absolute][class*=bg-red-500],.dark .homepage-qr-generator div[class*=relative] button[class*=clear-customize-button]{border-radius:50%!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;background:#ef4444!important;background-color:#ef4444!important;background-image:none!important;border:2px solid #ef4444!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important}.dark .homepage-qr-generator button[class*=bg-red-500],.dark .homepage-qr-generator button[class*=clear-customize-button]{border-radius:50%!important;background:#ef4444!important;background-color:#ef4444!important;background-image:none!important}.homepage-qr-generator .rounded-lg.mb-6.flex.items-center.justify-center.min-h-\[400px\].relative.overflow-hidden,.homepage-qr-generator div[class*=rounded-lg][class*=mb-6][class*=flex][class*=items-center][class*=justify-center][class*=min-h-][style*=background]{background:linear-gradient(135deg,#1e293b,#334155)!important}.homepage-qr-generator .bg-amber-50,.homepage-qr-generator div[class*=bg-amber-50]{background-color:#fffbeb!important;border-color:#fde68a!important}.homepage-qr-generator .text-amber-800,.homepage-qr-generator p[class*=text-amber-800]{color:#92400e!important}.homepage-qr-generator .text-amber-600,.homepage-qr-generator svg[class*=text-amber-600]{color:#d97706!important}.homepage-qr-generator .border-amber-200,.homepage-qr-generator div[class*=border-amber-200]{border-color:#fde68a!important}.homepage-qr-modals .bg-amber-50,.homepage-qr-modals div[class*=bg-amber-50]{background-color:#fffbeb!important;border-color:#fde68a!important}.homepage-qr-modals .text-amber-800,.homepage-qr-modals p[class*=text-amber-800]{color:#92400e!important}.homepage-qr-modals .text-amber-600,.homepage-qr-modals svg[class*=text-amber-600]{color:#d97706!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .bg-amber-50,body:has(.homepage-qr-modals) [data-blur-modal-root] div[class*=bg-amber-50]{background-color:#fffbeb!important;border-color:#fde68a!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-amber-800,body:has(.homepage-qr-modals) [data-blur-modal-root] p[class*=text-amber-800]{color:#92400e!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .text-amber-600,body:has(.homepage-qr-modals) [data-blur-modal-root] svg[class*=text-amber-600]{color:#d97706!important}body:has(.homepage-qr-modals) [data-blur-modal-root] .border-amber-200,body:has(.homepage-qr-modals) [data-blur-modal-root] div[class*=border-amber-200]{border-color:#fde68a!important}body:has(.homepage-qr-modals) [data-blur-modal-root] div[class*=bg-amber-50],body:has(.homepage-qr-modals) [data-blur-modal-root] div[class*=bg-amber-900]{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;overflow:visible!important}