.mm-root,.mm-vars{--mm-background:oklch(0.93 0.07 80);--mm-primary:oklch(0.45 0.17 25);--mm-gold:oklch(0.76 0.13 78);--mm-gold-deep:oklch(0.6 0.12 65);--mm-gradient-gold:linear-gradient(135deg,var(--mm-gold),oklch(0.88 0.1 88),var(--mm-gold-deep));--mm-shadow-royal:0 20px 50px -20px color-mix(in oklab,var(--mm-primary) 45%,transparent)}.mm-root{background-color:var(--mm-background);color:oklch(.25 .06 30);font-family:Cormorant Garamond,serif;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.mm-root,.mm-vars):not(:lang(en)) .font-cinzel-decorative{font-family:Cinzel Decorative,Tiro Devanagari Hindi,serif}:is(.mm-root,.mm-vars):not(:lang(en)) .font-great-vibes{font-family:Great Vibes,Tiro Devanagari Hindi,serif}.mm-root:not(:lang(en)),:is(.mm-root,.mm-vars):not(:lang(en)) .font-cormorant{font-family:Cormorant Garamond,Tiro Devanagari Hindi,serif}:is(.mm-root,.mm-vars):not(:lang(en)) [class*=tracking-]{letter-spacing:.02em!important}.mm-root:not(:lang(en)) :is(h1,h2,h3,p){overflow-wrap:anywhere}:is(.mm-root,.mm-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button){letter-spacing:0!important}:is(.mm-root,.mm-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button):not([dir]){unicode-bidi:plaintext}html.mm-in-phone-frame{scrollbar-width:none}html.mm-in-phone-frame::-webkit-scrollbar{display:none}.mm-bg-gold-grad,.mm-text-gold-grad{background:var(--mm-gradient-gold)}.mm-text-gold-grad{-webkit-background-clip:text;background-clip:text;color:transparent}.mm-shadow-royal{--tw-shadow:var(--mm-shadow-royal);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.mm-hero-stage{--mm-temple-w:min(104vw,calc(79svh / 1.742));--mm-temple-top:50svh;--mm-temple-end:max(calc(100svh - var(--mm-temple-w) * 1.742),21svh)}@media (min-width:768px){.mm-hero-stage{--mm-temple-w:min(80vw,calc(78svh / 1.742));--mm-temple-top:48svh;--mm-temple-end:calc(100svh - var(--mm-temple-w) * 1.742)}}.mm-gold-shimmer{background:linear-gradient(100deg,#c48f2c,#e3b44c 25%,#fff6d0 45%,#f2c45a 55%,#c48f2c 80%,#e3b44c);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes mm-gold-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:no-preference){.mm-gold-shimmer{animation:mm-gold-shimmer 4.5s ease-in-out infinite}}