.deck-block+.deck-block[data-v-ce0c171f]{margin-top:var(--space-xxl);padding-top:var(--space-xxl);border-top:1px solid var(--color-border)}.deck-header[data-v-ce0c171f]{justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);align-items:end;display:flex}.deck-cover[data-v-ce0c171f]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);flex:none;width:100px;height:140px}.eyebrow[data-v-ce0c171f]{margin:0 0 var(--space-xs);color:var(--color-brown-light);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.deck-header h3[data-v-ce0c171f]{margin:0 0 var(--space-sm);font-family:var(--font-display);color:var(--color-cream);font-size:2rem}.deck-header p[data-v-ce0c171f]:not(.eyebrow){max-width:680px;color:var(--color-text-muted);margin:0}.rarity-filters[data-v-ce0c171f]{justify-content:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rarity-filter[data-v-ce0c171f]{color:var(--color-text-muted);white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:1px solid;border-radius:999px;padding:.35rem .55rem;font-size:.8rem}.rarity-filter[data-v-ce0c171f]:hover{border-color:var(--color-cream);color:var(--color-cream);transform:translateY(-1px)}.rarity-filter.active[data-v-ce0c171f]{background:0 0;box-shadow:0 0 0 1px}.rarity-filter b[data-v-ce0c171f]{margin-right:.15rem}.rarity-filter.common[data-v-ce0c171f]{color:#d4d0c8}.rarity-filter.rare[data-v-ce0c171f]{color:#7eb9f2}.rarity-filter.epic[data-v-ce0c171f]{color:#c28af3}.rarity-filter.legendary[data-v-ce0c171f]{color:#f2c05d}.rarity-filter.shiny[data-v-ce0c171f]{color:#a7f3f4}.carousel-control[data-v-ce0c171f],.rarity-filter.all[data-v-ce0c171f]{color:var(--color-cream)}.carousel-shell[data-v-ce0c171f]{align-items:center;gap:var(--space-sm);grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.carousel-control[data-v-ce0c171f]{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.carousel-control[data-v-ce0c171f]:hover{border-color:var(--color-red);color:var(--color-red);transform:translateY(-2px)}.poster-scroll[data-v-ce0c171f]{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto;container-type:inline-size}.poster-grid[data-v-ce0c171f]{width:100%;min-width:672px;padding:2px 2px var(--space-sm);grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(max(10px,1.51cqw));display:grid}.poster-tile[data-v-ce0c171f]{aspect-ratio:5/7;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);cursor:zoom-in;width:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);padding:0;display:block;overflow:hidden}.poster-tile[data-v-ce0c171f]:focus-visible,.poster-tile[data-v-ce0c171f]:hover{border-color:var(--color-cream);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.poster-tile .art-image[data-v-ce0c171f]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.poster-bonus[data-v-ce0c171f]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.poster-bonus h4[data-v-ce0c171f]{margin:0 0 var(--space-md);color:var(--color-cream);font-family:var(--font-display);font-size:1.4rem}.poster-bonus-list[data-v-ce0c171f]{gap:var(--space-md);flex-wrap:wrap;display:flex}.bonus-tile[data-v-ce0c171f]{aspect-ratio:auto;width:170px;color:var(--color-cream);text-align:center}.bonus-tile .card-art[data-v-ce0c171f]{aspect-ratio:5/7;height:auto}.bonus-title[data-v-ce0c171f]{padding:.5rem;font-size:.85rem;font-weight:700;display:block}.card-carousel[data-v-ce0c171f]{gap:var(--space-md);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--space-md) calc(50% - 75px);scroll-behavior:smooth;display:flex;overflow-x:auto}.card-carousel[data-v-ce0c171f]::-webkit-scrollbar{display:none}.dropdex-card[data-v-ce0c171f]{aspect-ratio:5/7;scroll-snap-align:center;background:var(--color-surface-alt);border:2px solid var(--color-border);border-radius:var(--radius-md);opacity:.62;transition:transform var(--transition-base),opacity var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);flex:0 0 150px;padding:0;position:relative;overflow:hidden}.dropdex-card.selected[data-v-ce0c171f],.dropdex-card[data-v-ce0c171f]:hover{opacity:1;border-color:currentColor}.dropdex-card.selected[data-v-ce0c171f]{transform:translateY(-4px);box-shadow:0 10px 24px #00000047}.card-art[data-v-ce0c171f],.viewer-art[data-v-ce0c171f]{isolation:isolate;background:var(--color-surface-alt);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.card-art .art-image[data-v-ce0c171f]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.card-number[data-v-ce0c171f],.rarity-badge[data-v-ce0c171f]{z-index:1;letter-spacing:.08em;text-transform:uppercase;background:#0d0b0bd1;padding:.35rem .5rem;font-size:.7rem;font-weight:700;position:absolute}.rarity-badge[data-v-ce0c171f]{top:var(--space-sm);left:var(--space-sm);border:1px solid;border-radius:999px}.card-number[data-v-ce0c171f]{right:var(--space-sm);bottom:var(--space-sm);color:var(--color-cream);border-radius:var(--radius-sm)}.common[data-v-ce0c171f]{color:#d4d0c8}.rare[data-v-ce0c171f]{color:#7eb9f2}.epic[data-v-ce0c171f]{color:#c28af3}.legendary[data-v-ce0c171f]{color:#f2c05d}.shiny[data-v-ce0c171f]{color:#a7f3f4}.dropdex-card.shiny .card-art[data-v-ce0c171f]:after,.viewer-card.shiny .viewer-art[data-v-ce0c171f]:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 39%,#ffffff1a 44%,#ffffffb8 48%,#ffdaff8c 51%,#97f8ff9e 55%,#0000 61%);animation:3.2s ease-in-out infinite shiny-sweep-ce0c171f;position:absolute;inset:-55%;transform:translate(-70%)rotate(8deg)}@keyframes shiny-sweep-ce0c171f{0%,12%{transform:translate(-70%)rotate(8deg)}76%,to{transform:translate(70%)rotate(8deg)}}.bonus-tile.legendary .card-art[data-v-ce0c171f]:after,.dropdex-card.legendary .card-art[data-v-ce0c171f]:after,.viewer-card.legendary .viewer-art[data-v-ce0c171f]:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 39%,#ffe09114 44%,#ffe79ec2 49%,#f2c05d80 53%,#fff8d58a 56%,#0000 62%);animation:4s ease-in-out infinite legendary-sweep-ce0c171f;position:absolute;inset:-55%;transform:translate(-70%)rotate(8deg)}@keyframes legendary-sweep-ce0c171f{0%,18%{opacity:.55;transform:translate(-70%)rotate(8deg)}72%,to{opacity:1;transform:translate(70%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.bonus-tile.legendary .card-art[data-v-ce0c171f]:after,.dropdex-card.legendary .card-art[data-v-ce0c171f]:after,.dropdex-card.shiny .card-art[data-v-ce0c171f]:after,.viewer-card.legendary .viewer-art[data-v-ce0c171f]:after,.viewer-card.shiny .viewer-art[data-v-ce0c171f]:after{animation:none;transform:translate(8%)rotate(8deg)}}.selected-card-copy[data-v-ce0c171f]{max-width:690px;margin:var(--space-lg) auto 0;text-align:center;color:var(--color-text-muted)}.selected-card-copy h4[data-v-ce0c171f]{margin:0 0 var(--space-sm);color:var(--color-cream);font-family:var(--font-display);font-size:1.75rem}.selected-card-copy p[data-v-ce0c171f]:not(.eyebrow){margin:0;line-height:1.55}.viewer-loading[data-v-ce0c171f]{z-index:1;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);color:var(--color-cream);background:#0d0b0bc7;border-radius:999px;font-size:.85rem;position:absolute}.card-viewer[data-v-ce0c171f],.card-viewer-backdrop[data-v-ce0c171f]{overscroll-behavior:contain}.card-viewer-backdrop[data-v-ce0c171f]{z-index:1000;padding:var(--space-lg);background:#0d0b0be0;place-items:center;display:grid;position:fixed;inset:0}.card-viewer[data-v-ce0c171f]{width:min(100%,940px);max-height:calc(100vh - var(--space-xxl));padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#331f19fa,#161211fa);grid-template-columns:56px minmax(0,1fr) 56px;position:relative;box-shadow:0 24px 64px #00000094}.card-viewer[data-v-ce0c171f],.viewer-card[data-v-ce0c171f]{align-items:center;display:grid}.viewer-card[data-v-ce0c171f]{gap:var(--space-xl);color:var(--color-cream);grid-template-columns:minmax(0,340px) minmax(0,1fr);margin:0}.viewer-art[data-v-ce0c171f]{aspect-ratio:5/7;border-radius:var(--radius-md);width:100%}.viewer-art .art-image[data-v-ce0c171f]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 16px 32px #00000073);width:100%;height:100%}.viewer-card figcaption[data-v-ce0c171f]{text-align:left}.viewer-card h4[data-v-ce0c171f]{margin:0 0 var(--space-sm);color:var(--color-cream);font-family:var(--font-display);font-size:2rem}.viewer-card figcaption p[data-v-ce0c171f]:not(.eyebrow){color:var(--color-text-muted);margin:0;line-height:1.6}.viewer-close[data-v-ce0c171f],.viewer-nav[data-v-ce0c171f]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-cream);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.viewer-close[data-v-ce0c171f]:hover,.viewer-nav[data-v-ce0c171f]:hover{border-color:var(--color-red);color:var(--color-red)}.viewer-close[data-v-ce0c171f]{z-index:1;top:var(--space-sm);right:var(--space-sm);border-radius:50%;width:42px;height:42px;position:absolute}.viewer-nav[data-v-ce0c171f]{border-radius:50%;width:44px;height:44px}.viewer-nav[data-v-ce0c171f]:hover{transform:translateY(-2px)}.viewer-nav-previous[data-v-ce0c171f]{justify-self:start}.viewer-nav-next[data-v-ce0c171f]{justify-self:end}@media (width>=700px){.dropdex-card[data-v-ce0c171f]{flex-basis:180px}.card-carousel[data-v-ce0c171f]{padding-inline:calc(50% - 90px)}}@media (width<=850px){.card-viewer-backdrop[data-v-ce0c171f]{padding:var(--space-md)}.card-viewer[data-v-ce0c171f]{max-height:calc(100vh - var(--space-lg));padding:var(--space-lg) var(--space-md);grid-template-columns:40px minmax(0,1fr) 40px}.viewer-card[data-v-ce0c171f]{gap:var(--space-md);grid-template-columns:1fr}.viewer-art[data-v-ce0c171f]{width:min(100%,280px)}.viewer-card figcaption[data-v-ce0c171f]{text-align:center}.viewer-card h4[data-v-ce0c171f]{font-size:1.6rem}.viewer-close[data-v-ce0c171f]{top:var(--space-xs);right:var(--space-xs)}}@media (width<=640px){.deck-header[data-v-ce0c171f]{display:block}.rarity-filters[data-v-ce0c171f]{margin-top:var(--space-md);justify-content:start}.deck-header h3[data-v-ce0c171f]{font-size:1.6rem}.carousel-shell[data-v-ce0c171f]{grid-template-columns:40px minmax(0,1fr) 40px;gap:0}.carousel-control[data-v-ce0c171f]{width:38px;height:38px}.dropdex-card[data-v-ce0c171f]{flex-basis:180px}.card-carousel[data-v-ce0c171f]{gap:0;padding-inline:calc(50% - 90px)}.selected-card-copy h4[data-v-ce0c171f]{font-size:1.5rem}}@media (width<=850px){.card-viewer-backdrop[data-v-ce0c171f]{padding:8px}.card-viewer[data-v-ce0c171f]{width:100%;max-height:calc(100dvh - 16px);padding:52px 10px 16px;display:block;overflow-y:auto}.viewer-card[data-v-ce0c171f]{gap:18px;width:100%}.viewer-art[data-v-ce0c171f]{justify-self:center;width:100%;max-width:620px;height:auto}.viewer-card figcaption[data-v-ce0c171f]{padding:0 8px}.viewer-nav[data-v-ce0c171f]{z-index:2;position:absolute;top:6px}.viewer-nav-previous[data-v-ce0c171f]{left:10px}.viewer-nav-next[data-v-ce0c171f]{left:64px}.viewer-close[data-v-ce0c171f]{z-index:2;top:6px;right:10px}}@media (width>=851px){.card-viewer-backdrop[data-v-ce0c171f]{padding:24px}.card-viewer[data-v-ce0c171f]{width:min(100%,1240px);max-height:calc(100dvh - 48px);padding:32px 20px;overflow-y:auto}.viewer-card[data-v-ce0c171f]{grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr);gap:calc(clamp(24px,3vw,48px))}.viewer-art[data-v-ce0c171f]{justify-self:center;width:min(100%,71.4286dvh - 82.8572px);height:auto}}.deck-block[data-v-ce0c171f]:focus,.deck-block[data-v-ce0c171f]:focus-visible{outline:none}.dropdex-section[data-v-6ec3ceb2]{padding:var(--space-xxl) 0;background:0 0}.section-intro[data-v-6ec3ceb2]{max-width:650px;margin:calc(var(--space-xl) * -.4) auto var(--space-xxl);text-align:center;color:var(--color-text-muted)}.section-intro a[data-v-6ec3ceb2]{color:var(--color-cream);text-decoration:underline;-webkit-text-decoration-color:var(--color-brown-light);text-decoration-color:var(--color-brown-light);text-underline-offset:.2em}.section-intro a[data-v-6ec3ceb2]:hover{color:var(--color-red)}.dropdex-page[data-v-60fbd97e]{min-height:70vh;padding-top:var(--header-height);padding-bottom:var(--space-xxl)}
