main.svelte-1883j71{max-width:800px;margin:0 auto;padding:2rem;font-family:Source Sans Pro,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}header.svelte-1883j71{margin-bottom:3rem;text-align:center}h1.svelte-1883j71{font-size:2.5rem;font-weight:300;margin:0 0 .5rem;color:#2c3e50}.blog-posts.svelte-1883j71{display:flex;flex-direction:column;gap:2rem}.year-group.svelte-1883j71 h2:where(.svelte-1883j71){font-size:1.5rem;font-weight:400;margin:0 0 1rem;color:#34495e;border-bottom:1px solid #ecf0f1;padding-bottom:.5rem}.year-group.svelte-1883j71 ul:where(.svelte-1883j71){list-style:none;padding:0;margin:0}.year-group.svelte-1883j71 li:where(.svelte-1883j71){margin-bottom:.75rem}.year-group.svelte-1883j71 a:where(.svelte-1883j71){text-decoration:none;color:#2c3e50;font-size:1rem;transition:color .2s ease}.year-group.svelte-1883j71 a:where(.svelte-1883j71):hover{color:#3498db}@media (max-width: 768px){main.svelte-1883j71{padding:1rem}h1.svelte-1883j71{font-size:2rem}}
