/* CyberSikring - Letvægts Bootstrap 5 tilpasninger */

:root {
    --bs-primary: #0f172a; /* Slate 900 */
    --bs-primary-rgb: 15, 23, 42;
}

body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #1e293b;
}

.hover-card {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.hover-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.08) !important;
}

.article-body {
    font-size: 1.05rem;
    line-height: 1.75;
}

.article-body h2, .article-body h3 {
    margin-top: 1.8rem;
    margin-bottom: 0.8rem;
    font-weight: 700;
}
