@import "basic-look"; @import "attribution"; #responsesHeader { position: sticky; display: flex; flex-flow: column; align-items: center; border-top: 0; border-left: 0; border-right: 0; border-radius: 0; margin: 0; top: 0; left: 0; right: 0; height: 9.5rem; z-index: 2; } #responsesHeader nav { display: flex; flex-flow: row wrap; padding-top: 0.2rem; padding-left: 0.3rem; padding-right: 0.3rem; margin: 0; overflow-y: auto; overflow-x: visible; } #responsesHeader nav .buttons { flex-flow: row wrap; padding-top: 0.2rem; padding-right: 0.2rem; } .responseNavEmoji { margin-right: 0.2rem; } #responsesHead { margin-top: 0; margin-bottom: 0; font-size: 1.5rem; } .responseLists { display: flex; flex-flow: row wrap; padding: 0.1rem; justify-content: center; } .responseType { list-style: none; padding: 1rem; scroll-margin-top: 10rem; margin-top: 0.5rem; margin-left: 1rem; margin-bottom: 0.5rem; } .responseType > h2 { margin-top: 0; } .responseTypeHead { position: sticky; top: 9.4rem; background-color: inherit; z-index: 1; padding-bottom: 0.2rem; } .responseTypeTitle { flex: 1 1 auto; } .response { margin-top: 0.3rem; display: flex; align-items: baseline; flex-flow: row nowrap; } .response.active { position: relative; min-height: 1.5rem; &::before { content: "▶"; flex: 0 0 auto; font-size: 1.25rem; margin-right: 0.4rem; line-height: 1.5rem; } & .resultText { font-weight: bold; } }