/* ============================================================
   Global styles
   Colors and dark mode are configured in tailwind.config.js
   ============================================================ */

body {
  font-family: 'Inter', sans-serif;
}
@media print {
    /* Hide navigation, buttons and other non-CV elements */
    header,
    footer,
    .no-print {
        display: none !important;
    }

    /* Reset page background and text colors */
    body {
        background: #fff;
        color: #000;
        font-size: 10pt;
    }

    /* Remove section top padding for print compactness */
    section {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
        border-top: 1px solid #e2e8f0 !important;
    }

    /* Avoid page breaks inside employer blocks and project entries */
    .mb-14,
    .border-l-2 > div {
        page-break-inside: avoid;
    }

    /* Ensure links show their text, not underlines */
    a {
        text-decoration: none;
        color: inherit;
    }

    /* Chip borders print cleanly */
    span[class*="border-edge"] {
        border-color: #cbd5e1 !important;
    }
}