.cookie-banner{

  position:fixed;

  left:20px;
  right:20px;
  bottom:20px;

  z-index:99999;

  background:
  rgba(6,20,38,.96);

  border:
  1px solid rgba(255,255,255,.08);

  backdrop-filter:blur(18px);

  border-radius:22px;

  padding:22px;

  box-shadow:
  0 20px 50px rgba(0,0,0,.35);
}

.cookie-content{

  display:flex;

  align-items:center;

  justify-content:space-between;

  gap:20px;
}

.cookie-content p{

  color:white;

  line-height:1.6;

  opacity:.85;
}

.cookie-buttons{

  display:flex;

  gap:12px;
}

.cookie-buttons button{

  border:none;

  padding:14px 20px;

  border-radius:14px;

  font-weight:800;

  cursor:pointer;
}

#acceptCookies{

  background:var(--dorado);

  color:var(--azulOscuro);
}

#rejectCookies{

  background:white;

  color:#111;
}

@media(max-width:700px){

  .cookie-content{

    flex-direction:column;

    align-items:flex-start;
  }

  .cookie-buttons{
    width:100%;
  }

  .cookie-buttons button{
    flex:1;
  }

}