/* Shared site navigation for every tool page. */
header.airtool-header { background: #fff; border-bottom: 1px solid #e5e7eb; box-shadow: 0 1px 3px #0000000d; flex-shrink: 0; color: #1f2937; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.6; }
.airtool-header .airtool-header-inner { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 12px 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.airtool-header .airtool-brand { display: flex; align-items: center; gap: 10px; color: inherit; text-decoration: none; }
.airtool-header .airtool-brand img { box-sizing: border-box; width: 40px; height: 40px; border-radius: 8px; border: 1px solid #e5e7eb; object-fit: contain; }
.airtool-header .airtool-brand strong { display: block; font-size: 18px; line-height: 1.4; font-weight: 700; }
.airtool-header .airtool-brand small { display: block; color: #6b7280; font-size: 12px; }
.airtool-header .airtool-nav { display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }
.airtool-header .airtool-nav a { box-sizing: border-box; padding: 7px 10px; border: 1px solid transparent; border-radius: 8px; font-size: 13px; font-weight: 500; color: #6b7280; text-decoration: none; }
.airtool-header .airtool-nav a:hover, .airtool-header .airtool-nav a[aria-current="page"] { color: #2563eb; background: #eff6ff; }
.airtool-header .airtool-nav a[aria-current="page"] { border-color: #bfdbfe; }
.airtool-header a:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; }
.airtool-site-version { position: fixed; right: 12px; bottom: 10px; z-index: 9998; display: inline-flex; align-items: center; min-height: 24px; box-sizing: border-box; padding: 3px 9px; border: 1px solid #dbe3ee; border-radius: 999px; background: rgba(255, 255, 255, .92); box-shadow: 0 2px 8px #0f172a1f; color: #64748b; font: 500 11px/1.4 -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; white-space: nowrap; backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
@media (max-width: 640px) { .airtool-header .airtool-header-inner { padding: 10px 12px; gap: 8px; } .airtool-header .airtool-nav { width: 100%; } .airtool-header .airtool-nav a { padding: 5px 8px; font-size: 12px; } }
