.deck{left:calc(163 * var(--px));top:calc(273 * var(--px));width:calc(320 * var(--px));align-items:center;gap:calc(55 * var(--px));color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute}.deck:focus-visible{outline:calc(3 * var(--px)) solid var(--ink);outline-offset:calc(8 * var(--px))}.deck-art{z-index:3;width:calc(258 * var(--px));height:auto;image-rendering:pixelated;transition:opacity .4s var(--ease-calm), transform .4s var(--ease-calm);animation:enter-rise .7s var(--ease-calm) .18s backwards;display:block;position:relative}.deck-caption{z-index:1;width:100%;padding:calc(8 * var(--px)) calc(26 * var(--px));background:var(--paper);border:calc(2 * var(--px)) solid var(--frame);font-size:calc(32 * var(--px));line-height:calc(44 * var(--px));text-align:center;transition:opacity .2s var(--ease-calm);animation:enter-rise .7s var(--ease-calm) .26s backwards;position:relative}.deck-arrow{font-family:var(--font-pixel);display:block}.deck.is-dealt{cursor:default}.deck.is-dealt .deck-art{opacity:0;transform:scale(.94)}.deck.is-dealt .deck-caption{opacity:0}.table{z-index:2;pointer-events:none;animation:enter-rise .7s var(--ease-calm) .18s backwards;position:absolute;inset:0;overflow:clip}.card{--tx:0;--ty:0;--rot:0;--scale:1;--accent:var(--accent-orange);left:calc((332 - 127) * var(--px));top:calc((472 - 170) * var(--px));width:calc(254 * var(--px));height:calc(340 * var(--px));image-rendering:pixelated;color:var(--slate);font:inherit;text-align:left;pointer-events:none;transform:translate(calc(var(--tx) * var(--px)), calc(var(--ty) * var(--px))) rotate(calc(var(--rot) * 1deg)) scale(var(--scale));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAAFUCAYAAAAEZoFtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABoNJREFUeAHt3T1yE2kUQFF5iqU4cjnwLkidk7ACCAi8BlcNAUwyIQm5U3bhwOXIe2ESVzFqY8nCkvrnnpNpUDZcve+pW83JakdvP33/uQIm5cfndye7vP+vFZAjfAgSPgS92faG4U5/dXmxAqZmvdNtO7+JD0HChyDhQ9CTPWDXnf7Lt68r4Lg+vv+w8c+vb27XXg93fhMfgoQPQcKHoJPX7vT//P3v6lge7u5XwNMOd935TXwIEj4ECR+Ctt6rP+ZOD/zecKffdec38SFI+BC09agPUze8VOWn49uZ+BAkfAgSPgTZ8Zk9O/3uTHwIEj4ECR+ChA9Bwocg4UPQpC/neeIOHIaJD0Fu4CHv9Pxs7XXhpGniQ5DwIchRfw/8Hpy5MfEhSPgQJHwIGn3HX8Klk8pOX7zstVS+3CNj+MG16/uW9EHnqA9Bwoeggx71j3U0snv+csh7Cuz0x3Poe0Ps+MzeSz/4n/vv7tUHEoQPQTsf9Q95DHrpXrPtaFbe+f1OYBkO/f/Rjs9sPPeB7kvH3TnqQ5DwIWhSR/2X7jXbjnaOfrCZHZ/ZONQHenFQCJ+DmdqTiTwp6Rc7PgSZ+EyG31wcj4kPQSY+BzO1Hdpdjb8If0SOtoxF+EyGD77jseND0KsnvmujMD+O+iNytGUsjvoQJHwIevVR304P82PH38AXlyyVoz4Emfg8y4lnuUx8CDLxNzDhWCoTH4JMfJ7lxLNcJj4ECR+CHPVhT+b0YBUTH4KED0GO+vCodKei8GFP5vRglb2F74mxMB92fAhy1IdHpTsVTXwI2tvEH+70dn6YLhMfgoQPQcKHoIN9q2+nh+ky8SFI+BAkfAha5J177iGAzUx8CBI+BAkfgha549vpYTMTH4KED0HChyDhQ5DwIUj4ECR8CBI+BAkfgoQPQcKHIOFDkPAhSPgQJHwIEj4ECR+ChA9Bwocg4UOQ8CFI+BAkfAgSPgQJH4Im/S/pXN/crr2+urxYwdKM8ffcxIcg4UOQ8CFo0ju+nZ6CMf6em/gQNOmJD3N0en629vrh7n41NSY+BAkfgoQPQcKHIOFDkPAhSPgQ5Do+/KHh9fpd3zfm9X0TH4KED0HChyA7Pvyh53b0Odyrf5Dwl/bILI8AY2kc9SFI+BAkfAg6yI6/tB3YTs/SmPgQJHwIch0f9myK1+2HTHwIMvGZvbHulJvzjV0mPgQJH4KED0F2fGZvrG/Rhzv9nHZ+Ex+ChA9Bizzq+/08bGbHhz1xHR+YNOFD0CKP+nZ62MzEhyDhQ5DwIUj4EDTql3tz+BdHYIlMfAgSPgQJH4JG3fHt9DAOEx+ChA9Bwocg4UOQ8CFI+BDk0VssnlvDnzLxIUj4ECR8CLLjs3h2+qdMfAgSPgQJH4Ls+DARx7zfwMSHIOFDkPAhyI4PIxnzNwQmPgQJH4KED0F2fBjJmL8hMPEhSPgQJHwIEj4ECR+ChA9Bwocg4UOQ8CFI+BAkfAgSPgQJH4KED0HChyDhQ5AHccCjMR9+eWwmPgQJH4KED0F2fHg03OmXvPOb+BAkfAgSPgQtcsd/6W5Wum7L7lzHBxZF+BAkfAhKX8e301Nl4kOQ8CFI+BA06x1/eB1+1/fZ8aky8SFI+BAkfAia9Y7vHnz4MyY+BAkfgoQPQcKHIOFDkPAhSPgQtMjf47tuD5uZ+BA0qYl/fXO79vrq8mIF7J+JD0HChyDhQ9Ckdnw7PRyHiQ9Bwocg4UOQ8CFI+BAkfAgSPgQJH4KED0HChyDhQ5DwIUj4ECR8CBI+BAkfgoQPQcKHIOFDkPAhSPgQJHwIEj4ECR+ChA9Bwocg4UOQ8CFI+BAkfAgSPgQJH4KED0FvVnt2en62Avbr4e5+tU8mPgQJH4KED0Gv3vHt9HB4w85eu/Ob+BAkfAgSPgQJH4KED0HChyDhQ5DwIUj4ECR8CBI+BAkfgoQPQcKHIOFDkPAhSPgQJHwIEj4ECR+ChA9Bwocg4UOQ8CFI+BAkfAgSPgQJH4KED0HChyDhQ5DwIUj4ECR8CBI+BAkfgoQPQcKHIOFDkPAhSPgQ9GbbGz6+/7D2+su3rxv//PT8bAXs18Pd/drrbR1uY+JDkPAhSPgQdDL8D28/ff/5/9dXlxerTYa7BnB423b665vbtdc/Pr9ba93EhyDhQ5DwIehk2xt23fmB49u20w+Z+BAkfAgSPgRt3fGHhjs/ML5tO/2QiQ9Bwocg4UPQf6o0PgwYGTuVAAAAAElFTkSuQmCC) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0;position:absolute}.card[data-accent=green]{--accent:var(--accent-green)}.card[data-accent=blue]{--accent:var(--accent-blue)}.card[data-accent=purple]{--accent:var(--accent-purple)}.card[data-accent=red]{--accent:var(--accent-red)}.card.is-live{pointer-events:auto;cursor:pointer}.card:focus-visible{outline:calc(3 * var(--px)) solid var(--ink);outline-offset:calc(4 * var(--px))}.card-tags{top:calc(79 * var(--px));align-items:center;gap:calc(13 * var(--px));flex-direction:column;display:flex;position:absolute;left:0;right:0}.card-tag{padding:calc(4 * var(--px)) calc(8 * var(--px));background:var(--accent);color:var(--slate);font-size:calc(12 * var(--px));text-align:center;text-transform:uppercase;white-space:pre-line;font-weight:600;line-height:1.2}.card-icon{width:calc(32 * var(--px));height:calc(32 * var(--px));margin-top:calc(3 * var(--px));padding:calc(1 * var(--px));background:var(--accent);color:var(--slate)}.card-icon svg{fill:currentColor;shape-rendering:crispedges;width:100%;height:100%;display:block}.card-icon svg [fill]:not([fill=none]){fill:currentColor}.card-meta{top:calc(248 * var(--px));left:calc(20 * var(--px));right:calc(20 * var(--px));font-size:calc(20 * var(--px));text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex;position:absolute}.card-title{left:calc(16 * var(--px));right:calc(16 * var(--px));top:calc(278 * var(--px));height:calc(50 * var(--px));padding:0 calc(12 * var(--px));color:var(--slate);font-size:calc(var(--title-size,22) * var(--px));text-align:center;justify-content:center;align-items:center;font-weight:700;line-height:1.15;display:flex;position:absolute}.slot{left:calc(1022 * var(--px));top:calc(252 * var(--px));width:calc(300 * var(--px));height:calc(410 * var(--px));animation:enter-rise .7s var(--ease-calm) .32s backwards;place-items:center;display:grid;position:absolute}.slot-outline{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:4px;stroke-dasharray:14 9;position:absolute;inset:0;overflow:visible}.slot-label{padding:calc(14 * var(--px)) calc(11 * var(--px));background:var(--paper);border:calc(2 * var(--px)) solid var(--frame);font-family:var(--font-pixel);font-size:calc(23 * var(--px));margin:0;line-height:1;position:relative}.detail{left:calc(87 * var(--px));top:calc(172 * var(--px));z-index:4;width:calc(873 * var(--px));height:calc(684 * var(--px));border:calc(2 * var(--px)) solid var(--paper);color:#fff;opacity:0;transform:translateY(calc(16 * var(--px)));transition:opacity .35s var(--ease-calm), transform .5s var(--ease-calm);background:#000;position:absolute}.detail.is-open{opacity:1;transform:none}.detail-icon{left:calc(67 * var(--px));top:calc(47 * var(--px));width:calc(60 * var(--px));height:calc(60 * var(--px));color:var(--paper);position:absolute}.detail-icon svg{fill:currentColor;shape-rendering:crispedges;width:100%;height:100%;display:block}.detail-icon svg [fill]:not([fill=none]){fill:currentColor}.detail-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.detail-title{left:calc(150 * var(--px));top:calc(42 * var(--px));width:calc(600 * var(--px));color:var(--paper);font-size:calc(30 * var(--px));outline:none;margin:0;font-weight:600;line-height:1.33;position:absolute}.detail-image{left:calc(65 * var(--px));top:calc(141 * var(--px));width:calc(633 * var(--px));height:calc(247 * var(--px));object-fit:cover;position:absolute}.detail-tags{left:calc(65 * var(--px));top:calc(412 * var(--px));width:calc(700 * var(--px));align-items:center;gap:calc(14 * var(--px));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.detail-tags li{padding:calc(5 * var(--px)) calc(10 * var(--px));background:var(--paper);color:var(--ink);font-size:calc(10 * var(--px));text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1.3}.detail-facts{left:calc(65 * var(--px));top:calc(459 * var(--px));width:calc(640 * var(--px));color:var(--paper);font-size:calc(19 * var(--px));line-height:1.32;position:absolute}.detail-facts-label{text-transform:uppercase;margin:0;font-weight:400}.detail-facts-list{margin:0;padding:0;font-weight:600;list-style:none}.detail-fact-label{color:var(--slate)}.detail-action{right:calc(33 * var(--px));align-items:center;gap:calc(8 * var(--px));color:#fff;font:inherit;font-size:calc(15 * var(--px));cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:flex;position:absolute}.detail-action:focus-visible{outline:calc(2 * var(--px)) solid #fff;outline-offset:calc(4 * var(--px))}.detail-close{top:calc(31 * var(--px))}.detail-expand{bottom:calc(25 * var(--px));padding:calc(5 * var(--px)) calc(12 * var(--px));background:var(--paper);border:calc(2 * var(--px)) solid var(--frame);color:var(--ink);line-height:1}.detail-expand:focus-visible{outline:calc(2 * var(--px)) solid var(--ink)}.detail-expand:not([href]){opacity:.5;cursor:default}.icon{width:calc(20 * var(--px));height:calc(20 * var(--px))}@media (prefers-reduced-motion:reduce){.detail{transition:none}.deck-art,.table,.deck-caption,.slot{animation:none}}
