@layer base{.theme-meghavarnam{--mg-font-playfair:"MG Playfair Display";--mg-font-cinzel:"MG Cinzel";--mg-font-sans:"MG Plus Jakarta Sans";--bg-primary:#021a32;--bg-card:#04203d;--bg-surface:#062b53;--border-color:#0e3e6d;--accent-gold:#fce477;--accent-gold-hover:#ebd058;--font-playfair:var(--mg-font-playfair);--font-cinzel:var(--mg-font-cinzel);--font-sans:var(--mg-font-sans), "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:var(--mg-font-playfair), "Playfair Display", Georgia, serif;--text-xs--line-height:1rem;--text-sm--line-height:1.25rem;--text-base--line-height:1.5rem;--text-lg--line-height:1.75rem;--text-xl--line-height:1.75rem;--text-2xl--line-height:2rem;--text-3xl--line-height:2.25rem;--text-4xl--line-height:2.5rem;--text-5xl--line-height:1;--text-6xl--line-height:1;--text-7xl--line-height:1;color:#f1f5f9;font-family:var(--mg-font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:-.01em;background-color:#021a32;width:100%;max-width:100vw;position:relative}.theme-meghavarnam *,.theme-meghavarnam :before,.theme-meghavarnam :after{border-color:#e5e7eb}.theme-meghavarnam input::-moz-placeholder{opacity:1;color:#9ca3af}.theme-meghavarnam textarea::-moz-placeholder{opacity:1;color:#9ca3af}.theme-meghavarnam input::placeholder,.theme-meghavarnam textarea::placeholder{opacity:1;color:#9ca3af}.theme-meghavarnam h1,.theme-meghavarnam h2,.theme-meghavarnam h3{font-family:var(--mg-font-playfair), Georgia, serif;letter-spacing:-.01em}}html:has(.theme-meghavarnam){scroll-behavior:smooth;-webkit-text-size-adjust:100%;max-width:100vw;overflow-x:hidden}body:has(.theme-meghavarnam){background-color:#021a32;max-width:100vw;overflow-x:hidden}.theme-meghavarnam .store-bg-layer{z-index:-10;pointer-events:none;background:radial-gradient(circle at 50% 0,#07355f 0%,#021a32 55%,#011122 100%);position:fixed;inset:0}.theme-meghavarnam .store-bg-layer:after{content:"";opacity:.1;mix-blend-mode:overlay;background-image:url(/themes/meghavarnam/bg-texture.png);background-position:50%;background-size:cover;position:absolute;inset:0}.theme-meghavarnam .font-serif{font-family:var(--mg-font-playfair), Georgia, serif;letter-spacing:-.01em}.theme-meghavarnam .font-cinzel{font-family:var(--mg-font-cinzel), serif}html:has(.theme-meghavarnam) ::-webkit-scrollbar{width:7px;height:7px}html:has(.theme-meghavarnam) ::-webkit-scrollbar-track{background:#011427}html:has(.theme-meghavarnam) ::-webkit-scrollbar-thumb{background:#0e3e6d;border-radius:4px}html:has(.theme-meghavarnam) ::-webkit-scrollbar-thumb:hover{background:#175494}@layer utilities{.theme-meghavarnam .btn-gold{color:#121212;letter-spacing:.04em;background-color:#fce477;font-weight:700;transition:all .2s}.theme-meghavarnam .btn-gold:hover{background-color:#ebd058;transform:translateY(-1px);box-shadow:0 4px 20px #fce47759}.theme-meghavarnam .btn-secondary{color:#fff;background-color:#ffffff0d;border:1px solid #fff3;font-weight:600;transition:all .2s}.theme-meghavarnam .btn-secondary:hover{color:#fce477;background-color:#ffffff1f;border-color:#fce477}}.theme-meghavarnam ::selection{color:#000;background:#fce477}.theme-meghavarnam h1,.theme-meghavarnam h2,.theme-meghavarnam h3,.theme-meghavarnam h4{font-family:revert-layer}@media (max-width:768px){.theme-meghavarnam button:not(.carousel-dot):not(.indicator-dot):not(.s-carousel-dot),.theme-meghavarnam a:not(.inline-link){min-height:revert-layer}}
@font-face{font-family:MG Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/19150647d2c2f572-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:MG Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/000030d1699f2fb3-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MG Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/1926da171a0ba1a5-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MG Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/78d0dd042ac6d54d-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MG Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/47f136985ef5b5cb-s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:MG Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/4ead58c4dcc3f285-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MG Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/28a2004cf8372660-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MG Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/meghavarnam/fonts/eaead17c7dbfcd5d-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MG Cinzel;font-style:normal;font-weight:500 800;font-display:swap;src:url(/themes/meghavarnam/fonts/b497598118275079-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MG Cinzel;font-style:normal;font-weight:500 800;font-display:swap;src:url(/themes/meghavarnam/fonts/a273567b21a7c318-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MG Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/themes/meghavarnam/fonts/6fe53d21e6e7ebd8-s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MG Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/themes/meghavarnam/fonts/8ebc6e9dde468c4a-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MG Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/themes/meghavarnam/fonts/9e7b0a821b9dfcb4-s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MG Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/themes/meghavarnam/fonts/636a5ac981f94f8b-s.p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
