.post-container.svelte-19wyf48{text-align:justify;position:relative;z-index:1;max-width:900px;margin:0 auto;padding:60px 20px 100px}.back-link.svelte-19wyf48{display:inline-block;padding:10px 25px;background-color:#ed2024;color:#fff;text-decoration:none;font-weight:600;border-radius:4px;transition:all .3s ease;border:2px solid #ed2024;margin-bottom:40px}.back-link.svelte-19wyf48:hover{background-color:#fff;color:#ed2024}.post-header.svelte-19wyf48{margin-bottom:40px}.post-title.svelte-19wyf48{font-size:3em;line-height:1.15;margin:0 0 15px;font-weight:800}.post-meta.svelte-19wyf48{font-size:.9em;color:#7e1416;font-weight:600;text-transform:uppercase;letter-spacing:1px}.post-hero.svelte-19wyf48{margin:40px 0 60px;border:3px solid #000;box-shadow:6px 6px #000}.post-hero.svelte-19wyf48 img:where(.svelte-19wyf48){width:100%;display:block}.post-content.svelte-19wyf48{font-size:1.1em;line-height:1.8;color:var(--text)}.post-content.svelte-19wyf48 h2{font-size:2em;margin:60px 0 20px;font-weight:800}.post-content.svelte-19wyf48 h3{font-size:1.4em;margin:40px 0 15px;font-weight:700}.post-content.svelte-19wyf48 p{margin-bottom:24px}.post-content.svelte-19wyf48 a{color:var(--brand);font-weight:600}.post-content.svelte-19wyf48 blockquote{margin:40px 0;padding:25px 30px;border-left:6px solid var(--brand);background:var(--bg-soft);font-style:italic}.post-content.svelte-19wyf48 pre{background:#000;color:#fff;padding:20px;overflow-x:auto;border-radius:6px;margin:40px 0}.post-content.svelte-19wyf48 ol,.post-content.svelte-19wyf48 ul{margin:0 0 1rem 1rem}.post-content.svelte-19wyf48 ol{list-style:decimal}.post-content.svelte-19wyf48 ul{list-style:disc}.post-content.svelte-19wyf48 li>p{margin:0!important}@media(max-width:768px){.post-title.svelte-19wyf48{font-size:2em}.post-header.svelte-19wyf48{margin:0}.post-hero.svelte-19wyf48{margin:25px 0}.post-content.svelte-19wyf48{font-size:1em;line-height:1.4}.post-content.svelte-19wyf48 h2{font-size:1.5em;margin:15px 0}.post-content.svelte-19wyf48 h3{font-size:1.25em;margin:15px 0}.post-content.svelte-19wyf48 p{margin-bottom:15px}.post-content.svelte-19wyf48 blockquote{margin:20px 0;padding:15px}.post-content.svelte-19wyf48 pre{padding:15px;margin:15px 0}}
