.weekly-hero[data-astro-cid-irxj2kdc]{padding:140px 40px 80px;text-align:center}.hero-label[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);opacity:.7;margin-bottom:24px}.hero-date[data-astro-cid-irxj2kdc]{font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:.06em;line-height:1.2;margin-bottom:16px}.hero-subtitle[data-astro-cid-irxj2kdc]{font-size:1.05rem;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.week-nav[data-astro-cid-irxj2kdc]{padding:0 40px;margin-bottom:-20px}.week-nav-inner[data-astro-cid-irxj2kdc]{display:flex;align-items:center;justify-content:space-between;max-width:500px;margin:0 auto;padding:12px 0}.week-nav-link[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.8rem;font-weight:500;color:var(--gold);text-decoration:none}.week-nav-link[data-astro-cid-irxj2kdc]:hover{opacity:.7;text-decoration:none}.week-nav-archive[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.week-nav-archive[data-astro-cid-irxj2kdc]:hover{color:var(--gold);text-decoration:none}.reading[data-astro-cid-irxj2kdc]{padding:80px 0}.reading-label[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);text-align:center;margin-bottom:24px;opacity:.7}.reading-card[data-astro-cid-irxj2kdc]{background:var(--bg-card);border:1px solid var(--gold-dim);padding:48px}.reading-text[data-astro-cid-irxj2kdc]{font-size:1.05rem;line-height:1.85;color:var(--text-primary);margin:0 0 1.2em;text-align:center}.reading-text[data-astro-cid-irxj2kdc]:last-child{margin-bottom:0}.journey[data-astro-cid-irxj2kdc]{padding:80px 0}.journey-track[data-astro-cid-irxj2kdc]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:32px}.journey-day[data-astro-cid-irxj2kdc]{display:flex;flex-direction:column;gap:6px;padding:16px 12px;background:var(--bg-card);border:1px solid var(--gold-dim);text-decoration:none;text-align:center;transition:border-color .3s,transform .3s}.journey-day[data-astro-cid-irxj2kdc]:hover{border-color:var(--gold);transform:translateY(-2px);text-decoration:none}.journey-day-label[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.6rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted)}.journey-day-nakshatra[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.85rem;font-weight:500;color:var(--text-primary)}.journey-day-moon[data-astro-cid-irxj2kdc]{font-size:.72rem;color:var(--text-secondary)}.journey-day-note[data-astro-cid-irxj2kdc]{font-size:.7rem;color:var(--gold);line-height:1.4;margin-top:4px}.highlights[data-astro-cid-irxj2kdc]{padding:80px 0}.highlights-grid[data-astro-cid-irxj2kdc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.highlight-card[data-astro-cid-irxj2kdc]{display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--bg-card);border:1px solid var(--gold-dim);text-decoration:none;transition:border-color .3s,transform .3s}.highlight-card[data-astro-cid-irxj2kdc]:hover{border-color:var(--gold);transform:translateY(-2px);text-decoration:none}.highlight-category[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.6rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted)}.highlight-name[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:var(--text-primary)}.highlight-desc[data-astro-cid-irxj2kdc]{font-size:.82rem;color:var(--text-secondary);line-height:1.5}.practice[data-astro-cid-irxj2kdc]{padding:80px 0}.practice-card[data-astro-cid-irxj2kdc]{background:var(--bg-card);border:1px solid var(--gold-dim);padding:40px;text-align:center}.practice-name[data-astro-cid-irxj2kdc]{font-family:var(--font-display);font-size:1.4rem;font-weight:400;margin-bottom:20px}.practice-name[data-astro-cid-irxj2kdc] a[data-astro-cid-irxj2kdc]{color:var(--gold);text-decoration:none}.practice-name[data-astro-cid-irxj2kdc] a[data-astro-cid-irxj2kdc]:hover{opacity:.7;text-decoration:none}.practice-instructions[data-astro-cid-irxj2kdc]{font-size:1rem;line-height:1.8;color:var(--text-secondary);max-width:600px;margin:0 auto}.mantra[data-astro-cid-irxj2kdc]{padding:60px 0}.mantra-card[data-astro-cid-irxj2kdc]{text-align:center;padding:48px;background:var(--bg-card);border:1px solid var(--gold-dim)}.mantra-label[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.6rem;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);opacity:.7;margin-bottom:16px}.mantra-text[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;color:var(--text-primary);line-height:1.6;margin:0}.daily-links[data-astro-cid-irxj2kdc]{padding:80px 0}.daily-grid[data-astro-cid-irxj2kdc]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:32px}.daily-card[data-astro-cid-irxj2kdc]{display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--bg-card);border:1px solid var(--gold-dim);text-decoration:none;text-align:center;transition:border-color .3s,transform .3s}.daily-card[data-astro-cid-irxj2kdc]:hover{border-color:var(--gold);transform:translateY(-2px);text-decoration:none}.daily-card--upcoming[data-astro-cid-irxj2kdc]{opacity:.5;cursor:default}.daily-card--upcoming[data-astro-cid-irxj2kdc]:hover{border-color:var(--gold-dim);transform:none}.daily-card-day[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.daily-card-date[data-astro-cid-irxj2kdc]{font-size:.75rem;color:var(--text-secondary)}.daily-card-nakshatra[data-astro-cid-irxj2kdc]{font-family:var(--font-heading);font-size:.8rem;font-weight:500;color:var(--text-primary);margin-top:4px}.daily-card-title[data-astro-cid-irxj2kdc]{font-size:.72rem;color:var(--gold);line-height:1.3;margin-top:4px}.daily-card-upcoming[data-astro-cid-irxj2kdc]{font-size:.7rem;color:var(--text-muted);font-style:italic}@media (max-width: 1024px){.journey-track[data-astro-cid-irxj2kdc],.daily-grid[data-astro-cid-irxj2kdc]{grid-template-columns:repeat(4,1fr)}.highlights-grid[data-astro-cid-irxj2kdc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.weekly-hero[data-astro-cid-irxj2kdc]{padding:100px 24px 60px}.hero-date[data-astro-cid-irxj2kdc]{font-size:2.2rem}.journey-track[data-astro-cid-irxj2kdc],.daily-grid[data-astro-cid-irxj2kdc]{grid-template-columns:repeat(2,1fr)}.highlights-grid[data-astro-cid-irxj2kdc]{grid-template-columns:1fr}.reading-card[data-astro-cid-irxj2kdc],.practice-card[data-astro-cid-irxj2kdc]{padding:32px 24px}.week-nav[data-astro-cid-irxj2kdc]{padding:0 24px}}@media (max-width: 640px){.weekly-hero[data-astro-cid-irxj2kdc]{padding:80px 16px 40px}.hero-date[data-astro-cid-irxj2kdc]{font-size:1.6rem}.journey-track[data-astro-cid-irxj2kdc],.daily-grid[data-astro-cid-irxj2kdc]{grid-template-columns:1fr}}
