.header.svelte-l1v0hg{display:flex;flex-direction:column;align-items:start;justify-content:start;text-align:left;gap:var(--gap-dense-grid)}@media screen and (max-width: 800px){.header.svelte-l1v0hg{align-items:center;text-align:center}}.post-info.svelte-l1v0hg{display:flex;flex-direction:row;align-items:start;cursor:default;gap:2rem}main.svelte-l1v0hg{width:640px;max-width:calc(100vw - 5em);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--gap-dense-grid);margin-bottom:var(--gap-unrelated-sections);min-height:100vh}@media (max-width: 800px){main.svelte-l1v0hg{width:100%;max-width:calc(100vw - 30px)}}main.svelte-l1v0hg h1,main.svelte-l1v0hg h2,main.svelte-l1v0hg h3,main.svelte-l1v0hg h4,main.svelte-l1v0hg h5{font-weight:700;color:var(--on-bg-emphasis)}main.svelte-l1v0hg h2,main.svelte-l1v0hg h3,main.svelte-l1v0hg h4,main.svelte-l1v0hg h5{font-weight:700}.header.svelte-l1v0hg img:not(.authorinfo:where(.svelte-l1v0hg) img:where(.svelte-l1v0hg)),.header.svelte-l1v0hg video{width:100%;object-fit:cover;margin:2em 0;border-radius:1em}.authorinfo.svelte-l1v0hg{display:flex;flex-direction:row;align-items:center;justify-content:center}@keyframes svelte-l1v0hg-elegantFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-image.svelte-l1v0hg{animation:svelte-l1v0hg-elegantFadeIn .5s cubic-bezier(.17,.67,.31,.99) both}@keyframes svelte-l1v0hg-endlessSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.authorinfo.svelte-l1v0hg img:where(.svelte-l1v0hg){animation:svelte-l1v0hg-endlessSpin 3s linear infinite}.reading-time.svelte-l1v0hg{display:flex;align-items:center;gap:5px}.reading-time.svelte-l1v0hg svg{width:16px;height:16px}.reading-time.svelte-l1v0hg [fill]:not([fill=none]){fill:currentColor}.reading-time.svelte-l1v0hg [stroke]:not([stroke=none]){stroke:currentColor}.related-posts-list.svelte-l1v0hg{grid-column:1 / -1;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--gap-spacious-grid);margin:1rem auto;max-width:min(var(--recommended-max-content-width),1000px)}@media screen and (max-width: 800px){.related-posts-list.svelte-l1v0hg{grid-template-columns:1fr 1fr}}
