:root{--primary-saffron:#f70;--primary-light:#ffa040;--primary-dark:#c65102;--secondary-gold:#e5a910;--secondary-light:#ffd966;--sacred-cream:#fffdf8;--sacred-ivory:#fff9ee;--dark-velvet:#1e110a;--dark-brown:#331c10;--muted-brown:#664e3d;--card-border:#e5a91038;--glass-bg:#ffffffe0;--shadow-soft:0 10px 30px -10px #c651021f;--shadow-elevated:0 20px 40px -15px #c6510238;--shadow-glow:0 0 25px #ff770059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffdf8;background-color:var(--sacred-cream);color:#1e110a;color:var(--dark-velvet);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff5e1}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f93,#e5a910);border:2px solid #fff5e1;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e66a00,#c6920d)}.cinzel-font,h1,h2,h3{font-family:Cinzel,serif!important;letter-spacing:.02em}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #ff770040}50%{box-shadow:0 0 30px #ff77008c}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ripplePulse{0%{box-shadow:0 0 0 0 #25d36699}70%{box-shadow:0 0 0 16px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}@keyframes auraRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.floating-element{animation:floatSlow 4.5s ease-in-out infinite}.floating-element-delay{animation:floatSlow 5s ease-in-out 1.5s infinite}.gold-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f70,#e5a910 50%,#b8860b);-webkit-background-clip:text}.gold-gradient-light{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff1d0,gold 50%,orange);-webkit-background-clip:text}.glass-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe0;background:var(--glass-bg);border:1px solid #e5a91038;border:1px solid var(--card-border);box-shadow:0 10px 30px -10px #c651021f;box-shadow:var(--shadow-soft);transition:all .35s cubic-bezier(.16,1,.3,1)}.glass-card:hover{border-color:#e5a91073;box-shadow:0 20px 40px -15px #c6510238;box-shadow:var(--shadow-elevated);transform:translateY(-6px)}.card-zoom-media{overflow:hidden;position:relative}.card-zoom-media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.glass-card:hover .card-zoom-media img{transform:scale(1.07)}.shimmer-badge{animation:shimmer 3.5s linear infinite;background:linear-gradient(90deg,#f70,gold 50%,#f70);background-size:200% auto;color:#fff;font-weight:700}.live-indicator-dot{animation:ripplePulse 1.8s infinite;background-color:#25d366;border-radius:50%;box-shadow:0 0 0 0 #25d366b3;display:inline-block;height:9px;width:9px}.whatsapp-ripple-btn{animation:ripplePulse 2s infinite!important}#root,body,html{-webkit-tap-highlight-color:transparent;max-width:100vw;overflow-x:hidden;position:relative;width:100%}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px)}canvas,img,svg,video{height:auto;max-width:100%}.mobile-scroll-row{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.mobile-scroll-row::-webkit-scrollbar{display:none}@media (max-width:600px){h1{font-size:clamp(1.75rem,6.5vw,2.3rem)!important;line-height:1.22!important}h2{font-size:clamp(1.4rem,5.2vw,1.85rem)!important;line-height:1.25!important}h3{font-size:clamp(1.15rem,4.5vw,1.55rem)!important}h4{font-size:clamp(1.05rem,4vw,1.3rem)!important}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}@media (min-width:601px) and (max-width:960px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}}@media (max-width:360px){h1{font-size:1.55rem!important}h2{font-size:1.3rem!important}.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiButton-root{font-size:.86rem!important;padding-left:10px!important;padding-right:10px!important}}@media (min-width:1920px){.MuiContainer-maxWidthLg{max-width:1400px!important}}@media (pointer:coarse){a,button,input,select,textarea{min-height:44px}}
/*# sourceMappingURL=main.04bc9365.css.map*/