.glass-panel {
    background: rgba(37, 38, 39, 0.6);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(71, 72, 73, 0.15);
}

.signature-glow {
    box-shadow: 0px 0px 15px 0px rgba(82, 242, 245, 0.2);
}

.neural-pulse {
    height: 2px;
    background: linear-gradient(90deg, transparent, #52f2f5, #a68cff, transparent);
    background-size: 200% 100%;
}

body {
    background-color: #0d0e0f;
    color: #ffffff;
    font-family: 'Inter', sans-serif;
}

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.compliance-card {
    background: linear-gradient(145deg, rgba(24, 26, 27, 1) 0%, rgba(13, 14, 15, 1) 100%);
    border: 1px solid rgba(82, 242, 245, 0.1);
    transition: all 0.3s ease;
}

.compliance-card:hover {
    border-color: rgba(82, 242, 245, 0.4);
    transform: translateY(-4px);
    box-shadow: 0 10px 30px -10px rgba(82, 242, 245, 0.15);
}
