.room-atmosphere,.room-dust,.room-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.room-atmosphere{overflow:hidden}.room-tower-standby{color:#ff3826}.room-phone-line-one{color:#9ade62}.room-phone-line-two{color:#ffb544}.room-idle-light{opacity:1;transition:opacity .65s ease-out}.room-lamp-dip,.room-monitor-spill,.room-passing-light,.room-power-dip{opacity:0}.room-dust,.room-monitor-spill{transition:opacity .8s ease-out}.room-dust{opacity:.9}.room-dust i{position:absolute;border-radius:50%;background:#e8e1cc;box-shadow:0 0 3px #e8e1cc55;opacity:0}.crt-room[data-zoom=true] .room-idle-light{opacity:0}.crt-room[data-zoom=true] .room-monitor-spill{opacity:1}.crt-room[data-zoom=true] .room-dust{opacity:.85}.crt-steam{transition:filter .8s ease-out}.crt-room[data-zoom=true] .crt-steam{filter:brightness(1.2)}@media (prefers-reduced-motion:no-preference){.room-phone-line-two{animation:room-phone-line 7s ease-in-out infinite}.room-lamp-dip{animation:room-lamp-dip 12s linear infinite}.room-passing-light{animation:room-passing-light 31s linear infinite}.room-dust i{animation:room-dust-drift var(--dust-duration) linear var(--dust-delay) infinite}.crt-room[data-zoom=true] .room-power-dip{animation:room-power-dip 1.1s ease-out both}.crt-room[data-zoom=true] .room-lamp-dip,.crt-room[data-zoom=true] .room-passing-light{animation-play-state:paused}}@keyframes room-phone-line{0%,35%,65%,to{opacity:1}45%,55%{opacity:.3}}@keyframes room-lamp-dip{0%,28%,9%,to{opacity:0}10%,15%{opacity:.48}18%{opacity:.12}21%,23%{opacity:.3}}@keyframes room-passing-light{0%,10%{opacity:0;transform:translateX(-300px)}13%{opacity:.9}21%{opacity:1}28%,to{opacity:0;transform:translateX(1750px)}}@keyframes room-dust-drift{0%{opacity:0;transform:translate3d(0,-30px,0)}25%{opacity:.8}65%{opacity:.45}to{opacity:0;transform:translate3d(var(--dust-drift),95px,0)}}@keyframes room-power-dip{0%,to{opacity:0}13%{opacity:.13}40%{opacity:.045}}.crt-room[data-hidden=true] *,.crt-room[data-hidden=true] :after,.crt-room[data-hidden=true] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.crt-steam,.room-dust,.room-idle-light,.room-monitor-spill{transition:none}.room-dust,.room-idle-light{display:none}}@media (max-width:600px){.room-dust i:nth-child(n+15){display:none}}