.hero[data-astro-cid-ge2uvauf]{text-align:center;background:linear-gradient(160deg,#431407 0%,#1a0a05 100%);justify-content:center;align-items:center;height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.krishna-img[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:.35;filter:blur(2px)saturate(1.1);width:100%;height:100%}.hero-overlay[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(#1a0a05b3 0%,#43140780 40%,#1a0a05d9 100%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{z-index:2;max-width:700px;padding:2rem;position:relative}.krishna-portrait[data-astro-cid-ge2uvauf]{border:4px solid var(--gold);border-radius:50%;width:160px;height:160px;margin:0 auto 1.5rem;animation:3s ease-in-out infinite alternate glow;overflow:hidden;box-shadow:0 0 30px #d4a01766,0 8px 32px #00000080}.krishna-portrait[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}@keyframes glow{0%{box-shadow:0 0 20px #d4a0174d,0 8px 32px #00000080}to{box-shadow:0 0 40px #d4a01799,0 8px 32px #00000080}}.hero-subtitle[data-astro-cid-ge2uvauf]{color:var(--gold);letter-spacing:2px;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.hero-title[data-astro-cid-ge2uvauf]{color:var(--gold-light);text-shadow:0 2px 20px #0009;margin-bottom:1rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.3}.hero-divider[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.hero-divider[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:60px;height:2px}.hero-divider[data-astro-cid-ge2uvauf] .om[data-astro-cid-ge2uvauf]{color:var(--saffron);font-size:1.5rem}.hero-description[data-astro-cid-ge2uvauf]{color:#ffffffbf;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.hero-cta[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--saffron), var(--saffron-dark));color:#fff;border-radius:999px;padding:.8rem 2rem;font-size:1.1rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 4px 15px #f9731666}.hero-cta[data-astro-cid-ge2uvauf]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #f9731680}.section[data-astro-cid-w6ymvdtg]{max-width:860px;margin:0 auto;padding:3.5rem 1.5rem 4.5rem;position:relative}.section-header[data-astro-cid-w6ymvdtg]{text-align:center;margin-bottom:2.5rem}.ornament[data-astro-cid-w6ymvdtg]{color:var(--gold);text-shadow:0 0 12px #d4a01766;margin-bottom:.3rem;font-size:1.8rem;display:block}h2[data-astro-cid-w6ymvdtg]{color:var(--maroon);padding:0 1.5rem;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.4;display:inline-block;position:relative}h2[data-astro-cid-w6ymvdtg]:before,h2[data-astro-cid-w6ymvdtg]:after{content:"॥";color:var(--gold);opacity:.6;font-size:.8em;position:absolute;top:50%;transform:translateY(-50%)}h2[data-astro-cid-w6ymvdtg]:before{left:-.2rem}h2[data-astro-cid-w6ymvdtg]:after{right:-.2rem}.subtitle[data-astro-cid-w6ymvdtg]{color:var(--saffron-dark);opacity:.85;margin-top:.75rem;font-size:1rem;font-style:italic}.section-body[data-astro-cid-w6ymvdtg]{backdrop-filter:blur(4px);background:#ffffffa6;border:1px solid #d4a0174d;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 24px #7c2d120f,inset 0 1px #fff9}@media (width<=600px){.section[data-astro-cid-w6ymvdtg]{padding:2.5rem .75rem 3rem}.section-body[data-astro-cid-w6ymvdtg]{padding:1.5rem 1rem}h2[data-astro-cid-w6ymvdtg]:before,h2[data-astro-cid-w6ymvdtg]:after{display:none}}footer[data-astro-cid-jo6i4kqk]{text-align:center;background:linear-gradient(180deg, var(--maroon-dark), #2a0e05);color:#fef9f0cc;padding:3.5rem 1.5rem}.footer-ornament[data-astro-cid-jo6i4kqk]{color:var(--gold-light);letter-spacing:.1em;margin-bottom:1rem;font-size:1.4rem}p[data-astro-cid-jo6i4kqk]{font-size:1rem;line-height:1.6}.sub[data-astro-cid-jo6i4kqk]{opacity:.7;margin-top:.5rem;font-size:.9rem;font-style:italic}.intro-verses[data-astro-cid-lcdefpme],.closing-verses[data-astro-cid-lcdefpme]{text-align:center;color:var(--maroon-dark);margin-bottom:2rem;font-size:1.1rem;line-height:2.1}.closing-verses[data-astro-cid-lcdefpme]{border-top:1px dashed #d4a01766;margin-top:2.5rem;padding-top:2rem}.names-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.name-card[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#fef9f099,#fdf4e366);border:1px solid #d4a01726;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.name-card[data-astro-cid-lcdefpme]:hover{border-color:var(--saffron);transform:translateY(-1px);box-shadow:0 2px 12px #f973161f}.num-badge[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--saffron), var(--saffron-dark));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 2px 8px #f973164d}.name-text[data-astro-cid-lcdefpme]{color:var(--ink);padding-top:.2rem;font-size:.95rem;line-height:1.6}.verse-block[data-astro-cid-lcdefpme]{text-align:center;color:var(--maroon-dark);font-size:1.15rem;line-height:2.2}.verse-block[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.35rem}.verse-divider[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000,#d4a01766,#0000);width:60%;height:1px;margin:1.75rem auto}.shuka-verses[data-astro-cid-lcdefpme]{text-align:left;max-width:640px;margin:0 auto;font-size:1.1rem}.shuka-verses[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.6rem;padding-left:0}.letter-verses[data-astro-cid-lcdefpme]{border-top:1px dashed #d4a01766;border-bottom:1px dashed #d4a01766;flex-direction:column;gap:.5rem;margin:2rem 0;padding:1.5rem 1rem;display:flex}.letter-verse[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.75rem;font-size:1.05rem;line-height:1.7;display:flex}.letter[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--gold), var(--gold-light));width:1.8rem;height:1.8rem;color:var(--maroon-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.85rem;font-weight:700;display:flex}.verse-text[data-astro-cid-lcdefpme]{color:var(--ink);padding-top:.15rem}@media (width<=600px){.names-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-verses[data-astro-cid-lcdefpme],.verse-block[data-astro-cid-lcdefpme],.closing-verses[data-astro-cid-lcdefpme]{font-size:1rem}.letter-verse[data-astro-cid-lcdefpme]{font-size:.95rem}}
