.bg-texture {
    position: relative;
}
.bg-texture::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    pointer-events: none;
    background-image: url('./assets/02fullhd.png');
    z-index: 1;
    }
.content-layer {
    position: relative;
    z-index: 2;
    }
.line-accent {
    width: 1px;
    background-color: currentColor;
    opacity: 0.2;
    }
/* Texture Variations */
.texture-vertical {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
    background-image: url('./assets/02fullhd.png');
    background-repeat: repeat-y;
    background-size: auto;
}


body.texture-grid {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    background-repeat: repeat;
    background-size: 300px 400px;
    z-index: 0;
    background-image: url('./assets/fundooff01ruido5.png');
    /* background-image: url('./assets/fundooff01ruido3.png'); */
    /* position: absolute; */
    /* pointer-events: none; */
    /* background-color: rgb(248, 244, 244); */
    /* background-blend-mode: overlay;
    filter: blur(0.5px); */
}

/* body.texture-grid {
  background-image: 
    url('/assets/fundooff01ruido3.png'),
    url('/assets/fundooff01ruido3.png');
  background-repeat: repeat;
  background-size: 
    300px 400px,
    300px 400px;
  background-position: 
    0 0,
    150px 200px;
  background-blend-mode: overlay;
} */

footer.texture-grid {
    position: relative;
    background-image: url('./assets/fundooff01ruido5-footer.png');
    /* background-color: rgb(17, 17, 17); */
    background-repeat: repeat;
    background-size: 300px 400px;
    background-blend-mode: overlay;
}
.texture-dots {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    pointer-events: none;
    z-index: 0;
    background-image: url('./assets/overlay.png');
    background-color: rgb(248, 244, 244);
    background-repeat: repeat;
    background-size: 600px 800px;
}