
/* Cookie banner (polished) */
#cookie-banner{position:fixed;inset:auto 0 0 0;z-index:9999;display:none}
#cookie-banner.show{display:block}
.cookie-shell{backdrop-filter:saturate(120%) blur(10px);background:rgba(17,24,39,.90);color:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.35)}
.cookie-shell a{color:#c7d2fe;text-decoration:underline}
.cookie-shell .btn{border-radius:.6rem}
@media (min-width:992px){
  #cookie-banner .row{align-items:center}
}
