@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Inter:wght@300;400;500;600;700&display=swap";:root{--chassis-bg: #f3f3f6;--chassis-border: #d1d1d6;--metal-highlight: #ffffff;--metal-shadow: #c7c7cc;--dial-bg-light: #ffffff;--dial-bg-dark: #d8d8dc;--vfd-glow: rgba(0, 0, 0, .05);--vfd-text: #1c1c1e;--vfd-bg: #f8f9fc;--vfd-dim: #e5e5ea;--body-bg: #e5e5ea}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-image:url(/lumic.jpeg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;color:#2c2c2e;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden;position:relative}body:before{display:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle at 50% 50%,#ffffffbf,#d2d2d7f2),repeating-linear-gradient(0deg,rgba(0,0,0,.006) 0px,rgba(0,0,0,.006) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.006) 0px,rgba(0,0,0,.006) 1px,transparent 1px,transparent 4px);pointer-events:none}#root{display:flex;align-items:center;justify-content:center;width:100%;padding:20px}.deck-timer-casing{background-color:var(--chassis-bg);border:1px solid var(--chassis-border);border-radius:40px;position:relative;display:flex;flex-direction:column;align-items:center;padding:35px 24px 24px;width:100%;max-width:610px;box-shadow:0 25px 60px -15px #00000040,0 10px 20px -10px #00000026,0 0 80px 2px #0000000f,inset 0 3px 4px #fffffff2,inset 0 -4px 10px #00000014;background-image:radial-gradient(circle at 50% 0%,rgba(255,255,255,.9),transparent 70%),linear-gradient(to bottom,#ffffff80,#0000000a);transition:transform .1s ease}.deck-timer-casing:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:36px;border:2px solid rgba(255,255,255,.85);box-shadow:inset 0 2px 4px #fffc,0 3px 8px #0000001a;pointer-events:none}.casing-screw{position:absolute;width:12px;height:12px;background:radial-gradient(circle at 30% 30%,#fff,#d8d8dc 50%,#999);border-radius:50%;border:1px solid #aeaeae;box-shadow:0 1px 2px #00000026,inset 0 1px 1px #fffc;display:flex;align-items:center;justify-content:center;overflow:hidden}.casing-screw:before{content:"";width:80%;height:1.5px;background-color:#48484a;box-shadow:0 .5px .5px #ffffff80}.casing-screw.top-left{top:22px;left:22px;transform:rotate(25deg)}.casing-screw.top-right{top:22px;right:22px;transform:rotate(115deg)}.casing-screw.bottom-left{bottom:22px;left:22px;transform:rotate(195deg)}.casing-screw.bottom-right{bottom:22px;right:22px;transform:rotate(62deg)}.timer-plungers-container{display:flex;justify-content:space-between;position:absolute;top:-46px;left:20px;right:20px;height:50px;z-index:10;pointer-events:none}.metal-plunger-trigger{position:relative;cursor:pointer;pointer-events:auto;outline:none;border:none;background:none}.plunger-collar{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:16px;width:32px;background:linear-gradient(to right,#8e8e93,#e5e5ea 30%,#fff,#aeaeae 70%,#555);border-radius:4px 4px 0 0;box-shadow:inset 0 1px 1px #ffffffe6,0 2px 4px #0003;z-index:1}.plunger-collar:before{content:"";position:absolute;bottom:-4px;left:-2px;right:-2px;height:4px;background-color:#d1d1d6;border-radius:1px}.plunger-shaft{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:14px;height:25px;background:linear-gradient(to right,#888,#e5e5ea 30%,#fff 50%,#c7c7cc,#666);box-shadow:inset 0 2px 3px #fffc;transition:transform .1s cubic-bezier(.25,.46,.45,.94);z-index:0}.plunger-cap{position:absolute;top:-30px;left:50%;transform:translate(-50%);height:18px;width:44px;border-radius:4px;background:linear-gradient(to right,#555,#dcdcdc,#fff,#aeaeae,#444);box-shadow:0 4px 6px #0003,inset 0 1px 1px #fffc,inset 0 -2px 3px #0000004d;z-index:2;transition:transform .1s cubic-bezier(.25,.46,.45,.94)}.plunger-cap:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;background:repeating-linear-gradient(180deg,#555 0px,#555 1px,transparent 1px,transparent 3px);opacity:.25}.metal-plunger-trigger:active .plunger-shaft,.metal-plunger-trigger.pressed .plunger-shaft{transform:translate(-50%) translateY(8px)}.metal-plunger-trigger:active .plunger-cap,.metal-plunger-trigger.pressed .plunger-cap{transform:translate(-50%) translateY(8px);box-shadow:0 1px 2px #0000004d,inset 0 1px 1px #ffffff80,inset 0 -1px 2px #0006}.plunger-trigger-start{width:80px;height:50px}.plunger-trigger-reset{width:60px;height:50px}.plunger-trigger-reset .plunger-collar{width:24px;height:12px}.plunger-trigger-reset .plunger-shaft{width:10px;height:20px;bottom:8px}.plunger-trigger-reset .plunger-cap{width:32px;height:14px;top:-24px}.alarm-bell-assembly{position:absolute;top:-65px;left:60px;width:60px;height:70px;z-index:2;pointer-events:none}.bell-gong{width:54px;height:22px;border-radius:20px 20px 0 0;background:linear-gradient(to right,#888,#eaeaea,#fff,#aeaeae,#444);box-shadow:inset 0 1.5px 2px #fffffff2,inset 0 -2px 5px #0000004d,0 3px 6px #0003;position:absolute;top:15px;left:0}.bell-stem{width:8px;height:20px;background:linear-gradient(to right,#444,#aeaeae,#444);position:absolute;bottom:12px;left:23px;z-index:-1;box-shadow:0 2px 3px #0003}.bell-striker-pivot{position:absolute;bottom:8px;right:-25px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#c7c7cc 50%,#555);box-shadow:0 2px 3px #0000004d}.bell-striker-arm{position:absolute;bottom:15px;right:-19px;width:3px;height:38px;background-color:#aeaeae;box-shadow:inset 1px 0 1px #ffffff80;transform-origin:bottom center;z-index:-1;transform:rotate(-15deg)}.bell-striker-hammer{position:absolute;top:-8px;left:-6px;width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#c7c7cc 50%,#444);box-shadow:inset 0 1px 1px #fffc,0 2px 4px #0003}@keyframes hammer-strike{0%{transform:rotate(-15deg)}50%{transform:rotate(-35deg)}to{transform:rotate(-15deg)}}.alarm-bell-assembly.ringing .bell-striker-arm{animation:hammer-strike .05s infinite linear}@keyframes gong-vibrate{0%{transform:translate(0) scale(1)}50%{transform:translate(-.5px,.5px) scale(.99)}to{transform:translate(.5px,-.5px) scale(1.01)}}.alarm-bell-assembly.ringing .bell-gong{animation:gong-vibrate .03s infinite linear}.vfd-screen-bezel{width:100%;background:#e3e3e8;border-radius:20px;padding:10px;margin-bottom:10px;box-shadow:inset 0 3px 8px #00000040,inset 0 -1px 2px #fffc,0 1px 1px #ffffffe6,0 2px 4px #0000000d;border:1px solid #c8c8cc;position:relative}.vfd-screen-glass{background-color:var(--vfd-bg);border-radius:12px;height:66px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 10px #00000026,inset 0 1px 3px #0000001a,0 1px 1px #fffc;border:1px solid #c7c7cc}.vfd-screen-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 45%,transparent 45.1%,rgba(255,255,255,.15) 100%);border-radius:10px;pointer-events:none;z-index:3;transition:transform .1s ease-out}.glass-specular-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 2px #fffc;pointer-events:none;z-index:2}.vfd-text-container{display:flex;position:relative;font-family:Share Tech Mono,monospace;font-size:46px;line-height:1;letter-spacing:2px;color:var(--vfd-text);z-index:1;text-shadow:0 1px 1px rgba(255,255,255,.9),0 0 1px rgba(0,0,0,.15);padding:0 15px}.vfd-bg-shadow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Share Tech Mono,monospace;font-size:46px;line-height:1;letter-spacing:2px;color:var(--vfd-dim);opacity:.5;white-space:nowrap;pointer-events:none;z-index:0;padding:0 15px}.overtime-indicator{font-size:26px;align-self:flex-start;margin-top:4px;margin-right:4px;width:18px;display:inline-block;font-weight:700}.knob-knurled-edge{background:repeating-conic-gradient(#f2f2f7,#f2f2f7 1.5deg,#c7c7cc 1.5deg,#c7c7cc 3deg);box-shadow:0 8px 16px #00000026,inset 0 3px 5px #ffffffe6,inset 0 -3px 5px #00000014}.knob-brushed-face{background:conic-gradient(from 15deg,#d1d1d6,#fff 35deg,#c7c7cc 80deg,#fff,#ccc 180deg,#fff 215deg,#d1d1d6 260deg,#fff,#d1d1d6 360deg);box-shadow:0 4px 6px #0000001a,inset 0 1px 2px #ffffffe6}.knob-inner-well{background:radial-gradient(circle,#fff,#e5e5ea);box-shadow:inset 0 8px 16px #0000001f,inset 0 -4px 8px #ffffffe6,0 1px 2px #ffffffe6}.knob-center-cap{background:conic-gradient(from 45deg,#ccc,#fff,#aeaeae,#fff,#ccc,#fff,#aeaeae,#fff,#ccc 360deg);box-shadow:0 3px 6px #00000026,inset 0 1px 1px #fffc;border:1.5px solid #d1d1d6}.casing-grid-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;margin-top:10px;width:100%;box-sizing:border-box}.casing-left-column{display:flex;justify-content:center;align-items:center;width:240px;flex-shrink:0}.casing-right-column{display:flex;flex-direction:column;gap:12px;flex-grow:1;min-width:0}.plunger-label{position:absolute;top:12px;font-family:Inter,sans-serif;font-size:8px;font-weight:800;color:#8e8e93;letter-spacing:.8px;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;text-shadow:0 1px 0 rgba(255,255,255,.8)}.plunger-label-left{left:28px}.plunger-label-right{right:32px}.panel-controls-row{display:flex;gap:10px;margin:0 0 2px;width:100%}.panel-btn-tactile{flex:1;height:32px;background:linear-gradient(to bottom,#fff,#f4f4f7);border:1.2px solid #d1d1d6;border-radius:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#48484a;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000000d,inset 0 1px #fff;transition:all .1s ease;-webkit-user-select:none;user-select:none}.panel-btn-tactile:hover{color:#1c1c1e;border-color:#acacac;background:linear-gradient(to bottom,#fff,#e2e2e5)}.panel-btn-tactile:active{transform:translateY(.5px);box-shadow:inset 0 1px 2.5px #0000001f,0 1px 1px #fffc;background:linear-gradient(to bottom,#eaeaea,#dbdbdf)}.panel-btn-tactile.active{color:#d12e2e;background:linear-gradient(to bottom,#fff0f0,#ffdada);border-color:#ff9b9b}.small-square-watch{width:30px;height:30px;margin-right:8px;flex-shrink:0;background:#fff;border-radius:5px;box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffffe6;display:flex;align-items:center;justify-content:center}.presets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-bottom:10px}.preset-button{background:linear-gradient(to bottom,#fff,#f4f4f7);border:1px solid #d1d1d6;color:#48484a;padding:8px 4px;border-radius:8px;font-size:11px;font-family:Inter,sans-serif;font-weight:700;cursor:pointer;box-shadow:0 2px 4px #0000000f,inset 0 1px #fff;transition:all .1s ease}.preset-button:hover{color:#1c1c1e;border-color:#aeaeae}.preset-button:active,.preset-button.active{background:linear-gradient(to bottom,#dcdcdc,#eaeaea);border-color:#c7c7cc;box-shadow:inset 0 2px 4px #00000026,0 1px 1px #fffc;color:#000;transform:translateY(1px)}.custom-input-panel{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.custom-input-label{font-size:9px;font-weight:700;text-transform:uppercase;color:#8e8e93;letter-spacing:1px;margin-bottom:6px}.custom-input-row{display:flex;align-items:center;justify-content:center;gap:12px}.metal-btn-round{width:30px;height:30px;border-radius:50%;border:1px solid #c7c7cc;background:linear-gradient(to bottom,#fff,#eaeaea);color:#2c2c2e;font-family:Inter,sans-serif;font-weight:700;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a,inset 0 1px #fff;transition:all .1s ease;-webkit-user-select:none;user-select:none}.metal-btn-round:hover{background:linear-gradient(to bottom,#fff,#dcdcdc);border-color:#acacac}.metal-btn-round:active{transform:translateY(1px);background:linear-gradient(to bottom,#dcdcdc,#c7c7cc);box-shadow:inset 0 2px 3px #0000002e,0 1px 1px #fffc}.debossed-lcd-window{width:150px;height:30px;background-color:#fff;border:1.5px solid #d1d1d6;border-radius:6px;box-shadow:inset 0 2px 4px #0000001f,0 1px #ffffffe6;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 4px}.lcd-input-field{width:30px;height:100%;background:transparent;border:none;outline:none;font-family:Inter,sans-serif;font-size:17px;font-weight:700;color:#1c1c1e;text-align:center;box-sizing:border-box;transition:background-color .15s ease,color .15s ease}.lcd-input-field:focus{background-color:#007aff14;color:#007aff;border-radius:4px}.lcd-input-field::selection{background-color:#007aff40;color:#007aff}.debossed-lcd-window:focus-within{border-color:#007aff;box-shadow:inset 0 1.5px 3px #00000014,0 0 4px #007aff66;transition:border-color .15s ease,box-shadow .15s ease}.lcd-colon{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#1c1c1e;opacity:.8;margin:0 -2px;-webkit-user-select:none;user-select:none}.toggle-switch-group{display:flex;justify-content:space-around;width:100%;background:#e3e3e8;border-radius:16px;padding:16px 12px;box-shadow:inset 0 3px 6px #00000040,0 1px 1px #fffc;border:1px solid #c8c8cc}.toggle-switch-item{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.toggle-switch-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#777;letter-spacing:1px;margin-bottom:8px}.retro-switch-wrapper{position:relative;width:32px;height:48px;background:linear-gradient(to bottom,#d1d1d6,#fff 30%,#e5e5ea 80%,#c7c7cc);border-radius:6px;border:1px solid #c7c7cc;box-shadow:inset 0 1.5px 3px #00000026,0 1px 1px #ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer}.retro-switch-input{display:none}.switch-lever-plate{position:absolute;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#fff,#d1d1d6 80%);box-shadow:0 1px 2px #00000026;z-index:1;display:flex;align-items:center;justify-content:center}.switch-lever-plate:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#e5e5ea;box-shadow:inset 0 1px 2px #0000001f}.switch-lever-handle{width:6px;height:26px;background:linear-gradient(to right,#d1d1d6,#fff 35%,#e5e5ea 50%,#aeaeae,#888);box-shadow:0 2px 4px #00000026,inset 0 1px 1px #fffc;border-radius:3px 3px 0 0;position:absolute;z-index:2;transform-origin:center center;transition:transform .12s cubic-bezier(.68,-.55,.27,1.55)}.switch-lever-handle:after{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#eaeaea,#999);box-shadow:0 2px 3px #00000026,inset 0 1px 1px #fffc}.retro-switch-wrapper .switch-lever-handle{transform:rotateX(25deg) translateY(4px)}.retro-switch-input:checked~.switch-lever-handle{transform:rotateX(-25deg) translateY(-4px)}@keyframes vfd-breathing{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}.deck-timer-casing.idle .vfd-text-container{animation:vfd-breathing 3s infinite ease-in-out}@keyframes warning-breathing{0%{opacity:.7;background-color:#f0f3f6}50%{opacity:1;background-color:#fff}to{opacity:.7;background-color:#f0f3f6}}.deck-timer-casing.warning .vfd-screen-glass{animation:warning-breathing 1.5s infinite ease-in-out}@keyframes chassis-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-.5px,.5px) rotate(-.1deg)}50%{transform:translate(.5px,-.5px) rotate(.1deg)}75%{transform:translate(-.5px,-.5px) rotate(0)}to{transform:translate(.5px,.5px) rotate(-.1deg)}}.deck-timer-casing.urgent{animation:chassis-shake .15s infinite linear}@keyframes urgent-strobe{0%,49%{background-color:var(--vfd-bg);color:var(--vfd-text)}50%,to{background-color:#1c1c1e;color:#f8f9fc}}.deck-timer-casing.urgent .vfd-screen-glass{animation:urgent-strobe .5s infinite steps(2)}.deck-timer-casing.urgent .vfd-text-container{color:inherit;text-shadow:none}.deck-timer-casing.overtime .vfd-screen-glass{background-color:#121214;color:#fff;box-shadow:inset 0 3px 8px #000000e6;border-color:#000}.deck-timer-casing.overtime .vfd-text-container{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);font-weight:700}.deck-timer-casing.overtime{animation:chassis-shake .15s infinite linear}.stage-mode-btn{margin-top:25px;background:linear-gradient(to bottom,#fff,#eaeaea);border:1px solid #d1d1d6;color:#48484a;padding:10px 20px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 4px #00000014,inset 0 1px #fff;display:flex;align-items:center;gap:8px;transition:all .1s ease}.stage-mode-btn:hover{color:#1c1c1e;border-color:#acacac}.stage-mode-btn:active{transform:translateY(1.5px);box-shadow:0 1px 2px #00000026,inset 0 1px 2px #0000001f}.fullscreen-stage-mode{position:relative;background-image:url(/lumic.jpeg)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:0;margin:0;overflow:hidden}.stage-mode-exit-btn{display:none}@media (max-width: 1024px){.stage-mode-exit-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;left:16px;width:44px;height:44px;border-radius:50%;background:linear-gradient(to bottom,#fff,#eaeaea);border:1px solid #c7c7cc;color:#48484a;box-shadow:0 4px 10px #00000026,inset 0 1px #fff;cursor:pointer;z-index:1000;transition:all .1s ease}.stage-mode-exit-btn:hover{color:#1c1c1e;border-color:#acacac}.stage-mode-exit-btn:active{transform:scale(.95);background:linear-gradient(to bottom,#dcdcdc,#c7c7cc);box-shadow:inset 0 2px 3px #0000002e,0 1px 1px #fffc}.fullscreen-stage-mode .deck-timer-casing{max-width:760px;max-height:400px;padding:24px;gap:20px}.fullscreen-stage-mode .casing-left-column{width:280px;--dial-size: 260px}.fullscreen-stage-mode .vfd-screen-glass{height:100px}.fullscreen-stage-mode .vfd-text-container,.fullscreen-stage-mode .vfd-bg-shadow{font-size:64px;letter-spacing:2px}.fullscreen-stage-mode .panel-btn-tactile{height:48px;font-size:15px}}.fullscreen-stage-mode .deck-timer-casing{transform:none;width:94vw;max-width:1400px;height:90vh;max-height:700px;padding:56px;border-radius:44px;display:flex;flex-direction:row!important;align-items:center;justify-content:space-around;box-shadow:0 45px 100px #00000047;background-color:#fff;border-color:#e5e5ea;gap:56px}.fullscreen-stage-mode .casing-left-column{width:520px;--dial-size: 500px}.fullscreen-stage-mode .presets-grid,.fullscreen-stage-mode .custom-input-panel,.fullscreen-stage-mode .toggle-switch-group,.fullscreen-stage-mode .stage-mode-btn,.fullscreen-stage-mode .casing-screw,.fullscreen-stage-mode .plunger-label,.fullscreen-stage-mode .timer-plungers-container{display:none!important}.fullscreen-stage-mode .vfd-screen-bezel{margin-bottom:15px;padding:15px;width:100%}.fullscreen-stage-mode .vfd-screen-glass{height:180px}.fullscreen-stage-mode .vfd-text-container,.fullscreen-stage-mode .vfd-bg-shadow{font-size:116px;letter-spacing:5px}.fullscreen-stage-mode .overtime-indicator{font-size:64px}.fullscreen-stage-mode .panel-controls-row{margin-top:24px}.fullscreen-stage-mode .panel-btn-tactile{height:80px;font-size:26px;border-radius:14px}.noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.045;mix-blend-mode:overlay}button:focus-visible,div[role=slider]:focus-visible,input:focus-visible{outline:2px solid #888;outline-offset:4px}.glass-shift{transition:transform .1s ease-out}@media (max-width: 620px){#root{padding:10px}.deck-timer-casing{max-width:95vw;padding:35px 16px 20px;border-radius:28px}.deck-timer-casing:after{border-radius:24px}.timer-plungers-container{left:12px;right:12px}.plunger-label{font-size:7px}.plunger-label-left{left:18px}.plunger-label-right{right:22px}.casing-grid-container{flex-direction:column;gap:16px;margin-top:5px}.casing-left-column{width:190px}.casing-right-column{width:100%}.vfd-text-container,.vfd-bg-shadow{font-size:38px;letter-spacing:1px}.vfd-screen-bezel{padding:8px;margin-bottom:6px}.vfd-screen-glass{height:58px}.presets-grid{gap:6px;margin-bottom:8px}.preset-button{font-size:10px;padding:6px 2px}.custom-input-panel{margin-bottom:8px}.custom-input-label{font-size:8px;margin-bottom:4px}.debossed-lcd-window{width:135px;height:28px}.lcd-input-field{width:27px;font-size:15px}.lcd-colon{font-size:14px}.small-square-watch{width:28px;height:28px;margin-right:6px}.small-square-watch svg{width:28px;height:28px}.toggle-switch-group{padding:8px;border-radius:12px}.toggle-switch-item{font-size:9px}.fullscreen-stage-mode .deck-timer-casing{flex-direction:column!important;max-width:95vw;height:auto;max-height:92vh;padding:24px 16px;gap:16px}.fullscreen-stage-mode .casing-left-column{width:200px;--dial-size: 190px}.fullscreen-stage-mode .vfd-text-container,.fullscreen-stage-mode .vfd-bg-shadow{font-size:42px;letter-spacing:1.5px}.fullscreen-stage-mode .vfd-screen-glass{height:64px}.fullscreen-stage-mode .panel-controls-row{margin-top:8px}.fullscreen-stage-mode .panel-btn-tactile{height:42px;font-size:13px;border-radius:6px}}@media (max-width: 360px){.casing-left-column{width:170px}.timer-plungers-container,.plunger-label{display:none!important}}
