.card.svelte-t2ykpv{position:relative}.plate.svelte-t2ykpv{aspect-ratio:16/10;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-plate);transition:border-color var(--duration-fast) var(--ease-out);position:relative;overflow:hidden}.plate.svelte-t2ykpv img:where(.svelte-t2ykpv),.plate.svelte-t2ykpv video:where(.svelte-t2ykpv){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate.svelte-t2ykpv img:where(.svelte-t2ykpv){transition:opacity var(--duration-base) var(--ease-out)}.plate.svelte-t2ykpv img.playing:where(.svelte-t2ykpv){opacity:0}button.svelte-t2ykpv{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:1;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border:1px solid oklch(from var(--color-on-plate) l c h / .45);border-radius:var(--radius-full);background:oklch(from var(--color-plate) l c h / .72);color:var(--color-on-plate);cursor:pointer;place-items:center;display:grid;position:absolute}button.svelte-t2ykpv:focus-visible{outline-color:var(--color-on-plate);outline-offset:-4px}.caption.svelte-t2ykpv{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);display:grid}h3.svelte-t2ykpv{font:700 var(--text-xl) / var(--leading-snug) var(--font-display);text-wrap:balance}a.svelte-t2ykpv:after{content:"";position:absolute;inset:0}a.svelte-t2ykpv:focus-visible{outline:none}.card.svelte-t2ykpv:has(a:where(.svelte-t2ykpv):focus-visible) .plate:where(.svelte-t2ykpv){outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover){.card.svelte-t2ykpv:hover .plate:where(.svelte-t2ykpv){border-color:var(--color-ink)}.card.svelte-t2ykpv:hover a:where(.svelte-t2ykpv){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}p.svelte-t2ykpv{font:400 var(--text-meta) / var(--leading-normal) var(--font-mono)}.results.svelte-t2ykpv{padding-block:calc(var(--spacing) * 1.5);border-block:1px solid var(--color-ink);font-weight:500}.about.svelte-t2ykpv{gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto;align-items:start;display:grid}.tags.svelte-t2ykpv{gap:0 calc(var(--spacing) * 2);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.tags.svelte-t2ykpv span:where(.svelte-t2ykpv){white-space:nowrap}.tags.svelte-t2ykpv span:where(.svelte-t2ykpv):not(:last-child):after{margin-left:calc(var(--spacing) * 2);content:"·"}.tier.svelte-t2ykpv{padding:0 calc(var(--spacing) * 1.5);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm)}.field.svelte-d9edf1{gap:calc(var(--spacing) * 1.5);display:grid}label.svelte-d9edf1{font:600 var(--text-sm) / var(--leading-snug) var(--font-sans)}input.svelte-d9edf1{width:100%;min-height:calc(var(--spacing) * 11);padding:0 calc(var(--spacing) * 3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:400 var(--text-base) / 1 var(--font-sans);transition:border-color var(--duration-fast) var(--ease-out)}input.svelte-d9edf1::placeholder{color:var(--color-ink-2);opacity:1}input.svelte-d9edf1:hover,input.svelte-d9edf1:focus-visible{border-color:var(--color-ink)}input[aria-invalid=true].svelte-d9edf1{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}input.svelte-d9edf1:disabled{background:var(--color-paper-2);color:var(--color-ink-2);cursor:not-allowed;border-style:dashed}p.svelte-d9edf1{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug)}p.error.svelte-d9edf1{color:var(--color-danger)}
