@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";body.svelte-1rpwz0a.svelte-1rpwz0a{font-family:Orbitron,sans-serif;letter-spacing:2px;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background:#f0f0f0}.card-container.svelte-1rpwz0a.svelte-1rpwz0a{perspective:1000px;display:flex;justify-content:center;align-items:center}.card.svelte-1rpwz0a.svelte-1rpwz0a{width:clamp(300px,50vw,850px);height:clamp(200px,30vw,500px);background:#8800ff4d;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px #0000004d;transition:box-shadow .3s ease-in-out,background .3s ease-in-out,transform .1s ease-out,width .3s ease-in-out,height .3s ease-in-out;transform-style:preserve-3d;cursor:pointer;--mouse-x:50%;--mouse-y:50%;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.162) 50%,rgba(255,255,255,.05) 75%,transparent 75%,transparent);background-size:50px 50px}.card.svelte-1rpwz0a.svelte-1rpwz0a:hover{background-image:linear-gradient(45deg,rgba(255,255,255,.716) 25%,transparent 25%,transparent 50%,rgb(255,255,255) 50%,rgba(255,255,255,0) 75%,transparent 75%,transparent)}.holographic-bg.svelte-1rpwz0a.svelte-1rpwz0a{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.5),rgba(0,0,255,.2),rgba(0,0,0,.3),rgba(0,0,255,.3));background-size:200% 200%;transition:background-position .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none;opacity:0;z-index:0}.card.svelte-1rpwz0a:hover .holographic-bg.svelte-1rpwz0a{opacity:1}.creditcard-content.svelte-1rpwz0a.svelte-1rpwz0a{height:clamp(200px,30vw,500px);display:flex;flex-direction:column;justify-content:space-between;margin:0 0 0 4rem}.creditcard-content.svelte-1rpwz0a h1.svelte-1rpwz0a{z-index:2;font-weight:500;font-size:1.5rem;text-transform:uppercase;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.3)}.creditcard-content.svelte-1rpwz0a .cardnumber.svelte-1rpwz0a{z-index:2;display:flex;justify-content:center;align-items:center;font-size:2.5rem;letter-spacing:1rem;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.3)}.details-spacearound.svelte-1rpwz0a.svelte-1rpwz0a{display:flex;justify-content:space-between}.creditcard-content.svelte-1rpwz0a .name-details.svelte-1rpwz0a,.creditcard-content.svelte-1rpwz0a .expiration-date.svelte-1rpwz0a{z-index:2;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0 5rem 1rem 0}.creditcard-content.svelte-1rpwz0a .name-details.svelte-1rpwz0a h2,.creditcard-content.svelte-1rpwz0a .expiration-date.svelte-1rpwz0a h2{font-size:.7rem;font-weight:500}.creditcard-content.svelte-1rpwz0a .name-details.svelte-1rpwz0a p,.creditcard-content.svelte-1rpwz0a .expiration-date.svelte-1rpwz0a p{font-size:1.5rem;font-weight:300}
