ALL CODE, ALL SITES
Include ALL the codes in one go - this will be a forever growing list so come back regularly!
Remember this changes the following:
Panning left and right (no more thumb wobble on mobile)
Smooth scrolling
Colour variables
Updating the cooke Banner - code will need updating
//Colour Variables
:root {
  --white: ~'hsla(var(--white-hsl), 1)';
  --light: ~'hsla(var(--lightAccent-hsl), 1)';
  --bright: ~'hsla(var(--accent-hsl), 1)'; 
  --dark: ~'hsla(var(--darkAccent-hsl), 1)'; 
  --black: ~'hsla(var(--black-hsl), 1)'; 
}
//vertical pan only (no wobble)
html, body {
    touch-action: pan-y;
    scroll-behavior: smooth;
}
//hide background play pause button
.background-pause-button.visible {
 display:none;
}
// Cookie Banner
.sqs-cookie-banner-v2:before {
  width: 350px;
  height: 50px;
  margin: 0px 0px;    
  background: url(URL-HERE) center center no-repeat;
  background-size: contain;
  display: inline-block;
  content: "";
}
.sqs-cookie-banner-v2.DARK, .sqs-cookie-banner-v2.LIGHT {
  border-radius: 10px;
  background: -webkit-linear-gradient(to top, #109B02, #77B93D);
  background: linear-gradient(to top, #109B02, #77B93D);
}
//Hide Embed Block Info Bar
.sqs-block .sqs-blockStatus, .sqs-block .removed-script {
 display: none!important;
}
// Text wrap - Balance
h1, h2, h3, h4, p3, p2, p1 {
  text-wrap: balance;
}
A script for the full, Dynamic year in footer from Collette Smith (Add code block)
<!-- Dynamic Year in Footer - Courtesy of Colette Smith -->
<style>
  footer a[href="#[yearDynamic]"] {
    background: transparent !important;
    text-decoration: none;
    pointer-events: none !important;
    color: inherit !important;
  }
</style>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    var dynamicYear = document.querySelector('footer a[href="#[yearDynamic]"]');
    if (dynamicYear) {
      dynamicYear.textContent = new Date().getFullYear();
    }
  });
</script>
<!-- End of Dynamic Year in Footer -->