
/* Stili minimi aggiuntivi */
.prose h2 { margin-top: 1.25rem; font-size: 1.25rem; }
.prose ul, .prose ol { padding-left: 1.25rem; }
#cookieBanner { z-index: 50; }
#cookieModal { z-index: 50; }
/* Utility per focus */
a:focus, button:focus, input:focus, select:focus, textarea:focus { outline: 2px solid #05966933; outline-offset: 2px; }
