:root{--public-content-max:1280px;--public-content-gutter:36px;--site-header-height:calc(65px + env(safe-area-inset-top,0px))}.public-header{z-index:45;padding-top:env(safe-area-inset-top,0px);color:#e9e1d0;background:#0b1014;border-bottom:1px solid #a58c5126;position:relative}.public-header-inner{max-width:var(--public-content-max);align-items:center;gap:24px;min-height:64px;margin:auto;padding:8px 36px;display:flex}.public-header .public-brand{color:#eee5d3;white-space:nowrap;letter-spacing:.06em;flex-shrink:0;font-size:24px;line-height:1.3;text-decoration:none}.public-header .public-brand:before{flex-basis:22px;width:22px;height:22px;margin-right:9px}.public-header .public-brand .brand-english{margin-left:7px;font-size:18px}.public-primary-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.public-primary-nav a{color:#c6c6bf;min-height:44px;font:14px/1.5 var(--body-font);justify-content:center;align-items:center;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.public-primary-nav a:after{content:"";background:#c5aa6f;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.public-primary-nav a:hover:after,.public-primary-nav a[aria-current=page]:after{transform:scaleX(1)}.public-primary-nav a[aria-current=page]{color:#e2ca8c}.public-header a:hover{color:#f0d99c}.public-header a:focus-visible{outline-offset:4px;outline:2px solid #c0a568}.public-header-actions{align-items:center;gap:4px;display:flex}.public-header-home{position:sticky;top:0}.sky-home-preview>.public-header{flex-shrink:0}@media (max-width:1000px){:root{--public-content-gutter:24px}.public-header-inner{gap:20px;padding-inline:24px}.public-primary-nav{gap:22px}}@media (max-width:760px){:root{--site-header-height:calc(61px + env(safe-area-inset-top,0px))}.public-header-inner{flex-wrap:nowrap;gap:12px;min-height:60px;padding:8px 16px}.public-header .public-brand{font-size:23px}.public-header .public-brand .brand-english{font-size:17px}.public-primary-nav{display:none}.public-header-actions{gap:4px;margin-left:auto}}@media (max-width:359px){.public-header-inner{gap:8px;padding-inline:14px}.public-header .public-brand{font-size:21px}.public-header .public-brand .brand-english{font-size:15px}}@media (prefers-reduced-motion:reduce){.public-primary-nav a:after{transition:none}}.public-header-inner{padding-left:max(36px,env(safe-area-inset-left,0px));padding-right:max(36px,env(safe-area-inset-right,0px))}@media (max-width:1000px){.public-header-inner{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}@media (max-width:760px){.public-header-inner{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media (max-width:359px){.public-header-inner{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}}.public-login{color:#e2ca8c;min-height:44px;font:14px/1.5 var(--body-font);border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.public-login:hover{color:#f0d99c;background:#ffffff0a}@media (max-width:760px){.public-primary-nav{gap:0;display:flex}.public-primary-nav a{min-width:44px;padding-inline:6px}.public-primary-nav a:not([data-direct-route=true]){display:none}.public-header-actions{margin-left:0}}@media (max-width:440px){.public-header .public-brand .brand-english{display:none}.public-login{padding-inline:8px}}@media (max-width:359px){.public-header-inner{gap:6px}}.public-mobile-nav{display:none}@media (max-width:760px){.public-desktop-nav{display:none}.public-mobile-nav{display:flex}}@media (max-width:385px){.public-header-inner{gap:6px;padding-inline:12px}.public-header .public-brand{font-size:20px}.public-header .public-brand:before{flex-basis:20px;width:20px;height:20px;margin-right:6px}}@media (max-width:359px){.public-header-inner{gap:4px}.public-header .public-brand{font-size:18px}.public-header .public-brand:before{display:none}}
