.wscene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wscene:before,.wscene:after{content:"";position:absolute;inset:0}.wscene i{display:block;position:absolute}.wscene.scene-cafe{background:radial-gradient(110% 65% at 50% 0,#a0623abf 0%,#0000 62%),radial-gradient(80% 50% at 50% 105%,#0000008c,#0000 70%),linear-gradient(#3e2618 0%,#160d09 100%)}.wscene.scene-cafe:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='84' height='84' viewBox='0 0 84 84'><g fill='none' stroke='rgba(255,232,205,0.11)' stroke-width='1.6' stroke-linecap='round'><g transform='rotate(-32 22 22)'><ellipse cx='22' cy='22' rx='7.5' ry='11'/><path d='M22 12c-3.5 4 3.5 16 0 20'/></g><g transform='rotate(28 62 60)'><ellipse cx='62' cy='60' rx='7.5' ry='11'/><path d='M62 50c-3.5 4 3.5 16 0 20'/></g></g></svg>");background-size:84px 84px;-webkit-mask-image:linear-gradient(#000 0%,#00000059 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000059 70%,#0000 100%)}.wscene.scene-cafe i:nth-child(-n+3){filter:blur(1.5px);border-left:3px solid #fff0e129;border-radius:50%;width:46px;height:150px;animation:6s ease-in-out infinite ws-steam;top:16%}.wscene.scene-cafe i:first-child{left:38%}.wscene.scene-cafe i:nth-child(2){animation-delay:2s;left:49%}.wscene.scene-cafe i:nth-child(3){animation-delay:4s;left:60%}@keyframes ws-steam{0%{opacity:0;transform:translateY(40px)scaleX(.8)skew(-8deg)}40%{opacity:1}to{opacity:0;transform:translateY(-60px)scaleX(1.2)skew(10deg)}}.wscene.scene-restaurant{background:radial-gradient(70% 45% at 50% 104%,#ffa85a4d,#0000 70%),radial-gradient(100% 60% at 50% -5%,#781e2db3,#0000 65%),linear-gradient(#281016 0%,#0e090b 100%)}.wscene.scene-restaurant:before{background:repeating-linear-gradient(45deg,#ffffff06 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#ffffff05 0 2px,#0000 2px 7px)}.wscene.scene-restaurant:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='110' height='110' viewBox='0 0 110 110'><g fill='none' stroke='rgba(255,226,200,0.09)' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M22 18v14M26 18v14M30 18v14M22 32a4 4 0 0 0 8 0M26 36v26'/><path d='M84 72c-6 5-6 18 0 22v16M84 72v38' transform='translate(0 -16)'/></g></svg>");background-size:110px 110px;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 30%,#0000 80%)}.wscene.scene-restaurant i:first-child{background:radial-gradient(closest-side,#ffbe6e59,#0000);border-radius:50%;width:90%;height:50%;margin-left:-45%;animation:3.2s ease-in-out infinite ws-flicker;bottom:-18%;left:50%}@keyframes ws-flicker{0%,to{opacity:.75;transform:scale(1)}30%{opacity:1;transform:scale(1.04)}60%{opacity:.6;transform:scale(.98)}}.wscene.scene-hotel{background:radial-gradient(90% 60% at 50% -5%,#405696b3,#0000 65%),radial-gradient(60% 40% at 50% 108%,#d4af5f2e,#0000 70%),linear-gradient(#111a33 0%,#070910 100%)}.wscene.scene-hotel:before{opacity:.9;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'><g fill='none' stroke='rgba(222,188,110,0.16)' stroke-width='1.2'><path d='M0 40a40 40 0 0 1 80 0M10 40a30 30 0 0 1 60 0M20 40a20 20 0 0 1 40 0M30 40a10 10 0 0 1 20 0'/></g></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'><g fill='none' stroke='rgba(222,188,110,0.16)' stroke-width='1.2'><path d='M0 40a40 40 0 0 1 80 0M10 40a30 30 0 0 1 60 0M20 40a20 20 0 0 1 40 0M30 40a10 10 0 0 1 20 0'/></g></svg>");background-position:0 0,40px 20px;background-size:80px 40px;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 55%,#0000 90%);mask-image:linear-gradient(#0000 0%,#000 25% 55%,#0000 90%)}.wscene.scene-hotel:after{border:1px solid #debc6e38;border-radius:22px;inset:14px;box-shadow:inset 0 0 0 5px #0000,inset 0 0 0 6px #debc6e1a}.wscene.scene-hotel i{background:#ffe4a0f2;border-radius:50%;width:4px;height:4px;animation:3.6s ease-in-out infinite ws-twinkle;box-shadow:0 0 10px 3px #ffd6828c}.wscene.scene-hotel i:first-child{top:12%;left:22%}.wscene.scene-hotel i:nth-child(2){animation-delay:.9s;top:8%;left:68%}.wscene.scene-hotel i:nth-child(3){animation-delay:1.8s;top:24%;left:82%}.wscene.scene-hotel i:nth-child(4){animation-delay:2.5s;top:30%;left:12%}.wscene.scene-hotel i:nth-child(5){animation-delay:1.3s;top:18%;left:46%}.wscene.scene-hotel i:nth-child(6){animation-delay:3s;top:38%;left:58%}@keyframes ws-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.wscene.scene-bar{background:radial-gradient(55% 38% at 18% 22%,#ff28a057,#0000 70%),radial-gradient(50% 36% at 86% 62%,#28c8ff42,#0000 70%),linear-gradient(#0e0818 0%,#050409 100%)}.wscene.scene-bar:before{transform-origin:50% 100%;opacity:.55;background:linear-gradient(#ff3cb459 1px,#0000 1px) 0 0/100% 34px,linear-gradient(90deg,#ff3cb459 1px,#0000 1px) 0 0/44px 100%;height:46%;top:auto;transform:perspective(260px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.wscene.scene-bar i:nth-child(-n+2){filter:blur(40px);border-radius:50%;width:70vmax;height:70vmax;animation:5s ease-in-out infinite alternate ws-neon}.wscene.scene-bar i:first-child{background:#ff28a02e;top:-45vmax;left:-30vmax}.wscene.scene-bar i:nth-child(2){background:#28c8ff24;animation-delay:1.5s;bottom:-30vmax;right:-38vmax}@keyframes ws-neon{0%{opacity:.6}45%{opacity:1}50%{opacity:.7}55%{opacity:1}to{opacity:.8}}.wscene.scene-patisserie{background:radial-gradient(100% 60% at 50% -5%,#e66ea08c,#0000 62%),linear-gradient(#5c1e3e 0%,#240b1b 100%)}.wscene.scene-patisserie:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'><g stroke-width='3.2' stroke-linecap='round'><path d='M12 14l7 4' stroke='rgba(255,205,225,0.32)'/><path d='M52 10l-3 7' stroke='rgba(255,236,170,0.3)'/><path d='M76 30l6 3' stroke='rgba(185,230,255,0.3)'/><path d='M30 44l-6 4' stroke='rgba(255,236,170,0.28)'/><path d='M62 56l3 7' stroke='rgba(255,205,225,0.3)'/><path d='M14 74l7-2' stroke='rgba(185,230,255,0.28)'/><path d='M80 80l-4 6' stroke='rgba(210,255,210,0.26)'/></g></svg>");background-size:90px 90px;-webkit-mask-image:linear-gradient(#000 0%,#0006 75%,#0000 100%);mask-image:linear-gradient(#000 0%,#0006 75%,#0000 100%)}.wscene.scene-patisserie i{background:radial-gradient(circle at 35% 30%,#ffffff59,#ffbedc0f 70%);border:1px solid #ffdceb33;border-radius:50%;width:38px;height:38px;animation:14s linear infinite ws-float;bottom:-60px}.wscene.scene-patisserie i:first-child{left:12%}.wscene.scene-patisserie i:nth-child(2){width:22px;height:22px;animation-delay:4s;left:34%}.wscene.scene-patisserie i:nth-child(3){animation-delay:8s;left:58%}.wscene.scene-patisserie i:nth-child(4){width:26px;height:26px;animation-delay:2s;left:80%}.wscene.scene-patisserie i:nth-child(5){width:16px;height:16px;animation-delay:10s;left:70%}.wscene.scene-patisserie i:nth-child(6){width:18px;height:18px;animation-delay:6s;left:24%}@keyframes ws-float{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(-110vh)}}.wscene.scene-garden{background:radial-gradient(40% 28% at 26% 18%,#ffecaa33,#0000 70%),radial-gradient(34% 24% at 76% 34%,#ffecaa24,#0000 70%),radial-gradient(100% 60% at 50% -5%,#46825099,#0000 65%),linear-gradient(#1c3821 0%,#0a140c 100%)}.wscene.scene-garden:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><g fill='none' stroke='rgba(205,255,205,0.1)' stroke-width='1.5' stroke-linecap='round'><path d='M18 74c0-26 20-42 42-42 0 26-20 42-42 42zM18 74l42-42'/><path d='M78 110c4-18 20-28 36-26-4 18-20 28-36 26zM78 110l36-26'/></g></svg>");background-size:120px 120px;-webkit-mask-image:linear-gradient(#000 0%,#0000004d 80%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000004d 80%,#0000 100%)}.wscene.scene-garden i:nth-child(-n+4){transform-origin:0 100%;background:linear-gradient(135deg,#96dc8c59,#3c824626);border-radius:0 100%;width:34px;height:34px;animation:7s ease-in-out infinite ws-sway}.wscene.scene-garden i:first-child{top:10%;left:10%}.wscene.scene-garden i:nth-child(2){width:26px;height:26px;animation-delay:2s;top:22%;right:12%}.wscene.scene-garden i:nth-child(3){width:22px;height:22px;animation-delay:3.5s;top:44%;left:6%}.wscene.scene-garden i:nth-child(4){width:20px;height:20px;animation-delay:5s;top:6%;left:60%}@keyframes ws-sway{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(10deg)translateY(6px)}}.wscene.scene-beach{background:radial-gradient(30% 20% at 72% 13%,#ffe2968c,#0000 70%),radial-gradient(60% 40% at 72% 13%,#ffc8782e,#0000 70%),linear-gradient(#125478 0%,#0a324c 55%,#051826 100%)}.wscene.scene-beach i:nth-child(-n+3){background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='90' viewBox='0 0 240 90'><path d='M0 30 Q30 10 60 30 T120 30 T180 30 T240 30 V90 H0Z' fill='rgba(255,255,255,0.07)'/></svg>"),linear-gradient(#ffffff12,#ffffff12);background-position:0 0,0 90px;background-repeat:repeat-x,no-repeat;background-size:240px 90px,100% 100%;width:200%;animation:12s linear infinite ws-wave;bottom:0;left:0}.wscene.scene-beach i:first-child{height:calc(24% + 90px)}.wscene.scene-beach i:nth-child(2){opacity:.8;height:calc(14% + 90px);animation-duration:9s;animation-direction:reverse}.wscene.scene-beach i:nth-child(3){opacity:.6;height:calc(4% + 90px);animation-duration:7s}@keyframes ws-wave{to{transform:translate(-240px)}}.wscene.scene-breakfast{background:radial-gradient(26% 16% at 50% 20%,#ffde9699,#0000 70%),radial-gradient(90% 55% at 50% 15%,#e6782880,#0000 70%),linear-gradient(#783a14 0%,#3a1a0a 55%,#150a05 100%)}.wscene.scene-breakfast:before{background:repeating-conic-gradient(at 50% 36%,#ffe0a014 0deg 6deg,#0000 6deg 18deg);animation:60s linear infinite ws-rays;inset:-40%;-webkit-mask-image:radial-gradient(45% 40% at 50% 36%,#000 10%,#0000 75%);mask-image:radial-gradient(45% 40% at 50% 36%,#000 10%,#0000 75%)}@keyframes ws-rays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wscene i,.wscene:before,.wscene:after{animation:none!important}}.ap-scene-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.ap-scene-option{color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.ap-scene-thumb{color:#fff;border:2px solid #0000;border-radius:14px;place-items:center;height:132px;font-size:.95rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014}.ap-scene-thumb span{z-index:1;text-shadow:0 2px 10px #0006;position:relative}.ap-scene-option[aria-pressed=true] .ap-scene-thumb{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}.ap-scene-auto{background:linear-gradient(#5c3418,#100c0a)}.ap-scene-label{font-size:.82rem;font-weight:600}
