@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Italianno&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}@layer utilities{.font-cursive{font-family:Italianno,cursive}.font-serif-display{font-family:Playfair Display,serif}.gta-filter{filter:contrast(1.25) saturate(1.3) brightness(.95)}.animate-gradient-shift{background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-particle{animation:particle 3s ease-out infinite}@keyframes particle{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-30px) scale(0)}}.animate-scroll-indicator{animation:scrollBounce 2s infinite}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.animate-text-reveal{animation:textReveal .6s ease-out forwards}@keyframes textReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-glow{animation:glow 3s ease-in-out infinite}@keyframes glow{0%,to{text-shadow:0 0 10px rgba(234,88,12,.5)}50%{text-shadow:0 0 20px rgba(234,88,12,.8)}}.hover-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ea580c4d}.animate-checkmark{animation:checkmark .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkmark{0%{stroke-dashoffset:50;opacity:0}to{stroke-dashoffset:0;opacity:1}}.animate-flip{animation:flip .6s cubic-bezier(.25,.46,.45,.94)}@keyframes flip{0%{transform:perspective(1000px) rotateY(90deg);opacity:0}to{transform:perspective(1000px) rotateY(0);opacity:1}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-pulse-breathing{animation:breathe 2s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-ripple{animation:ripple .6s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.animate-arrow{animation:arrowMove 1s ease-in-out infinite}@keyframes arrowMove{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.animate-border-draw{position:relative;background-image:linear-gradient(90deg,#ea580c,#ea580c);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .6s ease}.animate-border-draw:hover{background-size:100% 100%}.animate-counter{animation:counter 2s ease-out}@keyframes counter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-progress{animation:progress 1.5s ease-out forwards}@keyframes progress{0%{width:0%}to{width:100%}}.animate-urgent{animation:urgent .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes urgent{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.animate-skeleton{background:linear-gradient(90deg,#1a1a1a,#2a2a2a,#1a1a1a);background-size:200% 100%;animation:skeleton 1.5s infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-letter-spacing{transition:letter-spacing .3s ease}.animate-letter-spacing:hover{letter-spacing:.1em}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.animate-spring{animation:spring .6s cubic-bezier(.175,.885,.32,1.275)}@keyframes spring{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.animate-bounce-custom{animation:bounceCustom .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounceCustom{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.mesh-gradient{background:linear-gradient(135deg,#ea580c,#ff6b35,#f7931e,#ea580c,#ff6b35);background-size:400% 400%;animation:meshGradient 15s ease infinite}@keyframes meshGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.neon-glow{text-shadow:0 0 10px #ea580c,0 0 20px #ea580c,0 0 30px #ea580c;box-shadow:0 0 10px #ea580c,0 0 20px #ea580c,inset 0 0 10px #ea580c}.light-rays{position:relative;overflow:hidden}.light-rays:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(234,88,12,.1) 0%,transparent 70%);animation:lightRays 8s linear infinite}@keyframes lightRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blur-transition{transition:backdrop-filter .3s ease,filter .3s ease}.blur-transition:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.animate-toast{animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-countdown{animation:countdown 1s steps(1,end) infinite}@keyframes countdown{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.animate-confirmation{animation:confirmation .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes confirmation{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.1) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.animate-draw{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 2s cubic-bezier(.4,0,.2,1) forwards}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes draw{to{stroke-dashoffset:0}}.animate-blur-in{animation:blurIn .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:scale(.95)}to{opacity:1;filter:blur(0px);transform:scale(1)}}.animate-fade-blur-text{animation:fadeBlurText 1s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeBlurText{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}50%{filter:blur(4px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}.animate-slide-in-left{animation:slideInLeft .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:slideInRight .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-top{animation:slideInTop .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-bottom{animation:slideInBottom .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-rotate-in{animation:rotateIn .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}.animate-scale-in{animation:scaleIn .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-zoom-in{animation:zoomIn .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-stagger-text{animation:staggerText .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes staggerText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fadeInDown .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-left{animation:fadeInLeft .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-right{animation:fadeInRight .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-blur-out{animation:blurOut .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes blurOut{0%{opacity:1;filter:blur(0px);transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(.95)}}.animate-flip-in-x{animation:flipInX .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes flipInX{0%{opacity:0;transform:perspective(1000px) rotateX(90deg)}to{opacity:1;transform:perspective(1000px) rotateX(0)}}.animate-flip-in-y{animation:flipInY .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes flipInY{0%{opacity:0;transform:perspective(1000px) rotateY(90deg)}to{opacity:1;transform:perspective(1000px) rotateY(0)}}.animate-bounce-in{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-elastic-in{animation:elasticIn .8s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes elasticIn{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}.animate-swing-in{animation:swingIn .8s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes swingIn{0%{opacity:0;transform:rotate(-45deg) translate(-50px)}to{opacity:1;transform:rotate(0) translate(0)}}.animate-wobble{animation:wobble .8s ease-in-out}@keyframes wobble{0%,to{transform:translate(0)}15%{transform:translate(-5px) rotate(-2deg)}30%{transform:translate(5px) rotate(2deg)}45%{transform:translate(-5px) rotate(-2deg)}60%{transform:translate(3px) rotate(1deg)}75%{transform:translate(-2px) rotate(-1deg)}}.animate-jello{animation:jello .8s ease-in-out}@keyframes jello{0%,11.1%,to{transform:skew(0) skewY(0)}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate-heartbeat{animation:heartbeat 1.3s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ea580cb3}50%{box-shadow:0 0 0 10px #ea580c00}}.animate-swing{animation:swing 1s ease-in-out infinite;transform-origin:top center}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate-tada{animation:tada .8s ease-in-out}@keyframes tada{0%{transform:scale(1) rotate(0)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.animate-flip-card{animation:flipCard .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes flipCard{0%{transform:perspective(1000px) rotateY(0)}to{transform:perspective(1000px) rotateY(360deg)}}.animate-gradient-text{background-size:200% 200%;animation:gradientText 3s ease infinite}@keyframes gradientText{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-typing{animation:typing 3.5s steps(40,end);border-right:3px solid rgba(234,88,12,.75);animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#ea580cbf}}.animate-reveal-text{animation:revealText .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes revealText{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.animate-mask-reveal{animation:maskReveal .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes maskReveal{0%{-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,transparent 100%)}to{-webkit-mask-image:linear-gradient(to right,black 0%,black 100%);mask-image:linear-gradient(to right,#000,#000)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.glass{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.glass-lg{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15)}.glass-xl{background:#ffffff1a;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2)}.glass-dark{background:#0000004d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.08)}.neumorphic{background:linear-gradient(145deg,#1a1a1a,#0f0f0f);box-shadow:8px 8px 16px #0a0a0a,-8px -8px 16px #2a2a2a}.neumorphic-light{background:linear-gradient(145deg,#1f1f1f,#0a0a0a);box-shadow:12px 12px 24px #000,-12px -12px 24px #2a2a2a}.neumorphic-inset{background:linear-gradient(145deg,#0a0a0a,#1a1a1a);box-shadow:inset 8px 8px 16px #000,inset -8px -8px 16px #2a2a2a}.soft-ui{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.soft-ui:hover{box-shadow:16px 16px 32px #000,-16px -16px 32px #3a3a3a;transform:translateY(-4px)}.gradient-overlay-1{background:linear-gradient(135deg,#ea580c1a,#ff6b350d)}.gradient-overlay-2{background:linear-gradient(135deg,rgba(234,88,12,.15) 0%,transparent 100%)}.gradient-overlay-3{background:linear-gradient(180deg,rgba(234,88,12,.2) 0%,transparent 100%)}.frosted-primary{background:#ea580c14;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(234,88,12,.2)}.frosted-white{background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12)}.shadow-depth-1{box-shadow:0 2px 4px #0000001a}.shadow-depth-2{box-shadow:0 4px 12px #00000026}.shadow-depth-3{box-shadow:0 8px 24px #0003}.shadow-depth-4{box-shadow:0 12px 32px #00000040}.shadow-depth-5{box-shadow:0 16px 48px #0000004d}.glow-primary{box-shadow:0 0 20px #ea580c4d,0 0 40px #ea580c1a}.glow-primary-lg{box-shadow:0 0 30px #ea580c66,0 0 60px #ea580c33}.glow-primary-xl{box-shadow:0 0 40px #ea580c80,0 0 80px #ea580c4d}.animate-glow-pulse{animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #ea580c4d,0 0 40px #ea580c1a}50%{box-shadow:0 0 30px #ea580c80,0 0 60px #ea580c33}}.blur-sm-backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.blur-md-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.blur-lg-backdrop{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.blur-xl-backdrop{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.border-gradient{position:relative;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,#ea580c80,#ff6b354d) border-box;border:2px solid transparent}.border-gradient-lg{position:relative;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,#ea580cb3,#ff6b3580) border-box;border:2px solid transparent}.transition-smooth{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.transition-smooth-lg{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.hover-lift-glow{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hover-lift-glow:hover{transform:translateY(-8px);box-shadow:0 0 30px #ea580c66,0 0 60px #ea580c33}.gradient-text-animated{background:linear-gradient(90deg,#fff,#ea580c,#fff);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientFlow 3s ease infinite}@keyframes gradientFlow{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.float-card{animation:floatCard 6s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.shimmer-premium{position:relative;overflow:hidden}.shimmer-premium:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmerPremium 3s infinite}@keyframes shimmerPremium{0%{left:-100%}to{left:100%}}.accent-line-top{position:relative;padding-top:16px}.accent-line-top:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#ea580c,transparent);border-radius:2px}.accent-line-bottom{position:relative;padding-bottom:16px}.accent-line-bottom:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#ea580c,transparent);border-radius:2px}.divider-gradient{height:1px;background:linear-gradient(90deg,transparent,rgba(234,88,12,.5),transparent)}.divider-gradient-lg{height:2px;background:linear-gradient(90deg,transparent,rgba(234,88,12,.7),transparent)}.hover-scale-smooth{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-scale-smooth:hover{transform:scale(1.05)}.backdrop-saturate{backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.rounded-premium{border-radius:24px}.rounded-premium-lg{border-radius:32px}.rounded-premium-xl{border-radius:40px}@keyframes waveFlowSmooth{0%{height:20%;opacity:.6}25%{height:60%;opacity:.8}50%{height:40%;opacity:.9}75%{height:70%;opacity:.85}to{height:20%;opacity:.6}}@keyframes waveFlowSharp{0%{height:15%;opacity:.5}20%{height:85%;opacity:1}40%{height:25%;opacity:.4}60%{height:80%;opacity:.95}80%{height:30%;opacity:.45}to{height:15%;opacity:.5}}@keyframes waveFlowGentle{0%{height:30%;opacity:.7}25%{height:50%;opacity:.8}50%{height:35%;opacity:.75}75%{height:55%;opacity:.85}to{height:30%;opacity:.7}}@keyframes waveFlowBounce{0%{height:20%;opacity:.5}15%{height:75%;opacity:.95}30%{height:25%;opacity:.55}45%{height:80%;opacity:1}60%{height:30%;opacity:.6}75%{height:70%;opacity:.9}to{height:20%;opacity:.5}}@keyframes waveFlowIrregular{0%{height:25%;opacity:.6}12%{height:70%;opacity:.9}25%{height:35%;opacity:.5}37%{height:80%;opacity:.95}50%{height:40%;opacity:.55}62%{height:75%;opacity:.88}75%{height:30%;opacity:.52}87%{height:65%;opacity:.85}to{height:25%;opacity:.6}}@keyframes waveformBars{0%,to{height:30%;opacity:.6}25%{height:70%;opacity:.9}50%{height:45%;opacity:.7}75%{height:85%;opacity:.95}}@keyframes slideUp{0%{height:0%;opacity:0}to{opacity:1}}@keyframes organicWave{0%,to{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(-2px)}75%{transform:translate(1px)}}@keyframes pulseGlowMic{0%,to{box-shadow:0 0 20px #a855f766,0 0 40px #a855f733}50%{box-shadow:0 0 30px #a855f799,0 0 60px #a855f74d}}.animate-pulse-glow-mic{animation:pulseGlowMic 2s ease-in-out infinite}@keyframes breathingGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.animate-breathing-glow{animation:breathingGlow 4s ease-in-out infinite}@keyframes concentricRing{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.animate-concentric-ring{animation:concentricRing 2s ease-out infinite}@keyframes fadeInDownSpeech{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down{animation:fadeInDownSpeech .8s cubic-bezier(.34,1.56,.64,1) forwards}}body{background-color:#000;color:#fff}.cal-widget-container{display:flex;justify-content:center;width:100%;padding:20px;box-sizing:border-box}#my-cal-inline{width:100%;max-width:900px;min-height:600px;margin:0 auto}@media(max-width:768px){.cal-widget-container{padding:10px}#my-cal-inline{max-width:100%}}
