body{background:#000;color:#fff;font-family:Orbitron,sans-serif;margin:0;overflow-x:hidden}.container.svelte-kwqbg5{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:20px;background:#000}.banner.svelte-kwqbg5{width:100%;background:#fff;color:#000;padding:1rem;margin-bottom:2rem;border:4px solid #000000;box-shadow:8px 8px #000}.banner-content.svelte-kwqbg5{text-align:center}.banner-content.svelte-kwqbg5 h2:where(.svelte-kwqbg5){color:#000;font-size:2.5rem;font-weight:900;text-transform:uppercase;margin-bottom:.5rem}.banner-content.svelte-kwqbg5 p:where(.svelte-kwqbg5){color:#000;font-size:1.2rem;font-weight:900;text-transform:uppercase}.glass-card.svelte-kwqbg5{background:#fff;border-radius:0;padding:2rem;width:100%;max-width:1200px;color:#000;border:4px solid #000000;box-shadow:8px 8px #000}.loading-state.svelte-kwqbg5{text-align:center;padding:2rem;font-weight:900;text-transform:uppercase;color:#000}.posts-grid.svelte-kwqbg5{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.post-card.svelte-kwqbg5{background:#fff;border:4px solid #000000;overflow:hidden;transition:transform .2s ease;box-shadow:4px 4px #000}.post-card.svelte-kwqbg5:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #000}.post-image.svelte-kwqbg5{position:relative;width:100%;height:200px;overflow:hidden;border-bottom:4px solid #000000}.post-image.svelte-kwqbg5 img:where(.svelte-kwqbg5){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.post-card.svelte-kwqbg5:hover .post-image:where(.svelte-kwqbg5) img:where(.svelte-kwqbg5){transform:scale(1.05)}.image-overlay.svelte-kwqbg5{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.3))}.post-content.svelte-kwqbg5{padding:1.5rem}.post-content.svelte-kwqbg5 h3:where(.svelte-kwqbg5){font-size:1.5rem;font-weight:900;text-transform:uppercase;margin-bottom:1rem;color:#000}.excerpt.svelte-kwqbg5{color:#000;margin-bottom:1.5rem;line-height:1.6}.post-footer.svelte-kwqbg5{display:flex;justify-content:space-between;align-items:center;border-top:4px solid #000000;padding-top:1rem}.date.svelte-kwqbg5{font-weight:900;color:#000}.read-more.svelte-kwqbg5{background:#000;color:#fff;padding:.5rem 1rem;text-decoration:none;font-weight:900;text-transform:uppercase;transition:all .2s ease;border:4px solid #000000}.read-more.svelte-kwqbg5:hover{background:#fff;color:#000;transform:translate(-2px,-2px);box-shadow:4px 4px gold}@media (max-width: 768px){.container.svelte-kwqbg5{padding:10px}.glass-card.svelte-kwqbg5{padding:1rem}.banner-content.svelte-kwqbg5 h2:where(.svelte-kwqbg5){font-size:2rem}.banner-content.svelte-kwqbg5 p:where(.svelte-kwqbg5){font-size:1rem}.posts-grid.svelte-kwqbg5{grid-template-columns:1fr}.post-image.svelte-kwqbg5{height:180px}}
