
/* Static Cloudflare replica additions. The original visual theme remains LambadaLite. */
html { scroll-behavior: smooth; }
.entry-content img { height: auto; }
.entry-content video { max-width: 100%; height: auto; }
.menu-toggle .static-menu-icon { display:inline-block; margin-right:.45em; font-size:1.1em; line-height:1; }
.static-contact-form { max-width: 620px; margin: 0 auto; }
.static-contact-form .field { margin: 0 0 1.25rem; }
.static-contact-form label { display:block; font-weight:600; margin-bottom:.4rem; }
.static-contact-form input, .static-contact-form textarea {
  width:100%; box-sizing:border-box; border:1px solid #bbb; border-radius:2px;
  padding:.7rem .8rem; font:inherit; background:#fff;
}
.static-contact-form textarea { min-height:170px; resize:vertical; }
.static-contact-form .name-row { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.static-contact-form .form-status { margin-top:1rem; font-size:.92rem; }
.static-contact-form .form-status.error { color:#8b1a1a; }
.static-contact-form .form-status.success { color:#1a6b2b; }
@media (max-width: 540px) { .static-contact-form .name-row { grid-template-columns:1fr; gap:0; } }

/* Preserve the original WordPress Customizer layout overrides. */
#primary {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: none !important;
}
.entry-title { display: none; }
#page-title-123 { margin-top: -25px; }
.site-info { display: none; }
h3 { margin-top: -45px; margin-bottom: -10px; }
ul { list-style-position: outside; margin-left: 50px; }
tr { border: none; }
td { padding: 0; width: 33%; }
