
        .site-header-fallback, .site-footer-fallback { background-color: #f8f8f8; padding: 1rem; border-bottom: 1px solid #eee; }
        .site-header-fallback .container, .site-footer-fallback .container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; }
        .site-header-fallback .logo a { text-decoration: none; font-weight: bold; font-size: 1.5rem; }
        .site-header-fallback nav ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 1rem; }
      