nsform: translateY(-2px);
        box-shadow: var(--shadow-color, 0 4px 12px rgba(100, 116, 139, 0.3));
    }
    
    .loading-spinner {
        width: 20px;
        height: 20px;
        border: 2px solid var(--border-light, #f3f3f3);
        border-top: 2px solid var(--accent-color, #667eea);
        border-radius: 50%;
        animation: spin 1s linear infinite;
        display: inline-block;
    }
    
    @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg