@import "basic-look"; @import "attribution"; @import "popup"; #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 .buttons { 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; } #returnToGenerator { flex-basis: 50%; } .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: stretch; flex-flow: row nowrap; scroll-margin-top: 12rem; } .response.active { position: relative; min-height: 1.5rem; &::before { width: 1rem; margin: 0.2rem 0.2rem 0.2rem 0.5rem; content: ""; flex: 0 0 auto; background-image: linear-gradient(to bottom left, transparent 50%, currentColor 0), linear-gradient(to bottom right, currentColor 50%, transparent 0); background-size: 100% 50%; background-repeat: no-repeat; background-position: top, bottom; } & .resultText { font-weight: bold; } & .attribution .button { display: none; } }