.card.svelte-ytwu3w{min-width:0;position:relative}@supports (animation-timeline:view()){.card.svelte-ytwu3w{animation:linear both svelte-ytwu3w-reveal;animation-timeline:view();animation-range:entry calc(var(--col,0) * 6%) entry calc(34% + var(--col,0) * 6%)}@media (prefers-reduced-motion:reduce){.card.svelte-ytwu3w{animation-name:svelte-ytwu3w-reveal-fade}}}@keyframes svelte-ytwu3w-reveal{0%{opacity:0;translate:0 var(--reveal-y)}}@keyframes svelte-ytwu3w-reveal-fade{0%{opacity:0}}.link.svelte-ytwu3w{color:inherit;transition:transform var(--dur-press) var(--ease-out);text-decoration:none;display:block}.link.svelte-ytwu3w:active{transform:scale(.985)}.media.svelte-ytwu3w{aspect-ratio:16/10;border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow);isolation:isolate;position:relative;overflow:hidden}.media.svelte-ytwu3w:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none;transition:box-shadow var(--dur-hover) ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.link.svelte-ytwu3w:hover .media:where(.svelte-ytwu3w):after{box-shadow:inset 0 0 0 1.5px var(--accent)}}.type-tile.svelte-ytwu3w{background:radial-gradient(120% 90% at 100% 110%, color-mix(in oklab, var(--accent) 45%, transparent), transparent 60%), var(--bg-raised);place-items:end start;height:100%;padding:14px 16px;display:grid}.type-tile.svelte-ytwu3w span:where(.svelte-ytwu3w){font-family:var(--serif);font-size:clamp(22px,3vw,32px);font-style:italic;line-height:1.05}.free.svelte-ytwu3w{margin-top:var(--space-1);color:var(--fg-2);font-size:11px;display:block}.meta.svelte-ytwu3w{min-width:0;margin-top:10px}h3.svelte-ytwu3w{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.25}.compact.svelte-ytwu3w h3:where(.svelte-ytwu3w){font-size:15px}
