.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-actions .app-link{min-height:43px;padding:10px 14px;font-size:13px;white-space:nowrap}.header-inner>.nav{margin-left:auto}.header-actions .menu-toggle{flex-shrink:0}
@media(max-width:1100px){.header-inner{gap:18px}.menu-toggle{display:flex}.header-inner>.nav{margin-left:0}.nav{display:none;position:absolute;left:0;right:0;top:81px;background:var(--white);border-bottom:1px solid var(--line);padding:24px;box-shadow:0 8px 20px #1927210a;align-items:stretch;flex-direction:column;gap:20px}.nav.is-open{display:flex}.nav a{font-size:14px}.nav .button{align-self:start}}
@media(max-width:850px){.header-inner{gap:14px}.header-actions .app-link{min-height:42px}.nav{top:73px}}
@media(max-width:600px){.header-inner{gap:10px}.nav{top:71px}.site-header .brand{gap:7px}.site-header .brand img{width:27px;height:26px}.site-header .brand-name{font-size:22px}.site-header .brand-by{font-size:8px}.header-actions{gap:7px}.header-actions .app-link{gap:6px;padding:9px 10px;min-height:40px;font-size:12px}.header-actions .app-link svg{width:16px;height:16px}.header-actions .menu-toggle{width:40px;height:40px}}
@media(max-width:359px){.site-header .wrap{width:calc(100% - 24px)}.site-header .brand-name{font-size:20px}.site-header .brand img{width:24px}.header-actions .app-link{padding-inline:8px}.header-actions .app-link svg{display:none}}
