.texture {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -10;
    background:
        /* Variaciones de tono — tierra húmeda orgánica */
        radial-gradient(ellipse at 15% 20%, rgba(60, 40, 25, 0.4) 0%, transparent 40%),
        radial-gradient(ellipse at 75% 35%, rgba(45, 30, 18, 0.3) 0%, transparent 35%),
        radial-gradient(ellipse at 40% 65%, rgba(55, 35, 22, 0.35) 0%, transparent 30%),
        radial-gradient(ellipse at 85% 80%, rgba(50, 32, 20, 0.3) 0%, transparent 40%),
        radial-gradient(ellipse at 25% 85%, rgba(40, 28, 15, 0.35) 0%, transparent 35%),
        radial-gradient(ellipse at 60% 10%, rgba(48, 33, 20, 0.25) 0%, transparent 30%),
        radial-gradient(ellipse at 10% 50%, rgba(55, 38, 24, 0.3) 0%, transparent 35%),
        /* Pequeñas partículas / granos de tierra */
        radial-gradient(circle at 30% 15%, rgba(80, 55, 35, 0.15) 0%, transparent 3%),
        radial-gradient(circle at 60% 45%, rgba(70, 50, 30, 0.12) 0%, transparent 2%),
        radial-gradient(circle at 45% 75%, rgba(85, 60, 40, 0.1) 0%, transparent 4%),
        radial-gradient(circle at 80% 25%, rgba(75, 52, 32, 0.13) 0%, transparent 3%),
        radial-gradient(circle at 18% 60%, rgba(65, 45, 28, 0.11) 0%, transparent 3%),
        radial-gradient(circle at 92% 55%, rgba(72, 48, 30, 0.09) 0%, transparent 2%),
        radial-gradient(circle at 55% 90%, rgba(78, 54, 34, 0.12) 0%, transparent 3%);
    /* NO filter:blur — queremos textura, no glow */
}

body {
    margin: 0;
    background: #0d0805; /* Tierra muy oscura como base */
}
