.resources-page[data-astro-cid-bmkygcgj]{max-width:1400px;margin:0 auto;padding:2rem 0}.page-title[data-astro-cid-bmkygcgj]{color:var(--color-secondary);text-shadow:3px 3px 0px var(--color-primary);margin-bottom:1rem;font-size:3.5rem}.intro-text[data-astro-cid-bmkygcgj]{margin-bottom:3rem;font-size:1.2rem}.filters[data-astro-cid-bmkygcgj]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.filter-btn[data-astro-cid-bmkygcgj]{border:2px solid var(--color-secondary);font-family:var(--font-comic);cursor:pointer;color:var(--color-text);background:0 0;padding:.5rem 1.5rem;font-size:1.1rem;transition:all .2s}.filter-btn[data-astro-cid-bmkygcgj]:hover,.filter-btn[data-astro-cid-bmkygcgj].active{background:var(--color-secondary);color:#fff;box-shadow:4px 4px 0px var(--color-primary);transform:translateY(-2px)}.resources-list[data-astro-cid-bmkygcgj]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.resource-item[data-astro-cid-bmkygcgj]{border:4px solid var(--color-secondary);box-shadow:8px 8px 0px var(--color-secondary);background:#fff;flex-direction:column;gap:1rem;padding:2rem;transition:transform .2s;display:flex}.resource-item[data-astro-cid-bmkygcgj][style*="display: none"]{display:none!important}.resource-item[data-astro-cid-bmkygcgj]:hover{transform:translateY(-5px)}.resource-icon[data-astro-cid-bmkygcgj]{text-align:center;justify-content:center;align-items:center;font-size:3rem;display:flex}.resource-content[data-astro-cid-bmkygcgj]{flex-grow:1}.resource-header[data-astro-cid-bmkygcgj]{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.resource-header[data-astro-cid-bmkygcgj] h2[data-astro-cid-bmkygcgj]{color:var(--color-secondary);margin:0;font-size:1.8rem}.resource-type[data-astro-cid-bmkygcgj]{background:var(--color-secondary);color:#fff;font-family:var(--font-comic);padding:.2rem .8rem;font-size:.9rem;transform:rotate(-2deg)}.resource-content[data-astro-cid-bmkygcgj] p[data-astro-cid-bmkygcgj]{margin-bottom:1.5rem;line-height:1.6}@media (width<=900px){.resources-list[data-astro-cid-bmkygcgj]{grid-template-columns:1fr}}@media (width<=600px){.resource-item[data-astro-cid-bmkygcgj]{text-align:center;gap:1rem}.resource-header[data-astro-cid-bmkygcgj]{flex-direction:column;align-items:center;gap:.5rem}.page-title[data-astro-cid-bmkygcgj]{font-size:2.5rem}}
