:root{--primary-color:#2e7d32;--primary-light:#e8f5e9;--primary-accent:#4caf50;--primary-dark:#1b5e20;--text-color:#333333;--text-light:#666666;--shadow:0 4px 12px rgba(0, 0, 0, .08);--radius:8px}.blog-post.svelte-qt7e5y.svelte-qt7e5y{max-width:800px;margin:2rem auto;padding:2.5rem;background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);line-height:1.8;color:var(--text-color)}.post-header.svelte-qt7e5y h1.svelte-qt7e5y{color:var(--primary-dark);font-size:2.2rem;margin-bottom:.8rem;line-height:1.3;position:relative;padding-bottom:.8rem}.post-header.svelte-qt7e5y h1.svelte-qt7e5y:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:var(--primary-accent);border-radius:2px}.post-meta.svelte-qt7e5y.svelte-qt7e5y{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;color:var(--text-light);font-size:.95rem}.tags.svelte-qt7e5y.svelte-qt7e5y{display:flex;gap:.5rem}.tag.svelte-qt7e5y.svelte-qt7e5y{background-color:var(--primary-light);color:var(--primary-color);padding:.2rem .6rem;border-radius:20px;font-size:.85rem;transition:all .2s ease}.tag.svelte-qt7e5y.svelte-qt7e5y:hover{background-color:var(--primary-accent);color:#fff}.post-content.svelte-qt7e5y.svelte-qt7e5y{font-size:1.05rem}.post-footer.svelte-qt7e5y.svelte-qt7e5y{margin-top:3rem;padding-top:1.5rem;color:var(--text-light);font-size:.95rem}.post-divider.svelte-qt7e5y.svelte-qt7e5y{height:1px;background-color:#f0f0f0;margin-bottom:1rem;position:relative}.post-divider.svelte-qt7e5y.svelte-qt7e5y:after{content:"";position:absolute;width:40px;height:3px;background-color:var(--primary-accent);top:-1px;left:0;border-radius:2px}.error-state.svelte-qt7e5y.svelte-qt7e5y{text-align:center;padding:3rem 1rem;color:var(--text-light)}.back-button-container.svelte-qt7e5y.svelte-qt7e5y{margin:1rem 1px}.back-button.svelte-qt7e5y.svelte-qt7e5y{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#1b631e;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.back-button.svelte-qt7e5y.svelte-qt7e5y:hover{background-color:#0f4612;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.back-button.svelte-qt7e5y .arrow.svelte-qt7e5y{font-size:1.2em}.back-button.svelte-qt7e5y.svelte-qt7e5y:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.blog-post.svelte-qt7e5y.svelte-qt7e5y{padding:1.5rem;margin:1rem}.post-header.svelte-qt7e5y h1.svelte-qt7e5y{font-size:1.8rem}.post-meta.svelte-qt7e5y.svelte-qt7e5y{flex-direction:column;align-items:flex-start;gap:.5rem}}
