.pull-fx[data-v-adcad77e]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pull-fx--shake[data-v-adcad77e]{animation:.55s cubic-bezier(.36,.07,.19,.97) pull-shake-adcad77e}.pull-fx__canvas[data-v-adcad77e]{width:100%;height:100%;position:absolute;inset:0}.pull-fx__rays[data-v-adcad77e]{opacity:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--fx) 34%,transparent) 0 6deg,transparent 6deg 18deg);width:160vmax;height:160vmax;transition:opacity .5s;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000,#0000008c 18%,#0000 46%);mask:radial-gradient(circle,#000,#0000008c 18%,#0000 46%)}.pull-fx__rays.is-on[data-v-adcad77e]{opacity:1;animation:12s linear infinite pull-spin-adcad77e}.pull-fx__stamp[data-v-adcad77e]{left:0;right:0;top:var(--pull-stamp-top,18%);opacity:0;text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;color:color-mix(in srgb,var(--fx) 55%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--fx) 80%,transparent),0 0 38px color-mix(in srgb,var(--fx) 45%,transparent);font:italic 900 calc(clamp(2.25rem,9vw,3.75rem))/.9 Avenir Next Condensed,Barlow Condensed,Arial Narrow,sans-serif;position:absolute;translate:0 -100%}.pull-fx__stamp.is-filled[data-v-adcad77e]{color:#fff;text-shadow:0 0 10px var(--fx),0 0 26px var(--fx),0 0 60px color-mix(in srgb,var(--fx) 60%,transparent)}.pull-fx__stamp.is-on[data-v-adcad77e]{animation:.9s cubic-bezier(.2,.9,.2,1) forwards pull-stamp-adcad77e}.pull-fx__flash[data-v-adcad77e]{opacity:0;background:radial-gradient(circle at 50% 44%,#fff,color-mix(in srgb,var(--fx) 60%,transparent) 40%,transparent 75%);position:absolute;inset:0}.pull-fx__flash.is-on[data-v-adcad77e]{animation:.7s ease-out pull-flash-adcad77e}@keyframes pull-spin-adcad77e{to{rotate:1turn}}@keyframes pull-stamp-adcad77e{0%{opacity:0;filter:blur(8px);scale:1.8}35%{opacity:1;filter:blur();scale:.96}to{opacity:1;scale:1}}@keyframes pull-flash-adcad77e{0%{opacity:.95}to{opacity:0}}@keyframes pull-shake-adcad77e{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-5px,2px)}40%,60%{transform:translate(5px,-1px)}}@media (prefers-reduced-motion:reduce){.pull-fx--shake[data-v-adcad77e],.pull-fx__flash.is-on[data-v-adcad77e],.pull-fx__rays.is-on[data-v-adcad77e],.pull-fx__stamp.is-on[data-v-adcad77e]{animation:none}.pull-fx__stamp.is-on[data-v-adcad77e]{opacity:1}}.card-spotlight[data-v-c9358453]{overscroll-behavior:none;color:#e6edf7;background:radial-gradient(120% 70% at 50% 42%,#0e1a33,#04070e 70%);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.card-spotlight[open][data-v-c9358453]{animation:.18s ease-out card-spotlight-in-c9358453}.card-spotlight[data-v-c9358453]::backdrop{background:#04070e}html:has(dialog.card-spotlight[open]){overflow:hidden}.card-spotlight__body[data-v-c9358453]{--spotlight-x:.5;height:100%;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.card-spotlight__top[data-v-c9358453]{touch-action:none;align-items:center;gap:.75rem;padding:.85rem 1rem .5rem;display:flex}.card-spotlight__close[data-v-c9358453]{color:#e6edf7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.card-spotlight__title[data-v-c9358453]{font:italic 900 1.45rem/1.05 var(--fantasy-display,"Barlow Condensed","Arial Narrow",sans-serif);text-transform:uppercase}.card-spotlight__meta[data-v-c9358453],.card-spotlight__title[data-v-c9358453]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-spotlight__meta[data-v-c9358453]{color:#8696b0;text-transform:capitalize;margin-top:.15rem;font-size:.75rem}.card-spotlight__meta b[data-v-c9358453]{color:var(--spotlight-rarity);font-weight:700}.card-spotlight__stage[data-v-c9358453]{place-items:center;min-height:0;padding:.5rem 1rem;display:grid;position:relative}.card-spotlight__card[data-v-c9358453]{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:calc(min(88vw,75dvh - 9rem,30rem));position:relative}.card-spotlight__turn[data-v-c9358453]{aspect-ratio:3/4;transform-origin:50%}.card-spotlight__floor[data-v-c9358453]{background:radial-gradient(closest-side,color-mix(in srgb,var(--spotlight-rarity) 35%,transparent),transparent);filter:blur(8px);pointer-events:none;width:calc(min(70vw,22rem));height:3.5rem;transform:translateX(calc(-50% + 2rem * (.5 - var(--spotlight-x))));position:absolute;bottom:4%;left:50%}.card-spotlight__bottom[data-v-c9358453]{justify-items:center;gap:.6rem;padding:.5rem 1rem 1.25rem;display:grid}.card-spotlight__hint[data-v-c9358453]{color:#8696b0;text-align:center;min-height:1.25rem;font-size:.8rem}.card-spotlight__tilt[data-v-c9358453]{color:#e6edf7;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;min-height:2.75rem;padding:0 1.15rem;font-size:.85rem;font-weight:700}.card-spotlight__tilt[aria-pressed=true][data-v-c9358453]{color:#04070e;background:#e6edf7;border-color:#e6edf7}.card-spotlight__tilt[data-v-c9358453]:disabled{opacity:.6}.card-spotlight__close[data-v-c9358453]:focus-visible,.card-spotlight__tilt[data-v-c9358453]:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}@keyframes card-spotlight-in-c9358453{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.card-spotlight[open][data-v-c9358453]{animation:none}}
