#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}html{background-color:#000};.vue-user-ribon--wrap{display:flex;right:0;position:absolute}.vue-user-ribon--wrap *{align-self:center;margin:5px}.vue-user-ribon--wrap strong{margin:0}p{color:#fff}.home{display:flex;flex-direction:column}