/* BAVAGLIO - STEP 8: affinamenti non distruttivi */
body{background-image:linear-gradient(rgba(23,23,23,.22),rgba(23,23,23,.22)),url('/assets/branding/wallpaper.jpg');background-size:cover;background-position:center top;background-attachment:fixed;background-repeat:no-repeat}
html[data-theme="light"] body{background-image:linear-gradient(rgba(242,238,229,.25),rgba(242,238,229,.25)),url('/assets/branding/wallpaper.jpg')}
/* Mantiene leggibile il campo di ricerca senza nascondere lo sfondo */
.search-dock{background:color-mix(in srgb,var(--bg) 93%,transparent)}
.more{font-size:11px!important;letter-spacing:.11em!important;font-weight:750!important;padding:10px 18px!important;border-radius:7px!important;line-height:1.25!important;transition:background-color .2s,border-color .2s,transform .2s!important}
.more:hover{border-color:var(--red)!important;transform:translateY(-1px)}
.keyword-cloud{padding-top:2px!important}
.whatsapp,.float-right button[data-modal]{opacity:.9;transition:opacity .22s ease,transform .22s ease}
.whatsapp:hover,.whatsapp:focus-visible,.float-right button[data-modal]:hover,.float-right button[data-modal]:focus-visible{opacity:1}
@media(max-width:750px){body{background-attachment:scroll}}
@media(prefers-reduced-motion:reduce){.more,.whatsapp,.float-right button[data-modal]{transition:none!important}}
