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