.id-card.svelte-1rxxr14{color:inherit;border:1px solid #ffffff0f;border-radius:24px;text-decoration:none;transition:transform .4s,border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006}.id-card.svelte-1rxxr14:hover{border-color:var(--cat);box-shadow:0 20px 48px #00000080, 0 0 0 1px var(--cat), 0 0 40px -8px var(--cat);transform:translateY(-8px)scale(1.02)}.card-selected.svelte-1rxxr14{outline:2px solid var(--neon-cyan);outline-offset:2px}.card-topbar.svelte-1rxxr14{background:linear-gradient(90deg, transparent, var(--cat), transparent);opacity:.5;z-index:2;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.id-card.svelte-1rxxr14:hover .card-topbar:where(.svelte-1rxxr14){opacity:1}.id-card.svelte-1rxxr14:after{content:"";background:linear-gradient(90deg, transparent, var(--cat), transparent);width:90%;height:3px;box-shadow:0 0 16px var(--cat), 0 0 32px var(--cat);opacity:0;z-index:3;position:absolute;top:1px;left:-90%}.id-card.svelte-1rxxr14:hover:after{animation:.8s ease-in-out forwards svelte-1rxxr14-scan-line}@keyframes svelte-1rxxr14-scan-line{0%{opacity:1;left:-90%}to{opacity:0;left:190%}}.card-image.svelte-1rxxr14{aspect-ratio:1;background:linear-gradient(#00f0ff0d 0%,#00f0ff05 100%),#dce0e6;border:1px solid #00f0ff26;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-image.svelte-1rxxr14 img:where(.svelte-1rxxr14){object-fit:cover;width:100%;height:100%;transition:transform .5s}.id-card.svelte-1rxxr14:hover .card-image:where(.svelte-1rxxr14) img:where(.svelte-1rxxr14){transform:scale(1.08)}.card-overlay.svelte-1rxxr14{pointer-events:none;background:linear-gradient(#0000 50%,#05070acc 100%);position:absolute;inset:0}.card-body.svelte-1rxxr14{flex-direction:column;gap:.5rem;padding:1rem 1rem 1.25rem;display:flex}.card-title.svelte-1rxxr14{color:var(--foreground);margin:0;font-size:15px;font-weight:700;line-height:1.3}.card-id.svelte-1rxxr14{color:#4a5a80;font-size:12px;transition:color .3s}.id-card.svelte-1rxxr14:hover .card-id:where(.svelte-1rxxr14){color:var(--neon-green)}.copy-btn.svelte-1rxxr14{color:#05070a;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem 1rem;font-size:12px;font-weight:700;transition:box-shadow .3s,background .3s;display:inline-flex;position:relative}.copy-btn.svelte-1rxxr14:hover{box-shadow:0 4px 16px #0006}.copy-btn.copied.svelte-1rxxr14{color:#05070a}.copy-btn.svelte-1rxxr14:before{content:"Copy ID";margin-left:6px}.copy-btn.copied.svelte-1rxxr14:before{content:"Copied";margin-left:6px}.id-card.svelte-1rxxr14 .card-title:where(.svelte-1rxxr14):before{content:var(--card-name);text-underline-offset:2px;width:100%;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:text-decoration-color .15s,color .15s;display:inline-block}.id-card.svelte-1rxxr14:hover .card-title:where(.svelte-1rxxr14):before{-webkit-text-decoration-color:var(--cat);text-decoration-color:var(--cat);color:var(--cat)}.id-card.svelte-1rxxr14 .card-id:where(.svelte-1rxxr14):before{content:var(--card-id);width:100%;display:inline-block}@media (prefers-reduced-motion:reduce){.id-card.svelte-1rxxr14,.card-image.svelte-1rxxr14 img:where(.svelte-1rxxr14),.id-card.svelte-1rxxr14:after{transition:none}}
