.collections-page:where(.astro-nc3hd6nd){padding:2rem 1rem;max-width:1400px;margin:0 auto}.breadcrumb:where(.astro-nc3hd6nd){margin-bottom:2rem}.breadcrumb:where(.astro-nc3hd6nd) ol:where(.astro-nc3hd6nd){display:flex;list-style:none;padding:0;margin:0;gap:.5rem;font-size:.9rem}.breadcrumb:where(.astro-nc3hd6nd) li:where(.astro-nc3hd6nd):after{content:"/";margin-left:.5rem;color:#666}.breadcrumb:where(.astro-nc3hd6nd) li:where(.astro-nc3hd6nd):last-child:after{content:""}.breadcrumb:where(.astro-nc3hd6nd) a:where(.astro-nc3hd6nd){color:#00ff41;text-decoration:none}.breadcrumb:where(.astro-nc3hd6nd) a:where(.astro-nc3hd6nd):hover{text-decoration:underline}.page-header:where(.astro-nc3hd6nd){text-align:center;margin-bottom:3rem}.page-header:where(.astro-nc3hd6nd) h1:where(.astro-nc3hd6nd){font-size:3rem;color:#00ff41;margin-bottom:1rem;text-shadow:2px 2px 0 #000}.subtitle:where(.astro-nc3hd6nd){font-size:1.2rem;color:#ddd}.featured-collections:where(.astro-nc3hd6nd){margin-bottom:4rem}.featured-collections:where(.astro-nc3hd6nd) h2:where(.astro-nc3hd6nd){color:#00ff41;margin-bottom:2rem;font-size:2rem}.featured-grid:where(.astro-nc3hd6nd){display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.featured-card:where(.astro-nc3hd6nd){background:linear-gradient(135deg,#000c,#0009);border:2px solid var(--collection-color);border-radius:1rem;padding:1.5rem;text-decoration:none;color:#fff;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.featured-card:where(.astro-nc3hd6nd):hover{transform:translateY(-5px);box-shadow:0 10px 30px #00ff414d}.collection-header:where(.astro-nc3hd6nd){display:flex;gap:1rem;align-items:start}.collection-icon:where(.astro-nc3hd6nd){font-size:2.5rem}.collection-title:where(.astro-nc3hd6nd){color:var(--collection-color);font-size:1.5rem;margin-bottom:.5rem}.collection-description:where(.astro-nc3hd6nd){color:#ddd;font-size:.9rem;line-height:1.4}.games-preview:where(.astro-nc3hd6nd){display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.preview-item:where(.astro-nc3hd6nd) img:where(.astro-nc3hd6nd){width:100%;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.collection-footer:where(.astro-nc3hd6nd){display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.game-count:where(.astro-nc3hd6nd){background:#ffffff1a;padding:.25rem .75rem;border-radius:1rem;font-size:.9rem}.play-button:where(.astro-nc3hd6nd){color:var(--collection-color);font-weight:700}.all-collections:where(.astro-nc3hd6nd){margin-bottom:4rem}.all-collections:where(.astro-nc3hd6nd) h2:where(.astro-nc3hd6nd){color:#00ff41;margin-bottom:2rem;font-size:2rem}.collections-grid:where(.astro-nc3hd6nd){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.collection-card:where(.astro-nc3hd6nd){background:#0009;border:1px solid #333;border-radius:.5rem;padding:1.5rem;text-decoration:none;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.collection-card:where(.astro-nc3hd6nd):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--collection-color)}.collection-card:where(.astro-nc3hd6nd):hover{border-color:var(--collection-color);transform:translateY(-3px)}.card-icon:where(.astro-nc3hd6nd){font-size:2rem;margin-bottom:1rem}.card-title:where(.astro-nc3hd6nd){color:#00ff41;font-size:1.2rem;margin-bottom:.5rem}.card-description:where(.astro-nc3hd6nd){color:#aaa;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.card-stats:where(.astro-nc3hd6nd){display:flex;justify-content:space-between;align-items:center}.stat:where(.astro-nc3hd6nd){background:#ffffff0d;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem}.arrow:where(.astro-nc3hd6nd){color:var(--collection-color);font-size:1.2rem}.collections-info:where(.astro-nc3hd6nd){background:#00000080;border-radius:1rem;padding:2rem;margin-bottom:3rem;border:2px solid #00ff41}.collections-info:where(.astro-nc3hd6nd) h2:where(.astro-nc3hd6nd){color:#00ff41;text-align:center;margin-bottom:2rem}.info-grid:where(.astro-nc3hd6nd){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.info-item:where(.astro-nc3hd6nd){text-align:center}.info-icon:where(.astro-nc3hd6nd){font-size:2rem;display:block;margin-bottom:1rem}.info-item:where(.astro-nc3hd6nd) h3:where(.astro-nc3hd6nd){color:#00ff41;margin-bottom:.5rem}.info-item:where(.astro-nc3hd6nd) p:where(.astro-nc3hd6nd){color:#ddd;font-size:.9rem;line-height:1.6}.cta-section:where(.astro-nc3hd6nd){text-align:center;padding:3rem 1rem}.cta-section:where(.astro-nc3hd6nd) h2:where(.astro-nc3hd6nd){color:#00ff41;margin-bottom:1rem}.cta-section:where(.astro-nc3hd6nd) p:where(.astro-nc3hd6nd){color:#ddd;margin-bottom:2rem}.cta-buttons:where(.astro-nc3hd6nd){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button:where(.astro-nc3hd6nd){padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:700;transition:all .3s ease}.cta-button:where(.astro-nc3hd6nd).primary{background:#00ff41;color:#000}.cta-button:where(.astro-nc3hd6nd).primary:hover{background:#0c3;transform:translateY(-2px)}.cta-button:where(.astro-nc3hd6nd).secondary{background:transparent;color:#00ff41;border:2px solid #00ff41}.cta-button:where(.astro-nc3hd6nd).secondary:hover{background:#00ff411a}@media (max-width: 768px){.page-header:where(.astro-nc3hd6nd) h1:where(.astro-nc3hd6nd){font-size:2rem}.featured-grid:where(.astro-nc3hd6nd){grid-template-columns:1fr}.collections-grid:where(.astro-nc3hd6nd){grid-template-columns:1fr}}
