.fantasy-code-entry[data-v-2d732fc2]{background:#0b172a;border:1px solid #24364f;border-radius:.5rem;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.25rem 1rem;max-width:38rem;padding:.8rem 1rem;display:grid}.fantasy-code-entry h2[data-v-2d732fc2]{font-size:.85rem}.fantasy-code-entry>p[data-v-2d732fc2]:first-of-type{grid-row:2;margin-top:0;font-size:.7rem}.fantasy-code-entry form[data-v-2d732fc2]{grid-area:1/2/span 2;margin-top:0}.fantasy-code-entry[data-v-2d732fc2]>[role=alert],.fantasy-code-entry[data-v-2d732fc2]>[role=status]{grid-column:1/-1}@media (max-width:639px){.fantasy-code-entry[data-v-2d732fc2]{grid-template-columns:1fr;width:100%}.fantasy-code-entry form[data-v-2d732fc2]{grid-area:3/1;margin-top:.5rem}}.store-owned[data-v-f657207c]{text-align:center;background:radial-gradient(at 50% 35%,#15375780,#0000 65%);border-right:1px solid #23324b;min-width:0;padding:1rem 1.4rem 2rem}.store-owned-art[data-v-f657207c]{filter:drop-shadow(0 20px 18px #0009);width:min(100%,12rem);margin:2.5rem auto 1.5rem}.store-owned h2[data-v-f657207c]{font:italic 800 1.6rem/1.1 var(--fantasy-display);text-transform:uppercase}.store-owned p[data-v-f657207c]:not(.eyebrow){color:#8da3bf;margin-top:.6rem;font-size:.78rem;line-height:1.6}.store-owned-empty[data-v-f657207c]{color:#95c9ee;align-content:center;justify-items:center;min-height:20rem;display:grid}.store-owned-empty h2[data-v-f657207c]{color:#dce9f7;margin-top:1.5rem}.store-console[data-v-f657207c]{z-index:5;background:#030712;border-top:1px solid #235475;align-items:center;gap:2rem;margin-top:1.5rem;padding:1rem;display:flex;position:sticky;bottom:4.25rem}.store-console small[data-v-f657207c]{color:#8696b0;font-size:.7rem;display:block}.store-console strong[data-v-f657207c]{font:800 1.7rem var(--fantasy-display)}.store-console button[data-v-f657207c]{margin-left:auto}@media (min-width:768px){.store-console[data-v-f657207c]{bottom:0}}@media (max-width:639px){.store-console[data-v-f657207c]{flex-wrap:wrap;gap:1rem}.store-owned[data-v-f657207c]{border-bottom:1px solid #23324b;border-right:0}}.fantasy-opening-dialog[data-v-f657207c]{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.fantasy-opening-dialog[data-v-f657207c]::backdrop{background:#000}
