﻿/* CRT overlay-ish theme — opt-in by adding .ux-crt to a container */
.ux-crt {
    --ux-bg: #000;
    --ux-fg: #a6ff9f;
    --ux-accent: #69ff7b;
    --ux-border: #0f3d17;
    --ux-soft: #031a09;
    --crt-glow: 0 0 10px rgba(105,255,123,.35);
    --crt-scanline: linear-gradient(rgba(0,0,0,.0) 49%, rgba(0,0,0,.08) 50%) 0 0 / 100% 2px;
}

    .ux-crt .ux-scan {
        position: relative;
    }

        .ux-crt .ux-scan::after {
            content: "";
            pointer-events: none;
            position: absolute;
            inset: 0;
            background: var(--crt-scanline);
            mix-blend-mode: multiply;
        }
