section.svelte-1yjk4ck{margin:0 auto;max-width:800px;width:100%;padding:0 0rem;box-sizing:border-box}h2.svelte-1yjk4ck{font-size:2rem;margin-bottom:2rem;color:var(--primary-color)}h3.svelte-1yjk4ck{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--primary-color)}ul.svelte-1yjk4ck{margin-bottom:1.5rem;padding-left:1.5rem}li.svelte-1yjk4ck{line-height:1.6}p.svelte-1yjk4ck{line-height:1.6;margin-bottom:1.5rem}a.svelte-1yjk4ck{color:var(--accent-color);text-decoration:none;transition:opacity .2s ease}a.svelte-1yjk4ck:hover{opacity:.8;text-decoration:underline}.published-link.svelte-1yjk4ck{margin-top:.5rem}.photo-section.svelte-1yjk4ck{margin-top:2rem;margin-bottom:1rem}h4.svelte-1yjk4ck{font-size:1.3rem;margin-bottom:.25rem;color:var(--primary-color);font-weight:600}.photo-date.svelte-1yjk4ck{font-size:1rem;color:var(--text-color);opacity:.9;margin:0;margin-bottom:1rem;font-weight:700;font-style:italic}.photos.svelte-1yjk4ck{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;width:100%}.photo-item.svelte-1yjk4ck img:where(.svelte-1yjk4ck):hover{box-shadow:0 8px 12px #00000026}.photo-item.svelte-1yjk4ck img:where(.svelte-1yjk4ck){transition:all .25s;width:100%;height:100%;border-radius:.5rem;aspect-ratio:4/3;display:block}@media (max-width: 600px){h2.svelte-1yjk4ck{font-size:1.75rem}h3.svelte-1yjk4ck{font-size:1.25rem}h4.svelte-1yjk4ck{font-size:1.15rem}.photo-date.svelte-1yjk4ck{font-size:.9rem}section.svelte-1yjk4ck{padding:0 1rem}.photos.svelte-1yjk4ck{grid-template-columns:1fr;gap:1rem;padding:0;margin-left:0;margin-right:0}.photo-item.svelte-1yjk4ck{margin:0}}
