/* ============================================================
   LUXURY PATTERNS · SFONDI PREMIUM
   ============================================================ */

/* Pattern 1: Velluto dorato */
.pattern-velvet {
    background-color: #1a1410;
    background-image:
        radial-gradient(circle at 30% 40%, rgba(201,168,76,0.04) 0%, transparent 50%),
        radial-gradient(circle at 70% 60%, rgba(201,168,76,0.02) 0%, transparent 40%),
        repeating-linear-gradient(
            45deg,
            transparent 0px,
            transparent 8px,
            rgba(201,168,76,0.01) 8px,
            rgba(201,168,76,0.01) 9px
        );
}

/* Pattern 2: Marmo di Carrara */
.pattern-marble-luxury {
    background-color: #f5f2ed;
    background-image:
        repeating-linear-gradient(
            45deg,
            transparent 0px,
            transparent 30px,
            rgba(0,0,0,0.01) 30px,
            rgba(0,0,0,0.01) 31px
        ),
        repeating-linear-gradient(
            -45deg,
            transparent 0px,
            transparent 50px,
            rgba(0,0,0,0.005) 50px,
            rgba(0,0,0,0.005) 51px
        ),
        radial-gradient(ellipse at 20% 50%, rgba(201,168,76,0.03) 0%, transparent 60%);
}

/* Pattern 3: Oro liquido */
.pattern-liquid-gold {
    background-color: #0d0b08;
    background-image:
        radial-gradient(circle at 10% 20%, rgba(201,168,76,0.06) 0%, transparent 30%),
        radial-gradient(circle at 90% 80%, rgba(201,168,76,0.04) 0%, transparent 35%),
        radial-gradient(circle at 50% 50%, rgba(201,168,76,0.02) 0%, transparent 60%),
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 60px,
            rgba(201,168,76,0.01) 60px,
            rgba(201,168,76,0.01) 61px
        );
}

/* Pattern 4: Damasco elegante */
.pattern-damasco {
    background-color: #2a2520;
    background-image:
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 80px,
            rgba(201,168,76,0.015) 80px,
            rgba(201,168,76,0.015) 81px
        ),
        repeating-linear-gradient(
            90deg,
            transparent 0px,
            transparent 80px,
            rgba(201,168,76,0.015) 80px,
            rgba(201,168,76,0.015) 81px
        ),
        radial-gradient(circle at 50% 50%, rgba(201,168,76,0.02) 0%, transparent 50%);
}

/* Pattern 5: Scaglie di lusso */
.pattern-scaglie {
    background-color: #1e1b18;
    background-image:
        radial-gradient(circle at 20% 30%, rgba(201,168,76,0.05) 0%, transparent 20%),
        radial-gradient(circle at 80% 70%, rgba(201,168,76,0.04) 0%, transparent 25%),
        radial-gradient(circle at 50% 50%, rgba(201,168,76,0.02) 0%, transparent 40%);
}

/* Classe utility per overlay dorato */
.gold-overlay {
    position: relative;
}
.gold-overlay::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
        radial-gradient(ellipse at 30% 40%, rgba(201,168,76,0.06) 0%, transparent 60%),
        radial-gradient(ellipse at 70% 60%, rgba(201,168,76,0.03) 0%, transparent 50%);
    pointer-events: none;
}

/* Bordo decorativo oro */
.gold-border {
    border: 1px solid rgba(201,168,76,0.15);
    box-shadow: inset 0 0 60px rgba(201,168,76,0.02);
}
.gold-border-thick {
    border: 2px solid rgba(201,168,76,0.20);
    box-shadow: 0 0 80px rgba(201,168,76,0.04);
}
