/* The CookieYes banner in the festival red instead of its blue (Matthew, 5 Nov 2026). CookieYes writes its colours onto
   each button itself, so these need !important; done here rather than in CookieYes so a CookieYes update can't undo it. */
.cky-consent-container .cky-btn-accept,.cky-consent-container .cky-btn-reject,
.cky-modal .cky-btn-accept,.cky-modal .cky-btn-reject,.cky-modal .cky-btn-preferences{background-color:var(--cw-red,#F64217)!important;border-color:var(--cw-red,#F64217)!important;color:#fff!important}
.cky-consent-container .cky-btn-customize{color:var(--cw-red,#F64217)!important;border-color:var(--cw-red,#F64217)!important;background-color:transparent!important}
.cky-consent-container .cky-btn:hover,.cky-modal .cky-btn:hover{opacity:.85}
.cky-switch input[type="checkbox"]:checked,.cky-modal .cky-switch input[type="checkbox"]:checked{background-color:var(--cw-red,#F64217)!important}
.cky-modal .cky-show-desc-btn,.cky-modal .cky-accordion-btn .cky-always-active,.cky-consent-container a,.cky-modal .cky-preference-content-wrapper a{color:var(--cw-red,#F64217)!important}
.cky-btn-revisit-wrapper{background-color:var(--cw-red,#F64217)!important}
.cky-consent-container .cky-btn:focus-visible,.cky-modal .cky-btn:focus-visible,.cky-btn-revisit-wrapper:focus-within{outline:2px solid var(--cw-ink,#15161C);outline-offset:2px}
/* On the events site CookieYes's round corner button sat on the crate's sound button and the headline, so it's hidden
   there and "Cookie settings" in the footer opens the same choices. It stays on the Coming Soon page. */
body:has(#cwc) .cky-btn-revisit-wrapper{display:none!important}
#cwc .cwc-foot .cwc-cky{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
#cwc .cwc-foot .cwc-cky:hover{color:var(--ink)}
/* On the Coming Soon page (the instrument) the bottom-left corner holds the instrument's controls; the top right is free */
body:not(:has(#cwc)) .cky-btn-revisit-wrapper{top:15px!important;right:15px!important;bottom:auto!important;left:auto!important}
body.cwc-plain:not(:has(#cwc)) .cky-btn-revisit-wrapper{top:auto!important;bottom:15px!important;left:15px!important;right:auto!important} /* the plain privacy page: its top right holds Back */
/* The Coming Soon instrument: the button sat over the pads, so it's hidden and the instrument's More menu has "cookie settings" and "privacy policy" (Matthew, 7 Nov 2026) */
body:has(#crossed-wires-app) .cky-btn-revisit-wrapper,body:has(#dc-root) .cky-btn-revisit-wrapper{display:none!important} /* (#dc-root: the instrument once it is running) */
