.fullscreen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    
    z-index: 50;
    pointer-events: none;
}
#crt-shader {
    position: absolute;
    width: 100%;
    height: 100%;
    
    background-color: rgba(0, 0, 0, 0.0);
    
    z-index: 20;
    mix-blend-mode: multiply;
    opacity: 0.25;
}
#tv {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#tv-content-container {
    position: absolute;
    aspect-ratio: 4/3;
    display: flex;
    
    width: 50%;
    
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    background-color: rgb(40 142 162);
}
#logo-tv {
    position: absolute;
    top: 50%;
    right: 5%;
    
    width: 256px;
    height: 256px;
    
    pointer-events: none;
}
#not-anon {
    position: relative;
    scale: 100% 70%;
}
.tv-content {
    padding: 5rem;
}