#uyinfo-review .nd-product{--nd-scene-leaf-one:#AED4AD;--nd-scene-leaf-two:#B2D7AF;--nd-scene-grass:#9AC18C;--nd-scene-ground:#E0EBE1;--nd-scene-sun:#F7DCA5;--nd-scene-image:url('neighborhood-spring.svg')}
#uyinfo-review [data-season="summer"]{--nd-scene-leaf-one:#86C5AB;--nd-scene-leaf-two:#91C7AF;--nd-scene-grass:#78AF8E;--nd-scene-ground:#DDEBE6;--nd-scene-sun:#F6D38D;--nd-scene-image:url('neighborhood-summer.svg')}
#uyinfo-review [data-season="autumn"]{--nd-scene-leaf-one:#D8BA86;--nd-scene-leaf-two:#DCC293;--nd-scene-grass:#BEB18A;--nd-scene-ground:#EAE6DC;--nd-scene-sun:#F3D5A3;--nd-scene-image:url('neighborhood-autumn.svg')}
#uyinfo-review [data-season="winter"]{--nd-scene-leaf-one:#D4E3ED;--nd-scene-leaf-two:#DDE9F1;--nd-scene-grass:#C6D8E8;--nd-scene-ground:#E6EFF7;--nd-scene-sun:#E9E3CD;--nd-scene-image:url('neighborhood-winter.svg')}
#uyinfo-review .nd-public:before,#uyinfo-review .nd-workspace .nd-shell:before{background-image:var(--nd-scene-image)}
#uyinfo-review .nd-workspace .nd-shell:before,#uyinfo-review .nd-public:before{display:none}
#uyinfo-review .nd-authpage{isolation:isolate;background:radial-gradient(ellipse at 95% 0,#e8f0fc 0,transparent 60%),#f5f8fd}
#uyinfo-review .nd-background-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
#uyinfo-review .nd-background-scene .nd-scene-art{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:max(1100px,100%);height:auto;max-width:none;opacity:.18}
#uyinfo-review .nd-authpage .nd-background-scene .nd-scene-art{opacity:.16}
#uyinfo-review .nd-workspace-scene{position:fixed;inset:74px 0 0 220px;z-index:-1;overflow:hidden;pointer-events:none}
#uyinfo-review .nd-workspace-scene .nd-scene-art{position:absolute;right:-100px;bottom:0;width:max(1100px,100%);height:auto;max-width:none;opacity:.16}
#uyinfo-review .nd-cityscene .nd-scene-art{display:block;width:100%;height:auto;overflow:visible}
#uyinfo-review .nd-scene-settings{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:center}
#uyinfo-review .nd-scene-controls{display:grid;gap:16px;min-width:0}
#uyinfo-review .nd-scene-preview{padding:12px 8px;background:#f4f8fe;border:1px solid #e3ebf7;border-radius:12px;min-width:0}
#uyinfo-review .nd-scene-preview .nd-scene-art{display:block;width:100%;height:auto}
#uyinfo-review .nd-season-decoration{display:none}
#uyinfo-review [data-season="spring"] .nd-season-spring,#uyinfo-review [data-season="autumn"] .nd-season-autumn,#uyinfo-review [data-season="winter"] .nd-season-winter{display:inline}
#uyinfo-review .nd-scene-cloud-one{animation:nd-cloud-drift 28s ease-in-out -7s infinite alternate}
#uyinfo-review .nd-scene-cloud-two{animation:nd-cloud-drift 36s ease-in-out -18s infinite alternate-reverse}
#uyinfo-review .nd-scene-crown{transform-box:fill-box;transform-origin:center bottom;animation:nd-tree-sway 8s ease-in-out infinite alternate}
#uyinfo-review .nd-scene-crown-two{animation-duration:11s;animation-delay:-4s}
#uyinfo-review .nd-scene-sun{transform-box:fill-box;transform-origin:center;animation:nd-sun-glow 14s ease-in-out -5s infinite alternate}
#uyinfo-review .nd-scene-snow{animation:nd-snow-drift 9s ease-in-out -2s infinite alternate}
#uyinfo-review [data-scene-motion="off"] .nd-scene-art *{animation:none}
@keyframes nd-cloud-drift{from{transform:translateX(-25px)}to{transform:translateX(55px)}}
@keyframes nd-tree-sway{from{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}
@keyframes nd-sun-glow{from{opacity:.75;transform:scale(.98)}to{opacity:.9;transform:scale(1.03)}}
@keyframes nd-snow-drift{from{transform:translate(-3px,-4px);opacity:.45}to{transform:translate(5px,10px);opacity:.85}}
@media(prefers-reduced-motion:reduce){#uyinfo-review .nd-scene-art *{animation:none!important}}
@media(max-width:600px){#uyinfo-review .nd-scene-settings{grid-template-columns:minmax(0,1fr)}#uyinfo-review .nd-scene-preview{max-width:220px;width:100%;justify-self:center}}

@media(max-width:700px){#uyinfo-review .nd-workspace-scene{inset:140px 0 0}#uyinfo-review .nd-workspace-scene .nd-scene-art{right:-140px;width:900px;opacity:.14}}

@media(max-width:700px){#uyinfo-review .nd-background-scene .nd-scene-art{width:900px;opacity:.16}#uyinfo-review .nd-authpage .nd-background-scene .nd-scene-art{opacity:.14}}
