.tcg-card-reference{vertical-align:baseline;max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:.3em;padding:0;display:inline-flex}.tcg-card-reference__name{text-underline-offset:.23em;-webkit-text-decoration:underline dotted #b7c8d5a0;text-decoration:underline dotted #b7c8d5a0}.tcg-card-reference:hover .tcg-card-reference__name{color:#efdbab;text-decoration-style:solid}.tcg-card-reference:focus-visible{outline-offset:4px;outline:2px solid #e5ca93}.tcg-card-reference__identity{flex-shrink:0;align-self:center;gap:3px;display:inline-flex}.tcg-card-reference__marker{border:1px solid #ffffff70;border-radius:50%;width:.6em;height:.6em;box-shadow:0 1px 3px #0008}.tcg-card-reference__hint{color:#a1bac8;font-size:.8em}.tcg-card-reference__preview{color:#e8e3d5;perspective:1100px}.tcg-card-reference__lift{transform-origin:50% 100%;background:#11191d;border-radius:4.5%/3.2%;animation:.24s cubic-bezier(.16,1,.3,1) both tcg-reference-lift;position:relative;box-shadow:0 28px 42px -10px #000b,0 8px 14px #0008,0 0 0 1px #ffffff24}.tcg-card-reference__lift img{object-fit:contain;border-radius:inherit;width:100%;display:block}.tcg-card-reference__lift strong{padding:20px;display:block}.tcg-card-reference__close{color:#f6ecd6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:4px;right:-16px}.tcg-card-reference__close:before{content:"";border-radius:inherit;background:#081116e8;border:1px solid #e8d4a85c;transition:background .12s;position:absolute;inset:7px;box-shadow:0 2px 6px #0008}.tcg-card-reference__close svg{position:relative}.tcg-card-reference__close:hover:before{background:#26363e}.tcg-card-reference__close:focus-visible{outline-offset:2px;outline:2px solid #e5ca93}@keyframes tcg-reference-lift{0%{opacity:0;transform:translateY(16px)rotateX(9deg)scale(.94)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tcg-card-reference__lift{animation:none}}.tcg-contextual-choice .tcg-card-reference{min-height:0;font-size:inherit;background:0 0;border:0;border-radius:3px;padding:0}.tcg-contextual-choice .tcg-card-reference:hover:not(:disabled){background:0 0}.tcg-prompt-banner .tcg-card-reference,.tcg-target__source .tcg-card-reference{min-height:0;font:inherit;background:0 0;border:0;padding:0}
