section.svelte-1uhoh1v{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(100%,28rem);margin:auto;padding:24px 16px;display:flex}header.svelte-1uhoh1v{gap:4px;display:grid}h1.svelte-1uhoh1v{font-family:var(--serif);font-size:1.4rem;line-height:2rem}.stage.svelte-1uhoh1v{justify-content:center;justify-items:center;gap:16px;display:grid}.modes.svelte-1uhoh1v{font-family:var(--monospace);justify-content:center;gap:8px;display:flex}.modes-wrap.svelte-1uhoh1v{justify-items:center;gap:8px;display:grid}.modes-label.svelte-1uhoh1v{font-family:var(--monospace);text-transform:lowercase}.square.svelte-1uhoh1v{aspect-ratio:1;width:min(18rem,72vw);position:relative}.edge.svelte-1uhoh1v{z-index:0;background-color:var(--lightningcss-light,#d0d0d0)var(--lightningcss-dark,#343434);transition:background-color .16s,z-index .16s;position:absolute}.edge.active.svelte-1uhoh1v{z-index:1;background-color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed)}.edge-top.svelte-1uhoh1v,.edge-bottom.svelte-1uhoh1v{width:100%;height:2px;left:0}.edge-left.svelte-1uhoh1v,.edge-right.svelte-1uhoh1v{width:2px;height:100%;top:0}.edge-top.svelte-1uhoh1v{top:0}.edge-right.svelte-1uhoh1v{right:0}.edge-bottom.svelte-1uhoh1v{bottom:0}.edge-left.svelte-1uhoh1v{left:0}.marker.svelte-1uhoh1v{background-color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--lightningcss-light,#17171714)var(--lightningcss-dark,#ededed1a)}.center.svelte-1uhoh1v{pointer-events:none;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.cue.svelte-1uhoh1v{font-family:var(--monospace);letter-spacing:.04em;text-transform:lowercase}.timer.svelte-1uhoh1v{font-family:var(--serif);font-size:3.2rem;line-height:1}.modes.svelte-1uhoh1v button:where(.svelte-1uhoh1v){color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:4px 8px}.modes.svelte-1uhoh1v button.active:where(.svelte-1uhoh1v),.modes.svelte-1uhoh1v button:where(.svelte-1uhoh1v):hover{color:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed)}.modes.svelte-1uhoh1v button:where(.svelte-1uhoh1v):focus-visible{outline-offset:2px;outline:2px solid}@media (width<=480px){section.svelte-1uhoh1v{padding-inline:12px}.timer.svelte-1uhoh1v{font-size:2.6rem}}
