'use client'; import { forwardRef, HTMLAttributes } from 'react'; import styles from './scanlines-overlay.module.css'; export interface ScanlinesOverlayProps extends HTMLAttributes { /** Scanline thickness in pixels */ thickness?: number; /** Scanline opacity (0-1) */ opacity?: number; /** Scanline color */ color?: string; /** Add CRT flicker effect */ flicker?: boolean; /** Fixed position (covers viewport) or absolute (covers parent) */ position?: 'fixed' | 'absolute'; } export const ScanlinesOverlay = forwardRef( ( { thickness = 2, opacity = 0.15, color = '#000000', flicker = false, position = 'fixed', className, style, ...props }, ref ) => { return (