#timerWorkspace>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 18px}#timerWorkspace h1{margin:0 0 7px;font-size:25px}#timerWorkspace header p,.timer-help{color:#abc0b2;font-size:12px;line-height:1.6}.timer-workspace-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.1fr);gap:16px}.timer-settings{display:grid;gap:14px;margin-bottom:16px}.timer-settings label{display:grid;gap:7px;font-size:12px}.timer-settings input{padding:10px;background:#0b1710;color:#fff;border:1px solid #40594a;border-radius:7px}.timer-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.preacher-timer-display{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3vh;color:#65e39d;background:#000;font-family:Arial,sans-serif;padding:5vh 3vw}.preacher-timer-display [data-timer-label]{font-size:clamp(18px,3vw,48px);letter-spacing:.12em;color:#ddd;overflow-wrap:anywhere}.preacher-timer-display [data-timer-digits]{font-size:clamp(64px,23vw,400px);line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.preacher-timer-display [data-timer-message]{font-size:clamp(20px,5vw,80px);font-weight:bold}.preacher-timer-display[data-phase=warning]{color:#ffd351}.preacher-timer-display[data-phase=expired]{color:#ff414b}.preacher-timer-display[data-phase=expired] [data-timer-digits],.preacher-timer-display[data-phase=expired] [data-timer-message]{animation:timer-alert 1s steps(2,end) infinite}@keyframes timer-alert{50%{opacity:.3}}.timer-local-preview{aspect-ratio:16/9;gap:12px;padding:20px}.timer-local-preview [data-timer-label]{font-size:15px}.timer-local-preview [data-timer-digits]{font-size:clamp(55px,7vw,110px)}.timer-local-preview [data-timer-message]{font-size:20px}#timerStageMonitor iframe{width:100%;aspect-ratio:16/9;display:block;border:0;background:#000;pointer-events:none}body.stage-timer-output{margin:0!important;background:#000!important;overflow:hidden}body.stage-timer-output>:not(#preacherTimerOutput){display:none!important}#preacherTimerOutput{position:fixed;inset:0}#preacherTimerOutput[hidden]{display:none!important}body.timer-mode .main{display:block!important}body.timer-mode .main>.workgrid,body.timer-mode .main>.heading,body.timer-mode .main>.bottom,body.timer-mode .main>.footnote{display:none!important}#timerWorkspace[hidden]{display:none!important}@media(max-width:800px){.timer-workspace-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.preacher-timer-display[data-phase=expired] [data-timer-digits],.preacher-timer-display[data-phase=expired] [data-timer-message]{animation:none}}
body.stage-timer-output{background:var(--stage-background,#000)!important}body.stage-timer-output>:not(#preacherTimerOutput):not(#mediaPlane):not(#captureOutputVideo):not(canvas[aria-label="Shared Bible, song and graphics output"]):not(#projectionBackgroundVideo){display:none!important}body.stage-timer-output #preacherTimerOutput{z-index:4;background:transparent;pointer-events:none;text-shadow:0 3px 20px #000}body.stage-timer-output.output-media{background:var(--stage-background,transparent)!important}body.stage-timer-output #mediaPlane{z-index:2}body.stage-timer-output canvas[aria-label="Shared Bible, song and graphics output"]{position:fixed;inset:0;z-index:2;width:100vw;height:100vh;pointer-events:none}body.stage-timer-output #projectionBackgroundVideo{z-index:0}body.stage-timer-output #captureOutputVideo{z-index:0}
