.header{height:92px}.header .nav{justify-content:space-between;gap:24px}.brand img{display:block;object-fit:contain;background:#fff;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;border-radius:29%;flex-shrink:0}.brand-name{display:block}.auth-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.auth-actions .button{font-size:.9rem;min-height:43px;padding:11px 23px}.auth-login{background:#fff;color:#1657bf;border-color:#d4e3fa;box-shadow:none}.auth-login:hover{background:#f4f8ff}.auth-register{background:linear-gradient(155deg,#0073ff,#0052f5 70%,#0645db)}
@media(max-width:800px){.header{height:78px}.header .nav{gap:12px}.header .brand{font-size:1.2rem;gap:7px}.header .brand img{width:31px;height:31px}.auth-actions{gap:8px}.auth-actions .button{font-size:.8rem;min-height:40px;padding:10px 14px}}
@media(max-width:480px){.header .nav{gap:9px}.header .brand{font-size:1.07rem;gap:6px}.header .brand img{width:29px;height:29px}.auth-actions{gap:7px}.auth-actions .button{font-size:.75rem;min-height:39px;padding:9px 10px}.auth-actions .auth-login{padding:9px 8px}.header .wrap{width:calc(100% - 30px)}}
@media(max-width:359px){.header .nav{gap:7px}.header .brand{font-size:1rem;gap:5px}.header .brand img{width:27px;height:27px}.auth-actions{gap:5px}.auth-actions .button{font-size:.71rem;min-height:38px;padding:9px 8px}.auth-actions .auth-login{padding:9px 6px}.header .wrap{width:calc(100% - 26px)}}
