.filter-section[data-astro-cid-s63ypivo]{padding:2rem 0;border-bottom:1px solid var(--border-subtle)}.posts-section[data-astro-cid-s63ypivo]{position:relative;padding:4rem 0}.blog-bg-quote[data-astro-cid-s63ypivo]{position:absolute;top:10%;right:-8%;font-family:Bebas Neue,sans-serif;font-size:clamp(25rem,50vw,60rem);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--crimson-10);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:quote-float 20s ease-in-out infinite;z-index:0}@keyframes quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.posts-grid[data-astro-cid-s63ypivo]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.posts-grid[data-astro-cid-s63ypivo]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts-grid[data-astro-cid-s63ypivo]{grid-template-columns:repeat(3,1fr)}}.post-card[data-astro-cid-s63ypivo]{position:relative;border:2px solid var(--border-subtle);background:var(--bg-card);transition:all .3s ease;overflow:hidden}.post-card[data-astro-cid-s63ypivo]:hover{border-color:var(--crimson);transform:translateY(-4px)}.post-link[data-astro-cid-s63ypivo]{display:block;text-decoration:none}.post-image[data-astro-cid-s63ypivo]{aspect-ratio:16/9;background:linear-gradient(135deg,var(--border-card),var(--bg-card));display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-subtle)}.image-brutal-badge[data-astro-cid-s63ypivo]{position:relative;display:flex;align-items:center;gap:1rem}.badge-category[data-astro-cid-s63ypivo]{font-family:Bebas Neue,sans-serif;font-size:3rem;color:var(--border-subtle);text-transform:uppercase}.badge-decoration[data-astro-cid-s63ypivo]{width:40px;height:3px;background:var(--crimson)}.post-content[data-astro-cid-s63ypivo]{padding:1.5rem}.post-meta[data-astro-cid-s63ypivo]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.post-category[data-astro-cid-s63ypivo]{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--crimson);letter-spacing:.1em}.post-date[data-astro-cid-s63ypivo]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-decorative)}.post-title[data-astro-cid-s63ypivo]{font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin-bottom:.75rem}.post-excerpt[data-astro-cid-s63ypivo]{font-family:Space Grotesk,sans-serif;font-size:.875rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.post-footer[data-astro-cid-s63ypivo]{display:flex;align-items:center;justify-content:space-between}.read-time[data-astro-cid-s63ypivo]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-decorative)}.read-more[data-astro-cid-s63ypivo]{display:flex;align-items:center;gap:.5rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;color:var(--crimson);font-weight:500}.read-arrow[data-astro-cid-s63ypivo]{transition:transform .2s ease}.post-card[data-astro-cid-s63ypivo]:hover .read-arrow[data-astro-cid-s63ypivo]{transform:translate(4px)}.post-accent[data-astro-cid-s63ypivo]{position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--crimson);transition:width .3s ease}.post-card[data-astro-cid-s63ypivo]:hover .post-accent[data-astro-cid-s63ypivo]{width:100%}.newsletter-section[data-astro-cid-s63ypivo]{padding:4rem 0;border-top:1px solid var(--border-subtle)}.newsletter-card-brutal[data-astro-cid-s63ypivo]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2rem;padding:3rem;border:2px solid var(--border-subtle);background:var(--crimson-03)}.newsletter-number[data-astro-cid-s63ypivo]{position:absolute;top:50%;left:-10%;transform:translateY(-50%);font-family:Bebas Neue,sans-serif;font-size:clamp(8rem,20vw,15rem);color:transparent;-webkit-text-stroke:1px var(--crimson-10);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.newsletter-content[data-astro-cid-s63ypivo]{position:relative;z-index:1}@media(min-width:768px){.newsletter-card-brutal[data-astro-cid-s63ypivo]{flex-direction:row;align-items:center;justify-content:space-between}}.newsletter-title[data-astro-cid-s63ypivo]{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}.newsletter-description[data-astro-cid-s63ypivo]{font-family:Space Grotesk,sans-serif;font-size:.9375rem;color:var(--text-muted)}.newsletter-form[data-astro-cid-s63ypivo]{position:relative;z-index:1;display:flex;gap:1rem;flex-shrink:0}.newsletter-input[data-astro-cid-s63ypivo]{padding:1rem;font-family:Space Grotesk,sans-serif;font-size:1rem;color:var(--text-primary);background:var(--bg-overlay);border:1px solid var(--border-subtle);min-width:250px}.newsletter-input[data-astro-cid-s63ypivo]:focus{outline:none;border-color:var(--crimson)}.newsletter-submit[data-astro-cid-s63ypivo]{padding:1rem 1.5rem;background:var(--crimson);color:#fff;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:background .15s ease}.newsletter-submit[data-astro-cid-s63ypivo]:hover{background:var(--crimson-dark)}.newsletter-submit[data-astro-cid-s63ypivo]:disabled{opacity:.6;cursor:not-allowed}.submit-loading[data-astro-cid-s63ypivo]{display:none}.submit-loading[data-astro-cid-s63ypivo]:not(.hidden){display:inline-flex;align-items:center}.spinner[data-astro-cid-s63ypivo]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.newsletter-message[data-astro-cid-s63ypivo]{margin-top:1rem;padding:1rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;border:2px solid}.newsletter-success[data-astro-cid-s63ypivo]{background:#22c55e1a;border-color:#22c55e;color:#22c55e}.newsletter-error[data-astro-cid-s63ypivo]{background:#ef44441a;border-color:#ef4444;color:#ef4444}.hidden[data-astro-cid-s63ypivo]{display:none!important}
