html{ min-width: 830px; overflow-x: auto; } .highlight-yellow{ margin-top: -30px; margin-bottom: 20px; } .highlight-yellow a{ background: yellow; padding: 5px; } .tooltip{ width: 112px; } .tooltip-footnote { top: -1000px; position: absolute; padding: 10px; background: rgba(255, 255, 255, .8); border: 0px solid lightgray; width: 300px !important; font-size: 14px; line-height: 1.4em; background: rgba(0, 0, 0, .8); color: #fff; pointer-events: all !important; } .tooltip-footnote a{ color: #fff !important; } .tooltip-footnote:hover{ /* opacity: 1; pointer-events: all !important; */} .tooltip-footnote-hidden{ opacity: 0; transition: opacity .3s; transition-delay: .2s; pointer-events: none !important; } .tooltip-hidden{ pointer-events: none !important; } @media (max-width: 590px){ .footend{ margin-left: 0px; width: 10px; } div.tooltip-footnote{ transition: all 0s !important; transition-delay: 0s !important; display: none; position: fixed; bottom: -1px; width: calc(100%); left: -1px !important; right: -1px !important; top: auto !important; width: auto !important; } } .footstart{ padding-left: 2px; height: 8px !important; /*background: red;*/ /*display: inline-block;*/ line-height: 0em; } svg{ overflow: visible; } .domain{ display: none; } circle.point{ stroke: #000; stroke-width: .5; fill-opacity: .5; cursor: pointer; } circle.point.swapped{ stroke-width: 2; } path.boundry-line{ pointer-events: none; opacity: .1; } .dragging{ cursor: pointer; } .sliders{ position: relative; top: 10px; padding-top: 5px; } .slider-container{ height: 30px; } .graph{ width: 900px; } .chart-title{ font-size: 14px; font-weight: 600; text-align: center; margin-top: 25px; /*padding-top: 5px;*/ } .epoch-graph{ max-width: 700px; margin: 0px auto; } .decision-boundry{ max-width: 320px; margin: 0px auto; } .digit-button-container{ max-width: 400px; margin: 0px auto; display: flex; gap: 10px; } .button{ text-align: center; flex-grow: 1; flex-basis: 0; padding: 5px; cursor: pointer; user-select: none; outline: 1px solid #ccc; position: relative; } @media (hover: hover) and (pointer: fine) { .button:hover{ /*border-color: #000;*/ /*border-left-width: 1px;*/ outline: 1px solid #000 !important; z-index: 100; } } .button.active{ background: #000; color: #fff; outline: 0px; /*font-weight: 500;*/ } .button-row > div{ display: inline-block; } .accuracy-line{ stroke: #888; } .accuracy-line.active{ stroke-width: 3px; stroke: #000; /*stroke: rgb(219, 61, 17);*/ } .accuracy-circle{ fill: #888; /*opacity: .5;*/ } .accuracy-circle text{ pointer-events: none; } .accuracy-circle.active{ opacity: 1; fill: #000; /*fill: rgb(219, 61, 17);*/ } .accuracy-label.active text{ font-weight: 600 !important; } .digit-button-container{ margin-bottom: 30px; } .slider-native { -webkit-appearance: none; /*width: 100%;*/ width: 180px; height: 15px; background: #d3d3d3; outline: none; -webkit-transition: .2s; transition: opacity .2s; position: relative; left: 1em; top: 2px; } .slider-native::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 30px; height: 30px; border-radius: 50%; background: #000; cursor: pointer; } .slider-native:hover { opacity: 1; } svg{ user-select: none; } .axis .tick text{ fill: #555; } .annotation{ font-size: 12px; } ul{ margin-top: -1em; list-style: none; } li{ margin-left: 10px; } .info-box .post:hover .img{ outline: 1px solid #333 !important; } .info-box .post:hover .title{ text-decoration: underline !important; } .post-summary{ display: none; } .x .tick.active path{ stroke: rgba(255,255,0,.5) !important; stroke-width: 9; } .active circle{ stroke-width: 2; stroke: #000; } .accuracy-rect.active rect:first-child{ stroke: yellow !important; fill: #ccc !important; fill-opacity: 1; stroke-width: 5; paint-order: stroke; }