.NOMOS--container { cursor:pointer; transition:translate 10.3s ease-in-out; }
.NOMOS--hand { filter:brightness(var(--light-brightness, 100%)) saturate(var(--light-saturation, 100%)) contrast(var(--light-contrast, 100%)) drop-shadow(0 0 2px rgba(0,0,0,.4)); }
.NOMOS--hour { z-index:2; filter:brightness(var(--light-brightness, 100%)) saturate(var(--light-saturation, 100%)) contrast(var(--light-contrast, 100%)) drop-shadow(0 0 2px rgba(0,0,0,.8)); rotate:var(--rotate); translate:var(--pointer-translate, 0 0); transition:rotate .01s ease-in-out; }
.NOMOS--minute { z-index:3; filter:brightness(var(--light-brightness, 100%)) saturate(var(--light-saturation, 100%)) contrast(var(--light-contrast, 100%)) drop-shadow(0 0 3px rgba(0,0,0,.6)); rotate:var(--rotate); translate:var(--pointer-translate, 0 0); }
.NOMOS--hand-lume { rotate:var(--rotate); }
.NOMOS--hour-lume { z-index:4; translate:var(--pointer-translate, 0 0); transition:rotate .01s ease-in-out; }
.NOMOS--minute-lume { z-index:5; translate:var(--pointer-translate, 0 0); }
.NOMOS--small { z-index:1; filter:brightness(var(--light-brightness, 100%)) saturate(var(--light-saturation, 100%)) contrast(var(--light-contrast, 100%)) drop-shadow(0 0 2px rgba(0,0,0,.8)); width:calc(var(--size) * 172 / 720); height:calc(var(--size) * 172 / 720); }
.NOMOS--small-right { left:calc(var(--size) * 405 / 720); top:calc(var(--size) * 274 / 720); rotate:var(--rotate); transition:rotate .08s ease-in; }
.NOMOS--small-bottom { left:calc(var(--size) * 274 / 720); top:calc(var(--size) * 390 / 720); rotate:var(--rotate); }
.NOMOS--lume-base, .NOMOS--lit, .NOMOS--hand-lumes { position:absolute; inset:0; }
.NOMOS--lume-base { z-index:2; }
.NOMOS--lume { opacity:var(--lume-opacity, .1); mix-blend-mode:screen; }
.NOMOS--lit { z-index:1; }
.NOMOS--hand-lumes { z-index:3; opacity:var(--lume-opacity, .1); will-change:opacity; }
.NOMOS--dial { position:absolute; inset:0; z-index:0; filter:brightness(var(--light-brightness, 100%)) saturate(var(--light-saturation, 100%)) contrast(var(--light-contrast, 100%)); }
.NOMOS--plate { z-index:1; }
.NOMOS--worldtimer { z-index:0; rotate:var(--rotate); opacity: 0.97; transition:rotate .02s ease-in-out; translate:var(--pointer-translate, 0 0); pointer-events: none; }
