.site-header-mega{box-sizing:border-box;z-index:50;-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #b8935a33;justify-content:space-between;align-items:center;height:64px;padding:0 24px;font-family:inherit;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #0000000a}.sh-brand{font-size:24px;font-weight:400;font-family:var(--font-serif), serif;color:var(--charcoal);letter-spacing:-.02em;text-decoration:none}.sh-brand span{color:var(--terracotta)}.sh-nav{align-items:center;gap:6px;display:flex}.sh-nav-link{color:var(--charcoal,#1c1917);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.sh-nav-link:hover{color:var(--terracotta,#c86242);background:#c8624212}.sh-nav-link.active{color:var(--terracotta-dark,#a94b2e);background:#c862421f;font-weight:600;box-shadow:inset 0 0 0 1px #c8624238}.sh-actions{align-items:center;gap:16px;display:flex}.sh-btn-login{color:var(--charcoal);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500;transition:color .2s}.sh-btn-login:hover{color:var(--terracotta)}.sh-btn-signup{color:#fff;background:var(--charcoal);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.sh-btn-signup:hover{background:var(--terracotta)}.sh-avatar{background:var(--cream);width:32px;height:32px;color:var(--charcoal);border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:flex}.sh-avatar:hover{border-color:var(--terracotta)}@media (max-width:768px){.sh-nav{display:none}}.site-header-mega .site-navigation{scrollbar-width:none;max-width:calc(100% - 330px);overflow-x:auto}@media (max-width:768px){.site-header-mega{grid-template-rows:64px 44px;grid-template-columns:minmax(0,1fr) auto;gap:0;height:108px;padding:0 20px;display:grid}.site-header-mega .sh-logo-container{grid-area:1/1}.site-header-mega .sh-actions{grid-area:1/2;gap:10px}.site-header-mega .site-navigation{grid-area:2/1/auto/-1;max-width:100%}.site-header-mega .sh-brand{letter-spacing:0;font-size:22px}.site-header-mega :is(.sh-btn-login,.sh-btn-signup){font-size:12px}}
.site-navigation{align-items:center;gap:6px;min-width:0;display:flex}.site-navigation-link{min-height:44px;color:var(--charcoal,#1c1917);letter-spacing:0;white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.site-navigation-link:hover{color:var(--terracotta-dark,#a94b2e);background:#c8624212}.site-navigation-link[aria-current=page]{color:var(--terracotta-dark,#a94b2e);background:#c8624217}.site-navigation-link:focus-visible{outline:2px solid var(--terracotta,#c86242);outline-offset:-2px}@media (max-width:1100px){.site-navigation{gap:2px}.site-navigation-link{padding-inline:10px;font-size:12px}}@media (max-width:768px){.site-navigation{overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;width:100%;overflow-x:auto}.site-navigation::-webkit-scrollbar{display:none}.site-navigation-link{color:#625b55;border-radius:0;min-height:44px;padding:8px 2px;font-size:12px}.site-navigation-link[aria-current=page]{box-shadow:inset 0 -2px var(--terracotta,#c86242);background:0 0}}@media (prefers-reduced-motion:reduce){.site-navigation-link{transition:none}}
