.header{position:relative;display:flex;height:60px;width:100%;align-items:center;border-bottom-width:1px;border-color:var(--color-black);padding-left:calc((100vw - 1320px) / 2);padding-right:calc((100vw - 1320px) / 2)}.header-logo{margin-left:-20px}nav{position:absolute;right:calc((100vw - 1320px) / 2);display:flex;height:40px;align-items:center;column-gap:10px}@media (max-width:480px){.header{padding-left:20px;padding-right:20px}nav{right:20px}}@media (max-width:380px){.header-logo{width:140px}}@media (max-width:320px){.header-logo{width:120px}}