/* ================================================================
   cookiebot.css — Ienis Fumagalli
   Cookiebot dialog visual overrides — Midnight Meridian theme.
   Loaded on all pages that include Cookiebot.
   ================================================================ */

#CybotCookiebotDialog{background:#060B18!important;border:1px solid rgba(201,168,108,0.3)!important;border-radius:16px!important;font-family:"DM Sans",sans-serif!important;color:#F4EFE6!important;box-shadow:0 24px 80px rgba(0,0,0,0.6)!important}
#CybotCookiebotDialogHeader{background:#060B18!important;border-bottom:1px solid rgba(201,168,108,0.15)!important;padding:1.25rem 2rem!important}
#CybotCookiebotDialogHeader .CybotCookiebotDialogBodyLogo{filter:brightness(0) invert(1)!important;opacity:0.5!important}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:rgba(244,239,230,0.5)!important;border-bottom:2px solid transparent!important}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogNavItemLinkSelected{color:#C9A86C!important;border-bottom-color:#C9A86C!important}
#CybotCookiebotDialogBody,#CybotCookiebotDialogBodyContent{background:#060B18!important;color:#C8C4BC!important}
#CybotCookiebotDialogBodyContentTitle{color:#F4EFE6!important;font-family:"Cormorant Garamond",serif!important;font-size:1.1rem!important}
.CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(255,255,255,0.1)!important}
input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#C9A86C!important}
#CybotCookiebotDialogFooter{background:#060B18!important;border-top:1px solid rgba(201,168,108,0.15)!important;padding:1.25rem 2rem!important}
.CybotCookiebotDialogBodyButton{background:transparent!important;border:1px solid rgba(201,168,108,0.4)!important;color:#C9A86C!important;border-radius:999px!important;font-family:"DM Sans",sans-serif!important;font-size:0.78rem!important;font-weight:500!important;letter-spacing:0.07em!important;text-transform:uppercase!important;transition:all 0.2s!important}
#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogBodyLevelButtonAccept{background:linear-gradient(135deg,#C9A86C,#B8943F)!important;color:#04070F!important;border-color:transparent!important}
.CybotCookiebotDialogBodyButton:hover{background:rgba(201,168,108,0.1)!important;border-color:#C9A86C!important}
#CybotCookiebotDialogBodyContentTextAboveButtons,#CybotCookiebotDialogBodyContentText,.CybotCookiebotDialogBodyLevelButtonDescription{color:#8A8FA8!important;font-size:0.88rem!important;line-height:1.7!important}
