.shot.svelte-13jg97c{margin:0;display:grid;justify-items:center;gap:.7rem;grid-column:1 / -1}.shot.svelte-13jg97c img:where(.svelte-13jg97c),.shotfill.svelte-13jg97c{display:block;width:100%;height:100%;object-fit:cover}.shot.svelte-13jg97c>img:where(.svelte-13jg97c),.shot.svelte-13jg97c>.shotfill:where(.svelte-13jg97c){box-shadow:0 14px 40px color-mix(in srgb,#000 42%,transparent)}.shot.svelte-13jg97c>img:where(.svelte-13jg97c),.shot.svelte-13jg97c>.shotfill:where(.svelte-13jg97c){grid-area:1 / 1}.shot.svelte-13jg97c>.shotfill:where(.svelte-13jg97c){z-index:0}.shot.svelte-13jg97c>img:where(.svelte-13jg97c){z-index:1}.shot.svelte-13jg97c>figcaption:where(.svelte-13jg97c){grid-area:2 / 1;font-size:.84rem;color:var(--dim);text-align:center;max-width:34rem}.shot[data-shape=circle].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=circle].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){width:8.5rem;height:8.5rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 62%,transparent)}.shot[data-shape=arch].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=arch].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){width:min(20rem,100%);aspect-ratio:3 / 4;height:auto;border-radius:999px 999px 12px 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.shot[data-shape=squircle].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=squircle].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){width:min(16rem,100%);aspect-ratio:1;height:auto;border-radius:28%}.shot[data-shape=frame].svelte-13jg97c{width:min(24rem,100%);margin-inline:auto;padding:.7rem;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--bg-card) 70%,transparent)}.shot[data-shape=frame].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=frame].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){aspect-ratio:4 / 5;height:auto}.shot[data-shape=wide].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=wide].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){width:100%;aspect-ratio:21 / 9;height:auto;border-radius:14px}.shot[data-focus=top].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:50% 0%}.shot[data-focus=bottom].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:50% 100%}.shot[data-focus=left].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:0% 50%}.shot[data-focus=right].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:100% 50%}.shot[data-focus=top-left].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:0% 0%}.shot[data-focus=top-right].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:100% 0%}.shot[data-focus=bottom-left].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:0% 100%}.shot[data-focus=bottom-right].svelte-13jg97c>img:where(.svelte-13jg97c){object-position:100% 100%}.shotfill.svelte-13jg97c{background-color:color-mix(in srgb,var(--accent) 62%,var(--bg));background-image:radial-gradient(circle at 22% 18%,color-mix(in srgb,#000 62%,transparent) 0 6%,transparent 7%),radial-gradient(circle at 63% 12%,color-mix(in srgb,#000 55%,transparent) 0 5%,transparent 6%),radial-gradient(circle at 84% 34%,color-mix(in srgb,#000 60%,transparent) 0 7%,transparent 8%),radial-gradient(circle at 38% 44%,color-mix(in srgb,#000 58%,transparent) 0 8%,transparent 9%),radial-gradient(circle at 12% 62%,color-mix(in srgb,#000 55%,transparent) 0 6%,transparent 7%),radial-gradient(circle at 71% 68%,color-mix(in srgb,#000 62%,transparent) 0 7%,transparent 8%),radial-gradient(circle at 46% 86%,color-mix(in srgb,#000 55%,transparent) 0 6%,transparent 7%),radial-gradient(circle at 90% 88%,color-mix(in srgb,#000 50%,transparent) 0 5%,transparent 6%),radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--ember) 70%,transparent) 0 11%,transparent 12%),radial-gradient(circle at 78% 74%,color-mix(in srgb,var(--ember) 60%,transparent) 0 13%,transparent 14%),linear-gradient(150deg,color-mix(in srgb,#fff 22%,transparent),transparent 55%);outline:2px dashed color-mix(in srgb,var(--ink) 34%,transparent);outline-offset:-6px}.shelfwrap.svelte-13jg97c{grid-column:1 / -1;margin:.15rem 0 .35rem}.featurecard.svelte-13jg97c{grid-column:1 / -1;display:grid;gap:.3rem;padding:1.1rem 1.25rem;text-decoration:none;color:var(--ink);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.featurecard.svelte-13jg97c:hover{border-color:color-mix(in srgb,var(--accent) 62%,transparent)}.ftitle.svelte-13jg97c{font-family:var(--serif);font-size:1.15rem}.fnote.svelte-13jg97c{font-size:.86rem;line-height:1.45}.fprice.svelte-13jg97c{font-size:.95rem;margin-top:.2rem;color:var(--accent)}.windowshop.svelte-13jg97c{grid-column:1 / -1;display:grid;gap:.5rem}.windowgrid.svelte-13jg97c{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem}.wtile.svelte-13jg97c{display:grid;gap:.3rem;text-decoration:none;color:var(--ink);min-width:0}.wtile.soldout.svelte-13jg97c{opacity:.55}.wthumb.svelte-13jg97c{display:block;aspect-ratio:1;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background-color:color-mix(in srgb,var(--bg-card) 80%,transparent);background-size:cover;background-position:center;transition:transform .25s ease}.wtile.svelte-13jg97c:hover .wthumb:where(.svelte-13jg97c){transform:translateY(-2px)}.wname.svelte-13jg97c{font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wprice.svelte-13jg97c{font-size:.75rem}.wplate.svelte-13jg97c{justify-self:start;display:inline-flex;align-items:center;margin-top:.1rem;padding:.16rem .55rem;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);background:color-mix(in srgb,var(--bg-card) 45%,transparent);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:7px;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.videocard.svelte-13jg97c{grid-column:1 / -1;display:grid;gap:.6rem;padding:1.1rem 1.25rem}.videocard.svelte-13jg97c h3:where(.svelte-13jg97c){font-family:var(--serif);font-size:1.15rem}.videoframe.svelte-13jg97c{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--bg-card)}.videoframe.svelte-13jg97c iframe:where(.svelte-13jg97c){position:absolute;inset:0;width:100%;height:100%;border:0}.studioframe.svelte-13jg97c{width:100%;border-radius:10px;overflow:hidden;background:var(--bg-card)}.studioframe.svelte-13jg97c video:where(.svelte-13jg97c){display:block;width:100%;height:auto;max-height:70vh;border-radius:10px}.langrow.svelte-13jg97c{display:flex;flex-wrap:wrap;gap:.4rem}.langpill.svelte-13jg97c{font:inherit;font-size:.82rem;letter-spacing:.02em;padding:.34rem .85rem;border-radius:999px;cursor:pointer;color:color-mix(in srgb,var(--ink) 62%,transparent);background:transparent;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);transition:color .18s ease,border-color .18s ease,background .18s ease}.langpill.svelte-13jg97c:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 34%,transparent)}.langpill.on.svelte-13jg97c{color:var(--bg);background:var(--accent);border-color:transparent}@media(prefers-reduced-motion:reduce){.langpill.svelte-13jg97c{transition:none}}
