/* HWN Accessibilità – base comune ai siti statici (19/10/2026) */
.hwn-a11y-skip{position:absolute;left:12px;top:-200px;z-index:100000;background:#111;color:#fff!important;padding:12px 18px;border-radius:8px;font:600 16px/1.2 system-ui,sans-serif;text-decoration:underline}
.hwn-a11y-skip:focus{top:12px;outline:3px solid #fff;box-shadow:0 0 0 6px #111}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1a5fd0!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* sicurezzainformaticaaziendale.com (Cochise) – contrasti WCAG AA */
*,::before,::after{--accent:#a9522a!important;--faint:#636c7a!important;--ok:#26835a!important;--danger:#c13a2b!important}
.part{color:#94600f!important}
.d{color:#8f99a7!important}
.crumbs a,p a:not([class]),li p a:not([class]){text-decoration:underline!important}
/* passata 2: pagine guida (kit hk) con arancio scritto a mano */
*,::before,::after{--hk-acc:#a9522a!important}
main a:not([class]),article a:not([class]),.hk-indice a,.hk-fonti a,.hk-faq a{color:#a9522a!important}
.hk-breve strong{color:#a9522a!important}
.hk-btn{color:#a9522a!important;border-color:#a9522a!important}
.hk-cta{background:#a9522a!important}.hk-cta,.hk-cta p,.hk-cta a,.hk-cta h2{color:#fff!important}
*,::before,::after{--hk-mut:#5f6770!important}figcaption{color:#5f6770}.hk-cta,.hk-cta *{opacity:1!important}
