.astrology-basics-page[data-astro-cid-bm2vv4qj]{background:linear-gradient(180deg,#0f172a,#1e1b4b,#312e81);min-height:100vh;color:#fff}.hero-section[data-astro-cid-bm2vv4qj]{padding:2rem 0 4rem;background:radial-gradient(circle at center,rgba(139,92,246,.1) 0%,transparent 70%)}.hero-content[data-astro-cid-bm2vv4qj]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title[data-astro-cid-bm2vv4qj]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.gradient-text[data-astro-cid-bm2vv4qj]{background:linear-gradient(135deg,#8b5cf6,#06b6d4,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-bm2vv4qj]{font-size:1.25rem;color:#fffc;line-height:1.6;margin-bottom:2rem}.cta-button[data-astro-cid-bm2vv4qj]{display:inline-block;background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 10px 30px #8b5cf64d}.cta-button[data-astro-cid-bm2vv4qj]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #8b5cf666}.cta-button[data-astro-cid-bm2vv4qj].secondary{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-visual[data-astro-cid-bm2vv4qj]{display:flex;justify-content:center;align-items:center}.zodiac-wheel[data-astro-cid-bm2vv4qj]{position:relative;width:350px;height:350px;border:2px solid rgba(139,92,246,.3);border-radius:50%;animation:wheel-rotate 60s linear infinite}.wheel-center[data-astro-cid-bm2vv4qj]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;z-index:10;box-shadow:0 0 30px #8b5cf680}.cosmic-eye[data-astro-cid-bm2vv4qj]{animation:eye-pulse 3s ease-in-out infinite}.zodiac-ring[data-astro-cid-bm2vv4qj]{position:absolute;width:100%;height:100%}.zodiac-sign[data-astro-cid-bm2vv4qj]{position:absolute;top:10px;left:50%;transform:translate(-50%) rotate(var(--rotation)) translateY(140px) rotate(calc(-1 * var(--rotation)));text-align:center;animation:sign-counter-rotate 60s linear infinite}.zodiac-sign[data-astro-cid-bm2vv4qj] .symbol[data-astro-cid-bm2vv4qj]{display:block;font-size:1.8rem;color:#8b5cf6;margin-bottom:.25rem;font-weight:700}.zodiac-sign[data-astro-cid-bm2vv4qj] .name[data-astro-cid-bm2vv4qj]{display:block;font-size:.8rem;color:#ffffffb3;font-weight:600}@keyframes wheel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sign-counter-rotate{0%{transform:translate(-50%) rotate(var(--rotation)) translateY(140px) rotate(calc(-1 * var(--rotation) + 0deg))}to{transform:translate(-50%) rotate(var(--rotation)) translateY(140px) rotate(calc(-1 * var(--rotation) - 360deg))}}@keyframes eye-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.container[data-astro-cid-bm2vv4qj]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-astro-cid-bm2vv4qj]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fundamentals[data-astro-cid-bm2vv4qj]{padding:5rem 0}.fundamentals-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.fundamental-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);text-align:center;transition:transform .3s ease}.fundamental-card[data-astro-cid-bm2vv4qj]:hover{transform:translateY(-5px)}.card-icon[data-astro-cid-bm2vv4qj]{font-size:3rem;margin-bottom:1rem;display:block}.fundamental-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:1rem;font-size:1.3rem}.fundamental-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin:0}.core-components[data-astro-cid-bm2vv4qj]{padding:5rem 0;background:#ffffff05}.components-layout[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.component-main[data-astro-cid-bm2vv4qj]{display:flex;flex-direction:column;gap:2rem}.component-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.component-card[data-astro-cid-bm2vv4qj].featured{border:2px solid rgba(139,92,246,.4);background:#8b5cf61a}.component-icon[data-astro-cid-bm2vv4qj]{font-size:2.5rem;margin-bottom:1rem;display:block}.component-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:.5rem;font-size:1.3rem}.component-subtitle[data-astro-cid-bm2vv4qj]{color:#06b6d4;font-weight:600;margin-bottom:1rem;font-size:1.1rem}.component-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin-bottom:1rem}.component-details[data-astro-cid-bm2vv4qj]{background:#8b5cf61a;padding:1rem;border-radius:10px;border:1px solid rgba(139,92,246,.2);font-size:.9rem}.component-details[data-astro-cid-bm2vv4qj] strong[data-astro-cid-bm2vv4qj]{color:#8b5cf6}.component-secondary[data-astro-cid-bm2vv4qj]{display:grid;gap:1.5rem}.component-secondary[data-astro-cid-bm2vv4qj] .component-card[data-astro-cid-bm2vv4qj]{padding:1.5rem}.component-secondary[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{font-size:1.1rem;margin-bottom:.5rem}.component-secondary[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{margin:0;font-size:.9rem}.chart-note[data-astro-cid-bm2vv4qj]{text-align:center;padding:2rem;background:#8b5cf61a;border-radius:15px;border:1px solid rgba(139,92,246,.2)}.chart-note[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#ffffffe6;font-size:1.1rem;margin:0}.internal-link[data-astro-cid-bm2vv4qj]{color:#8b5cf6;text-decoration:none;border-bottom:1px solid rgba(139,92,246,.3);transition:all .3s ease}.internal-link[data-astro-cid-bm2vv4qj]:hover{color:#06b6d4;border-bottom-color:#06b6d4}.elements-qualities[data-astro-cid-bm2vv4qj]{padding:5rem 0}.astro-concepts[data-astro-cid-bm2vv4qj]{display:flex;flex-direction:column;gap:4rem}.concept-group[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;font-size:2rem;margin-bottom:2rem;text-align:center}.elements-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.element-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);text-align:center}.element-symbol[data-astro-cid-bm2vv4qj]{font-size:2.5rem;margin-bottom:1rem;display:block}.element-card[data-astro-cid-bm2vv4qj] h4[data-astro-cid-bm2vv4qj]{color:#fff;margin-bottom:.5rem;font-size:1.3rem}.element-card[data-astro-cid-bm2vv4qj] .signs[data-astro-cid-bm2vv4qj]{color:#06b6d4;font-weight:600;margin-bottom:1rem;font-size:.9rem}.element-card[data-astro-cid-bm2vv4qj] ul[data-astro-cid-bm2vv4qj]{text-align:left;color:#fffc;margin:0;padding-left:1rem}.element-card[data-astro-cid-bm2vv4qj] li[data-astro-cid-bm2vv4qj]{margin-bottom:.5rem;font-size:.9rem}.element-card[data-astro-cid-bm2vv4qj].fire{border-left:4px solid #ef4444}.element-card[data-astro-cid-bm2vv4qj].earth{border-left:4px solid #22c55e}.element-card[data-astro-cid-bm2vv4qj].air{border-left:4px solid #3b82f6}.element-card[data-astro-cid-bm2vv4qj].water{border-left:4px solid #06b6d4}.qualities-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.quality-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);text-align:center}.quality-card[data-astro-cid-bm2vv4qj] h4[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:.5rem;font-size:1.2rem}.quality-card[data-astro-cid-bm2vv4qj] .signs[data-astro-cid-bm2vv4qj]{color:#06b6d4;font-weight:600;margin-bottom:1rem;font-size:.9rem}.quality-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin:0}.houses-planets[data-astro-cid-bm2vv4qj]{padding:5rem 0;background:#ffffff05}.advanced-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.advanced-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.advanced-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:1rem;font-size:1.3rem}.advanced-card[data-astro-cid-bm2vv4qj]>p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.houses-preview[data-astro-cid-bm2vv4qj],.planets-preview[data-astro-cid-bm2vv4qj],.aspects-preview[data-astro-cid-bm2vv4qj]{display:flex;flex-direction:column;gap:.75rem}.house-item[data-astro-cid-bm2vv4qj],.planet-item[data-astro-cid-bm2vv4qj],.aspect-item[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:.75rem;border-radius:8px;font-size:.9rem}.house-item[data-astro-cid-bm2vv4qj] strong[data-astro-cid-bm2vv4qj],.planet-item[data-astro-cid-bm2vv4qj] strong[data-astro-cid-bm2vv4qj],.aspect-item[data-astro-cid-bm2vv4qj] strong[data-astro-cid-bm2vv4qj]{color:#06b6d4}.planet-symbol[data-astro-cid-bm2vv4qj]{color:#8b5cf6;font-size:1.1rem;font-weight:700}.houses-more[data-astro-cid-bm2vv4qj],.planets-more[data-astro-cid-bm2vv4qj],.aspects-more[data-astro-cid-bm2vv4qj]{color:#fff9;font-style:italic;font-size:.8rem;margin-top:.5rem}.practical-application[data-astro-cid-bm2vv4qj]{padding:5rem 0}.application-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.app-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);text-align:center}.app-icon[data-astro-cid-bm2vv4qj]{font-size:2.5rem;margin-bottom:1rem;display:block}.app-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:1rem}.app-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin:0}.common-misconceptions[data-astro-cid-bm2vv4qj]{padding:5rem 0;background:#ffffff05}.misconceptions-grid[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.myth-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-left:4px solid #ef4444}.myth-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#ef4444;margin-bottom:1rem;font-size:1.1rem}.myth-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin:0}.myth-card[data-astro-cid-bm2vv4qj] strong[data-astro-cid-bm2vv4qj]{color:#22c55e}.learning-path[data-astro-cid-bm2vv4qj]{padding:5rem 0}.path-steps[data-astro-cid-bm2vv4qj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.step-card[data-astro-cid-bm2vv4qj]{background:#ffffff0d;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);position:relative}.step-number[data-astro-cid-bm2vv4qj]{position:absolute;top:-15px;left:2rem;width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.step-card[data-astro-cid-bm2vv4qj] h3[data-astro-cid-bm2vv4qj]{color:#8b5cf6;margin-bottom:1rem;padding-top:1rem}.step-card[data-astro-cid-bm2vv4qj] p[data-astro-cid-bm2vv4qj]{color:#fffc;line-height:1.6;margin:0}.cta-section[data-astro-cid-bm2vv4qj]{padding:5rem 0;text-align:center}.cta-content[data-astro-cid-bm2vv4qj] h2[data-astro-cid-bm2vv4qj]{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-content[data-astro-cid-bm2vv4qj]>p[data-astro-cid-bm2vv4qj]{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto 2rem}.cta-buttons[data-astro-cid-bm2vv4qj]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.guarantee[data-astro-cid-bm2vv4qj]{color:#ffffffb3;font-size:.9rem;margin:0}@media (max-width: 768px){.hero-content[data-astro-cid-bm2vv4qj]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title[data-astro-cid-bm2vv4qj]{font-size:2.5rem}.zodiac-wheel[data-astro-cid-bm2vv4qj]{width:280px;height:280px}.wheel-center[data-astro-cid-bm2vv4qj]{width:60px;height:60px;font-size:1.5rem}.zodiac-sign[data-astro-cid-bm2vv4qj] .symbol[data-astro-cid-bm2vv4qj]{font-size:1.4rem}.zodiac-sign[data-astro-cid-bm2vv4qj] .name[data-astro-cid-bm2vv4qj]{font-size:.7rem}.components-layout[data-astro-cid-bm2vv4qj]{grid-template-columns:1fr;gap:2rem}.fundamentals-grid[data-astro-cid-bm2vv4qj]{grid-template-columns:1fr}.elements-grid[data-astro-cid-bm2vv4qj]{grid-template-columns:repeat(2,1fr)}.qualities-grid[data-astro-cid-bm2vv4qj]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-bm2vv4qj]{flex-direction:column;align-items:center}}@media (max-width: 480px){.elements-grid[data-astro-cid-bm2vv4qj]{grid-template-columns:1fr}}
