.v2{--ink:#1a113f;--violet:#5e26a5;--muted:#5b5675;--line:#e9e6f0;--lilac:#efe7ff;--blush:#fce9f1;--peach:#ffebdd;color:var(--ink);font-family:var(--font-secondary),"Outfit",sans-serif}.v2 h1,.v2 h2,.v2 h3{letter-spacing:-.025em;font-weight:600}.v2-wash{background:radial-gradient(60% 80% at 15% 20%,var(--lilac) 0,transparent 70%),radial-gradient(50% 70% at 85% 30%,var(--blush) 0,transparent 70%),radial-gradient(60% 80% at 60% 100%,var(--peach) 0,transparent 70%),#fbf8ff}.v2-bharat{font-family:var(--font-mukta),sans-serif;background:linear-gradient(100deg,#6d28d9,#c026d3 55%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.v2-serif{font-family:var(--font-dm-serif),serif;font-style:italic}@keyframes v2-settle{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}.v2-settle{animation:v2-settle .9s cubic-bezier(.2,.8,.2,1) both}.v2-settle-2{animation-delay:.35s}.v2-settle-3{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.v2-settle{animation:none}}.v2 :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}@keyframes v2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-marquee{to{transform:translateX(-50%)}}.v2-marquee{animation:v2-marquee 60s linear infinite}.v2-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v2-marquee{animation:none}}