:where(.astro-5TZNM7MJ){box-sizing:border-box;margin:0;padding:0}body{font-family:Times New Roman,Times,serif;background:#000;color:#fff;padding:40px 20px;line-height:1.6;background-image:url(/griptape.gif)}.container:where(.astro-5TZNM7MJ){max-width:900px;margin:0 auto}h1:where(.astro-5TZNM7MJ){font-size:2.5rem;margin-bottom:1rem;border-bottom:2px solid #bfff00;padding-bottom:.5rem;line-height:1.1}.intro:where(.astro-5TZNM7MJ){margin-bottom:3rem;font-size:1.1rem;color:#ccc}.posts-grid:where(.astro-5TZNM7MJ){display:grid;gap:2rem}.post-card:where(.astro-5TZNM7MJ){background:#111;border:1px solid #333;padding:1.5rem;transition:all .2s}.post-card:where(.astro-5TZNM7MJ):hover{border-color:#bfff00;transform:translateY(-2px)}.post-date:where(.astro-5TZNM7MJ){display:inline-block;background:#bfff00;color:#000;padding:.25rem .75rem;font-size:.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.post-title:where(.astro-5TZNM7MJ){font-size:1.5rem;margin-bottom:.5rem}.post-title:where(.astro-5TZNM7MJ) a:where(.astro-5TZNM7MJ){color:#fff;text-decoration:none}.post-title:where(.astro-5TZNM7MJ) a:where(.astro-5TZNM7MJ):hover{color:#bfff00}.post-excerpt:where(.astro-5TZNM7MJ){color:#aaa}.back-link:where(.astro-5TZNM7MJ){margin-top:3rem;text-align:center}.back-link:where(.astro-5TZNM7MJ) a:where(.astro-5TZNM7MJ){color:#fff;text-decoration:none;border-bottom:1px solid #fff}.back-link:where(.astro-5TZNM7MJ) a:where(.astro-5TZNM7MJ):hover{color:#bfff00;border-color:#bfff00}@media (max-width: 768px){h1:where(.astro-5TZNM7MJ){font-size:2rem}}
