.tv-board{--indigo:#4f46e5;--violet:#7c3aed;--amber:#f59e0b;--ink:#07060e;--ink2:#12121f;--line:#ffffff17;z-index:50;background:var(--ink);color:#eef;font-family:var(--font-inter), system-ui, sans-serif;position:fixed;inset:0;overflow:hidden}.tv-display{font-family:var(--font-archivo), var(--font-inter), sans-serif}.tv-board .aurora{z-index:0;filter:blur(80px);pointer-events:none;position:absolute;inset:-25%}.tv-board .aurora span{mix-blend-mode:screen;opacity:.55;border-radius:50%;animation:22s ease-in-out infinite tv-drift;position:absolute}.tv-board .ab1{background:radial-gradient(circle,#4f46e5,#0000 62%);width:46vw;height:46vw;top:-12vw;left:-6vw}.tv-board .ab2{background:radial-gradient(circle,#7c3aed,#0000 62%);width:42vw;height:42vw;animation-delay:-8s;top:-8vw;right:-6vw}.tv-board .ab3{opacity:.3;background:radial-gradient(circle,#f59e0b,#0000 62%);width:40vw;height:40vw;animation-delay:-14s;bottom:-10vw;left:38%}@keyframes tv-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5vw,4vw)scale(1.16)}66%{transform:translate(-4vw,2vw)scale(.92)}}.tv-board .gridbg{z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:3vw 3vw;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 40%,#000,#0000 80%);mask:radial-gradient(circle at 50% 40%,#000,#0000 80%)}.tv-board #tvfx{z-index:1;pointer-events:none;position:absolute;inset:0}.tv-board .grad{background:linear-gradient(105deg,#818cf8,#c084fc 38%,#f59e0b 70%,#818cf8) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite tv-hue}@keyframes tv-hue{to{background-position:250% 0}}.tv-board .livedot{background:#34d399;border-radius:50%;width:.7vw;height:.7vw;animation:1.6s infinite tv-pp}@keyframes tv-pp{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 .9vw #34d39900}to{box-shadow:0 0 #34d39900}}.tv-board .bar-fill{transition:width .9s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.tv-board .aurora span,.tv-board .grad,.tv-board .livedot{animation:none!important}}
