er;
        gap: 0.5rem;
        text-decoration: none;
        font-size: 0.875rem;
    }
    
    .btn-primary:hover {
        background: var(--accent-hover, #4547a9);
        transform: translateY(-2px);
        box-shadow: 0 8px 20px var(--accent-shadow-hover, rgba(91, 95, 207, 0.4));
        color: var(--bg-secondary, white);
    }
    
    .btn-secondary {
        background: var(--bg-secondary, #fff);
        color: var(--accent-color, #5b5fcf);
        border: 1px solid var(--border-color, #e8e9ff)