.blog-post.svelte-1teoznn{background:#030303;padding:3rem}@media(min-width:768px){.blog-post.svelte-1teoznn{padding:4rem}}@media(min-width:1200px){.blog-post.svelte-1teoznn{padding:4rem}}.blog-post__container.svelte-1teoznn{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:800px}.blog-post__header.svelte-1teoznn{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem;padding-bottom:3rem;border-bottom:2px solid #2a2a2a}.blog-post__eyebrow.svelte-1teoznn{font-family:"Press Start 2P",monospace;font-size:.75rem;color:#e2008f;text-transform:uppercase;letter-spacing:.08em;margin:0}.blog-post__date.svelte-1teoznn{font-family:"Press Start 2P",monospace;font-size:.875rem;color:#555;text-transform:uppercase;letter-spacing:.05em}.blog-post__title.svelte-1teoznn{font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0;line-height:1.2}.blog-post__excerpt.svelte-1teoznn{font-family:Manrope,sans-serif;font-size:1.125rem;color:#555;margin:0;line-height:1.6}.blog-post__tags.svelte-1teoznn{display:flex;gap:.5rem;flex-wrap:wrap}.blog-post__tag.svelte-1teoznn{font-family:"Press Start 2P",monospace;font-size:.75rem;background:#a900e226;border:1px solid #A900E2;color:#a900e2;padding:.25rem .5rem;text-transform:uppercase;letter-spacing:.03em}.blog-post__content.svelte-1teoznn{font-family:Manrope,sans-serif;line-height:1.8;margin-bottom:4rem}.blog-post__footer.svelte-1teoznn{display:flex;flex-direction:column;gap:1.5rem;padding-top:3rem;border-top:2px solid #2a2a2a}.blog-post__author.svelte-1teoznn{font-family:Manrope,sans-serif;color:#555}.blog-post__author.svelte-1teoznn p:where(.svelte-1teoznn){margin:0}.blog-post__author.svelte-1teoznn strong:where(.svelte-1teoznn){color:#fff}.blog-post__back.svelte-1teoznn{font-family:"Press Start 2P",monospace;font-size:1rem;color:#e2008f;text-transform:uppercase;letter-spacing:.05em;display:inline-block;transition:color .2s ease}.blog-post__back.svelte-1teoznn:hover{color:#a900e2}.blog-post__back.svelte-1teoznn:focus-visible{outline:none;box-shadow:0 0 0 2px #e2008f}.blog-post-error.svelte-1teoznn,.blog-post-loading.svelte-1teoznn{background:#030303;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:1.5rem}@media(min-width:768px){.blog-post-error.svelte-1teoznn,.blog-post-loading.svelte-1teoznn{padding:3rem}}@media(min-width:1200px){.blog-post-error.svelte-1teoznn,.blog-post-loading.svelte-1teoznn{padding:4rem}}.blog-post-error__container.svelte-1teoznn{text-align:center;font-family:Manrope,sans-serif}.blog-post-error__container.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:"Press Start 2P",monospace;font-size:2rem;margin-bottom:1rem}.blog-post-error__container.svelte-1teoznn p:where(.svelte-1teoznn){color:#555;margin-bottom:1.5rem}.blog-post-error__container.svelte-1teoznn a:where(.svelte-1teoznn){font-family:"Press Start 2P",monospace;font-size:1rem;background:#e2008f;color:#030303;padding:1rem 3rem;display:inline-block;text-transform:uppercase;transition:all .2s ease}.blog-post-error__container.svelte-1teoznn a:where(.svelte-1teoznn):hover{background:#030303;color:#e2008f;border:2px solid #E2008F}.blog-post-loading.svelte-1teoznn{font-family:Manrope,sans-serif;color:#555;font-size:1.125rem}
