:root {
    --pv-blue-900: #1e3a5f;
    --pv-blue-700: #26476f;
    --pv-yellow-500: #f2c94c;
    --pv-green-600: #70b643;
    --pv-gray-100: #f5f5f5;
    --pv-gray-200: #e5e7eb;
}

body {
    font-family: 'Poppins', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.site-search-highlight {
    background-color: #fff3a4;
    color: inherit;
    padding: 0 0.15em;
    border-radius: 0.2rem;
    box-shadow: 0 0 0 2px rgba(255, 235, 59, 0.35);
}

@media print {
    .print-block {
        display: block !important;
    }
}
