.gallery.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0;display:grid}.gallery.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background-color:var(--bg);border-radius:8px;width:100%;max-height:300px;display:block}.construction-notice.svelte-1uha8ag{background-color:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:var(--radius);color:var(--text-muted);margin-top:2rem;padding:1rem}
