.detail-overlay.svelte-9dtxbf{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:25;perspective:1400px;background:#000000c7;justify-content:center;align-items:center;animation:.2s svelte-9dtxbf-fadeIn;display:flex;position:fixed;inset:0}.detail-card.svelte-9dtxbf{width:min(560px,92vw);max-height:92vh;transform-style:preserve-3d;cursor:crosshair;will-change:transform;transition:transform 80ms ease-out;animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-9dtxbf-bubblePop;position:relative;overflow:hidden}.detail-art.svelte-9dtxbf{object-fit:cover;object-position:top center;width:100%;max-height:70vh;display:block}.detail-sheen.svelte-9dtxbf{pointer-events:none;mix-blend-mode:screen;transition:background 80ms ease-out;position:absolute;inset:0}.detail-body.svelte-9dtxbf{text-align:center;padding:1.2rem 1.5rem 1rem}.detail-body.svelte-9dtxbf h3:where(.svelte-9dtxbf){color:var(--gold-1);margin:0 0 .4rem;font-family:Cinzel,serif;font-size:1.5rem}.detail-body.svelte-9dtxbf p:where(.svelte-9dtxbf){opacity:.92;text-align:left;margin:0;font-size:.95rem;line-height:1.55}.detail-close.svelte-9dtxbf{margin:.75rem auto 1rem;font-size:.78rem;display:block}@keyframes svelte-9dtxbf-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-9dtxbf-bubblePop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}
