/* ═══════════════════════════════════
   MURMURES TCG — card.css
   Card DOM classes (used by card.js)
   ═══════════════════════════════════ */
.card-root     { position:relative; flex-shrink:0; cursor:default; }
.card-aura     { position:absolute; border-radius:20px; pointer-events:none; animation:glowPulse 3s ease-in-out infinite; }
.card-body     { position:absolute; inset:0; border-radius:inherit; overflow:hidden; }
.card-texture  { position:absolute; inset:0; pointer-events:none; z-index:1; }
.card-roses    { position:absolute; inset:0; pointer-events:none; z-index:2; }
.card-frame    { position:absolute; inset:0; pointer-events:none; z-index:3; }
.card-holo     { position:absolute; inset:0; overflow:hidden; border-radius:inherit; pointer-events:none; z-index:20; }
.card-holo-bar { position:absolute; width:50%; height:250%; top:-75%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),rgba(255,255,255,.11),rgba(255,255,255,.06),transparent); animation:shimmer 5.5s ease-in-out infinite; animation-delay:1.5s; }
.card-sparkles { position:absolute; inset:0; pointer-events:none; z-index:18; }
.card-content  { position:relative; z-index:10; height:100%; display:flex; flex-direction:column; }
