/* this style is used inline in extras.js */ /* grain for dither */ .grain { position: absolute; mix-blend-mode: difference; background-image: url("data:image/svg+xml;utf8,"); width: 100%; height: 100%; } /* distraction */ #dwclock { opacity: 0.33; margin: auto; width: 100vmin; height: 100vmin; filter: blur(2vmin) saturate(2); } #hour, #min { position: absolute; width: 100vmin; height: 100vmin; } .hand { --min: 40vmin; --hour: 28vmin; --tsf: translateY(calc(50vmin - var(--min))); margin: 0 auto auto ; border-right: 2vmin solid transparent; border-bottom: var(--min) solid #60f; border-left: 2vmin solid transparent; border-radius: 2vmin; background-image: linear-gradient(0deg, var(--bg) 0%, #60f 100%); width: 3vmin; height: var(--min); } #hour .hand { --tsf: translateY(calc(50vmin - var(--hour))); border-bottom: var(--hour) solid #20f; background-image: linear-gradient(0deg, var(--bg) 0%, #20f 100%); height: var(--hour); }