.india-love .india-kundli{padding:24px 18px}.india-love .india-kundli small{font-size:9px;letter-spacing:2.4px;color:#ff8f96}.india-love .india-kundli h2{font:28px Georgia;margin:10px 0 5px}.india-love .india-kundli p{font-size:11px;color:#bc959e;margin:0 0 22px}.india-love .kundli-frame{padding:10px;border:1px solid #c9788555;border-radius:16px;background:linear-gradient(150deg,#49141e55,#100406);box-shadow:inset 0 0 0 4px #150507,0 18px 40px #0004}.india-love .kundli-frame svg{display:block;width:100%;max-height:none}.vedic-graphic.refined-viz{background:radial-gradient(ellipse at 50% 36%,#58203755,transparent 65%),linear-gradient(155deg,#2c111c,#16080e);border:1px solid #a7637c55;border-radius:20px;padding:25px 15px 20px;overflow:hidden;box-shadow:inset 0 1px 0 #f7b0c71a,0 20px 48px #0003}.refined-viz .eyebrow{text-align:center;font-size:8px;letter-spacing:1.6px;color:#bd8197}.refined-viz h3.viz-title{font-family:Georgia,serif;font-size:25px;line-height:1.2;text-align:center;color:#ffe0e8;margin:13px 0 10px}.refined-viz .viz-sub{text-align:center;color:#a9798d;font-size:10px;margin-bottom:12px}.refined-viz img{width:100%;height:auto;max-height:none!important;display:block}.refined-viz .viz-caption{text-align:center;font-size:12px;line-height:1.7;color:#d5aab9;margin:12px 0 16px}.refined-viz>small{text-align:center;font-size:8px!important;line-height:1.6;color:#886674;padding-top:13px;border-top:1px solid #c8859e20}.viz-pills{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.viz-pills span{font-size:8px;padding:5px 8px;border-radius:20px;border:1px solid #a66d8233;color:#ba8e9e;background:#43192744}@media(max-width:600px){.vedic-graphic.refined-viz{padding:21px 10px 17px}.refined-viz h3.viz-title{font-size:23px}}.refined-viz .viz-caption,.refined-viz .viz-title{white-space:pre-line}.india-love .vedic-chart-intro{padding:24px 18px 0}.india-love .vedic-chart-intro h2{font:27px Georgia;line-height:1.2;margin:0}.india-love .vedic-approved-key{padding:0 18px 24px}.india-love .vedic-approved-key h3{font:20px Georgia}.india-love .vedic-approved-key b{font-size:13px;color:#ff8f96}.india-love .vedic-approved-key p{font-size:12px;line-height:1.65;color:#fff2f0b3;margin:6px 0 18px}.india-love .hr58-loading .kundli-frame{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.india-love .hr58-loading .india-kundli{padding:18px 0 8px}.india-love .refined-viz>small{display:block}.india-love .india-chart-section{padding:22px 20px 0;color:#fff2f0}.india-love .india-chart-section .vedic-chart-intro{padding:0}.india-love .india-chart-section .vedic-chart-intro h2{margin:0 0 12px;font-size:27px;line-height:1.2}.india-love .india-kundli-flat{padding:18px 0 8px}.india-love .india-kundli-flat h2{margin:0 0 5px;line-height:1.2}.india-love .india-kundli-flat p{color:#bb8589;margin-bottom:14px}.india-love .india-kundli-flat p:last-of-type{color:#fff2f0b3;margin-bottom:22px}.india-love .india-kundli-flat .kundli-frame{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.india-love .kundli-house{cursor:pointer;outline:none}.india-love .kundli-house:focus-visible .kundli-tile,.india-love .kundli-house:hover .kundli-tile{stroke:#ff5965;stroke-width:1.8}.india-love .india-chart-section .vedic-chart-intro h2{font-family:Georgia,Batang,serif;font-weight:600}.india-love .refined-viz h3.viz-title{font-family:Georgia,serif;font-weight:600}.india-love .india-kundli-chart-only{padding:12px 0 0}.india-love .india-kundli-chart-only .kundli-frame{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.india-love .hr58-kundli-slot{flex:none;width:calc(100% - 32px);max-width:448px;margin:24px auto 0;min-height:calc(min(100vw - 32px,448px) + 120px)}.india-love .hr58-discovery{height:112px;flex:none}.india-love .kundli-name{display:flex;align-items:center;gap:12px}.india-love .kundli-ruler{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;font:32px/1 Georgia,serif}@media (prefers-reduced-motion:no-preference){.india-love .mnsh.meera-form .wizard-stage.revealing .wizard-content{transition-duration:.25s}.india-love .mnsh.meera-form .wizard-stage.revealing .morph-name{animation-duration:.2s}.india-love .mnsh.meera-form .mnsh58-email-bg{transition-duration:.4s}.india-love .mnsh.meera-form .mnsh58-email-content .wizard-step{animation-duration:.25s;animation-delay:.225s}}