html{ min-width: 800px; overflow-x: auto; } p{ max-width: 750px; margin-left: 0px auto; margin-right: 0px auto; margin: 0px auto; margin-top: 1em; margin-bottom: 1em; } .white{ stroke: #fff; fill: none; stroke-width: 1; } .player{ cursor: pointer; stroke: #000; stroke-width: 2; } .button{ border: .5px solid #000; /*border-bottom-width: 4px;*/ /*border-right-width: 4px;*/ border-radius: 8px; padding: 4px; margin: 2px; cursor: pointer; display: inline-block; /*font-family: monospace;*/ /*font-family: 'Roboto Slab', serif;*/ /*font-size: 16px;*/ user-select: none; font-family: 'Google Sans', sans-serif; font-family: 'Roboto', Helvetica, sans-serif; /*font-weight: 300;*/ } .button:hover{ background: #eee !important; } .button:active{ } svg{ overflow: visible; } .axis text{ fill: #999; font-family: 'Google Sans', sans-serif; font-family: 'Roboto', Helvetica, sans-serif; } .axis text.chart-title{ fill: #000; font-size: 16px; } .field{ font-family: 'Roboto', Helvetica, sans-serif; } .chart-title span{ padding: 4px; } .shapes{ line-height: 0px; margin-bottom: 80px; margin-top: 20px; } .shape{ display: inline-block; outline: 1px solid #bbb; margin: 5px; cursor: pointer; } .shape:hover{ outline: 1px solid #000; background: #eee !important; } .measure:hover{ outline: 1px solid #ccc; background: #eee !important; outline: 1px solid #000 !important; } .measure.active{ } .shape{ opacity: .3; } .shapes{ user-select: none; } .shape.active{ opacity: 1; outline: 1px solid #bf0bbf; background: rgba(255,0,255,.03); } .shape.active:hover{ background: rgba(255,0,255,.1) !important; } #all-shapes .shape.active{ outline: 1px solid #bbb; background: #fff; } .top, .bot{ line-height: 1.8em; } .measure{ cursor: pointer; outline: 1px solid #ccc; margin: 10px; } .measure-container{ display:inline-block; width: 300px; margin-top: 15px; } .measure-description{ font-size: 14px; max-width: 120px; line-height: 16px; display: inline-block; } .emphasized{ font-weight: 400; } .set.no-stroke{ opacity: 0; } .set{ stroke: #000; opacity: .3; } .set.selected{ stroke: #fcb2f7; stroke: #bf0bbf; stroke-width: 1; opacity: 1; } .row.selected text{ opacity: 1 !important; fill: #bf0bbf; font-weight: 500; } text.selected{ opacity: 1 !important; fill: #bf0bbf; font-weight: 500; } text{ /*pointer-events: none;*/ text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff; } #coat-v-gender, #pick-green, #pick-triangle, #pick-metric, #all-shapes{ width: 850px; } #coat-v-gender > div > div{ background-size: cover; background-position: center; } .note, ul{ opacity: .5; max-width: 750px; max-width: 750px; margin-left: 0px auto; margin-right: 0px auto; margin: 0px auto; margin-top: 1em; margin-bottom: 1em; } #columns-height { margin-bottom: 70px; } .post-summary{ margin-bottom: auto; } #all-shapes{ pointer-events: none; } #all-shapes .shape{ outline: 0px !important; } .post-summary{ display: none; } #pick-metric .top text, #coat-v-gender .top text { font-weight: 300 !important; }