/* ============================================================   Clara Futura World — Additional CSS   ============================================================ *//* === NAVIGATION IMPROVEMENTS === */.wp-block-site-logo img {  max-height: 64px !important;  width: auto !important;}.wp-block-navigation a {  color: #E8E5DD !important;  text-decoration: none !important;  font-size: 0.875rem !important;  letter-spacing: 0.02em;  transition: color 0.25s ease;}.wp-block-navigation a:hover,.wp-block-navigation a:focus {  color: #F2B54D !important;}.wp-block-navigation .current-menu-item > a,.wp-block-navigation .wp-block-navigation-item.current-menu-item > a {  color: #F2B54D !important;}.wp-block-navigation .wp-block-navigation-item {  margin: 0 0.4rem !important;}.wp-block-navigation .wp-block-navigation-item a[href*="privacy-policy"] {  display: none !important;}.wp-block-navigation .wp-block-navigation-item:has(a[href*="privacy-policy"]) {  display: none !important;}/* === DARK MOBILE MENU === */@media (max-width: 768px) {  .wp-block-navigation__responsive-container.is-menu-open {    background-color: #0C2137 !important;  }  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a {    color: #E8E5DD !important;    font-size: 1.125rem !important;    padding: 0.75rem 1rem !important;  }  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a:hover {    color: #F2B54D !important;  }  .wp-block-navigation__responsive-container-close {    color: #E8E5DD !important;  }  .wp-block-navigation__responsive-container-open {    color: #E8E5DD !important;  }  .wp-block-site-logo img {    max-height: 48px !important;  }}/* === GLOBAL SITE STYLING === */.wp-block-template-part[data-type="header"],header.wp-block-template-part {  background-color: #0C2137 !important;}footer .wp-block-navigation {  display: none !important;}.wp-block-template-part[data-type="footer"],footer.wp-block-template-part {  background-color: #0C2137 !important;  color: #7A8A98 !important;  border-top: 1px solid rgba(164,174,183,0.15);}footer p, footer a {  color: #7A8A98 !important;}body {  background-color: #0C2137 !important;}.wp-block-post-title {  color: #E8E5DD !important;}/* === HOMEPAGE IFRAME OVERRIDES === */.page-id-6 .wp-block-post-content {  padding: 0 !important;  margin: 0 !important;}.page-id-6 header.wp-block-template-part {  position: relative;  z-index: 10;}/* === RESPONSIVE ADJUSTMENTS === */@media (max-width: 600px) {  .wp-block-group.alignfull {    padding-left: 1.25rem !important;    padding-right: 1.25rem !important;  }  .wp-block-heading {    word-break: break-word;  }  .wp-block-columns {    flex-direction: column !important;    gap: 1rem !important;  }  .wp-block-column {    flex-basis: 100% !important;  }}