/**
 * Subtle Texture Overlays
 * Applied at very low opacity for visual interest without interfering with readability
 */

/* Global noise grain (film grain effect) */
body::after {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url('/images/textures/noise-overlay.png');
  opacity: 0.10;
  pointer-events: none;
  z-index: 9999;
}

/* Card positioning for corner decorations */
.card {
  position: relative;
}

.card > * {
  position: relative;
  z-index: 1;
}
