/* ---------- the cookie banner, in the site's own look ----------
   dark like the dock, the red for the main answer, the site's type and
   rounding. "Reject all" weighs the same as "Accept all", as it must */
#cc-main{
  --cc-font-family:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;
  --cc-modal-border-radius:22px;
  --cc-btn-border-radius:999px;
  --cc-modal-margin:clamp(1rem,2.4vw,1.75rem);
  --cc-bg:#161615;
  --cc-primary-color:#F2F0EA;
  --cc-secondary-color:rgba(242,240,234,.72);
  --cc-link-color:#F2F0EA;
  --cc-btn-primary-bg:#DE3C4B;
  --cc-btn-primary-color:#fff;
  --cc-btn-primary-border-color:#DE3C4B;
  --cc-btn-primary-hover-bg:#B02330;
  --cc-btn-primary-hover-color:#fff;
  --cc-btn-primary-hover-border-color:#B02330;
  --cc-btn-secondary-bg:rgba(255,255,255,.08);
  --cc-btn-secondary-color:#F2F0EA;
  --cc-btn-secondary-border-color:rgba(255,255,255,.14);
  --cc-btn-secondary-hover-bg:rgba(255,255,255,.16);
  --cc-btn-secondary-hover-color:#fff;
  --cc-btn-secondary-hover-border-color:rgba(255,255,255,.22);
  --cc-separator-border-color:rgba(255,255,255,.1);
  --cc-toggle-on-bg:#DE3C4B;
  --cc-toggle-off-bg:#4A4945;
  --cc-toggle-on-knob-bg:#fff;
  --cc-toggle-off-knob-bg:#fff;
  --cc-toggle-enabled-icon-color:#DE3C4B;
  --cc-toggle-disabled-icon-color:#4A4945;
  --cc-toggle-readonly-bg:#7A2A31;
  --cc-toggle-readonly-knob-bg:#E8C9CC;
  --cc-toggle-readonly-knob-icon-color:#7A2A31;
  --cc-section-category-border:rgba(255,255,255,.1);
  --cc-cookie-category-block-bg:rgba(255,255,255,.04);
  --cc-cookie-category-block-border:rgba(255,255,255,.08);
  --cc-cookie-category-block-hover-bg:rgba(255,255,255,.07);
  --cc-cookie-category-block-hover-border:rgba(255,255,255,.12);
  --cc-cookie-category-expanded-block-bg:rgba(255,255,255,.03);
  --cc-cookie-category-expanded-block-hover-bg:rgba(255,255,255,.06);
  --cc-overlay-bg:rgba(12,12,11,.6);
  --cc-webkit-scrollbar-bg:#3A3936;
  --cc-webkit-scrollbar-hover-bg:#55534F;
  --cc-footer-bg:#121211;
  --cc-footer-color:rgba(242,240,234,.7);
  --cc-footer-border-color:rgba(255,255,255,.08);
}
#cc-main .cm,#cc-main .pm{border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 48px rgba(0,0,0,.4)}
#cc-main .cm__title,#cc-main .pm__title{font-weight:500;letter-spacing:-.01em}
#cc-main .cm__btn,#cc-main .pm__btn{font-weight:600;letter-spacing:.01em}
#cc-main .cc__link{text-decoration:underline;text-underline-offset:3px}
/* the blocks in the settings borrow the buttons' pill rounding: a card's instead */
#cc-main .pm__section,#cc-main .pm__section--toggle,#cc-main .pm__section-title,
#cc-main .pm__section--toggle .pm__section-desc-wrapper{border-radius:14px}
#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-radius:14px 14px 0 0}
#cc-main .pm__section--toggle .pm__section-desc-wrapper{border-radius:0 0 14px 14px}
