/* Style override — copia il look */
/* Extracted from: https://governo.it */
:root {
    --primary: rgb(255, 255, 255);
    --primary-dark: rgb(255, 255, 255);
    --primary-light: rgb(255, 255, 255);
    --primary-glow: rgba(255, 255, 255, 0.15);
    --shadow-primary: 0 8px 32px rgba(255, 255, 255, 0.15);
    --text: rgb(51, 51, 51);
    --text-dark: rgb(255, 255, 255);
    --bg: rgb(255, 255, 255);
    --border: rgb(51, 51, 51);
}
body { font-family: "Titillium Web", Helvetica, Arial, sans-serif; }

/* Navbar — override vetrina defaults */
.nav-links a, .navbar.scrolled .nav-links a { color: rgb(0, 0, 0) !important; font-size: 18px !important; font-weight: 400 !important; border-radius: 0 !important; padding: 0.5rem 0.4rem !important; text-decoration: none !important; }
.nav-links a:hover, .navbar.scrolled .nav-links a:hover { background: transparent !important; border-radius: 0 !important; }

/* Footer — override .site-footer selectors */
.footer, .site-footer { color: rgb(255, 255, 255) !important; }
.footer a, .site-footer a, .footer-bottom a { color: rgb(255, 255, 255) !important; }
.footer a, .site-footer a { text-decoration: none !important; }
.footer h3, .footer h4, .site-footer h4, .footer-brand h3 { color: rgb(255, 255, 255) !important; }
.footer h3, .footer h4, .site-footer h4, .footer-brand h3 { font-weight: 400 !important; }
.footer h3, .footer h4, .site-footer h4, .footer-brand h3 { font-size: 18px !important; }
.footer a:hover, .site-footer a:hover, .footer-bottom a:hover { text-decoration: underline !important; }

/* Hero */
.hero, .hero h1, .hero p { color: rgb(51, 51, 51) !important; }

/* Buttons — complete override */
.btn, .btn-primary, .btn-outline, .hero .btn, .hero .btn-primary, .hero .btn-outline, .cta-section .btn-primary { color: rgb(85, 85, 85) !important; border-radius: 0px !important; font-size: 25.2px !important; font-weight: 400 !important; padding: 0px !important; text-transform: none !important; box-shadow: none !important; }
.btn:hover, .btn-primary:hover, .btn-outline:hover, .hero .btn:hover, .hero .btn-primary:hover, .hero .btn-outline:hover, .cta-section .btn-primary:hover { transform: none !important; box-shadow: none !important; }