.gc.svelte-n3ft5o{display:flex;flex-direction:column;background:var(--ds-surface);border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:var(--ds-shadow-sm),inset 0 0 0 1px var(--ds-border);color:inherit;transition:transform var(--ds-duration-base) var(--ds-ease-out),box-shadow var(--ds-duration-base) var(--ds-ease-out)}.gc.svelte-n3ft5o:hover{box-shadow:var(--ds-shadow-lg),inset 0 0 0 1px var(--ds-border)}.gc.svelte-n3ft5o:active{transform:scale(.985)}.art.svelte-n3ft5o{position:relative;aspect-ratio:16 / 10;overflow:hidden}.art.svelte-n3ft5o svg,.shot.svelte-n3ft5o{transition:transform .6s var(--ds-ease-out)}.gc.svelte-n3ft5o:hover .art:where(.svelte-n3ft5o) svg,.gc.svelte-n3ft5o:hover .shot:where(.svelte-n3ft5o){transform:scale(1.06)}.shot.svelte-n3ft5o{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shot.dark.svelte-n3ft5o{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .shot.dark.svelte-n3ft5o:not([hidden]){display:block}}:root[data-theme=dark] .shot.dark.svelte-n3ft5o:not([hidden]){display:block}.sm.svelte-n3ft5o .art:where(.svelte-n3ft5o){aspect-ratio:16 / 9}.lg.svelte-n3ft5o .art:where(.svelte-n3ft5o){aspect-ratio:16 / 9}.state.svelte-n3ft5o{position:absolute;left:12px;bottom:12px;padding:5px 10px;border-radius:8px;background:#1414168c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);letter-spacing:.01em}.state.done.svelte-n3ft5o{background:#ffffffd9;color:var(--ds-success)}.body.svelte-n3ft5o{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-4)}.sm.svelte-n3ft5o .body:where(.svelte-n3ft5o){padding:var(--ds-space-3)}.name.svelte-n3ft5o{font-family:var(--ds-font-display);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-lg);letter-spacing:var(--ds-tracking-display)}.lg.svelte-n3ft5o .name:where(.svelte-n3ft5o){font-size:var(--ds-text-xl)}.sm.svelte-n3ft5o .name:where(.svelte-n3ft5o){font-size:var(--ds-text-md)}.tag.svelte-n3ft5o{color:var(--ds-text-2);font-size:var(--ds-text-sm);line-height:1.35}.sm.svelte-n3ft5o .tag:where(.svelte-n3ft5o){display:none}.meta.svelte-n3ft5o{margin-top:var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium)}.sm.svelte-n3ft5o .meta:where(.svelte-n3ft5o){margin-top:2px}
