.container.svelte-1j9gipf{max-width:1200px;margin:0 auto;padding:20px;font-family:sans-serif}@media (max-width: 599px){.container.svelte-1j9gipf{padding:10px}}.banner.svelte-1j9gipf img:where(.svelte-1j9gipf){width:100%;height:400px;object-fit:cover;margin-bottom:40px;border-radius:8px}@media (max-width: 599px){.banner.svelte-1j9gipf img:where(.svelte-1j9gipf){height:200px;margin-bottom:20px}}h1.svelte-1j9gipf,h2.svelte-1j9gipf{font-family:"Noto Serif",serif;text-align:center;margin-bottom:30px;color:#333}h1.svelte-1j9gipf{font-size:32px;font-weight:600}h2.svelte-1j9gipf{font-size:24px;font-weight:400}@media (max-width: 599px){h1.svelte-1j9gipf{font-size:28px;margin-bottom:20px}h2.svelte-1j9gipf{font-size:22px;margin-bottom:20px}}.collections-grid.svelte-1j9gipf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}@media (max-width: 599px){.collections-grid.svelte-1j9gipf{grid-template-columns:1fr;gap:15px}}.collection-card.svelte-1j9gipf{display:block;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.collection-card.svelte-1j9gipf:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.collection-card.svelte-1j9gipf img:where(.svelte-1j9gipf){width:100%;height:200px;object-fit:cover;border-bottom:1px solid #eee}.collection-card.svelte-1j9gipf h3:where(.svelte-1j9gipf){margin:15px 10px 5px;color:#007bff}.collection-card.svelte-1j9gipf p:where(.svelte-1j9gipf){margin:0 10px 15px;font-size:.9em;color:#666}
