.aadhaar-scanner-theme{--aadhaar-red:#d93737;--aadhaar-orange:#f7941d;--background:#f8fafc;--foreground:#1e293b;--card:#fff;--card-border:#00000014}.bg-aadhaar-red{background-color:#d93737}.text-aadhaar-red{color:#d93737}.bg-aadhaar-red\/10{background-color:#d937371a}.shadow-red-100{box-shadow:0 10px 15px -3px #d937371a,0 4px 6px -4px #d937371a}.bg-guilloche{background-image:repeating-radial-gradient(circle,#0000 0 10px,#00000008 10px 11px),repeating-radial-gradient(circle at 0 0,#0000 0 8px,#00000005 8px 9px)}.holographic-overlay{background:linear-gradient(135deg,#ff00961a 0%,#00ffff1a 25%,#ffff001a 50%,#00ff961a 75%,#ff00961a 100%) 0 0/400% 400%;animation:8s infinite holographic-shift}@keyframes holographic-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-shine{background:linear-gradient(105deg,#0000 40%,#ffffff80 45%,#fffc 50%,#ffffff80 55%,#0000 60%) 0 0/200% 100%;animation:3s ease-in-out infinite card-shine-move}@keyframes card-shine-move{0%{background-position:200% 0}to{background-position:-200% 0}}.perspective-1000{perspective:1000px}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#4ade8066;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4ade8099}.animate-in{animation:.5s ease-out forwards animate-in-keyframes}.fade-in{opacity:0}.slide-in-from-bottom-6{transform:translateY(1.5rem)}.slide-in-from-top-2{transform:translateY(-.5rem)}@keyframes animate-in-keyframes{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #d9373733}50%{box-shadow:0 0 40px #d9373766}}.pulse-glow{animation:2s infinite pulse-glow}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff4d;box-shadow:0 4px 24px -1px #0000001a}
