[data-festival=halloween]{background-color:#08060d!important;background-image:linear-gradient(180deg,#08060dd6,#0e0818cc 40%,#08060df0),url(/assets/halloween/haunted_mansion_scene.jpg)!important;background-attachment:fixed!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;color:#fff7ed!important}[data-festival=halloween] main,[data-festival=halloween] section{background-color:transparent!important}[data-festival=halloween] header:not(.hero-cinematic-header),[data-festival=halloween] nav,[data-festival=halloween] nav.fixed,[data-festival=halloween] header.sticky:not(.hero-cinematic-header),[data-festival=halloween] header[class*=sticky]:not(.hero-cinematic-header),[data-festival=halloween] nav[class*=bg-white],[data-festival=halloween] header[class*=bg-slate-50]{background-color:#09050ffa!important;background-image:linear-gradient(180deg,#581c8759,#09050ffa)!important;border-bottom:2px solid rgba(234,88,12,.45)!important;box-shadow:0 8px 32px #000000f2,0 0 25px #9333ea40!important}[data-festival=halloween] header:not(.hero-cinematic-header) span,[data-festival=halloween] nav span,[data-festival=halloween] nav a,[data-festival=halloween] nav button,[data-festival=halloween] header:not(.hero-cinematic-header) div:not([class*=badge]),[data-festival=halloween] header:not(.hero-cinematic-header) a,[data-festival=halloween] header:not(.hero-cinematic-header) button{color:#fff7ed!important}[data-festival=halloween] nav button:hover,[data-festival=halloween] nav a:hover,[data-festival=halloween] header:not(.hero-cinematic-header) button:hover,[data-festival=halloween] header:not(.hero-cinematic-header) a:hover{color:#fdba74!important}[data-festival=halloween] nav input,[data-festival=halloween] header input{background-color:#140b20f2!important;border:1px solid rgba(147,51,234,.5)!important;color:#fff7ed!important}[data-festival=halloween] nav input::placeholder,[data-festival=halloween] header input::placeholder{color:#a8a29e!important}[data-festival=halloween] nav button[class*=bg-slate-],[data-festival=halloween] header button[class*=bg-slate-]{background-color:#1e0f30cc!important;color:#fff7ed!important}[data-festival=halloween] section[class*="from-[#FAF7F2]"],[data-festival=halloween] section[class*="from-[#FFFDF9]"],[data-festival=halloween] section[class*="from-[#FDFCF7]"],[data-festival=halloween] section[class*=bg-gradient-to-b]{background-color:#08060d!important;background-image:linear-gradient(180deg,#08060d59,#08060d26 35%,#08060dbf 85%,#08060df5),linear-gradient(90deg,#08060de6,#08060dbf 32%,#08060d26 48%,#08060d26 62%,#08060da6),url(/assets/halloween/haunted_mansion_scene.jpg)!important;background-size:cover!important;background-position:center 20%!important;background-repeat:no-repeat!important;border-bottom:2px solid rgba(234,88,12,.45)!important;box-shadow:inset 0 -40px 60px #000000d9,inset 0 20px 40px #000c!important;position:relative!important;overflow:hidden!important}@media(min-width:1024px){[data-festival=halloween] section[class*="from-[#FDFCF7]"]{background-position:45% 15%!important}[data-festival=halloween] section[class*="from-[#FAF7F2]"]{background-position:46% 16%!important}[data-festival=halloween] section[class*="from-[#FFFDF9]"]{background-position:43% 15%!important}}[data-festival=halloween] section[class*=from-] .border-4.border-white,[data-festival=halloween] section[class*=from-] img[src*=hero-bento]{border-color:#ea580c73!important;box-shadow:0 0 35px #ea580c40,0 25px 50px #000000e6!important}[data-festival=halloween] section[class*="from-[#FAF7F2]"]:before,[data-festival=halloween] section[class*="from-[#FFFDF9]"]:before,[data-festival=halloween] section[class*="from-[#FDFCF7]"]:before,[data-festival=halloween] section[class*=bg-gradient-to-b]:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(ellipse 110% 45% at 50% 95%,rgba(88,28,135,.25) 0%,transparent 65%),radial-gradient(ellipse 70% 35% at 80% 85%,rgba(234,88,12,.12) 0%,transparent 60%)!important;animation:festHeroMistDrift 20s ease-in-out infinite alternate!important;z-index:1!important}@keyframes festHeroMistDrift{0%{opacity:.55;transform:scale(1) translate(0)}50%{opacity:.85;transform:scale(1.02) translate(10px)}to{opacity:.55;transform:scale(1) translate(-6px)}}[data-festival=halloween] section[class*="from-[#FAF7F2]"]>div,[data-festival=halloween] section[class*="from-[#FFFDF9]"]>div,[data-festival=halloween] section[class*="from-[#FDFCF7]"]>div,[data-festival=halloween] section[class*=bg-gradient-to-b]>div{position:relative!important;z-index:2!important}[data-festival=halloween] div[class*="bg-[#FFFDF9]"][class*=border-t]{background:linear-gradient(180deg,#0f081afa,#090410fa)!important;border-top-color:#9333ea4d!important;border-bottom:1px solid rgba(234,88,12,.3)!important}[data-festival=halloween] div[class*="bg-[#FFFDF9]"][class*=border-t] h1,[data-festival=halloween] div[class*="bg-[#FFFDF9]"][class*=border-t] span{color:#fff7ed!important}[data-festival=halloween] section[class*=from-] h1,[data-festival=halloween] section[class*=from-] h2,[data-festival=halloween] section[class*=bg-gradient-to-b] h1,[data-festival=halloween] section[class*=bg-gradient-to-b] h2,[data-festival=halloween] section[class*=from-] .font-black.text-3xl,[data-festival=halloween] section[class*=from-] .font-black.text-4xl,[data-festival=halloween] section[class*=from-] .font-black.text-5xl,[data-festival=halloween] section[class*=from-] .font-black.text-6xl,[data-festival=halloween] section[class*=from-] .font-black.text-7xl{color:#fff7ed!important;text-shadow:0 2px 14px rgba(0,0,0,.8),0 0 22px rgba(147,51,234,.25)!important;opacity:1!important}[data-festival=halloween] section[class*=from-] [class*="text-[#C4141A]"],[data-festival=halloween] section[class*=from-] [class*="text-[#C5301E]"],[data-festival=halloween] section[class*=from-] .font-serif-custom.italic,[data-festival=halloween] section[class*=from-] p.font-jp-serif.text-xl,[data-festival=halloween] section[class*=from-] p.font-jp-serif.text-2xl,[data-festival=halloween] section[class*=from-] p.font-jp-serif.text-3xl{color:#fdba74!important;text-shadow:0 1px 8px rgba(0,0,0,.8),0 0 14px rgba(234,88,12,.3)!important;opacity:1!important}[data-festival=halloween] section[class*=from-] span.font-serif-custom.italic.text-slate-700{color:#fff7ed!important;opacity:1!important}[data-festival=halloween] section[class*=from-] [class*="text-[#935220]"],[data-festival=halloween] section[class*=from-] [class*="text-[#934c1b]"]{color:#fed7aa!important;letter-spacing:.2em!important;opacity:1!important}[data-festival=halloween] section[class*=from-] span.text-2xl.font-black,[data-festival=halloween] section[class*=from-] span.text-3xl.font-black,[data-festival=halloween] section[class*=from-] span.text-4xl.font-black{color:#fff7ed!important;opacity:1!important}[data-festival=halloween] section[class*=from-] svg.text-emerald-600{color:#34d399!important;fill:#34d399!important}[data-festival=halloween] section[class*=from-] p.text-stone-500,[data-festival=halloween] section[class*=from-] p.text-stone-600,[data-festival=halloween] section[class*=from-] p.text-slate-500,[data-festival=halloween] section[class*=from-] p.text-slate-600,[data-festival=halloween] section[class*=from-] p.font-medium,[data-festival=halloween] section[class*=from-] p.font-bold{color:#e7e5e4!important;opacity:1!important}[data-festival=halloween] section[class*=from-] span.text-slate-300{color:#ea580c!important;opacity:1!important;font-weight:700!important}[data-festival=halloween] section[class*=from-] div.w-48.h-1{background:linear-gradient(90deg,#ea580c 0%,#c2410c 60%,transparent 100%)!important}[data-festival=halloween] section[class*=from-] .text-rose-200\/40{display:none!important}[data-festival=halloween] section[class*=from-] .from-amber-200\/40{background:radial-gradient(circle,rgba(147,51,234,.4) 0%,rgba(234,88,12,.2) 60%,transparent 75%)!important}[data-festival=halloween] section[class*=from-] img{filter:drop-shadow(0 15px 25px rgba(0,0,0,.75))!important;opacity:1!important}[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-stone-800,[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-stone-900,[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-slate-900{color:#fff7ed!important;font-weight:900!important}[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-stone-400,[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-stone-500,[data-festival=halloween] section[class*=from-] .rounded-2xl span.text-slate-500{color:#d6d3d1!important}[data-festival=halloween] section[class*=from-] button.bg-\[\#0F203C\]{background:linear-gradient(135deg,#581c87bf,#140b20f2)!important;border:1px solid rgba(147,51,234,.5)!important;color:#fff!important}[data-festival=halloween] .rounded-\[40px\],[data-festival=halloween] div[class*="rounded-[40px]"],[data-festival=halloween] .rounded-\[32px\],[data-festival=halloween] div[class*="rounded-[32px]"],[data-festival=halloween] .rounded-\[28px\],[data-festival=halloween] div[class*="rounded-[28px]"],[data-festival=halloween] .rounded-\[26px\],[data-festival=halloween] div[class*="rounded-[26px]"],[data-festival=halloween] .rounded-\[24px\],[data-festival=halloween] div[class*="rounded-[24px]"],[data-festival=halloween] .rounded-3xl,[data-festival=halloween] .rounded-2xl,[data-festival=halloween] div[class*=rounded-3xl],[data-festival=halloween] div[class*=rounded-2xl]{background:linear-gradient(155deg,#140b20f7,#090510fa)!important;border:1px solid rgba(147,51,234,.38)!important;box-shadow:0 14px 30px -5px #000000d9,0 0 20px #7e22ce33!important;color:#fff7ed!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}[data-festival=halloween] .rounded-3xl:hover,[data-festival=halloween] .rounded-2xl:hover,[data-festival=halloween] .rounded-\[40px\]:hover,[data-festival=halloween] .rounded-\[28px\]:hover,[data-festival=halloween] .rounded-\[26px\]:hover,[data-festival=halloween] .rounded-\[24px\]:hover{border-color:#ea580c!important;box-shadow:0 18px 42px -5px #000000e6,0 0 30px #ea580c66,inset 0 0 15px #7e22ce26!important;transform:translateY(-3px)}[data-festival=halloween] h1,[data-festival=halloween] h2,[data-festival=halloween] h3{color:#fff7ed!important;text-shadow:0 0 20px rgba(234,88,12,.45),0 0 12px rgba(147,51,234,.35)!important}[data-festival=halloween] h4{color:#fed7aa!important}[data-festival=halloween] p{color:#d6d3d1!important}[data-festival=halloween] [class*=text-amber-],[data-festival=halloween] [class*=text-red-],[data-festival=halloween] [class*=text-rose-],[data-festival=halloween] [class*="text-[#C4141A]"]{color:#fb923c!important;text-shadow:0 0 12px rgba(249,115,22,.65)!important}[data-festival=halloween] button.bg-amber-800,[data-festival=halloween] button.bg-amber-700,[data-festival=halloween] button.bg-red-600,[data-festival=halloween] button.bg-\[\#C5301E\],[data-festival=halloween] button.bg-\[\#0F203C\],[data-festival=halloween] button.bg-\[\#FEF3C7\],[data-festival=halloween] button[class*=bg-amber-8],[data-festival=halloween] button[class*=bg-amber-9],[data-festival=halloween] button[class*=bg-amber-7]{background:linear-gradient(135deg,#ea580c,#9a3412)!important;color:#fff!important;border:1px solid rgba(253,186,116,.55)!important;box-shadow:0 4px 20px #ea580c8c,0 0 12px #f9731659!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important}[data-festival=halloween] button:hover{box-shadow:0 6px 28px #ea580ccc,0 0 18px #a855f773!important}[data-festival=halloween] footer{background:linear-gradient(180deg,#090510,#040206)!important;border-top:2px solid rgba(234,88,12,.45)!important;color:#d6d3d1!important}[data-festival=halloween] footer div[class*=border-t],[data-festival=halloween] footer div[class*=border-slate-]{border-top-color:#9333ea40!important}[data-festival=halloween] footer p,[data-festival=halloween] footer span,[data-festival=halloween] footer a{color:#d6d3d1!important}[data-festival=halloween] footer h4,[data-festival=halloween] footer h3{color:#fff7ed!important}[data-festival=halloween] img[src*=skyline-watermark]{display:none!important}[data-festival=christmas]{background-color:#0b140e!important;background-image:radial-gradient(ellipse 90% 60% at 50% -15%,rgba(185,28,28,.4),transparent 70%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(5,150,105,.25),transparent 70%),linear-gradient(180deg,#17090c,#0f1c14,#0a140e 80%,#050a07)!important;color:#f1f5f9!important}[data-festival=christmas] main,[data-festival=christmas] section{background-color:transparent!important}[data-festival=christmas] header,[data-festival=christmas] nav.fixed,[data-festival=christmas] header.sticky,[data-festival=christmas] header[class*=sticky]{background-color:#0b140ff0!important;background-image:linear-gradient(180deg,#b91c1c4d,#0b140ff5)!important;border-bottom:2px solid #dc2626!important;box-shadow:0 8px 30px #000000d9,0 0 25px #dc262659!important}[data-festival=christmas] header span,[data-festival=christmas] nav.fixed span,[data-festival=christmas] header div:not([class*=badge]),[data-festival=christmas] header a{color:#f8fafc!important}[data-festival=christmas] .rounded-\[40px\],[data-festival=christmas] div[class*="rounded-[40px]"],[data-festival=christmas] .rounded-\[32px\],[data-festival=christmas] div[class*="rounded-[32px]"],[data-festival=christmas] .rounded-\[28px\],[data-festival=christmas] div[class*="rounded-[28px]"],[data-festival=christmas] .rounded-\[26px\],[data-festival=christmas] div[class*="rounded-[26px]"],[data-festival=christmas] .rounded-\[24px\],[data-festival=christmas] div[class*="rounded-[24px]"],[data-festival=christmas] .rounded-3xl,[data-festival=christmas] .rounded-2xl,[data-festival=christmas] div[class*=rounded-3xl],[data-festival=christmas] div[class*=rounded-2xl]{background:linear-gradient(145deg,#152219,#0d1711)!important;border:1px solid rgba(220,38,38,.45)!important;box-shadow:0 12px 28px -5px #000000bf,0 0 18px #10b98133!important;color:#f8fafc!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}[data-festival=christmas] .rounded-3xl:hover,[data-festival=christmas] .rounded-2xl:hover,[data-festival=christmas] .rounded-\[40px\]:hover,[data-festival=christmas] .rounded-\[28px\]:hover,[data-festival=christmas] .rounded-\[26px\]:hover,[data-festival=christmas] .rounded-\[24px\]:hover{border-color:#f59e0b!important;box-shadow:0 18px 40px -5px #000000d9,0 0 30px #f59e0b80!important;transform:translateY(-3px)}[data-festival=christmas] h1,[data-festival=christmas] h2,[data-festival=christmas] h3{color:#fff!important;text-shadow:0 0 20px rgba(220,38,38,.5),0 0 10px rgba(245,158,11,.35)!important}[data-festival=christmas] h4{color:#fef08a!important}[data-festival=christmas] p{color:#d6d3d1!important}[data-festival=christmas] [class*=text-amber-],[data-festival=christmas] [class*=text-red-],[data-festival=christmas] [class*=text-rose-],[data-festival=christmas] [class*="text-[#C4141A]"]{color:#facc15!important;text-shadow:0 0 10px rgba(250,204,21,.6)!important}[data-festival=christmas] button.bg-amber-800,[data-festival=christmas] button.bg-amber-700,[data-festival=christmas] button.bg-red-600,[data-festival=christmas] button.bg-\[\#C5301E\],[data-festival=christmas] button.bg-\[\#0F203C\],[data-festival=christmas] button.bg-\[\#FEF3C7\],[data-festival=christmas] button[class*=bg-amber-8],[data-festival=christmas] button[class*=bg-amber-9],[data-festival=christmas] button[class*=bg-amber-7]{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important;border:1px solid rgba(254,202,202,.6)!important;box-shadow:0 4px 20px #dc26268c,0 0 12px #f59e0b4d!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important}[data-festival=christmas] button:hover{box-shadow:0 6px 25px #dc2626cc,0 0 18px #f59e0b80!important}[data-festival=christmas] footer{background:linear-gradient(180deg,#09120c,#030805)!important;border-top:2px solid #dc2626!important;color:#cbd5e1!important}[data-festival=newyear]{background-color:#080603!important;background-image:radial-gradient(ellipse 90% 60% at 50% -15%,rgba(217,119,6,.4),transparent 70%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(220,38,38,.25),transparent 70%),linear-gradient(180deg,#1c1305,#100c03,#0a0702 80%,#040301)!important;color:#fffbeb!important}[data-festival=newyear] main,[data-festival=newyear] section{background-color:transparent!important}[data-festival=newyear] header,[data-festival=newyear] nav.fixed,[data-festival=newyear] header.sticky,[data-festival=newyear] header[class*=sticky]{background-color:#0e0b04f0!important;background-image:linear-gradient(180deg,#d977064d,#0e0b04f5)!important;border-bottom:2px solid #f59e0b!important;box-shadow:0 8px 30px #000000e6,0 0 28px #f59e0b66!important}[data-festival=newyear] header span,[data-festival=newyear] nav.fixed span,[data-festival=newyear] header div:not([class*=badge]),[data-festival=newyear] header a{color:#fffbeb!important}[data-festival=newyear] .rounded-\[40px\],[data-festival=newyear] div[class*="rounded-[40px]"],[data-festival=newyear] .rounded-\[32px\],[data-festival=newyear] div[class*="rounded-[32px]"],[data-festival=newyear] .rounded-\[28px\],[data-festival=newyear] div[class*="rounded-[28px]"],[data-festival=newyear] .rounded-\[26px\],[data-festival=newyear] div[class*="rounded-[26px]"],[data-festival=newyear] .rounded-\[24px\],[data-festival=newyear] div[class*="rounded-[24px]"],[data-festival=newyear] .rounded-3xl,[data-festival=newyear] .rounded-2xl,[data-festival=newyear] div[class*=rounded-3xl],[data-festival=newyear] div[class*=rounded-2xl]{background:linear-gradient(145deg,#1d1508,#110d04)!important;border:1px solid rgba(245,158,11,.5)!important;box-shadow:0 12px 28px -5px #000000bf,0 0 20px #f59e0b40!important;color:#fffbeb!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}[data-festival=newyear] .rounded-3xl:hover,[data-festival=newyear] .rounded-2xl:hover,[data-festival=newyear] .rounded-\[40px\]:hover,[data-festival=newyear] .rounded-\[28px\]:hover,[data-festival=newyear] .rounded-\[26px\]:hover,[data-festival=newyear] .rounded-\[24px\]:hover{border-color:#fbbf24!important;box-shadow:0 18px 40px -5px #000000d9,0 0 35px #fbbf2499!important;transform:translateY(-3px)}[data-festival=newyear] h1,[data-festival=newyear] h2,[data-festival=newyear] h3{color:#fffbeb!important;text-shadow:0 0 22px rgba(245,158,11,.55),0 0 12px rgba(220,38,38,.4)!important}[data-festival=newyear] h4{color:#fde047!important}[data-festival=newyear] p{color:#d6d3d1!important}[data-festival=newyear] [class*=text-amber-],[data-festival=newyear] [class*=text-red-],[data-festival=newyear] [class*=text-rose-],[data-festival=newyear] [class*="text-[#C4141A]"]{color:#fbbf24!important;text-shadow:0 0 12px rgba(250,204,21,.7)!important}[data-festival=newyear] button.bg-amber-800,[data-festival=newyear] button.bg-amber-700,[data-festival=newyear] button.bg-red-600,[data-festival=newyear] button.bg-\[\#C5301E\],[data-festival=newyear] button.bg-\[\#0F203C\],[data-festival=newyear] button.bg-\[\#FEF3C7\],[data-festival=newyear] button[class*=bg-amber-8],[data-festival=newyear] button[class*=bg-amber-9],[data-festival=newyear] button[class*=bg-amber-7]{background:linear-gradient(135deg,#d97706,#92400e)!important;color:#fff!important;border:1px solid rgba(253,230,138,.65)!important;box-shadow:0 4px 20px #d9770699,0 0 14px #f59e0b66!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important}[data-festival=newyear] button:hover{box-shadow:0 6px 28px #d97706d9,0 0 20px #fbbf2499!important}[data-festival=newyear] footer{background:linear-gradient(180deg,#090703,#030201)!important;border-top:2px solid #d97706!important;color:#cbd5e1!important}[data-festival=halloween] [class*=text-stone-9],[data-festival=halloween] [class*=text-stone-8],[data-festival=halloween] [class*=text-stone-7],[data-festival=halloween] [class*=text-slate-9],[data-festival=halloween] [class*=text-slate-8],[data-festival=halloween] [class*=text-slate-7],[data-festival=halloween] [class*=text-gray-9],[data-festival=halloween] [class*=text-gray-8],[data-festival=halloween] [class*=text-neutral-9],[data-festival=halloween] [class*=text-neutral-8],[data-festival=halloween] [class*=text-zinc-9],[data-festival=halloween] [class*=text-zinc-8],[data-festival=halloween] [class*="text-[#3c2212]"],[data-festival=halloween] [class*="text-[#2c1d11]"],[data-festival=halloween] [class*="text-[#241a13]"],[data-festival=halloween] [class*="text-[#2a1c12]"],[data-festival=halloween] [class*="text-[#2e1c10]"],[data-festival=halloween] [class*="text-[#0F203C]"],[data-festival=halloween] [class*="text-[#1E293B]"]{color:#fff7ed!important}[data-festival=christmas] [class*=text-stone-9],[data-festival=christmas] [class*=text-stone-8],[data-festival=christmas] [class*=text-stone-7],[data-festival=christmas] [class*=text-slate-9],[data-festival=christmas] [class*=text-slate-8],[data-festival=christmas] [class*=text-slate-7],[data-festival=christmas] [class*=text-gray-9],[data-festival=christmas] [class*=text-gray-8],[data-festival=christmas] [class*=text-neutral-9],[data-festival=christmas] [class*=text-neutral-8],[data-festival=christmas] [class*=text-zinc-9],[data-festival=christmas] [class*=text-zinc-8],[data-festival=christmas] [class*="text-[#3c2212]"],[data-festival=christmas] [class*="text-[#2c1d11]"],[data-festival=christmas] [class*="text-[#241a13]"],[data-festival=christmas] [class*="text-[#2a1c12]"],[data-festival=christmas] [class*="text-[#2e1c10]"],[data-festival=christmas] [class*="text-[#0F203C]"],[data-festival=christmas] [class*="text-[#1E293B]"]{color:#fff!important}[data-festival=newyear] [class*=text-stone-9],[data-festival=newyear] [class*=text-stone-8],[data-festival=newyear] [class*=text-stone-7],[data-festival=newyear] [class*=text-slate-9],[data-festival=newyear] [class*=text-slate-8],[data-festival=newyear] [class*=text-slate-7],[data-festival=newyear] [class*=text-gray-9],[data-festival=newyear] [class*=text-gray-8],[data-festival=newyear] [class*=text-neutral-9],[data-festival=newyear] [class*=text-neutral-8],[data-festival=newyear] [class*=text-zinc-9],[data-festival=newyear] [class*=text-zinc-8],[data-festival=newyear] [class*="text-[#3c2212]"],[data-festival=newyear] [class*="text-[#2c1d11]"],[data-festival=newyear] [class*="text-[#241a13]"],[data-festival=newyear] [class*="text-[#2a1c12]"],[data-festival=newyear] [class*="text-[#2e1c10]"],[data-festival=newyear] [class*="text-[#0F203C]"],[data-festival=newyear] [class*="text-[#1E293B]"]{color:#fffbeb!important}[data-festival] [class*=text-stone-6],[data-festival] [class*=text-stone-5],[data-festival] [class*=text-stone-4],[data-festival] [class*=text-slate-6],[data-festival] [class*=text-slate-5],[data-festival] [class*=text-slate-4],[data-festival] [class*=text-gray-6],[data-festival] [class*=text-gray-5],[data-festival] [class*=text-gray-4],[data-festival] [class*=text-neutral-5],[data-festival] [class*=text-neutral-4]{color:#d6d3d1!important}[data-festival=halloween] [class*="text-[#935220]"],[data-festival=halloween] [class*="text-[#934c1b]"]{color:#fed7aa!important}[data-festival=christmas] [class*="text-[#935220]"],[data-festival=christmas] [class*="text-[#934c1b]"]{color:#fecaca!important}[data-festival=newyear] [class*="text-[#935220]"],[data-festival=newyear] [class*="text-[#934c1b]"]{color:#fde68a!important}[data-festival] [class*=rounded] div[class*="bg-[#FFFDF9]"],[data-festival] [class*=rounded] div[class*="bg-[#FAF6EE]"],[data-festival] [class*=rounded] div[class*="bg-[#FAF7F2]"],[data-festival] [class*=rounded] div[class*="bg-[#FDFCF7]"],[data-festival] [class*=rounded] div[class*=bg-stone-50],[data-festival] [class*=rounded] div[class*=bg-slate-50],[data-festival] [class*=rounded] div[class*=bg-white]{background-color:#ffffff0a!important;border-color:#ffffff1f!important}[data-festival] [class*=rounded] .border-stone-100,[data-festival] [class*=rounded] .border-stone-200,[data-festival] [class*=rounded] .border-slate-100,[data-festival] [class*=rounded] .border-slate-200,[data-festival] [class*=rounded] .border-\[\#EDE5D8\],[data-festival] [class*=rounded] .border-\[\#EBE3D5\],[data-festival] [class*=rounded] .border-\[\#EFE8DD\]{border-color:#ffffff1f!important}[data-festival] .w-8.h-8.rounded-full[class*=bg-emerald-],[data-festival] .w-8.h-8.rounded-full[class*=bg-rose-],[data-festival] .w-8.h-8.rounded-full[class*=bg-amber-],[data-festival] .w-10.h-10.rounded-full[class*=bg-]{background-color:#ffffff1f!important}[data-festival] svg.text-emerald-700,[data-festival] svg.text-emerald-600,[data-festival] svg.text-\[\#10B981\]{color:#34d399!important;fill:#34d399!important}[data-festival] svg.text-rose-600,[data-festival] svg.text-rose-700,[data-festival] svg.text-\[\#EF4444\]{color:#fb7185!important;fill:#fb7185!important}[data-festival] svg.text-amber-700,[data-festival] svg.text-amber-600,[data-festival] svg.text-\[\#F59E0B\]{color:#fbbf24!important;fill:#fbbf24!important}[data-festival] button:not([class*=bg-amber-8]):not([class*=bg-red-]):not([class*=bg-emerald-]):not([class*=scale-102]):not([class*=border-amber-400])[class*=rounded-2xl],[data-festival] button[class*="hover:bg-stone-50"][class*=rounded-2xl]{background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:#e2e8f0!important}[data-festival] button[class*="hover:bg-stone-50"][class*=rounded-2xl] span:last-child{color:#a8a29e!important}[data-festival=halloween] button[class*=border-amber-400],[data-festival=halloween] button[class*=scale-102]{background:linear-gradient(135deg,#ea580c4d,#581c8773)!important;border:2px solid #ea580c!important;box-shadow:0 0 16px #ea580c66!important;color:#fff7ed!important}[data-festival=halloween] button[class*=border-amber-400] span,[data-festival=halloween] button[class*=scale-102] span{color:#fff7ed!important}[data-festival=christmas] button[class*=border-amber-400],[data-festival=christmas] button[class*=scale-102]{background:linear-gradient(135deg,#dc26264d,#05966966)!important;border:2px solid #dc2626!important;box-shadow:0 0 16px #dc262666!important;color:#fff!important}[data-festival=christmas] button[class*=border-amber-400] span,[data-festival=christmas] button[class*=scale-102] span{color:#fff!important}[data-festival=newyear] button[class*=border-amber-400],[data-festival=newyear] button[class*=scale-102]{background:linear-gradient(135deg,#f59e0b52,#b4530973)!important;border:2px solid #f59e0b!important;box-shadow:0 0 18px #f59e0b73!important;color:#fffbeb!important}[data-festival=newyear] button[class*=border-amber-400] span,[data-festival=newyear] button[class*=scale-102] span{color:#fffbeb!important}[data-festival] button[class*=rounded-full][class*=border-stone-300],[data-festival] button[class*=rounded-full][class*=bg-white]{background-color:#ffffff1a!important;border-color:#ffffff40!important;color:#fff7ed!important}[data-festival] button[class*=rounded-full][class*=border-stone-300]:hover,[data-festival] button[class*=rounded-full][class*=bg-white]:hover{background-color:#fff3!important;border-color:#ffffff73!important;color:#fff!important}[data-festival=halloween] div[class*=max-w-][class*=rounded-],[data-festival=halloween] div[role=dialog]{background:#0f0819!important;border:1px solid rgba(147,51,234,.45)!important;box-shadow:0 25px 60px #000000e6,0 0 30px #9333ea40!important;color:#fff7ed!important}[data-festival=christmas] div[class*=max-w-][class*=rounded-],[data-festival=christmas] div[role=dialog]{background:#0d1711!important;border:1px solid rgba(220,38,38,.5)!important;box-shadow:0 25px 60px #000000e6,0 0 30px #dc262640!important;color:#fff!important}[data-festival=newyear] div[class*=max-w-][class*=rounded-],[data-festival=newyear] div[role=dialog]{background:#140e04!important;border:1px solid rgba(245,158,11,.55)!important;box-shadow:0 25px 60px #000000e6,0 0 30px #f59e0b4d!important;color:#fffbeb!important}[data-festival] div[class*=max-w-] button[class*=bg-stone-100],[data-festival] div[class*=max-w-] button[class*=bg-stone-200]{background:#ffffff26!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}[data-festival] div[class*=max-w-] .border-stone-100,[data-festival] div[class*=max-w-] .border-slate-100,[data-festival] div[class*=max-w-] .border-stone-200,[data-festival] div[class*=max-w-] .border-slate-200{border-color:#ffffff26!important}[data-festival=newyear] .bg-white h1,[data-festival=newyear] .bg-white h2,[data-festival=newyear] .bg-white h3,[data-festival=newyear] .bg-white h4,[data-festival=newyear] [class*=bg-amber-50] h1,[data-festival=newyear] [class*=bg-amber-50] h2,[data-festival=newyear] [class*=bg-amber-50] h3,[data-festival=newyear] [class*=bg-orange-50] h1,[data-festival=newyear] [class*=bg-orange-50] h2,[data-festival=newyear] [class*=bg-orange-50] h3{color:#78350f!important;text-shadow:none!important}[data-festival=halloween] .bg-white h1,[data-festival=halloween] .bg-white h2,[data-festival=halloween] .bg-white h3,[data-festival=halloween] .bg-stone-50 h1,[data-festival=halloween] .bg-stone-50 h2,[data-festival=halloween] .bg-stone-50 h3{color:#451a03!important;text-shadow:none!important}[data-festival=christmas] .bg-white h1,[data-festival=christmas] .bg-white h2,[data-festival=christmas] .bg-white h3,[data-festival=christmas] .bg-stone-50 h1,[data-festival=christmas] .bg-stone-50 h2,[data-festival=christmas] .bg-stone-50 h3{color:#7f1d1d!important;text-shadow:none!important}[data-festival] [class*=bg-white] [class*=text-yellow-],[data-festival] [class*=bg-amber-50] [class*=text-yellow-],[data-festival] [class*=bg-orange-50] [class*=text-yellow-],[data-festival] [class*=bg-stone-50] [class*=text-yellow-]{color:#92400e!important}[data-festival] header [class*="bg-white/80"],[data-festival] header [class*="bg-white/90"]{background-color:#ffffff1f!important;border-color:#fff3!important;color:#fff7ed!important}[data-festival] [role=group][aria-label="Chọn quốc gia"]{background-color:#00000073!important;border-color:#ffffff2e!important}[data-festival] [role=group][aria-label="Chọn quốc gia"] span.text-stone-600{color:#cbd5e1!important}[data-festival] [role=group][aria-label="Chọn quốc gia"] button[class*="bg-white/80"]{background-color:#ffffff1f!important;color:#fff7ed!important;border-color:#fff3!important}[data-festival] .hero-cinematic-header{background-color:#0c0a09!important}[data-festival] .hero-cinematic-header *{text-shadow:none}@keyframes festBatFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}@keyframes festBatFlight1{0%{transform:translate(-10vw,5vh) scale(.9);opacity:0}10%{opacity:.95}45%{transform:translate(45vw,-8vh) scale(1.1);opacity:1}90%{opacity:.95}to{transform:translate(110vw,15vh) scale(.85);opacity:0}}@keyframes festBatFlight2{0%{transform:translate(105vw,20vh) scale(.8) scaleX(-1);opacity:0}10%{opacity:.9}50%{transform:translate(50vw,28vh) scale(1) scaleX(-1);opacity:1}90%{opacity:.9}to{transform:translate(-10vw,18vh) scale(.8) scaleX(-1);opacity:0}}@keyframes festBatFlight3{0%{transform:translate(-8vw,55vh) scale(.75);opacity:0}15%{opacity:.85}50%{transform:translate(52vw,42vh) scale(.95);opacity:.95}85%{opacity:.85}to{transform:translate(108vw,60vh) scale(.75);opacity:0}}@keyframes festMistDrift{0%{transform:translate(-10%);opacity:.25}50%{transform:translate(10%);opacity:.45}to{transform:translate(-10%);opacity:.25}}@keyframes festMoonMist{0%{transform:translate(-20px) scaleY(.9);opacity:.25}50%{transform:translate(20px) scaleY(1.1);opacity:.5}to{transform:translate(-20px) scaleY(.9);opacity:.25}}@keyframes festCandleFlicker{0%,to{transform:scale(1);opacity:.8;filter:drop-shadow(0 0 15px rgba(249,115,22,.7))}30%{transform:scale(1.06);opacity:1;filter:drop-shadow(0 0 25px rgba(249,115,22,.9))}70%{transform:scale(.96);opacity:.7;filter:drop-shadow(0 0 12px rgba(249,115,22,.5))}}@keyframes festSnowSwayFall{0%{transform:translateY(-20px) translate(0);opacity:0}8%{opacity:.95}30%{transform:translateY(30vh) translate(18px)}60%{transform:translateY(65vh) translate(-15px)}92%{opacity:.95}to{transform:translateY(105vh) translate(15px);opacity:0}}@keyframes festFairyTwinkle{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes festFireworkExplode{0%{transform:scale(.05);opacity:0}20%{opacity:1}70%{transform:scale(1.15);opacity:.85}to{transform:scale(1.4);opacity:0}}@keyframes festConfettiFall{0%{transform:translateY(-20px) rotate(0);opacity:0}10%{opacity:1}50%{transform:translateY(50vh) rotate(180deg) translate(20px)}90%{opacity:.9}to{transform:translateY(105vh) rotate(360deg) translate(-15px);opacity:0}}
