.header{box-shadow:-4px 1px 10px #223c5033;left:0;position:sticky;right:0;top:0}.header .menu{align-items:center;background:#fff;display:flex;gap:24px;padding:16px 32px}.header .menu-icon{height:24px;width:24px}.header .menu-icon path{color:var(--blue)}.footer{align-items:center;box-shadow:-4px 1px 10px #223c5033;display:flex;font-size:12px;height:35px;justify-content:center}.layout{display:flex;flex-direction:column;min-height:100vh}.content{flex:1;padding:0 64px}.container{margin:24px auto}
