<style>
  /* 1. GLOBAL VISIBILITY RESET (Safe Version) */
  /* This unhides elements but does NOT force them to move or resize */
  [id^="comp-"], 
  .wixui-rich-text, 
  .wixui-rich-text__text, 
  #SITE_HEADER, 
  #SITE_FOOTER, 
  .hidden-during-prewarmup {
    opacity: 1 !important;
    visibility: visible !important;
    animation: none !important;
  }

  /* 2. NAV BAR (Keep this, as it was working) */
  wix-dropdown-menu, nav, ul.y7qwii {
    display: flex !important;
    opacity: 1 !important;
    list-style: none !important;
  }
  
  .JS76Uv {
    color: #2E0F13 !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 10px;
    display: block !important;
  }

  /* 3. FOOTER TEXT FIXES (Targeting specific IDs only) */

  /* The big "Stay Connected" Header */
  #comp-mewngctt p, #comp-mewngctt span, #comp-mewngctt a {
    font-size: 55px !important; 
    line-height: 1.1em !important;
    color: #2E0F13 !important;
    display: block !important;
  }

  /* The Email Address Link */
  #comp-mewngcxv, #comp-mewngcxv a, #comp-mewngcxv span {
    font-size: 18px !important;
    line-height: 1.5em !important;
    color: #2E0F13 !important;
    text-decoration: underline !important;
    visibility: visible !important;
  }

  /* The Address and Copyright Text */
  #comp-mjimkbod, #comp-mjimkbod p, #comp-mjimkbod span {
    font-size: 15px !important;
    line-height: 1.5em !important;
    color: #2E0F13 !important;
    visibility: visible !important;
  }
</style>