.cards.svelte-11u1n2f{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-11u1n2f{flex-direction:column;min-width:0;display:flex;position:relative}.thumb.svelte-11u1n2f{aspect-ratio:4/3;margin-bottom:var(--space-4);border-radius:var(--radius-sm);order:-1;overflow:hidden}.thumb.svelte-11u1n2f img:where(.svelte-11u1n2f){object-fit:cover;width:100%;height:100%;transition:transform .4s ease, opacity var(--transition)}.card.svelte-11u1n2f:hover .thumb:where(.svelte-11u1n2f) img:where(.svelte-11u1n2f){opacity:.92;transform:scale(1.015)}h2.svelte-11u1n2f{font-size:var(--text-lg);margin:0;font-weight:600}h2.svelte-11u1n2f a:where(.svelte-11u1n2f){color:var(--color-text);text-decoration:none}h2.svelte-11u1n2f a:where(.svelte-11u1n2f):after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.card.svelte-11u1n2f:hover h2:where(.svelte-11u1n2f) a:where(.svelte-11u1n2f){color:var(--color-accent)}h2.svelte-11u1n2f a:where(.svelte-11u1n2f):focus-visible{outline:none}h2.svelte-11u1n2f a:where(.svelte-11u1n2f):focus-visible:after{outline:2px solid var(--color-focus);outline-offset:4px}.description.svelte-11u1n2f{margin:var(--space-1) 0 0;color:var(--color-muted)}.count.svelte-11u1n2f{margin:var(--space-1) 0 0;color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.thumb.svelte-11u1n2f img:where(.svelte-11u1n2f){transition:none}.card.svelte-11u1n2f:hover .thumb:where(.svelte-11u1n2f) img:where(.svelte-11u1n2f){transform:none}}.photography.svelte-bfr53w{max-width:var(--page-width);padding-block:var(--space-5) var(--space-8);margin-inline:auto}.intro.svelte-bfr53w{max-width:var(--content-width);margin-bottom:var(--space-6)}h1.svelte-bfr53w{font-size:var(--text-2xl)}.intro.svelte-bfr53w p:where(.svelte-bfr53w){color:var(--color-muted);font-size:var(--text-lg);margin:0}
