body { width: 99%; padding-top: 4px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } .hide { display: none !important; } .container { width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; } .start-justified { justify-content: flex-start; } .panel { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; } .config { width: 100%; margin-bottom: 16px; } .center-aligned { align-items: center; } .center-justified { justify-content: center; } .math-section { border: 4px solid #222; padding: 1em; padding-bottom: 0.2em; min-width: 90%; align-self: center; } .qvecs { align-items: flex-end; } #obj-fn { display: inline-flex; flex-flow: column nowrap; justify-content: center; min-height: 64px; } .padded { padding-left: 16px; padding-right: 16px; } .title { font-weight: 1000; } .control { height: 32px; align-items: flex-end; } .hideable_control { /* container + control, copied to a single class for toggling */ width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; height: 32px; align-items: flex-end; } .hideable_control--hidden { display: none; } .pkmn-list { list-style-type: none; padding: 0; margin: 0; margin-top: 16px; } .bypkmn { margin-top: 16px; padding-right: 8px; min-width: 500px; } /* Pokemon Tile */ .pokemon_tile { padding-top: 0.5em; padding-bottom: 0.5em; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; width: 100%; } .pokemon_tile-image-wrapper { width: 60px; height: 50px; display: flex; justify-content: center; align-items: center; } .pokemon_tile-info_panel { flex: 1; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; } .pokemon_tile-pokemon_name { font-weight: 1000; } .pokemon_tile-results { width: 100%; display: flex; } .pokemon_tile-labels { text-align: right; margin-left: 16px; margin-right: 4px; display: flex; flex-flow: column nowrap; } .pokemon_tile-score_column { margin-left: 4px; min-width: 12em; display: flex; flex-flow: column nowrap; } .pokemon_tile-no_flex { flex: 0 0 auto; } .pokemon_tile-hex_column { flex: 1; margin-left: 8px; display: flex; flex-flow: column nowrap; } .pokemon_tile-hex_color { flex: 1; padding: 0 0.5em 0 0.5em; display: inline-flex; justify-content: space-between; align-items: center; font-size: 10px; } .pokemon_tile-vector { margin-left: 8px; }