.blog-post-container.svelte-18a72u9{min-height:100vh;margin:0 auto;font-family:sans-serif;background:linear-gradient(45deg,#fff 25%,#f8f8f8 25%,#f8f8f8 50%,#fff 50%,#fff 75%,#f8f8f8 75%);background-size:20px 20px}.back-nav.svelte-18a72u9{margin-bottom:2rem}.back-btn{background:#4ecdc4!important;color:#000!important;border:3px solid #000!important;font-weight:900!important;text-transform:uppercase!important;padding:1rem 1.5rem!important;box-shadow:4px 4px #000!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:.5rem!important}.back-btn:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #000!important;background:#3db8b0!important}.back-icon{width:1rem!important;height:1rem!important}.blog-post.svelte-18a72u9{background:#fff;border-top:6px solid #000;box-shadow:12px 12px #ff6b6b;margin-bottom:3rem;overflow:hidden}.post-header.svelte-18a72u9{position:relative}.featured-image.svelte-18a72u9{width:100%;height:400px;overflow:hidden;position:relative;border-bottom:6px solid #000}.featured-image.svelte-18a72u9 img:where(.svelte-18a72u9){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay.svelte-18a72u9{position:absolute;top:1rem;right:1rem}.back-btn-overlay.svelte-18a72u9{position:absolute;top:1rem;left:1rem}.featured-badge.svelte-18a72u9{background:#ff6b6b;color:#fff;border:3px solid #000;font-weight:900;font-size:.8rem;padding:.75rem 1.5rem;box-shadow:4px 4px #000}.header-content.svelte-18a72u9{padding:3rem}.post-title.svelte-18a72u9{font-size:3rem;font-weight:900;line-height:1.1;color:#000;margin-bottom:1.5rem;text-shadow:3px 3px 0px #ff6b6b}.post-excerpt.svelte-18a72u9{font-size:1.2rem;line-height:1.6;color:#666;margin-bottom:2rem;font-weight:600;padding:1.5rem;background:#f8f8f8;border:3px solid #000;box-shadow:4px 4px #ffe66d}.post-meta.svelte-18a72u9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:2rem;border-top:4px solid #f0f0f0}.meta-row.svelte-18a72u9{display:flex;flex-wrap:wrap;gap:2rem}.meta-item.svelte-18a72u9{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem;background:#f0f0f0;border:2px solid #000;box-shadow:2px 2px #000}.meta-icon.svelte-18a72u9{width:1rem;height:1rem}.action-buttons.svelte-18a72u9{display:flex;gap:1rem}.action-btn{font-weight:900!important;text-transform:uppercase!important;padding:.75rem 1.5rem!important;border:3px solid #000!important;box-shadow:3px 3px #000!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:.5rem!important}.action-btn:hover{transform:translate(-1px,-1px)!important;box-shadow:4px 4px #000!important}.share-btn{background:#95e1d3!important;color:#000!important}.bookmark-btn{background:#ffe66d!important;color:#000!important}.btn-icon{width:1rem!important;height:1rem!important}.post-content.svelte-18a72u9{padding:3rem;background:#fff}.content-wrapper.svelte-18a72u9{max-width:none;line-height:1.8;font-size:1.1rem;color:#333}.content-wrapper.svelte-18a72u9 h1{font-size:2.5rem;font-weight:900;color:#000;margin:2.5rem 0 1.5rem;padding:1.5rem;background:#ff6b6b;border:5px solid #000;box-shadow:6px 6px #000;text-shadow:none;text-transform:uppercase;letter-spacing:1px}.content-wrapper.svelte-18a72u9 h2,.content-wrapper.svelte-18a72u9 h3,.content-wrapper.svelte-18a72u9 h4,.content-wrapper.svelte-18a72u9 h5,.content-wrapper.svelte-18a72u9 h6{font-weight:900;color:#000;margin:2rem 0 1rem;text-shadow:2px 2px 0px #fe8d8d}.content-wrapper.svelte-18a72u9 h2{font-size:2rem;padding:1rem;text-shadow:none}.content-wrapper.svelte-18a72u9 h3{font-size:1.5rem;padding:.75rem;text-shadow:none}.content-wrapper.svelte-18a72u9 p{margin-bottom:1.5rem;font-size:1.2rem;font-weight:400;line-height:1.7}.content-wrapper.svelte-18a72u9 blockquote{padding:2rem;margin:2rem 0;background:#95e1d3;border:4px solid #000;box-shadow:6px 6px #000;font-style:italic;font-weight:700;font-size:1.2rem;position:relative}.content-wrapper.svelte-18a72u9 blockquote:before{content:'"';font-size:4rem;position:absolute;top:-1rem;left:1rem;color:#000;font-weight:900}.content-wrapper.svelte-18a72u9 ul{list-style-type:disc;padding-left:2rem;margin-bottom:1.5rem}.content-wrapper.svelte-18a72u9 ol{list-style-type:decimal;padding-left:2rem;margin-bottom:1.5rem}.content-wrapper.svelte-18a72u9 li{margin-bottom:.5rem;font-weight:400;font-size:1.2rem;line-height:1.7}.content-wrapper.svelte-18a72u9 a{color:#ff6b6b;font-weight:900;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px}.content-wrapper.svelte-18a72u9 a:hover{background:#ff6b6b;color:#fff;padding:.25rem .5rem;border:2px solid #000;box-shadow:2px 2px #000;text-decoration:none}.content-wrapper.svelte-18a72u9 code{background:#000;color:#4ecdc4;padding:.25rem .5rem;border:2px solid #000;font-family:Courier New,monospace;font-weight:700}.content-wrapper.svelte-18a72u9 pre{background:#000;color:#4ecdc4;padding:2rem;border:4px solid #000;box-shadow:6px 6px #ff6b6b;overflow-x:auto;margin:2rem 0;font-family:Courier New,monospace}.content-wrapper.svelte-18a72u9 img{max-width:100%;height:auto;border:4px solid #000;box-shadow:6px 6px #ffe66d;margin:2rem 0}.content-wrapper.svelte-18a72u9 .blog-image{max-width:100%;height:auto;border:4px solid #000;box-shadow:4px 4px #000;margin:2rem 0;display:block;border-radius:0}.post-taxonomy.svelte-18a72u9{padding:2rem 3rem;border-top:6px solid #000;background:#f8f8f8}.taxonomy-section.svelte-18a72u9{margin-bottom:2rem}.taxonomy-section.svelte-18a72u9:last-child{margin-bottom:0}.taxonomy-title.svelte-18a72u9{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;color:#000}.taxonomy-items.svelte-18a72u9{display:flex;flex-wrap:wrap;gap:.75rem}.category-badge{background:#4ecdc4!important;color:#000!important;border:2px solid #000!important;font-weight:900!important;text-transform:uppercase!important;padding:.5rem 1rem!important;box-shadow:2px 2px #000!important;font-size:.8rem!important}.tag-badge{background:#ffe66d!important;color:#000!important;border:2px solid #000!important;font-weight:900!important;padding:.5rem 1rem!important;box-shadow:2px 2px #000!important;font-size:.8rem!important}.related-posts.svelte-18a72u9{margin-top:4rem}.section-header.svelte-18a72u9{text-align:center;margin-bottom:3rem}.section-title.svelte-18a72u9{font-size:2.5rem;font-weight:900;color:#000;text-shadow:3px 3px 0px #ff6b6b;margin-bottom:1rem}.section-decoration.svelte-18a72u9{width:100px;height:6px;background:#ff6b6b;margin:0 auto;border:2px solid #000}.related-grid.svelte-18a72u9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.related-card.svelte-18a72u9{background:#fff;border:4px solid #000;box-shadow:6px 6px #000;transition:all .2s ease;overflow:hidden}.related-card.svelte-18a72u9:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.related-card-1.svelte-18a72u9{border-color:#ff6b6b;box-shadow:6px 6px #ff6b6b}.related-card-1.svelte-18a72u9:hover{box-shadow:8px 8px #ff6b6b}.related-card-2.svelte-18a72u9{border-color:#4ecdc4;box-shadow:6px 6px #4ecdc4}.related-card-2.svelte-18a72u9:hover{box-shadow:8px 8px #4ecdc4}.related-card-3.svelte-18a72u9{border-color:#ffe66d;box-shadow:6px 6px #ffe66d}.related-card-3.svelte-18a72u9:hover{box-shadow:8px 8px #ffe66d}.related-image.svelte-18a72u9{width:100%;height:150px;overflow:hidden;border-bottom:4px solid #000}.related-image.svelte-18a72u9 img:where(.svelte-18a72u9){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.related-card.svelte-18a72u9:hover .related-image:where(.svelte-18a72u9) img:where(.svelte-18a72u9){transform:scale(1.05)}.related-image-placeholder.svelte-18a72u9{width:100%;height:150px;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0 25%,#e0e0e0 50%,#f0f0f0 50%,#f0f0f0 75%,#e0e0e0 75%);background-size:20px 20px;display:flex;align-items:center;justify-content:center;border-bottom:4px solid #000}.placeholder-icon.svelte-18a72u9{font-size:2rem;opacity:.5}.related-content.svelte-18a72u9{padding:1.5rem}.related-title.svelte-18a72u9{margin-bottom:1rem}.related-link.svelte-18a72u9{color:#000;text-decoration:none;font-size:1.1rem;font-weight:900;line-height:1.3;display:block;transition:color .2s ease}.related-link.svelte-18a72u9:hover{color:#ff6b6b}.related-meta.svelte-18a72u9{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.meta-separator.svelte-18a72u9{color:#ff6b6b;font-weight:900}@media (max-width: 768px){.blog-post-container.svelte-18a72u9{padding:1rem}.header-content.svelte-18a72u9{padding:2rem}.post-title.svelte-18a72u9{font-size:2rem}.post-content.svelte-18a72u9{padding:2rem}.post-taxonomy.svelte-18a72u9{padding:1.5rem 2rem}.post-meta.svelte-18a72u9{flex-direction:column;align-items:flex-start}.meta-row.svelte-18a72u9{flex-direction:column;gap:1rem}.action-buttons.svelte-18a72u9{width:100%;justify-content:center}.related-grid.svelte-18a72u9{grid-template-columns:1fr}.section-title.svelte-18a72u9{font-size:2rem}}@media (max-width: 480px){.header-content.svelte-18a72u9{padding:1.5rem}.post-title.svelte-18a72u9{font-size:1.5rem}.post-content.svelte-18a72u9{padding:1.5rem}.content-wrapper.svelte-18a72u9{font-size:1rem}.featured-image.svelte-18a72u9{height:250px}.action-buttons.svelte-18a72u9{flex-direction:column}}
