:root{--lamp-yellow: #facc15;--lamp-yellow-border: #a16207;--lamp-red: #ef4444;--lamp-red-border: #b91c1c;--lamp-off: #262626;--lamp-off-border: #404040;--lamp-glow-yellow: rgba(250, 204, 21, .5);--lamp-glow-red: rgba(239, 68, 68, .5);--surface: #0a0a0a;--text: #fafafa}.theme-warm.svelte-tz5xsu{--surface: #1a0f0a;--text: #fff7ed;--lamp-yellow: #f59e0b;--lamp-yellow-border: #b45309;--lamp-red: #dc2626;--lamp-red-border: #7f1d1d;--lamp-off: #2a1b16;--lamp-off-border: #4a2e25;--lamp-glow-yellow: rgba(245, 158, 11, .6);--lamp-glow-red: rgba(220, 38, 38, .6)}.theme-cool.svelte-tz5xsu{--surface: #0b1220;--text: #e5e7eb;--lamp-yellow: #fbbf24;--lamp-yellow-border: #92400e;--lamp-red: #f87171;--lamp-red-border: #991b1b;--lamp-off: #0f172a;--lamp-off-border: #1f2937;--lamp-glow-yellow: rgba(251, 191, 36, .55);--lamp-glow-red: rgba(248, 113, 113, .55)}@keyframes svelte-tz5xsu-sec-pulse{0%{box-shadow:0 0 #facc1500}35%{box-shadow:0 0 16px #facc15a6}to{box-shadow:0 0 #facc1500}}.clock.svelte-tz5xsu{display:flex;flex-direction:column;align-items:center;gap:calc(var(--lamp-gap) * 2);padding:1.5rem}.clock__seconds.svelte-tz5xsu{display:flex;justify-content:center;width:var(--lamp-row-width)}.clock__group.svelte-tz5xsu{display:flex;flex-direction:column;align-items:center;gap:var(--lamp-gap)}.clock__row.svelte-tz5xsu{display:flex;justify-content:center;gap:var(--lamp-gap);width:var(--lamp-row-width)}.clock__row--minutes-upper.svelte-tz5xsu .lamp:where(.svelte-tz5xsu){flex:1 1 0%;width:auto}.lamp.svelte-tz5xsu{display:block;width:var(--lamp-unit);height:var(--lamp-unit);border-radius:3px;border:1px solid var(--lamp-off-border);background:var(--lamp-off);box-shadow:none;transition:background-color .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out}.lamp--minutes-upper.svelte-tz5xsu{height:var(--lamp-unit)}.lamp--seconds.svelte-tz5xsu{border-radius:9999px;width:var(--lamp-sec-unit);height:var(--lamp-sec-unit)}.lamp--seconds-active.svelte-tz5xsu{animation:svelte-tz5xsu-sec-pulse 1s ease-out 1}@media (prefers-reduced-motion: reduce){.lamp.svelte-tz5xsu{transition:none}.lamp--seconds-active.svelte-tz5xsu{animation:none}}
