.pt.svelte-1gr7gxw{font-family:var(--font-content);font-size:1.05rem;line-height:1.6}.pt.svelte-1gr7gxw p,.pt.svelte-1gr7gxw ul,.pt.svelte-1gr7gxw ol,.pt.svelte-1gr7gxw blockquote{margin:0 0 1em}.pt.svelte-1gr7gxw h2{margin:1.4em 0 .4em;font-size:1.6rem}.pt.svelte-1gr7gxw h3{margin:1.2em 0 .4em;font-size:1.3rem}.pt.svelte-1gr7gxw blockquote{border-left:3px solid #ccc;padding-left:1em;font-style:italic}.pt.svelte-1gr7gxw img{max-width:100%;height:auto;margin:1.5em 0;display:block}.pt.svelte-1gr7gxw a{text-decoration:underline}.project.svelte-gygcht{max-width:820px;margin:0 auto;padding:clamp(32px,6vw,88px) clamp(20px,5vw,40px)}.project__head.svelte-gygcht h1:where(.svelte-gygcht){font-family:var(--font-content);margin:0;font-size:clamp(40px,7vw,72px);line-height:1}.lead.svelte-gygcht{font-family:var(--font-content);color:#333;margin:16px 0 0;font-size:clamp(18px,2.4vw,22px)}.meta.svelte-gygcht{font-family:var(--font-lcd);letter-spacing:.02em;color:#6a6a6a;margin:12px 0 0;font-size:13px}.hero.svelte-gygcht{margin:clamp(24px,4vw,48px) 0 0}.hero.svelte-gygcht img:where(.svelte-gygcht){border:6px solid #111;width:100%;height:auto;display:block}.bar.svelte-gygcht{font-family:var(--font-lcd);border-block:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px 0 0;padding:16px 0;font-size:13px;display:flex}.tools.svelte-gygcht,.links.svelte-gygcht{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.tools.svelte-gygcht li:where(.svelte-gygcht){color:#6a6a6a}.links.svelte-gygcht a:where(.svelte-gygcht){border-bottom:1px solid;text-decoration:none}.body.svelte-gygcht{margin:clamp(28px,5vw,56px) 0 0}.gallery.svelte-gygcht{gap:16px;margin:clamp(28px,5vw,56px) 0 0;display:grid}.gallery.svelte-gygcht img:where(.svelte-gygcht){width:100%;height:auto;display:block}
