/**
 * 💎 GLASS SYSTEM V21.0 (MATERIALITY)
 * Efectos de cristal esmerilado y refracción de luz.
 */

/* PANEL BASE */
.glass-panel {
    background: rgba(15, 18, 24, 0.6);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid var(--tm-border-dim);
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.8);
    border-radius: var(--radius-master);
}

/* MESH GRADIENT (Fondo de ambiente) */
.mesh-gradient {
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background:
        radial-gradient(circle at 15% 50%, rgba(202, 255, 0, 0.05), transparent 35%),
        radial-gradient(circle at 85% 30%, rgba(232, 26, 93, 0.05), transparent 35%);
}

/* INPUTS CRISTALINOS */
.glass-input {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid var(--tm-border-dim);
    color: var(--tm-text-primary);
    padding: 0.75rem 1rem;
    border-radius: var(--radius-action);
    transition: all 0.2s ease;
    outline: none;
    font-family: var(--font-body);
}

.glass-input:focus {
    background: rgba(255, 255, 255, 0.06);
    border-color: var(--tm-brand-primary);
    box-shadow: 0 0 15px rgba(202, 255, 0, 0.1);
    /* Brillo sutil */
}