/* Match LandingHeader.jsx; use the original wordmark image, never a text imitation. */
header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;max-width:none;padding:0;display:block}
.brand-nav{max-width:1200px;margin:auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;flex-shrink:0;line-height:0}.logo img{width:150px;height:40px;object-fit:contain}
.main-links{align-items:center;gap:28px}.main-links a{font-size:15px;font-weight:500;color:#2e2e2e;text-decoration:none}.main-links a[aria-current],.main-links a:hover{color:#087f84}
.account-links{display:flex;align-items:center;gap:16px}.account-links a{text-decoration:none;font-size:15px;font-weight:600;border-radius:8px}.login{border:1.5px solid #2e2e2e;color:#2e2e2e;padding:8px 16px}.signup{background:#20c4cb;border:1.5px solid #20c4cb;color:#10272a;padding:10px 20px}.account-links a:hover{background:#dbf8f8}
.mobile-menu{display:none}.mobile-menu summary{font-size:24px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:100%;right:0;left:0;display:flex;flex-direction:column;background:#fff;padding:24px;box-shadow:0 6px 12px #10272a18}.mobile-menu a{text-decoration:none;color:#2e2e2e}
@media(max-width:1050px){.main-links{display:none}.mobile-menu{display:block}.account-links{margin-left:auto}}
@media(max-width:520px){.brand-nav{padding:14px 16px;gap:12px}.account-links{gap:8px}.account-links a{padding:8px 10px;font-size:13px}.logo img{width:135px;height:36px}}
