[data-sig="wildflower-header"]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:24px;padding-bottom:24px;min-height:100px} [data-sig="wildflower-header"] nav{display:flex;align-items:center;gap:32px;font-size:14px} [data-sig="wildflower-header"] nav a{text-decoration:none;padding:10px 0} [data-sig="wildflower-header"] nav [aria-current]{text-decoration:underline} [data-sig="wildflower-header"] .nav-book{border:1px solid var(--ink);padding:10px 22px;border-radius:var(--radius);font-weight:600} [data-sig="wildflower-header"] .menu-button{display:none;background:transparent;border:1px solid var(--line);padding:8px 16px;min-height:44px;border-radius:var(--radius)} @media(max-width:900px){[data-sig="wildflower-header"]{min-height:88px;padding-top:20px;padding-bottom:20px;position:relative;z-index:30} [data-sig="wildflower-header"] .menu-button{display:block} [data-sig="wildflower-header"] nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:24px;flex-direction:column;align-items:stretch;gap:8px;border-bottom:1px solid var(--line)} [data-sig="wildflower-header"] nav.is-open{display:flex}}@media(max-width:900px){[data-sig="wildflower-header"] .brand{max-width:calc(100% - 110px);font-size:28px}[data-sig="wildflower-header"] .menu-button{flex-shrink:0}}
[data-sig="wildflower-header"]{padding-top:calc(24px + env(safe-area-inset-top))}
@media(max-width:900px){[data-sig="wildflower-header"]{padding-top:calc(20px + env(safe-area-inset-top))}}
