html[data-room-theme=beijing-dv].bm-scene{--ground: #100d17;--ink: #eee7ed;--muted: #c0b3c9;--panel: rgba(28, 21, 36, .72);--line: rgba(214, 196, 229, .24);--accent: #ceb5e5}html[data-room-theme=beijing-dv].bm-scene #osd .tv-pic{color:#f4edf8;background-image:radial-gradient(115% 100% at 48% 42%,#6a537e 0,#56406b 45%,#3d2a51);text-shadow:.07em .07em 0 rgba(27,14,39,.55),0 0 .3em rgba(225,210,241,.28)}html[data-room-theme=beijing-dv].bm-scene #osd.free .tv-scr{box-shadow:0 0 0 1px #100a17e6,0 0 70px 8px #9a73c133,0 0 220px 60px #734e971c}html[data-room-theme=beijing-dv].bm-scene #still .tv-spill i{background-image:radial-gradient(closest-side,#b18dd71c,#b18dd70b 50%,#b18dd700)}html[data-room-theme=beijing-dv].bm-scene #osd .bar{background-image:repeating-linear-gradient(90deg,rgba(239,224,248,.26) 0 .31em,transparent .31em .4em)}html[data-room-theme=beijing-dv].bm-scene #osd .bar i{background-image:repeating-linear-gradient(90deg,#f4edf8 0 .31em,transparent .31em .4em)}html[data-room-theme=beijing-dv].bm-scene #osd .tv-mute{border-color:#f4edf8cc;background-image:linear-gradient(#f4edf8,#f4edf8);background-color:#f4edf812}html[data-room-theme=beijing-dv].bm-scene #osd .tv-mute:active,html[data-room-theme=beijing-dv].bm-scene body:has(#enter-muted:focus-visible) #osd .tv-mute{color:#4b385c}@media(hover:hover){html[data-room-theme=beijing-dv].bm-scene #osd .tv-mute:hover{color:#4b385c}}html[data-room-theme=beijing-dv].bm-scene .top .name{color:#eee7ed}html[data-room-theme=beijing-dv] .identity-divider{padding:0 .35em;opacity:.42}html[data-room-theme=beijing-dv] .personal-intro{margin-bottom:3rem}html[data-room-theme=beijing-dv] .personal-intro h1{margin:.55em 0;font-family:Segoe UI,Microsoft YaHei,sans-serif}html[data-room-theme=beijing-dv] .personal-intro h1 span{font-size:.48em;font-weight:400;opacity:.58}html[data-room-theme=beijing-dv] .personal-kicker,html[data-room-theme=beijing-dv] .personal-note{font-family:monospace;font-size:.8rem;letter-spacing:.08em;opacity:.65}html[data-room-theme=beijing-dv] .personal-lead{font-size:1.35em}html[data-room-theme=beijing-dv].bm-scene nav.menu a{color:#c0b3c9}html[data-room-theme=beijing-dv].bm-scene nav.menu a:hover{color:#f5edf7}html[data-room-theme=beijing-dv].bm-scene nav.menu a[aria-current=page]{color:#2b2035;background-color:#e8dced}html[data-room-theme=beijing-dv].bm-scene button.sound,html[data-room-theme=beijing-dv].bm-scene a.sound{color:#eee7ed;background-color:#1e1625ab;border-color:#d6c4e542}html[data-room-theme=beijing-dv].bm-scene button.sound[aria-pressed=true]{color:#e3cbf3;border-color:#b99ace}html[data-room-theme=beijing-dv].bm-scene .ctl .hint{color:#d7cadf}html[data-room-theme=beijing-dv].bm-scene :is(button,a):focus-visible{outline-color:#d6bce9}html[data-room-theme=beijing-dv].bm-scene .panel{--ink: #332b38;--muted: #6d606c;--line: rgba(88, 65, 94, .2);--accent: #785186;background-color:#eee4d5}html[data-room-theme=beijing-dv].bm-scene .panel:before{background-image:radial-gradient(circle at 35% 30%,#dac4df,#8a6499 55%,#4b315d)}html[data-room-theme=beijing-dv].bm-scene .panel header{border-bottom-color:#78518670}html[data-room-theme=beijing-dv].bm-scene .panel h2{color:#302735}html[data-room-theme=beijing-dv].bm-scene .panel .body{background-image:repeating-linear-gradient(transparent 0 22.2px,#6e568921 22.2px,#6e568921 23.2px)}html[data-room-theme=beijing-dv].bm-scene .panel a:not(.row){color:#624273;text-decoration-color:#62427373}html[data-room-theme=beijing-dv].bm-scene .panel .close{color:#6d606c;border-color:#58415e40}html[data-room-theme=beijing-dv].bm-scene .panel .close:hover{color:#332b38}html[data-room-theme=beijing-dv].bm-scene .panel .close[aria-pressed=true]{color:#785186;border-color:#785186}html[data-room-theme=beijing-dv].bm-scene .panel :is(button,a):focus-visible{outline-color:#785186}html[data-room-theme=beijing-dv].bm-scene .panel .detail{background-color:#fff8f361}html[data-room-theme=beijing-dv].bm-scene .panel .list a.row.flash{background-color:#c2a1d34d}html[data-room-theme=beijing-dv].bm-scene #lite{background-color:#0f0a165c}html[data-room-theme=beijing-dv].bm-scene #lite .card{color:#eee7ed;background-color:#1f1727f0;border-color:#d6c4e54d;box-shadow:0 12px 40px #0c071380}html[data-room-theme=beijing-dv].bm-scene #lite p{color:#d0c2d9}html[data-room-theme=beijing-dv].bm-scene #liteGo{color:#e3cbf3;border-color:#b99ace}html[data-room-theme=beijing-dv].bm-scene #tip,html[data-room-theme=beijing-dv].bm-scene #ttip,html[data-room-theme=beijing-dv].bm-scene #plink{color:#302438;background-color:#e8dced}html[data-room-theme=beijing-dv].bm-scene #plink:hover,html[data-room-theme=beijing-dv].bm-scene #plink:focus-visible{background-color:#d8bde8}html[data-room-theme=beijing-dv].bm-scene .edge,html[data-room-theme=beijing-dv].bm-scene body.tphone .edge{color:#eee7ed;background-color:#1e162594;border-color:#d6c4e542}html[data-room-theme=beijing-dv].bm-scene body.tphone #reading,html[data-room-theme=beijing-dv].bm-scene body.tphone #credits,html[data-room-theme=beijing-dv].bm-scene #tstrip .grp{color:#c0b3c9}html[data-room-theme=beijing-dv].bm-scene body.tphone #credits{background-color:transparent}html[data-room-theme=beijing-dv].bm-scene body.tphone #sound:before{background-color:#c0b3c9}html[data-room-theme=beijing-dv].bm-scene body.tphone #sound[aria-pressed=true]:before{background-color:#d6bce9}html[data-room-theme=beijing-dv].bm-scene #tstrip .tp.on{outline-color:#d6bce9}html[data-room-theme=beijing-dv].bm-scene #tstrip .tp.cas{color:#eee7ed;background-color:#29212f}html[data-room-theme=beijing-dv].bm-scene #tstrip .tp.pad{color:#3d3045;background-color:#e5d6bc}html[data-room-theme=beijing-dv].bm-scene #err.scene-recovery{z-index:30;overflow-y:auto;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:#100d17;color:#eee7ed;font:15px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}html[data-room-theme=beijing-dv].bm-scene #err.scene-recovery[hidden]{display:none}.scene-recovery-card{box-sizing:border-box;width:min(100%,360px);padding:26px 22px;border:1px solid rgba(214,196,229,.24);border-radius:18px;background:#1f1727f0;box-shadow:0 12px 40px #0c07134d;text-align:left}.scene-recovery-card h2{margin:0 0 12px;font-size:21px;line-height:1.45;font-weight:600}.scene-recovery-card p{margin:0 0 24px;color:#c0b3c9}.scene-recovery-actions{display:flex;flex-wrap:wrap;gap:10px}.scene-recovery-actions button,.scene-recovery-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #b99ace;border-radius:9px;color:#e3cbf3;background:transparent;font:inherit;line-height:1.5;text-decoration:none;cursor:pointer}.scene-recovery-actions button{background:#ceb5e5;color:#211829}.scene-recovery-actions a:hover{background:#ceb5e517}.scene-recovery-actions button:focus-visible,.scene-recovery-actions a:focus-visible,.scene-recovery-card summary:focus-visible{outline:2px solid #eee7ed;outline-offset:4px}.scene-recovery-card details{margin-top:22px;color:#c0b3c9;font-size:12px}.scene-recovery-card summary{cursor:pointer;padding:5px 0}.scene-recovery-card pre{margin:10px 0 0;max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,monospace}dialog.room-photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0d0a12ad;isolation:isolate;overflow:hidden}dialog.room-photo-viewer::backdrop{background:transparent}.room-photo-dismiss{display:grid;place-items:center;width:100%;height:100%;border:0;padding:20px;margin:0;background:transparent;color:#65574e;cursor:zoom-out;font:12px/1.5 system-ui,Microsoft YaHei,sans-serif;letter-spacing:.06em;-webkit-tap-highlight-color:transparent}.room-photo-print{display:flex;flex-direction:column;align-items:center;padding:12px 12px 0;max-width:100%;background:#eee5d3;box-shadow:0 12px 60px #00000073}.room-photo-print img{display:block;width:auto;height:auto;max-width:min(1100px,calc(100vw - 64px));max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);object-fit:contain;-webkit-user-select:none;user-select:none}.room-photo-caption{padding:16px 8px 18px}.room-keepsake-object{position:relative;display:block}.room-photo-dismiss:focus{outline:none}.room-photo-dismiss:focus-visible .room-photo-print{outline:2px solid #ceb5e5;outline-offset:5px}@media(max-width:480px){.room-photo-dismiss{padding:12px}.room-photo-print{padding:8px 8px 0}.room-photo-print img{max-width:calc(100vw - 40px)}.room-photo-caption{font-size:11px;padding:13px 5px 15px}}.room-photo-viewer.is-book .room-photo-print{padding:0;background:none;box-shadow:none;perspective:1400px}.room-photo-viewer.is-book .room-keepsake-object{transform:rotateY(-14deg) rotate(-2deg);box-shadow:-10px 16px 45px #0000006b;animation:room-book-lift .32s ease-out both}.room-photo-viewer.is-book .room-keepsake-object:after{content:"";position:absolute;width:12px;right:-12px;top:5px;bottom:-3px;transform:skewY(26deg);background:repeating-linear-gradient(90deg,#ddd2bb 0,#ddd2bb 1px,#bfb29b 1px,#bfb29b 2px);border-right:2px solid #b88675}.room-photo-viewer.is-book .room-keepsake-object:before{content:"";position:absolute;height:8px;left:6px;right:-6px;bottom:-8px;transform:skew(48deg);background:repeating-linear-gradient(0deg,#ded2b9 0,#ded2b9 1px,#bfb29b 1px,#bfb29b 2px);border-bottom:2px solid #b88675}.room-photo-viewer.is-book img{max-height:min(720px,calc(100dvh - 160px));max-width:min(510px,calc(100vw - 100px));border-radius:2px 1px 1px 2px}.room-photo-viewer.is-book .room-photo-caption{padding-top:30px;color:#eee5d3}.room-photo-viewer.is-book .room-photo-dismiss:focus-visible .room-photo-print{outline:0}.room-photo-viewer.is-book .room-photo-dismiss:focus-visible .room-photo-caption{text-decoration:underline;text-underline-offset:5px}@keyframes room-book-lift{0%{opacity:.5;transform:translateY(28px) rotateY(-14deg) rotate(-2deg) scale(.94)}to{opacity:1;transform:translateY(0) rotateY(-14deg) rotate(-2deg) scale(1)}}@media(prefers-reduced-motion:reduce){.room-photo-viewer.is-book .room-keepsake-object{animation:none}}
