.post-page.svelte-1xva58v{margin:0;padding:32px}.post-hero.svelte-1xva58v{max-width:900px;margin:0 auto 48px;position:relative}.post-hero.svelte-1xva58v img:where(.svelte-1xva58v){display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:20px;box-shadow:0 0 7.4px #2d20c833}.post-content.svelte-1xva58v{max-width:900px;margin:0 auto;color:var(--HL-DARK)}.post-header.svelte-1xva58v{margin-bottom:40px;text-align:center}.post-category.svelte-1xva58v{position:absolute;top:12px;right:12px;font-family:var(--HL-Sometype-Mono);font-size:var(--fs-xs);font-weight:700;letter-spacing:10%;color:var(--HL-BLUE);background-color:#f1fafa99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 12px;border-radius:30px;box-shadow:0 0 8px #2d20c833}.post-date.svelte-1xva58v{display:block;margin-top:12px;font-family:var(--HL-Sometype-Mono),monospace;font-size:var(--fs-sm);color:var(--HL-DARK);opacity:.6}.post-title.svelte-1xva58v{margin-top:16px;font-family:var(--HL-Amaranth);font-size:var(--fs-2xl);line-height:1.3;color:var(--HL-DARK)}.post-body.svelte-1xva58v{font-family:var(--HL-Montserrat);font-size:var(--fs-lg);line-height:1.8;color:var(--HL-DARK);opacity:.85}.post-body p{margin-bottom:1.5em}.post-body strong{font-weight:700;opacity:1}@media(max-width:768px){.post-page.svelte-1xva58v{padding:0 16px}.post-hero.svelte-1xva58v{border-radius:12px;margin-bottom:32px}.post-header.svelte-1xva58v{margin-bottom:32px}}
