.message { margin: 10px 0; padding: 5px 10px; border-radius: 3px 3px 3px 3px; } .message.information { color: #059; background-color: #BEF; } .message.warning { color: #9F6000; background-color: #FEEFB3; } .message.error { color: #D8000C; background-color: #FFBABA; } .hyp-group { margin-bottom: 0.3em; } .hyp-group-title, .goal-title { font-family: var(--ff-primary); font-size: 1.2rem; } .goals-section-title { font-size: 1.5rem; font-weight: 500; } .level-completed { font-size: 1.8rem; font-weight: 500; }