8 background-color: #0F261F;
9 font-family: 'IBM 3270 Narrow', 'IBM 3270', 'Andale Mono', Courier
, monospace
;
14 @media (orientation: landscape
) {
16 padding-top: env
(safe-area-inset-top
);
17 padding-left: env
(safe-area-inset-left
);
18 padding-right: env
(safe-area-inset-right
);
19 padding-bottom: env
(safe-area-inset-bottom
);
60 -webkit-appearance: none
;
61 background-color: transparent
;
63 display: inline-block
;
68 input
[type
="range"]:focus
{
72 input
[type
="range"]::-webkit-slider-runnable-track
{
77 input
[type
="range"]::-moz-range-track
{
82 input
[type
="range"]::-webkit-slider-thumb
{
83 -webkit-appearance: none
;
86 background-color: #80FFCC;
91 input
[type
="range"]::-moz-range-thumb
{
92 -webkit-appearance: none
;
95 background-color: #80FFCC;
100 input
.shifted
[type
="range"]::-moz-range-thumb
{
101 background-color: #FFB4F0;
104 input
.shifted
[type
="range"]::-webkit-slider-thumb
{
105 background-color: #FFB4F0;
108 input
[type
="range"]:focus::-moz-range-thumb
{
109 background-color: #FF616B;
112 input
[type
="range"]:focus::-webkit-slider-thumb
{
113 background-color: #FF616B;
119 background-color: #80FFCC;
122 display: inline-block
;
131 display: inline-block
;
139 .slider.lineLength::before {
140 mask-image: url
('/images/short.svg');
143 .slider.lineLength::after {
144 mask-image: url
('/images/long.svg');
147 .slider.radius::before {
148 mask-image: url
('/images/near.svg');
151 .slider.radius::after {
152 mask-image: url
('/images/far.svg');
155 .slider.rotation-x::before {
156 mask-image: url
('/images/no-pitch.svg');
159 .slider.rotation-x::after {
160 mask-image: url
('/images/fast-pitch.svg');
163 .slider.rotation-y::before {
164 mask-image: url
('/images/no-yaw.svg');
167 .slider.rotation-y::after {
168 mask-image: url
('/images/fast-yaw.svg');
171 .slider.rotation-z::before {
172 mask-image: url
('/images/no-roll.svg');
175 .slider.rotation-z::after {
176 mask-image: url
('/images/fast-roll.svg');
179 .slider.frequency::before {
180 mask-image: url
('/images/lf.svg');
183 .slider.frequency::after {
184 mask-image: url
('/images/hf.svg');
187 .slider.amplitude::before {
188 mask-image: url
('/images/la.svg');
191 .slider.amplitude::after {
192 mask-image: url
('/images/ha.svg');