.blog-detail-page.svelte-fg4d1n{width:100%;max-width:860px;padding-bottom:120px}.back-link.svelte-fg4d1n{display:inline-flex;align-items:center;margin-bottom:74px;color:var(--blue-link-color);font-size:1rem;font-weight:800;line-height:1}.back-link.svelte-fg4d1n:before{content:"←";margin-right:10px;font-size:1rem}.back-link.svelte-fg4d1n:hover{color:#7bd0ff}.post-header.svelte-fg4d1n{margin-bottom:72px}.post-meta.svelte-fg4d1n{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:30px;color:var(--grey);font-size:.8125rem;font-weight:800;letter-spacing:-.01em}.post-header.svelte-fg4d1n h1:where(.svelte-fg4d1n),.state-card.svelte-fg4d1n h1:where(.svelte-fg4d1n){margin:0;color:var(--main-white-color);font-size:2.625rem;line-height:1.12;letter-spacing:-.04em}.post-header.svelte-fg4d1n p:where(.svelte-fg4d1n){max-width:760px;margin-top:24px;color:var(--portfolio-text-dark-grey);font-size:1rem;line-height:1.75}.tags.svelte-fg4d1n{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tag.svelte-fg4d1n{color:var(--grey);font-size:.8125rem;font-weight:800}.tag.svelte-fg4d1n:before{content:"#";color:var(--blue-link-color)}.featured-image.svelte-fg4d1n{display:block;width:100%;max-height:520px;margin:0 0 72px;object-fit:cover;border-radius:2px;background:#151515}.post-content.svelte-fg4d1n,.empty-content.svelte-fg4d1n{color:var(--portfolio-text-dark-grey);font-size:1rem;line-height:1.75}.post-content.svelte-fg4d1n *{max-width:100%}.post-content.svelte-fg4d1n *+*{margin-top:1.125rem}.post-content.svelte-fg4d1n h1,.post-content.svelte-fg4d1n h2,.post-content.svelte-fg4d1n h3,.post-content.svelte-fg4d1n h4{color:var(--main-white-color);line-height:1.2;letter-spacing:-.035em}.post-content.svelte-fg4d1n h1{margin-top:0;font-size:1.875rem}.post-content.svelte-fg4d1n h2{margin-top:3rem;font-size:1.5rem}.post-content.svelte-fg4d1n h3{margin-top:2.25rem;font-size:1.25rem}.post-content.svelte-fg4d1n a{color:var(--blue-link-color);text-decoration:underline;text-underline-offset:.125rem}.post-content.svelte-fg4d1n ul,.post-content.svelte-fg4d1n ol{padding-left:1.2rem}.post-content.svelte-fg4d1n ul{list-style:disc}.post-content.svelte-fg4d1n ol{list-style:decimal}.post-content.svelte-fg4d1n blockquote{padding:4px 0 4px 22px;border-left:3px solid var(--blue-link-color);color:var(--main-white-color)}.post-content.svelte-fg4d1n code{padding:.125rem .4375rem;background:#1a1a1a;border-radius:4px;color:#fff;font-size:.9rem}.post-content.svelte-fg4d1n pre{max-width:100%;overflow-x:auto;padding:22px;background:#1a1a1a;border-radius:4px}.post-content.svelte-fg4d1n pre code{padding:0;background:transparent}.post-content.svelte-fg4d1n img{max-width:100%;height:auto;border-radius:2px}.empty-content.svelte-fg4d1n{color:var(--portfolio-text-dark-grey)}.state-card.svelte-fg4d1n{max-width:720px}.state-card.svelte-fg4d1n p:where(.svelte-fg4d1n){margin-top:24px;color:var(--portfolio-text-dark-grey);font-size:1rem;line-height:1.72}.state-card.svelte-fg4d1n a:where(.svelte-fg4d1n){display:inline-block;margin-top:34px;color:var(--blue-link-color);font-size:1rem;font-weight:800}@media screen and (max-width:900px){.blog-detail-page.svelte-fg4d1n{padding-bottom:75px}.back-link.svelte-fg4d1n{margin-bottom:48px;font-size:1rem}.post-header.svelte-fg4d1n{margin-bottom:48px}.post-header.svelte-fg4d1n h1:where(.svelte-fg4d1n),.state-card.svelte-fg4d1n h1:where(.svelte-fg4d1n){font-size:2rem;letter-spacing:-.035em}.post-header.svelte-fg4d1n p:where(.svelte-fg4d1n),.post-content.svelte-fg4d1n{font-size:1rem}.featured-image.svelte-fg4d1n{margin-bottom:48px}}
