body{background-color:#222;overflow:hidden}div{box-sizing:border-box}#timerContainer{position:relative;width:80vmin;height:80vmin;margin:auto;margin-top:1vh;border-radius:50%}#timerDisk{border-radius:50%;box-shadow:0 0 20px 20px #1a1a1a;border-width:5px;border-style:solid;border-color:#292929}#timerDiskHole{display:inline-block;position:absolute;width:20%;height:20%;left:40%;top:40%;border-radius:50%;box-shadow:inset 0 0 20px 5px rgba(0,0,0,.5);border-style:solid;border-color:#282828;border-width:5px}#timerDisk>svg>path:first-child{stroke:#2c333f}#timerGroundEnd{height:calc(40% + 5px);top:0;left:50%;box-shadow:-15px 3px 20px 1px rgba(0,0,0,.5)}#timerBarEnd,#timerGroundEnd{position:absolute;width:8px;background:#292929}#timerBarEnd{height:39%}#timerBarKnob{height:32px;width:32px;background-color:#b3b3b3;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.75),inset 0 0 8px 0 rgba(0,0,0,.4)}#timerBarKnob,#timerTime{position:absolute;border-radius:50%}#timerTime{display:inline-block;width:20%;height:20%;left:40%;top:39%;padding-top:8%;text-align:center;font-family:Helvetica;font-size:4vmin;color:#444}#optionButtons{position:absolute;bottom:0;display:flex;justify-content:flex-end;align-items:center;width:100%;padding:16px}#optionButtons>div{position:relative;height:32px;width:32px;margin:0 8px;cursor:pointer}#optionButtons>div>img{height:100%;width:100%;filter:invert(70%)}.dropdown:hover .dropdown-content{display:block}.dropdown-content{display:none;position:absolute;z-index:1;top:0;right:0;transform:translateY(-100%)}.dropdown-content>a{display:block;position:relative;padding:12px 16px;margin-top:8px;margin-bottom:8px;margin-left:auto;margin-right:0;background-color:#b3b3b3;color:#1c1c1c;text-align:center;text-decoration:none;border-radius:100px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);width:-moz-fit-content;width:fit-content;white-space:nowrap}.dropdown-content>a:hover{background-color:#ddd}.present{color:#d3d3d3;margin-top:20px;text-decoration:none}.present,.ttitle{text-align:center}.ttitle{height:10px}.rubik-font{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}body{margin:0}