/* CSS Document */ .slider-valuetext h3 { color: black; font-weight: bold; font-size: 150%; } .slider-temperature .label, .slider-seek .label { font-weight: bold; font-size: 125%; } .slider-temperature svg, .slider-seek svg { forced-color-adjust: auto; } .slider-temperature text, .slider-seek text { font-weight: bold; fill: currentcolor; font-family: sans-serif; } .slider-temperature { width: 12em; } .slider-temperature, .slider-seek { margin-top: 1em; padding: 6px; color: black; } .slider-temperature .value, .slider-slider .value { position: relative; top: 20px; height: 1.5em; font-size: 80%; } .slider-temperature .temp-value, .slider-seek .temp-value { padding-left: 24px; font-size: 200%; } .slider-temperature .rail, .slider-seek .rail { stroke: currentcolor; stroke-width: 2px; fill: currentcolor; fill-opacity: 0.25; } .slider-temperature .thumb, .slider-seek .thumb { stroke-width: 0; fill: currentcolor; } .slider-temperature .focus-ring, .slider-seek .focus-ring { stroke: currentcolor; stroke-opacity: 0; fill-opacity: 0; stroke-width: 3px; display: none; } .slider-temperature .slider-group { touch-action: pan-x; } .slider-seek .slider-group { touch-action: pan-y; } .slider-seek .slider-group .value { display: none; } /* Focus and hover styling */ .slider-seek.focus [role="slider"], .slider-temperature.focus [role="slider"] { color: #005a9c; } .slider-temperature [role="slider"]:focus, .slider-seek [role="slider"]:focus { outline: none; } .slider-temperature [role="slider"]:focus .focus-ring, .slider-seek [role="slider"]:focus .focus-ring { display: block; stroke-opacity: 1; } .slider-seek [role="slider"]:focus .value { display: block; }