.tvr{background:#0d0907;height:225svh;position:relative}.tvr__pin{background:#0d0907;height:100svh;position:sticky;top:0;overflow:hidden}.tvr__stage{--tvr-s:1;--tvr-p:1;--wood:#4a2f1d;--wood-dark:#2a1a10;aspect-ratio:16/9;width:max(100vw,177.778svh);transform:translate(-50%, -50%) scale(var(--tvr-s));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.tvr__room,.tvr__room>span,.tvr__things,.tvr__photo{position:absolute;inset:0}.tvr__photo{object-fit:cover;width:100%;height:100%}.tvr__wall{background:repeating-linear-gradient(90deg,#ffecd204 0 1px,#0000 1px 2.6%),radial-gradient(85% 95% at 50% 55%,#0000 40%,#00000073 100%),linear-gradient(#2e231b,#251c16 70%,#1f1712);bottom:16.5%!important}.tvr__lampglow{background:radial-gradient(13% 30% at 10.5% 27%,#ffc48038,#0000 100%),radial-gradient(22% 40% at 10.5% 40%,#ffaa5a14,#0000 100%)}.tvr__skirting{background:linear-gradient(#3a2a1f,#140e0a);top:83.4%!important;bottom:15.4%!important}.tvr__floor{background:radial-gradient(30% 55% at 50% 0,#ffd2aa17,#0000 100%),repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#00000061 calc(6.25% - 1px) 6.25%),linear-gradient(#3d2817,#24170d 55%,#120b06);top:84.6%!important}.tvr__screen{background:#080808;border-radius:.35%;width:35%;height:35%;padding:.35%;position:absolute;top:32.5%;left:32.5%;box-shadow:0 0 0 1px #ffffff0d,0 1.6vw 3.6vw #0000008c}.tvr__screen video,.tvr__screen img{object-fit:cover;background:#000;width:100%;height:100%;display:block}.tvr__glow{object-fit:cover;filter:blur(4.5vw)saturate(1.4);width:46%;height:50%;opacity:calc(.55 * var(--tvr-p));pointer-events:none;position:absolute;top:25%;left:27%}.tvr__things>span{position:absolute}.tvr__lamp{width:7%;height:63.6%;top:21%;left:7%}.tvr__lamp i{display:block;position:absolute}.tvr__shade-lamp{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(#f2dcb8,#d8b68a);height:13%;top:0;left:0;right:0;box-shadow:0 0 2vw .6vw #ffc48059}.tvr__pole{background:linear-gradient(90deg,#1a1410,#4a3c30,#1a1410);width:.24vw;top:13%;bottom:1.5%;left:calc(50% - .12vw)}.tvr__base{background:#17110d;border-radius:50%;height:1.6%;bottom:0;left:22%;right:22%}.tvr__cabinet{background: linear-gradient(to right, transparent calc(33.33% - 1px), #00000073 calc(33.33% - 1px) 33.33%, transparent 33.33% calc(66.66% - 1px), #00000073 calc(66.66% - 1px) 66.66%, transparent 66.66%),  linear-gradient(to bottom, #ffe1be38 0 4%, transparent 4% 100%),  repeating-linear-gradient(to right, #00000012 0 2px, transparent 2px 9px), linear-gradient(to bottom, var(--wood), var(--wood-dark));border-radius:.3vw;width:48%;height:9%;top:73.5%;left:26%;box-shadow:0 1.2vw 2vw #00000073}.tvr__cabinet:before{content:"";opacity:.8;background:linear-gradient(90deg,#b9925f 0 7%,#0000 7% 43.5%,#b9925f 43.5% 56.5%,#0000 56.5% 93%,#b9925f 93%);border-radius:999px;height:7%;position:absolute;top:46%;left:13%;right:13%}.tvr__leg{background:#1c120b;width:1.2%;height:22%;position:absolute;top:100%}.tvr__leg--l{left:4%}.tvr__leg--r{right:4%}.tvr__diya{width:2.2%;height:3.3%;top:70.2%;left:32.8%}.tvr__diya:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#ffaa4652,#ff781e1a 30%,#0000 62%);position:absolute;inset:-320% -260% -120%}.tvr__diya i{display:block;position:absolute}.tvr__bowl{background:linear-gradient(#d9893f,#8e4a1c);border-radius:0 0 50% 50%/0 0 100% 100%;height:42%;bottom:0;left:0;right:0}.tvr__flame{transform-origin:50% 100%;background:radial-gradient(at 50% 72%,#fffbe8 0%,#ffd56a 35%,#ff8a1f 75%,#ff640000 100%);border-radius:50%/62% 62% 38% 38%;width:24%;height:62%;animation:2.4s ease-in-out infinite tvr-flicker;bottom:40%;left:38%}@keyframes tvr-flicker{0%,to{transform:scale(1)rotate(-1deg)}30%{transform:scale(.94,1.08)rotate(2deg)}55%{transform:scale(1.04,.95)rotate(-2deg)}80%{transform:scale(.97,1.04)rotate(1deg)}}.tvr__plant{width:8%;height:26%;top:58%;left:84%}.tvr__plant i{transform-origin:50% 100%;background:linear-gradient(#3c6e45,#2f5a38 40%,#1b3322);border-radius:50%/70% 70% 30% 30%;width:18%;position:absolute;bottom:42%;left:41%;box-shadow:inset 0 0 .4vw #00000059}.tvr__plant b{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(90deg,#2a1c14,#5b3f2c 45%,#2a1c14);height:42%;position:absolute;bottom:0;left:20%;right:20%}.tvr__sofa{filter:blur(.12vw);background:linear-gradient(90deg,#0000 calc(33.33% - .2vw),#00000059 calc(33.33% - .2vw) 33.33%,#0000 33.33% calc(66.66% - .2vw),#00000059 calc(66.66% - .2vw) 66.66%,#0000 66.66%),linear-gradient(#ffd6b01a,#0000 18%),linear-gradient(#2b1e17,#150e0a);border-radius:2.6vw 2.6vw 0 0;height:22%;position:absolute;top:89%;left:6%;right:6%;box-shadow:0 -.6vw 2.4vw #00000080}.tvr__shade{opacity:var(--tvr-p);pointer-events:none;background:radial-gradient(78% 72%,#0000 55%,#0805039e 100%);position:absolute;inset:0}.tvr__sound{color:#fff;min-height:32px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#020202;border:0;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:767px){.tvr__sound{bottom:calc(92px + env(safe-area-inset-bottom))}}.tvr__sound:focus-visible{outline:2px solid var(--color-primary,#ff6400);outline-offset:3px}.tvr__toggle{background:#fff;border-radius:999px;width:24px;height:11px;position:relative}.tvr__toggle:after{content:"";background:#020202;border-radius:50%;width:7px;height:7px;transition:transform .2s;position:absolute;top:2px;left:2px}.tvr__sound[aria-pressed=true] .tvr__toggle{background:var(--color-primary,#ff6400)}.tvr__sound[aria-pressed=true] .tvr__toggle:after{transform:translate(13px)}@media (prefers-reduced-motion:reduce){.tvr{height:100svh}.tvr__flame{animation:none}.tvr__toggle:after{transition:none}}
