a:link, a:hover, a:active, a:visited{color: #000;} html, body{margin: 0; padding: 0; height: 100%; width: 100%;} canvas{margin: 0; padding: 0; border: none; display: block;} button:hover{cursor: pointer;} @font-face{ font-family: "Tajawal"; src: url("data/styles/fonts/Tajawal/Tajawal-Regular.ttf"); } @font-face{ font-family: "Elronet"; src: url("data/styles/fonts/Elronet/Elronmonospace.ttf"); } *{ font-family: "Tajawal", serif; color: #000; font-size: 17px; } :root{ --width: 100vw; --height: 100vh; --range-input-track-color: #3071a9; --range-input-thumb-color: #6eaae2; } /** * Standard styles */ #canvas_holder{ position: relative; width: var(--width); height: var(--height); } #canvas_holder canvas{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: inherit; } #p5_loading{ display: none; } #settings_holder{ position: fixed; top: 0; right: 0; width: 300px; background-color: rgba(90, 127, 171, 0.5); border-width: 0 0 5px 5px; border-style: solid; border-color: #000; border-bottom-left-radius: 10px; } #settings_holder > fieldset{ margin: 5px; border-color: #000; border-style: solid; border-width: 2px; border-radius: 5px; } #settings_holder > fieldset > legend{ font-size: 110%; } #settings_holder > fieldset > label{ font-size: 100%; } select, option{ color: #fff; } select{ background: rgba(90, 127, 171, 0.5); } input[type=range]{ margin: 10px 0; }