.card-preview{position:fixed;z-index:60;width:21rem;padding:.9rem;display:grid;gap:.75rem;box-shadow:var(--shadow);border-color:var(--line-strong);opacity:0;transform:translateY(4px);pointer-events:auto}.card-preview[hidden]{display:none}.card-preview.card-preview-open{opacity:1;transform:none}@media (prefers-reduced-motion: no-preference){.card-preview{transition:opacity .15s,transform .15s}}.card-preview-board{border-radius:10px;overflow:hidden}.card-preview-board svg{display:block;width:100%;height:auto}.card-preview-text{display:grid;gap:.25rem}.card-preview-text b{font-size:1.02rem;line-height:1.3;color:var(--text)}.card-preview-text p{margin:0;font-size:.84rem;color:var(--muted)}.card-preview-game{justify-self:start;display:inline-flex;align-items:center;gap:.45rem;margin-top:.45rem;padding:.22rem .8rem .22rem .22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 8%,var(--card));color:var(--text);font-size:.82rem;font-weight:600;text-decoration:none}.card-preview-game:hover,.card-preview-game:focus-visible{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,var(--card))}.card-preview-game img{width:24px;height:24px;border-radius:50%}.card-preview-game .full-game-arrow{color:var(--gold)}
