p.contentOld { color: $oldFontColor; &:hover { color: $mainFontColor; } } p.contentOld , p.content { text-indent: 1rem; text-align: justify; padding: 0.5rem; padding-left: 1.6rem; padding-right: 1.6rem; &.centered { text-indent: 0px; text-align: center; } } .textIndenter{ margin-right: 1rem; } div.choiceContainer { padding-bottom: 0.8rem; &:hover { background-color: rgba(10,10,80,.05); } } .roundButton { padding: 0.3rem; @extend .unselectable; margin: 0.8rem; margin-bottom: 0.3rem; margin-top: 0.3rem; border: solid 1px $linkColor; border-radius: 1rem; background-color: #fff; &[data-shortcut]:before { content: attr(data-shortcut) ") "; font-weight: bold; color: $linkColor; } &:hover { cursor: pointer; background-color: #eeeeff; border-color: $linkHoverColor; &[data-shortcut]:before { color: $linkHoverColor; } } &:active { background-color: #c8c8ff; border-color: $linkActiveColor; &[data-shortcut]:before { color: $linkActiveColor; } } } p.choice { text-indent: 0.5rem; text-align: justify; @extend .roundButton; &.picked { color: $oldFontColor; } } .combatChoicesContainer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-content: stretch; align-items: stretch; } .combatChoice { flex: 0 0 auto; align-self: auto; overflow: hidden; @extend .roundButton; padding: 0.6em; margin: 0.3em; } p.turnStart { display: flex; flex-basis: 100%; align-items: center; font-size: 0.8rem; font-weight: bold; line-height: 1em; &::before { margin-right: 10px; } &::after { margin-left: 10px; } &::before, &::after { content: ""; flex-grow: 1; border-bottom: solid 1px rgba(180, 0, 0, 0.6); } } .horFlex { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-content: stretch; align-items: center; } .horFlexColumn { flex: 0 1 auto; width: 50%; align-self: auto; } b.action { color: $actionColor; &::before{ content: " *"; } &::after { content: "* "; } }