.routix-bar{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,46px);width:fit-content;max-width:calc(100% - 24px);box-sizing:border-box;margin:16px auto;padding:12px 22px;background:#0d1118;border:1px solid #29323f;border-radius:20px;color:#edf2f9;font-family:Routix,Inter,sans-serif}
.routix-brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.routix-brand img{width:48px;height:48px;border-radius:13px}.routix-brand strong{font-size:24px;letter-spacing:-.045em}.routix-brand span{font-weight:450;color:#9ba7b8}
.routix-menu{display:flex;align-items:center;gap:3px;min-width:0}.routix-menu a{display:block;padding:12px 14px;font:550 16px/1.25 Routix,Inter,sans-serif;text-decoration:none;color:#9ba7b8;border-radius:12px;white-space:nowrap}.routix-menu a:hover{color:#edf2f9}.routix-menu a.active{background:#172b42;color:#edf2f9}
@media(max-width:860px){.routix-bar{width:fit-content;max-width:calc(100% - 16px);padding:8px;gap:10px}.routix-menu{overflow-x:auto;scrollbar-width:thin}.routix-menu a{padding:12px 10px}.routix-brand img{width:42px;height:42px}.routix-brand strong{font-size:20px}}
@media(max-width:560px){.routix-brand strong{display:none}.routix-menu{flex:1}}
