.observation-guide[data-astro-cid-cuvessaa]{padding:5rem var(--grid-gutter);background:var(--gray-900);position:relative}.observation-guide[data-astro-cid-cuvessaa]:before{--hero-bg:var(--bg-image-subtle-2);content:"";pointer-events:none;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));background:url(/assets/backgrounds/noise.png) top center/220px repeat, var(--hero-bg) center center / var(--bg-gradient-size) no-repeat, var(--gray-900);background-blend-mode:overlay, normal, normal, normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1;position:absolute;top:0;left:50%;transform:translateY(-75%)translate(-50%)}.section-header[data-astro-cid-cuvessaa]{text-align:center;max-width:50ch;color:var(--gray-300);margin:0 auto}.section-header[data-astro-cid-cuvessaa] h2[data-astro-cid-cuvessaa]{font-size:var(--text-2xl);color:var(--gray-0);margin-bottom:.5rem}.observations-grid[data-astro-cid-cuvessaa]{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;max-width:60rem;margin:0 auto 4rem;padding:0 1rem;display:grid}.observation-card[data-astro-cid-cuvessaa]{background:var(--gray-800);border:1px solid var(--gray-700);box-shadow:var(--shadow-md);border-radius:1rem;flex-direction:column;height:100%;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.observation-card[data-astro-cid-cuvessaa]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.observation-content[data-astro-cid-cuvessaa]{text-align:center;flex-direction:column;align-items:center;gap:1rem;height:100%;display:flex}.observation-text[data-astro-cid-cuvessaa]{flex:1}.observation-text[data-astro-cid-cuvessaa] h3[data-astro-cid-cuvessaa]{font-size:var(--text-xl);color:var(--gray-0);margin-bottom:1rem}.observation-text[data-astro-cid-cuvessaa] p[data-astro-cid-cuvessaa]{color:var(--gray-300);line-height:1.6}.observation-image[data-astro-cid-cuvessaa]{flex:none;justify-content:center;align-items:center;width:100%;max-width:250px;margin:0 auto;display:flex}.observation-image[data-astro-cid-cuvessaa] img[data-astro-cid-cuvessaa]{object-fit:cover;width:100%;height:200px;box-shadow:var(--shadow-sm);border-radius:.75rem}.resources-section[data-astro-cid-cuvessaa]{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:2rem;max-width:75rem;margin:3rem auto 4rem;display:grid}.stellarium-card[data-astro-cid-cuvessaa]{background:linear-gradient(135deg, var(--gray-800) 0%, var(--gray-700) 100%);border:2px solid var(--gray-600);text-align:center;box-shadow:var(--shadow-lg);border-radius:1rem;flex-direction:column;align-items:stretch;height:100%;padding:1.5rem;display:flex}.stellarium-card[data-astro-cid-cuvessaa] h3[data-astro-cid-cuvessaa]{font-size:var(--text-lg);color:var(--gray-0);margin-bottom:1rem}.stellarium-card[data-astro-cid-cuvessaa]>p[data-astro-cid-cuvessaa]{color:var(--gray-300);line-height:1.5;font-size:var(--text-sm);margin-bottom:1.5rem}.stellarium-link[data-astro-cid-cuvessaa]{background:var(--gray-700);color:#fff;font-weight:600;font-size:var(--text-sm);border:2px solid var(--gray-600);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.stellarium-link[data-astro-cid-cuvessaa]:hover{background:var(--gray-600);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.stellarium-features[data-astro-cid-cuvessaa]{color:var(--gray-400);font-size:var(--text-sm);margin:0;line-height:1.5}.discord-card[data-astro-cid-cuvessaa]{background:linear-gradient(135deg, var(--gray-800) 0%, var(--gray-700) 100%);border:2px solid var(--gray-600);text-align:center;box-shadow:var(--shadow-lg);border-radius:1rem;flex-direction:column;align-items:stretch;height:100%;padding:1.5rem;display:flex}.discord-card[data-astro-cid-cuvessaa] h3[data-astro-cid-cuvessaa]{font-size:var(--text-lg);color:var(--gray-0);margin-bottom:1rem}.discord-card[data-astro-cid-cuvessaa]>p[data-astro-cid-cuvessaa]{color:var(--gray-300);line-height:1.5;font-size:var(--text-sm);margin-bottom:1.5rem}.discord-link[data-astro-cid-cuvessaa]{background:var(--gray-700);color:#fff;font-weight:600;font-size:var(--text-sm);border:2px solid var(--gray-600);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.discord-link[data-astro-cid-cuvessaa]:hover{background:var(--gray-600);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.discord-features[data-astro-cid-cuvessaa]{color:var(--gray-400);font-size:var(--text-sm);margin:0;line-height:1.5}.map-card[data-astro-cid-cuvessaa]{background:linear-gradient(135deg, var(--gray-800) 0%, var(--gray-700) 100%);border:2px solid var(--gray-600);text-align:center;box-shadow:var(--shadow-lg);border-radius:1rem;flex-direction:column;align-items:stretch;height:100%;padding:1.5rem;display:flex}.map-card[data-astro-cid-cuvessaa] h3[data-astro-cid-cuvessaa]{font-size:var(--text-lg);color:var(--gray-0);margin-bottom:1rem}.map-card[data-astro-cid-cuvessaa]>p[data-astro-cid-cuvessaa]{color:var(--gray-300);line-height:1.5;font-size:var(--text-sm);margin-bottom:1.5rem}.map-link[data-astro-cid-cuvessaa]{background:var(--gray-700);color:#fff;font-weight:600;font-size:var(--text-sm);border:2px solid var(--gray-600);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s;display:inline-flex}.map-link[data-astro-cid-cuvessaa]:hover{background:var(--gray-600);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.map-features[data-astro-cid-cuvessaa]{color:var(--gray-400);font-size:var(--text-sm);margin:0;line-height:1.5}@media (width>=50em){.observation-guide[data-astro-cid-cuvessaa]{padding:7rem var(--grid-gutter)}.section-header[data-astro-cid-cuvessaa] h2[data-astro-cid-cuvessaa]{font-size:var(--text-4xl)}.observations-grid[data-astro-cid-cuvessaa]{grid-template-columns:repeat(2,1fr);gap:2rem;padding:0}.observation-card[data-astro-cid-cuvessaa]{padding:2rem}.observation-content[data-astro-cid-cuvessaa]{text-align:left;flex-direction:row;gap:2rem}.observation-image[data-astro-cid-cuvessaa]{flex:0 0 200px;max-width:200px}.observation-image[data-astro-cid-cuvessaa] img[data-astro-cid-cuvessaa]{height:150px}}@media (width<=50em){.resources-section[data-astro-cid-cuvessaa]{grid-template-columns:1fr;gap:2rem}}@media (width>=50em) and (width<=75em){.resources-section[data-astro-cid-cuvessaa]{grid-template-columns:1fr 1fr;max-width:60rem}.map-card[data-astro-cid-cuvessaa]{grid-column:1/-1}}.accent-regular{background-color:var(--gray-700)!important;color:#fff!important}a{color:var(--gray-300)!important}button,.btn,.button{background-color:var(--gray-700)!important;color:#fff!important;border-color:var(--gray-600)!important}button:hover,.btn:hover,.button:hover{background-color:var(--gray-600)!important;border-color:var(--gray-500)!important}.hero .cta-primary{background-color:var(--gray-700)!important;color:#fff!important}.hero .cta-primary:hover{background-color:var(--gray-600)!important}.pricing-cta{background-color:var(--gray-700)!important;color:#fff!important}.pricing-cta:hover{background-color:var(--gray-600)!important}.cta-primary,.cta-secondary,.product-link,.boutique-link{background-color:var(--gray-700)!important;color:#fff!important;border-color:var(--gray-600)!important}.cta-primary:hover,.cta-secondary:hover,.product-link:hover,.boutique-link:hover{background-color:var(--gray-600)!important;border-color:var(--gray-500)!important}.feature-badge,.pill,.nav-link.active{background-color:var(--gray-700)!important;color:#fff!important}.feature-icon{color:var(--gray-400)!important}[style*="var(--accent-regular)"]{background-color:var(--gray-700)!important;color:#fff!important}.hero-product h1{color:#000!important}#section-filter h1,#section-filter h2,#section-filter .hero-product h1{color:var(--gray-100)!important}.feature-badge{background-color:var(--gray-700)!important;color:#000!important}.nav-link.active{background:var(--gray-700)!important;color:#fff!important}.hero-media{aspect-ratio:1!important;box-shadow:var(--shadow-xl)!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.hero-image{object-fit:cover!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;transform:scale(1.1)!important}.quantum-button-container{text-align:center!important;margin-top:1.5rem!important}.quantum-button{background-color:var(--gray-700)!important;color:#fff!important;border:2px solid var(--gray-600)!important;border-radius:.5rem!important;margin-left:1rem!important;padding:.75rem 2rem!important;font-size:1rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.quantum-button:hover{background-color:var(--gray-600)!important;border-color:var(--gray-500)!important;transform:translateY(-2px)!important}.theme-light button,.theme-light .btn,.theme-light .button,.theme-light .cta-primary,.theme-light .cta-secondary,.theme-light .product-link,.theme-light .boutique-link,.theme-light .pricing-cta,.theme-light .quantum-button{color:#fff!important;background-color:#374151!important;border-color:#1f2937!important}.theme-light button:hover,.theme-light .btn:hover,.theme-light .button:hover,.theme-light .cta-primary:hover,.theme-light .cta-secondary:hover,.theme-light .product-link:hover,.theme-light .boutique-link:hover,.theme-light .pricing-cta:hover,.theme-light .quantum-button:hover{background-color:#1f2937!important;border-color:#111827!important}
