.card.svelte-yb5num{border-radius:var(--r-card-art);cursor:pointer;width:100%;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid var(--glass-border);aspect-ratio:367/512;background:0 0;position:relative;overflow:clip}.card.svelte-yb5num:focus-visible{border-color:color-mix(in oklch, var(--accent-pkmn) 80%, transparent);box-shadow:0 8px 28px color-mix(in oklch, var(--shade) 40%, transparent), 0 0 16px color-mix(in oklch, var(--accent-pkmn) 25%, transparent)}@media (hover:hover) and (pointer:fine){.card.svelte-yb5num:hover{border-color:color-mix(in oklch, var(--accent-pkmn) 80%, transparent);box-shadow:0 8px 28px color-mix(in oklch, var(--shade) 40%, transparent), 0 0 16px color-mix(in oklch, var(--accent-pkmn) 25%, transparent)}}.card.svelte-yb5num:before{content:"";width:24px;height:24px;image-rendering:pixelated;background:url(../../../assets/loader.png) 50%/100% 100% no-repeat;display:none;position:absolute;inset-block-start:calc(50% - 12px);inset-inline-start:calc(50% - 12px)}.card.svelte-yb5num.pending:before{display:block}.card.svelte-yb5num.pending{background:var(--glass)}.card.svelte-yb5num img:where(.svelte-yb5num){object-fit:cover;width:100%;height:100%;transition:opacity .3s var(--ease-out);display:block;position:relative}.card.svelte-yb5num.pending img:where(.svelte-yb5num){opacity:0}.card.svelte-yb5num .card-number:where(.svelte-yb5num){justify-content:safe center;align-items:center;gap:5px;display:flex}.card-number.svelte-yb5num>span:where(.svelte-yb5num):first-child{flex:none}.card-name.svelte-yb5num{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:700;overflow:clip}.card.svelte-yb5num:has(.expansion-badge:where(.svelte-yb5num)):after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in oklch, var(--shade) 95%, transparent), color-mix(in oklch, var(--shade) 70%, transparent) 35%, transparent);pointer-events:none;height:42%;position:absolute;inset-block-end:0;inset-inline:0}.card.svelte-yb5num .expansion-badge:where(.svelte-yb5num){z-index:2;object-fit:contain;opacity:1;width:70%;max-width:120px;height:44px;filter:drop-shadow(0 1px 3px var(--shade));pointer-events:none;margin-inline:auto;position:absolute;inset-block-end:34px;inset-inline:0}a.card.svelte-yb5num{color:inherit;text-decoration:none;display:block}.card.outside-pack.svelte-yb5num{filter:brightness(.25)}.card.svelte-yb5num:active{scale:var(--press-scale)}@media (prefers-reduced-motion:no-preference){.card.svelte-yb5num{transition:transform .2s var(--ease-out), scale .16s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out)}.card.svelte-yb5num:focus-visible{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.card.svelte-yb5num:hover{transform:scale(1.05)}}}.gallery-toolbar.svelte-10d7gjr{margin-block:20px 12px;margin-inline:var(--edge-start) var(--edge-end);justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-toolbar.svelte-10d7gjr .section-title:where(.svelte-10d7gjr){margin:0}.actions.svelte-10d7gjr{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.download.svelte-10d7gjr{flex:none;position:relative}a.svelte-10d7gjr:focus-visible{outline:2px solid var(--accent-pkmn);outline-offset:3px}.options.svelte-10d7gjr{z-index:50;border:1px solid var(--glass-border);background:var(--glass);inline-size:min(320px,100vw - 32px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:28px;padding:16px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.question.svelte-10d7gjr{margin:0;font-weight:700}.hint.svelte-10d7gjr{color:var(--text);margin-block:6px 14px;margin-inline:0;font-size:.85rem;line-height:1.5}.option.svelte-10d7gjr{border:1px solid var(--glass-border);background:color-mix(in oklch, var(--text) 10%, transparent);min-block-size:52px;color:var(--text);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.option.svelte-10d7gjr+.option:where(.svelte-10d7gjr){margin-block-start:8px}.option.svelte-10d7gjr .lead:where(.svelte-10d7gjr){color:var(--accent-pkmn);flex:none}.option.svelte-10d7gjr .label:where(.svelte-10d7gjr){overflow-wrap:anywhere;flex:1;min-inline-size:0}.option.svelte-10d7gjr .go:where(.svelte-10d7gjr){opacity:.6;transition:opacity .15s var(--ease-out);flex:none}.option.svelte-10d7gjr:focus-visible{background:color-mix(in oklch, var(--accent-pkmn) 18%, transparent);border-color:color-mix(in oklch, var(--accent-pkmn) 70%, transparent)}.option.svelte-10d7gjr:focus-visible .go:where(.svelte-10d7gjr){opacity:1}.option.svelte-10d7gjr:active{background:var(--glass-hover)}@media (hover:hover) and (pointer:fine){.option.svelte-10d7gjr:hover{background:color-mix(in oklch, var(--accent-pkmn) 18%, transparent);border-color:var(--accent-border)}.option.svelte-10d7gjr:hover .go:where(.svelte-10d7gjr){opacity:1}}@media (prefers-reduced-motion:no-preference){.option.svelte-10d7gjr{transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), scale .15s var(--ease-out)}.option.svelte-10d7gjr .go:where(.svelte-10d7gjr){transition:opacity .15s var(--ease-out), translate .15s var(--ease-out)}.option.svelte-10d7gjr:active{scale:var(--press-scale)}.option.svelte-10d7gjr:focus-visible .go:where(.svelte-10d7gjr){translate:0 2px}@media (hover:hover) and (pointer:fine){.option.svelte-10d7gjr:hover .go:where(.svelte-10d7gjr){translate:0 2px}}}.option.svelte-10d7gjr .lead:where(.svelte-10d7gjr){block-size:1.8cap;inline-size:auto}.option.svelte-10d7gjr .go:where(.svelte-10d7gjr){block-size:1.5cap;inline-size:auto}.section-title.svelte-10d7gjr:focus{outline:2px solid #0000}.active-filters.svelte-1vvjzk0{margin-block:-2px 4px;margin-inline:var(--edge-start) var(--edge-end);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0){border:1px solid color-mix(in oklch, var(--accent-pkmn) 45%, transparent);border-radius:var(--r-pill);background:color-mix(in oklch, var(--accent-pkmn) 12%, transparent);min-block-size:32px;color:var(--text);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);align-items:center;gap:6px;padding-block:4px;padding-inline:12px 8px;font-size:.78rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0):hover{background:color-mix(in oklch, var(--accent-pkmn) 22%, transparent);border-color:color-mix(in oklch, var(--accent-pkmn) 75%, transparent)}}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0):focus-visible{outline:2px solid var(--accent-pkmn);outline-offset:2px}.quoted.svelte-1vvjzk0{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;overflow:clip}.x.svelte-1vvjzk0{block-size:18px;inline-size:18px;color:var(--accent-pkmn);border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid}.active-filters.svelte-1vvjzk0 .clear:where(.svelte-1vvjzk0){color:var(--accent-pkmn);background:0 0;border-color:#0000;padding-inline:12px}@media (hover:hover) and (pointer:fine){.active-filters.svelte-1vvjzk0 .clear:where(.svelte-1vvjzk0):hover{background:color-mix(in oklch, var(--accent-pkmn) 10%, transparent);border-color:#0000}}.status.svelte-1vvjzk0 p:where(.svelte-1vvjzk0){margin:0}@media (prefers-reduced-motion:no-preference){.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0){transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), scale .15s var(--ease-out)}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0):active{scale:var(--press-scale)}}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0){position:relative}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.active-filters.svelte-1vvjzk0 button:where(.svelte-1vvjzk0):active{background-color:color-mix(in oklch, var(--accent-pkmn) 22%, transparent)}
