/**
 * Travyk Banner Styles
 * Custom styling for the cookie policy banner
 */

#cookiebanners-cookiepolicy>* {
  margin-block-start: clamp(1rem, 1.5vw, 2rem);
  margin-block-end: clamp(1rem, 1.5vw, 2rem);
}

#cookiebanners-cookiepolicy h1,
#cookiebanners-cookiepolicy h1.ql-heading,
#cookiebanners-cookiepolicy h1.ql-heading strong {
  color: rgb(0, 248, 162) !important;
}

#cookiebanners-cookiepolicy h2,
#cookiebanners-cookiepolicy h2.ql-heading,
#cookiebanners-cookiepolicy h2.ql-heading strong {
  color: rgb(148, 255, 218) !important;
}

#cookiebanners-cookiepolicy h3,
#cookiebanners-cookiepolicy h3.ql-heading,
#cookiebanners-cookiepolicy h3.ql-heading strong {
  color: rgb(148, 255, 218) !important;
}

#cookiebanners-cookiepolicy .ql-heading,
#cookiebanners-cookiepolicy .ql-heading strong {
  color: rgb(221, 234, 230) !important;
}

/* Additional banner container styling */
#travyk-banner-container {
  position: relative;
  z-index: 1000;
}