.post-title.svelte-ixbrpb{line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.post-meta.svelte-ixbrpb{font-size:.9rem}.post-meta-content.svelte-ixbrpb{display:inline-flex;align-items:center;background-color:rgba(var(--hz-color-background-rgb),.7);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--hz-color-border)}.post-date.svelte-ixbrpb,.post-author.svelte-ixbrpb{display:inline-flex;align-items:center;color:var(--hz-color-text-secondary)}.post-meta-divider.svelte-ixbrpb{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:var(--hz-color-border);margin:0 .8rem}.post-cover-image-container.svelte-ixbrpb{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0003}.post-cover-image.svelte-ixbrpb{width:100%;max-height:400px;object-fit:cover}.post-content.svelte-ixbrpb{font-size:1.1rem;line-height:1.7;color:var(--hz-color-text-main);margin-bottom:2rem}.post-content.svelte-ixbrpb h2{color:var(--hz-color-primary-green);margin-top:2rem;margin-bottom:1rem;font-weight:600}.post-content.svelte-ixbrpb h3{color:var(--hz-color-primary-green-light);margin-top:1.5rem;margin-bottom:.75rem}.post-content.svelte-ixbrpb p{margin-bottom:1.5rem}.post-content.svelte-ixbrpb ul,.post-content.svelte-ixbrpb ol{margin-bottom:1.5rem;padding-left:1.75rem}.post-content.svelte-ixbrpb li{margin-bottom:.5rem}.post-content.svelte-ixbrpb a{color:var(--hz-color-primary-green);text-decoration:none;transition:all .2s ease}.post-content.svelte-ixbrpb a:hover{color:var(--hz-color-primary-green-light);text-decoration:underline}.post-content.svelte-ixbrpb blockquote{border-left:4px solid var(--hz-color-primary-green);padding-left:1rem;font-style:italic;color:var(--hz-color-text-secondary);margin:1.5rem 0}.post-content.svelte-ixbrpb code{background-color:#0003;padding:.2rem .4rem;border-radius:3px;font-family:var(--hz-font-monospace);font-size:.9em}.post-content.svelte-ixbrpb pre{background-color:#0003;padding:1rem;border-radius:5px;overflow-x:auto;margin-bottom:1.5rem}.post-content.svelte-ixbrpb pre code{background-color:transparent;padding:0}.post-content.svelte-ixbrpb img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.post-content.svelte-ixbrpb hr{border:0;height:1px;background-color:var(--hz-color-border);margin:2rem 0}.back-button.svelte-ixbrpb{display:inline-flex;align-items:center;font-size:.9rem;transition:transform .2s ease;border-color:var(--hz-color-primary-green);color:var(--hz-color-primary-green);padding:.5rem 1rem}.back-button.svelte-ixbrpb:hover{transform:translate(-3px);background-color:rgba(var(--hz-color-primary-green-rgb),.1);border-color:var(--hz-color-primary-green);color:var(--hz-color-primary-green-light)}.call-to-action.svelte-ixbrpb{background-color:var(--hz-color-surface);border:1px solid var(--hz-color-primary-green-dark);border-radius:12px;box-shadow:0 8px 24px #00000026,0 0 0 1px rgba(var(--hz-color-primary-green-rgb),.2);text-align:center;position:relative;overflow:hidden}.call-to-action.svelte-ixbrpb:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--hz-color-primary-green);background:linear-gradient(90deg,var(--hz-color-primary-green-dark) 0%,var(--hz-color-primary-green) 50%,var(--hz-color-primary-green-light) 100%)}.text-primary-green.svelte-ixbrpb{color:var(--hz-color-primary-green)}.cta-buttons.svelte-ixbrpb{display:flex;gap:1rem;justify-content:center}.call-to-action .report-image{width:100px!important;height:auto}.call-to-action .github-image{width:60px!important}@media (max-width: 576px){.cta-buttons.svelte-ixbrpb{flex-direction:column}}
