.jv{--jv-accent:#67e8f9;--jv-accent-2:#a78bfa;--jv-bg:#050505;--jv-bg-soft:#080808;--jv-surface:#0e0e0e;--jv-fg:#f2ede6;--jv-muted:#7d7d7d;--jv-dim:#4a4a4a;--jv-line:#1e1e1e;--jv-line-bright:#2e2e2e;--jv-sans:"Barlow", system-ui, sans-serif;--jv-display:"Barlow Condensed", system-ui, sans-serif;--jv-mono:"IBM Plex Mono", "JetBrains Mono", monospace;background:var(--jv-bg);color:var(--jv-fg);font-family:var(--jv-sans);-webkit-font-smoothing:antialiased;font-weight:400}.jv ::selection{background:var(--jv-accent);color:var(--jv-bg)}.jv .jv-display{font-family:var(--jv-display);text-transform:uppercase;font-style:italic;font-weight:700}.jv .jv-display-straight{font-family:var(--jv-display);text-transform:uppercase;font-style:normal;font-weight:700}.jv .jv-mono{font-family:var(--jv-mono)}.jv .jv-outline{-webkit-text-stroke:1px var(--jv-dim);color:#0000}.jv .jv-tag{font-family:var(--jv-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--jv-accent);align-items:center;gap:8px;font-size:10px;display:inline-flex}.jv .jv-tag:before{content:"";background:var(--jv-accent);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.jv .jv-grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px}.jv .jv-row-hover{transition:background .15s}.jv .jv-row-hover:hover{background:var(--jv-surface)}@keyframes jv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.jv .jv-marquee{animation:34s linear infinite jv-marquee}.jv .jv-marquee-fast{animation:18s linear infinite jv-marquee}.jv .jv-marquee-reverse{animation:24s linear infinite reverse jv-marquee}@keyframes jv-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jv .jv-fade-up{animation:.5s forwards jv-fade-up}@keyframes jv-status-pulse{0%,to{opacity:1}50%{opacity:.3}}.jv .jv-status-pulse{animation:1.5s ease-in-out infinite jv-status-pulse}@keyframes jv-draw-line{0%{width:0}to{width:100%}}.jv .jv-draw-line{animation:5s linear forwards jv-draw-line}@keyframes jv-dot-blink{0%,49%{opacity:.12;transform:scale(.4)}50%,to{opacity:1;transform:scale(1)}}@keyframes jv-dot-scan{0%{opacity:.15;transform:scale(.5)translateY(0)}50%{opacity:1;transform:scale(1.5)translateY(-2px)}to{opacity:.15;transform:scale(.5)translateY(0)}}@keyframes jv-dot-pulse{0%,to{opacity:.25;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.6)}}@media (prefers-reduced-motion:reduce){.jv .jv-marquee,.jv .jv-marquee-fast,.jv .jv-marquee-reverse,.jv .jv-status-pulse,.jv .jv-draw-line,.jv .jv-fade-up,.jv .jv-dot{animation:none!important}.jv .jv-draw-line{width:100%}.jv .jv-dot{opacity:.75!important;transform:none!important}}
