.content-image.svelte-1sae5ma{width:100%;margin:2rem 0}.content-embed.svelte-1sae5ma{position:relative;width:100%;height:0;margin:2rem 0;border-radius:.5rem;overflow:hidden;background:#eee}.content-embed.svelte-1sae5ma iframe:where(.svelte-1sae5ma){position:absolute;top:0;left:0;width:100%;height:100%}.content-video.svelte-1sae5ma{max-width:30rem}.block-column_list.svelte-1sae5ma{display:flex;gap:2rem;margin:1rem 0}.block-column.svelte-1sae5ma{flex:1}@media(max-width:768px){.block-column_list.svelte-1sae5ma{flex-direction:column}}.project-page.svelte-135zl27{max-width:880px;margin:0 auto;padding:2rem 1rem}header.svelte-135zl27{margin-bottom:2rem}.back-link.svelte-135zl27{text-decoration:none;opacity:.7;transition:opacity .2s}.back-link.svelte-135zl27:hover{opacity:1}.hero.svelte-135zl27{display:grid;gap:2rem;margin-bottom:2rem}.hero .hero-img{width:100%;aspect-ratio:16/9;border-radius:.5rem}.hero.svelte-135zl27 h1:where(.svelte-135zl27){margin:0 0 2rem}.year.svelte-135zl27{opacity:.6;font-family:Space Mono,monospace}.summary.svelte-135zl27{line-height:1.6;max-width:600px;font-style:italic}.content.svelte-135zl27{margin-top:2rem;line-height:1.8}.content.svelte-135zl27 h1,.content.svelte-135zl27 h2,.content.svelte-135zl27 h3,.content.svelte-135zl27 h4{margin:1em 0 .5em}.content.svelte-135zl27 p{margin-bottom:1.5rem}.content.svelte-135zl27 img{max-width:44rem;border-radius:.5rem;margin:2rem 0;box-shadow:var(--shadow-md)}.content.svelte-135zl27 ul{margin-bottom:.75rem;padding-left:1.5rem;max-width:62ch;list-style-position:outside;color:var(--color-text)}.content.svelte-135zl27 li{margin-bottom:.5rem}.content.svelte-135zl27 blockquote{background-color:#f1f5f9;font-size:1.1rem;padding:1.75rem 2rem;border-radius:1rem;box-shadow:var(--shadow-sm);width:fit-content}.notification.svelte-135zl27{background-color:#fef08a;padding:1rem;border:2px solid #fde047;border-radius:.5rem;box-shadow:var(--shadow-sm);margin:0 0 2rem}.notification.svelte-135zl27 a:where(.svelte-135zl27){color:var(--color-text);font-weight:700}
