.shot.svelte-13jg97c{grid-column:1/-1;justify-items:center;gap:.7rem;margin:0;display:grid}.shot.svelte-13jg97c img:where(.svelte-13jg97c),.shotfill.svelte-13jg97c{object-fit:cover;width:100%;height:100%;display:block}.shot.svelte-13jg97c>img:where(.svelte-13jg97c),.shot.svelte-13jg97c>.shotfill:where(.svelte-13jg97c){grid-area:1/1;box-shadow:0 14px 40px #0000006b}.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){color:var(--dim);text-align:center;grid-area:2/1;max-width:34rem;font-size:.84rem}.shot[data-shape=circle].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=circle].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){border:2px solid color-mix(in srgb, var(--accent) 62%, transparent);border-radius:50%;width:8.5rem;height:8.5rem}.shot[data-shape=arch].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=arch].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px 999px 12px 12px;width:min(20rem,100%);height:auto}.shot[data-shape=squircle].svelte-13jg97c>img:where(.svelte-13jg97c),.shot[data-shape=squircle].svelte-13jg97c>.shotfill:where(.svelte-13jg97c){aspect-ratio:1;border-radius:28%;width:min(16rem,100%);height:auto}.shot[data-shape=frame].svelte-13jg97c{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--bg-card) 70%, transparent);width:min(24rem,100%);margin-inline:auto;padding:.7rem}.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){aspect-ratio:21/9;border-radius:14px;width:100%;height:auto}.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%, #0000009e 0 6%, transparent 7%), radial-gradient(circle at 63% 12%, #0000008c 0 5%, transparent 6%), radial-gradient(circle at 84% 34%, #0009 0 7%, transparent 8%), radial-gradient(circle at 38% 44%, #00000094 0 8%, transparent 9%), radial-gradient(circle at 12% 62%, #0000008c 0 6%, transparent 7%), radial-gradient(circle at 71% 68%, #0000009e 0 7%, transparent 8%), radial-gradient(circle at 46% 86%, #0000008c 0 6%, transparent 7%), radial-gradient(circle at 90% 88%, #00000080 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, #ffffff38, 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{color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);grid-column:1/-1;gap:.3rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.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{color:var(--accent);margin-top:.2rem;font-size:.95rem}.windowshop.svelte-13jg97c{grid-column:1/-1;gap:.5rem;display:grid}.windowgrid.svelte-13jg97c{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}.wtile.svelte-13jg97c{color:var(--ink);gap:.3rem;min-width:0;text-decoration:none;display:grid}.wtile.soldout.svelte-13jg97c{opacity:.55}.wthumb.svelte-13jg97c{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background-color:color-mix(in srgb, var(--bg-card) 80%, transparent);background-position:50%;background-size:cover;border-radius:12px;transition:transform .25s;display:block}.wtile.svelte-13jg97c:hover .wthumb:where(.svelte-13jg97c){transform:translateY(-2px)}.wname.svelte-13jg97c{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.3;overflow:hidden}.wprice.svelte-13jg97c{font-size:.75rem}.wplate.svelte-13jg97c{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);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-radius:7px;justify-self:start;align-items:center;margin-top:.1rem;padding:.16rem .55rem;font-size:.58rem;display:inline-flex}.videocard.svelte-13jg97c{grid-column:1/-1;gap:.6rem;padding:1.1rem 1.25rem;display:grid}.videocard.svelte-13jg97c h3:where(.svelte-13jg97c){font-family:var(--serif);font-size:1.15rem}.videoframe.svelte-13jg97c{aspect-ratio:16/9;background:var(--bg-card);border-radius:10px;width:100%;position:relative;overflow:hidden}.videoframe.svelte-13jg97c iframe:where(.svelte-13jg97c){border:0;width:100%;height:100%;position:absolute;inset:0}.studioframe.svelte-13jg97c{background:var(--bg-card);border-radius:10px;width:100%;overflow:hidden}.studioframe.svelte-13jg97c video:where(.svelte-13jg97c){border-radius:10px;width:100%;height:auto;max-height:70vh;display:block}.langrow.svelte-13jg97c{flex-wrap:wrap;gap:.4rem;display:flex}.langpill.svelte-13jg97c{font:inherit;letter-spacing:.02em;cursor:pointer;color:color-mix(in srgb, var(--ink) 62%, transparent);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:0 0;border-radius:999px;padding:.34rem .85rem;font-size:.82rem;transition:color .18s,border-color .18s,background .18s}.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:#0000}@media (prefers-reduced-motion:reduce){.langpill.svelte-13jg97c{transition:none}}
