       align-items: center;
            gap: 4px;
        }
        
        .btn:hover {
            background: var(--hover-background);
            border-color: var(--accent-color);
        }
        
        .btn:active {
            transform: scale(0.98);
        }
        
        .btn-primary {
            background: var(--accent-color);
            color: white;
            border-color: var(--accent-color);
        }
        
        .btn-primary:hover {
            background: var(--accent-colo