/* Squarespace hides animated blocks with JS-applied classes (preFlex,
   preClip). With the JS removed those classes are never added, so
   content is visible by default and no override is needed for that.

   The cookie banner is a different matter. Its Accept button is wired up
   by the Squarespace runtime we removed, so in this static copy it can
   never be dismissed and permanently overlays the bottom of every page.
   Hidden rather than deleted, so the DOM still matches the live site
   element for element. */
.cookie-banner-mount-point,
.gdpr-cookie-banner {
  display: none !important;
}

/* The announcement bar close button is a real control (role="button",
   aria-label) whose handler also lived in the removed runtime. mirror.js
   restores it and records the choice; this is the state it toggles.
   Hiding the dropzone is enough on its own — the space it reserves comes
   from .announcement-bar-reserved-space .sqs-announcement-bar-dropzone
   { min-height: 2.3em }, which goes with it. */
.ab-dismissed .sqs-announcement-bar-dropzone {
  display: none !important;
}
