.visual.svelte-1t40qtd{aspect-ratio:1;place-items:center;width:min(520px,100%);margin-inline:auto;display:grid;position:relative}.disk-wrap.svelte-1t40qtd{place-items:center;display:grid;position:absolute;inset:8%}.disk.svelte-1t40qtd{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--timer-accent) 85%, white), var(--timer-accent) 55%, color-mix(in srgb, var(--timer-accent) 70%, #0f172a));width:100%;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--timer-accent) 35%, transparent), 0 18px 48px color-mix(in srgb, var(--timer-accent) 35%, transparent);transform-origin:50%;border-radius:50%;transition:transform .12s linear,background .3s,opacity .3s}.paused.svelte-1t40qtd .disk:where(.svelte-1t40qtd){background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--timer-warning) 80%, white), var(--timer-warning))}.completed.svelte-1t40qtd .disk:where(.svelte-1t40qtd){opacity:.2;transform:scale(.08)!important}.silent.svelte-1t40qtd .disk:where(.svelte-1t40qtd){filter:saturate(.75)}@media (prefers-reduced-motion:reduce){.disk.svelte-1t40qtd{opacity:calc(.25 + var(--visual-ratio,1) * .75);transition:none;transform:none!important}.completed.svelte-1t40qtd .disk:where(.svelte-1t40qtd){opacity:.2}}.face.svelte-1t40qtd{z-index:1;text-align:center;background:color-mix(in srgb, var(--timer-void,#0b1220) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;gap:.4rem;padding:1rem;display:grid;position:relative}.label.svelte-1t40qtd{color:var(--timer-text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.time.svelte-1t40qtd{letter-spacing:-.04em;color:var(--timer-text);font-size:clamp(2.8rem,9vw,4.4rem);font-weight:780;line-height:1}.stage.svelte-yt04zt{margin:1.5rem 0 1.25rem}.toggle.svelte-yt04zt{font-size:var(--text-sm);color:var(--timer-text-muted);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;margin-top:1rem;padding:.85rem 1rem;font-weight:700;display:grid}.workspace.svelte-yt04zt:fullscreen{background:var(--timer-void);padding:2rem;overflow:auto}
