.deco-shanghai_root__u0_wk{--t-bg:#0f0e0c;--t-surface:#17150f;--t-ink:#efe6d2;--t-ink-muted:#bdb3a0;--t-accent:#d8b56c;--t-on-accent:#0f0e0c;--t-line:#3a3123;--t-line-strong:#8c7444;--t-display:var(--font-deco-shanghai-display),Georgia,serif;--t-body:var(--font-deco-shanghai-body),ui-sans-serif,system-ui,sans-serif;--ds-lacquer:#0f0e0c;--ds-gold:#d8b56c;--ds-gold-pale:#e6cd94;--ds-jade:#3f9a7f;--ds-seal:#b8322a;color-scheme:dark;background:var(--t-bg);color:var(--t-ink);font-family:var(--t-body);min-height:100svh}.deco-shanghai_overture__pp_I8{--ov-ground:#0f0e0c;--ov-ink:#efe6d2;--ov-muted:#bdb3a0;--ov-accent:#d8b56c}.deco-shanghai_lift__zWx3t{background:radial-gradient(60% 45% at 50% 42%,rgb(33 29 23/1) 0,rgb(15 14 12/0) 100%)}.deco-shanghai_ground__m4XhU{background:radial-gradient(75% 75% at 50% 38%,#211d17 0,#090807 100%)}.deco-shanghai_gold__6FkCp{color:var(--ds-gold)}.deco-shanghai_pale__vh17J{color:var(--ds-gold-pale)}.deco-shanghai_jade___9W3g{color:var(--ds-jade)}.deco-shanghai_jadeRule__DGYVc{background:var(--ds-jade)}.deco-shanghai_goldRule__tnZVh{background:var(--ds-gold)}.deco-shanghai_graded__x_p0F{filter:grayscale(.5) sepia(.28) contrast(1.06)}.deco-shanghai_names__2qU9E{color:var(--ds-gold)}.deco-shanghai_shine__yWfrf{background:linear-gradient(100deg,rgb(255 240 196/0) 30%,rgb(255 240 196/.95) 50%,rgb(255 240 196/0) 70%);background-size:260% 100%;background-position:160% 0;background-clip:text;-webkit-background-clip:text;color:transparent;opacity:0}.deco-shanghai_cover__OXYJR{--mark:clamp(2.75rem,calc(var(--cover-h) * 0.083),4.375rem);--gap:clamp(0.5rem,calc(var(--cover-h) * 0.016),0.875rem)}.deco-shanghai_posterRow__R5tzv{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex:1 1 0;min-height:9rem;max-height:25rem;container-type:size}.deco-shanghai_poster__i6V_7{position:relative;width:min(calc(100cqw - 7.5rem),calc(100cqh * .67),16.75rem);aspect-ratio:268/400}.deco-shanghai_couplet__yDwpr{position:absolute;top:calc(50% - min(100cqh, 100cqw * 1.5, 25rem) / 2 + 3rem);width:clamp(1.125rem,5.2vw,1.3125rem)}.deco-shanghai_frame__EjF61{position:relative;isolation:isolate}.deco-shanghai_label__noZm_{height:1.75rem}.deco-shanghai_plate__qMVWa{background:var(--t-surface);clip-path:polygon(1.25rem 0,calc(100% - 1.25rem) 0,calc(100% - 1.25rem) 1.25rem,100% 1.25rem,100% 100%,0 100%,0 1.25rem,1.25rem 1.25rem)}.deco-shanghai_double__5d3fE{border:1px solid var(--ds-gold);outline:1px solid rgb(216 181 108/.55);outline-offset:-7px}.deco-shanghai_upright__96ZT3{writing-mode:vertical-rl}.deco-shanghai_field__R0YB2{border-color:#6e5c38;background:#14120f;color:#f3e6c6}.deco-shanghai_field__R0YB2::placeholder{color:#a99d86}@media (prefers-reduced-motion:no-preference){.deco-shanghai_root__u0_wk:not([data-motion=ready]) header [data-cover-greeting]>*,.deco-shanghai_root__u0_wk:not([data-motion=ready]) header [data-cover-open],.deco-shanghai_root__u0_wk:not([data-motion=ready]) header [data-k=ink],.deco-shanghai_root__u0_wk:not([data-motion=ready]) header [data-k=mark],.deco-shanghai_root__u0_wk:not([data-motion=ready]) header [data-k=rise]{opacity:0;animation:deco-shanghai_deco-shanghai-fallback___ATLO .8s ease-out 4s forwards}}@keyframes deco-shanghai_deco-shanghai-fallback___ATLO{to{opacity:1}}@media (max-height:720px){.deco-shanghai_root__u0_wk header [data-k=cn-date],.deco-shanghai_root__u0_wk header [data-k=corners]{display:none}}@media (max-height:620px){.deco-shanghai_root__u0_wk header [data-k=caption],.deco-shanghai_root__u0_wk header [data-k=jade]{display:none}.deco-shanghai_cover__OXYJR{--mark:2.5rem}}@font-face{font-family:decoShanghaiDisplay;src:url(/_next/static/media/ad2c42e8fc2831de-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:decoShanghaiDisplay Fallback;src:local("Arial");ascent-override:101.52%;descent-override:28.57%;line-gap-override:0.00%;size-adjust:90.57%}.__className_01a444{font-family:decoShanghaiDisplay,decoShanghaiDisplay Fallback;font-weight:400;font-style:normal}.__variable_01a444{--font-deco-shanghai-display:"decoShanghaiDisplay","decoShanghaiDisplay Fallback"}@font-face{font-family:decoShanghaiBody;src:url(/_next/static/media/09579700c1f79373-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:decoShanghaiBody Fallback;src:local("Arial");ascent-override:109.85%;descent-override:27.83%;line-gap-override:0.00%;size-adjust:95.22%}.__className_b0ddc6{font-family:decoShanghaiBody,decoShanghaiBody Fallback;font-weight:400;font-style:normal}.__variable_b0ddc6{--font-deco-shanghai-body:"decoShanghaiBody","decoShanghaiBody Fallback"}