.ph-hero[data-astro-cid-dhwbiela]{background:linear-gradient(135deg,#0a0e1a,#0f172a,#1a0a2a);padding:2.5rem 0;color:#fff}.ph-hero[data-astro-cid-dhwbiela] h1[data-astro-cid-dhwbiela]{font-size:clamp(1.4rem,3.5vw,2.2rem);margin-bottom:.4rem}.ph-sub[data-astro-cid-dhwbiela]{color:#a5b4d4;margin-bottom:1.5rem}.hero-cards[data-astro-cid-dhwbiela]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:560px}.hero-card[data-astro-cid-dhwbiela]{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;padding:1.25rem}.hc-label[data-astro-cid-dhwbiela]{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.hc-planet[data-astro-cid-dhwbiela]{font-size:1.4rem;font-weight:700;margin-bottom:.2rem}.hc-veda[data-astro-cid-dhwbiela]{font-size:.8rem;color:#a5b4d4;margin-bottom:.3rem}.hc-desc[data-astro-cid-dhwbiela]{font-size:.75rem;color:#64748b;line-height:1.4}.hc-time[data-astro-cid-dhwbiela]{font-size:.9rem;margin-bottom:.2rem}.hc-index[data-astro-cid-dhwbiela]{font-size:.75rem;color:#64748b}.mono[data-astro-cid-dhwbiela]{font-family:Space Mono,monospace}.btn-primary[data-astro-cid-dhwbiela]{background:#f59e0b;color:#0a0e1a;padding:.65rem 1.5rem;border-radius:.5rem;font-weight:700;text-decoration:none;font-size:.95rem}.city-browser[data-astro-cid-dhwbiela]{padding:2rem 0}.city-browser[data-astro-cid-dhwbiela] h2[data-astro-cid-dhwbiela]{font-size:1.3rem;margin-bottom:1rem}.city-search-input[data-astro-cid-dhwbiela]{width:100%;max-width:400px;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface);color:inherit;font-size:.95rem;margin-bottom:1.25rem;display:block}.city-grid[data-astro-cid-dhwbiela]{display:flex;flex-wrap:wrap;gap:.5rem}.city-pill[data-astro-cid-dhwbiela]{display:inline-flex;flex-direction:column;padding:.35rem .75rem;border-radius:2rem;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:inherit;font-size:.8rem;transition:border-color .1s}.city-pill[data-astro-cid-dhwbiela]:hover{border-color:#f59e0b;color:#f59e0b}.pill-name[data-astro-cid-dhwbiela]{font-weight:600}.pill-meta[data-astro-cid-dhwbiela]{font-size:.7rem;color:var(--muted)}.planet-guide[data-astro-cid-dhwbiela]{padding:2.5rem 0;background:var(--surface)}.planet-guide[data-astro-cid-dhwbiela] h2[data-astro-cid-dhwbiela]{font-size:1.3rem;margin-bottom:.5rem}.guide-sub[data-astro-cid-dhwbiela]{color:var(--muted);font-size:.875rem;margin-bottom:1.25rem}.planet-grid[data-astro-cid-dhwbiela]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.planet-card[data-astro-cid-dhwbiela]{background:var(--bg);border:1px solid var(--border);border-radius:.75rem;padding:1.1rem}.pc-header[data-astro-cid-dhwbiela]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.pc-symbol[data-astro-cid-dhwbiela]{font-size:1.5rem}.pc-name[data-astro-cid-dhwbiela]{font-weight:700;font-size:.95rem}.pc-veda[data-astro-cid-dhwbiela]{font-size:.75rem;color:var(--muted)}.pc-day[data-astro-cid-dhwbiela]{font-size:.72rem;color:var(--muted)}.pc-section[data-astro-cid-dhwbiela]{margin-bottom:.5rem}.pc-section-title[data-astro-cid-dhwbiela]{font-size:.72rem;font-weight:600;margin-bottom:.3rem}.auspicious[data-astro-cid-dhwbiela]{color:#4ade80}.inauspicious[data-astro-cid-dhwbiela]{color:#fb923c}.pc-list[data-astro-cid-dhwbiela]{font-size:.75rem;color:var(--muted);padding-left:1rem;display:flex;flex-direction:column;gap:.2rem}.explainer[data-astro-cid-dhwbiela]{padding:2.5rem 0}.exp-grid[data-astro-cid-dhwbiela]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.explainer[data-astro-cid-dhwbiela] h2[data-astro-cid-dhwbiela]{font-size:1.1rem;margin-bottom:.75rem}.explainer[data-astro-cid-dhwbiela] p[data-astro-cid-dhwbiela]{font-size:.875rem;color:var(--muted);line-height:1.65;margin-bottom:.75rem}.related-section[data-astro-cid-dhwbiela]{padding:2rem 0;border-top:1px solid var(--border)}.related-section[data-astro-cid-dhwbiela] h2[data-astro-cid-dhwbiela]{font-size:1.2rem;margin-bottom:1rem}.related-grid[data-astro-cid-dhwbiela]{display:flex;flex-wrap:wrap;gap:.75rem}.related-card[data-astro-cid-dhwbiela]{background:var(--surface);border:1px solid var(--border);border-radius:.6rem;padding:.75rem 1rem;text-decoration:none;color:inherit;font-size:.875rem;transition:border-color .15s}.related-card[data-astro-cid-dhwbiela]:hover{border-color:var(--primary)}@media (max-width:600px){.hero-cards[data-astro-cid-dhwbiela],.exp-grid[data-astro-cid-dhwbiela]{grid-template-columns:1fr}}
