/* Custom Styles for JobScout Pro */

body { 
    background-color: #f8f9fa; 
    color: #333;
}

.card { 
    border-radius: 12px; 
    transition: transform 0.2s ease-in-out;
}

/* Enhancing the Modal readability for your requirements */
.job-description-text {
    font-size: 1.15rem;
    line-height: 1.8;
    color: #1a202c;
    white-space: pre-wrap;
}

/* Settings Page - Dotted line for the create card */
.border-dashed {
    border-style: dashed !important;
    border-width: 2px !important;
}

/* Sidebar/Resumes - Small adjustments */
.resume-item {
    font-size: 0.9rem;
}

/* Navbar active state */
.navbar-brand {
    letter-spacing: 0.5px;
}