:root{--bg:#112f5e;--bg-deep:#112f5e;--cyan:#7cd2ff;--heading:Oxanium,system-ui,sans-serif}body{background:var(--bg)}.site-footer,.hero-strip{background:var(--bg-deep)}.contact-section,.sports-section,.membership-section,.regatta-section{background:var(--bg)}.site-header .brand,.site-header nav,.site-header .nav-toggle{color:var(--bg)}.button-primary{background:var(--cyan);color:var(--bg)}.hero-strip,.join-band,.download-panel{border-color:var(--cyan)}.contact-feedback{color:#164e38}.contact-feedback-error{color:#802d21}