* { box-sizing: border-box; }
html, body, #screen { width: 100%; height: 100%; margin: 0; overflow: hidden; background: #000; }
body { color: #000; }
#channel { display: block; width: 100%; height: 100%; object-fit: contain; background: #000; }
#static { position: fixed; inset: 0; z-index: 2; opacity: 0; pointer-events: none; background: #111; }
#static.on { opacity: 1; animation: snow .32s steps(2,end) infinite; }
@keyframes snow { 0% { background: repeating-radial-gradient(#aaa 0 1px,#111 1px 3px); } 50% { background: repeating-linear-gradient(0deg,#222 0 2px,#bbb 2px 3px,#111 3px 5px); } }
