.header.svelte-u4k2t{margin-bottom:2rem}.header.svelte-u4k2t h1:where(.svelte-u4k2t){margin-bottom:.5rem;font-size:2.5rem}.header.svelte-u4k2t p:where(.svelte-u4k2t){color:#aaa;max-width:600px}.grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.card.svelte-u4k2t{color:inherit;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.card.svelte-u4k2t:hover{border-color:#fff3;transform:translateY(-2px)}.image.svelte-u4k2t{width:100%;height:160px;overflow:hidden}.image.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:100%}.content.svelte-u4k2t{padding:1rem}.meta.svelte-u4k2t{color:#888;font-size:.75rem}.page.svelte-u4k2t{max-width:1100px;margin:auto;padding:2rem}h2.svelte-u4k2t{margin-top:.5rem;font-size:1.1rem}.card.svelte-u4k2t:hover h2:where(.svelte-u4k2t){text-shadow:-1px 0 #ff3b3b,1px 0 #3b8bff}@keyframes svelte-u4k2t-glitchShift{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(1px,1px)}}@keyframes svelte-u4k2t-glitchSvg{0%{transform:translate(0)}25%{transform:translate(-.3x, .3px)}50%{transform:translate(.3px,-.3px)}75%{transform:translate(-.3px,-.3px)}to{transform:translate(.3px,.3px)}}
