/**
 * Kolk Background Overlay Styles
 */
.kolk-bg-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: rgba(0, 0, 0, 0.4);
    pointer-events: none;
}

/* Optional pattern overlay */
.kolk-bg-overlay.pattern {
    background-image: url('/wp-content/uploads/2016/03/dotpattern.png');
    background-repeat: repeat;
}

/* Optional gradient overlay */
.kolk-bg-overlay.gradient {
    background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 100%);
}
