.dateline.svelte-1azaa0p{font-size:.9em;opacity:.6;margin-bottom:.2em}h1.svelte-1azaa0p{font-size:2.5em;margin:0 0 .15em;line-height:1.15}.subtitle.svelte-1azaa0p{font-size:1.25em;opacity:.85;font-style:italic;margin-top:0}h2.svelte-1azaa0p{margin-top:1.8em;color:#7fd9ff}p.svelte-1azaa0p{line-height:1.6}a.svelte-1azaa0p{color:#7fd9ff}code.svelte-1azaa0p{font-family:Fira Code,monospace;font-size:.9em}em.svelte-1azaa0p{color:#f0d27f;font-style:italic}figure.svelte-1azaa0p{margin:1.8em 0;text-align:center}figure.svelte-1azaa0p img:where(.svelte-1azaa0p){max-width:70%;height:auto;border-radius:6px;box-shadow:0 2px 12px #00000059}figcaption.svelte-1azaa0p{margin-top:.5em;font-size:.9em;opacity:.7;font-style:italic}.video-aside.svelte-1azaa0p{margin:1.5em 0;padding:.75rem 1rem;border-left:3px solid #7fd9ff;background:#ffffff0a;border-radius:0 4px 4px 0;font-size:.95em;font-style:italic}.video-aside.svelte-1azaa0p a:where(.svelte-1azaa0p){font-style:normal}pre.svelte-1azaa0p{background:#0e1112;border:1.5px solid #2a3a40;border-radius:10px;padding:1em 1.3em;overflow-x:auto;margin:1.2em 0}pre.svelte-1azaa0p code:where(.svelte-1azaa0p){font-family:Fira Code,monospace;font-size:.95em;line-height:1.6;color:#cfe9f1;white-space:pre}hr.svelte-1azaa0p{border:0;border-top:1px solid #2a3a40;margin:2.5em 0 1.5em}ul.links.svelte-1azaa0p li:where(.svelte-1azaa0p){margin:.3em 0}.post-nav.svelte-1azaa0p{display:flex;justify-content:space-between;align-items:baseline;gap:1.5em;margin-top:2.5em;padding-top:1.2em;border-top:1px solid #2a3a40;font-size:.95em}.post-nav.svelte-1azaa0p .nav-prev:where(.svelte-1azaa0p){flex:1;text-align:left}.post-nav.svelte-1azaa0p .nav-home:where(.svelte-1azaa0p){flex:0 0 auto;text-align:center;opacity:.8}.post-nav.svelte-1azaa0p .nav-next:where(.svelte-1azaa0p){flex:1;text-align:right}
