.btn-primary {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
    /*border: none;*/
    border-radius: 8px;
    padding: 0.75rem 2rem;
    font-weight: 600;
    font-size: 1.1rem;
    transition: all 0.3s ease;
}

    .btn-primary:hover {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(59, 130, 246, 0.4);
    }
body {
   /* background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);*/
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
/*body, p, h1, h2, h3, h4, h5, h6, li, span, div {
    text-align: justify !important;
    
}*/