/* CyberDynasty PSI Optimizer — tiny, safe CSS helpers
   NOTE: This does not "fix" JS forced reflow; it stabilizes layout + contrast and avoids accidental CLS. */

/* Stable header logo sizing */
.header_logo.header-logo{
  max-width:294px;
  width:100%;
  height:auto;
  display:block;
}

/* Chamber of Commerce badge / link: better contrast + tap target */
#COCBadgeURL{
  display:inline-block !important;
  padding:12px 14px !important;
  border-radius:10px;
  background:#ffffff;
  color:#0b1220 !important;
  text-decoration:none !important;
}
#COCBadgeURL img{
  height:75px !important;
  width:auto !important;
  display:block;
}

/* Footer contrast + tap targets */
.absolute-footer,
#footer{
  color:#ffffff !important;
}
.absolute-footer a,
#footer a{
  color:#ffffff !important;
  text-decoration:underline;
  padding:10px 12px !important;
  display:inline-block;
}

/* Minor rendering stability */
body{
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
