.roomName { @extend .header; font-size: 1.2rem; margin-bottom: 1ex; } .roomDescription { text-indent: 1rem; text-align: justify; margin-top: 1ex; } .roomExitsHeader { @extend .header; margin-top: 2ex; } .roomExit { text-indent: 1.5rem; margin-top: 1ex; } .roomObject, .roomDirection { @extend .textLink; } .rememberedRoomRow { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: stretch; align-items: stretch; &:hover { background-color: rgba(0,0,0, $dark1); } &.currentRoom { & > .rememberedRoomLink { color: #000; display: none; &:hover { cursor: auto; } &.name{ display: initial; } } } } .rememberedRoomLink { @extend .textLink; white-space: nowrap; overflow: hidden; order: 2; flex: 0 0 auto; align-self: auto; padding: 0.6ex; padding-left: 1ex; padding-right: 1ex; &.name { text-overflow: ellipsis; padding-left: 1.5ex; order: 1; flex: 1 1 auto; &:hover{ overflow: visible; white-space: initial; } } }