@charset "UTF-8";.face.svelte-hr6150{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--clock-digit-size, min(var(--clock-size, 24vh), 150vw / 8));width:100%;transition:height .4s ease}.face__digits.svelte-hr6150{display:flex;align-items:flex-start;justify-content:center;font-family:Roboto Mono,monospace;font-size:var(--clock-digit-size, min(var(--clock-size, 24vh), 150vw / 8));font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink-bright, var(--ink));transition:font-size .4s ease}.face__seg.svelte-hr6150{position:relative;display:flex;cursor:text}.face__ghost.svelte-hr6150,.face__input.svelte-hr6150{box-sizing:border-box;width:1.22em;letter-spacing:-.04em;text-align:center}.face__ghost.svelte-hr6150{margin-inline:-.05em;color:inherit;pointer-events:none;transition:color .15s}.face__input.svelte-hr6150{position:absolute;top:0;bottom:0;left:-.05em;height:auto;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background-color:transparent;color:transparent;font:inherit;caret-color:var(--accent);transition:border-color .15s}.face__input.svelte-hr6150:focus{outline:none;border-bottom-color:var(--accent)}.face__seg.--lead.svelte-hr6150:not(:focus-within) .face__ghost:where(.svelte-hr6150){color:var(--ink-3)}.face__colon.svelte-hr6150{color:var(--ink-2);transition:color .15s}.face__colon.--lead.svelte-hr6150{color:#ffffff1f}@media(prefers-reduced-motion:reduce){.face.svelte-hr6150,.face__digits.svelte-hr6150{transition:none}}.dial.svelte-pkmds9{--dial-fit: min(54vh, 92vw, calc(100vh - 440px - var(--clock-caption-block, 0px)))}@media(max-height:520px){.dial.svelte-pkmds9{--dial-fit: min(calc(34vh - var(--clock-caption-block, 0px)), 92vw)}}.dial.svelte-pkmds9{--dial-size: calc(var(--dial-fit) * var(--clock-dial-scale, 1));position:relative;width:var(--dial-size);height:var(--dial-size);margin:0 auto;display:flex;align-items:center;justify-content:center;transition:width .4s ease,height .4s ease}.screen.--fullscreen .dial.svelte-pkmds9{--dial-fit: var(--clock-dial-base)}.dial__ring.svelte-pkmds9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dial__face.svelte-pkmds9{fill:url(#timer-dial-face)}.dial__channel.svelte-pkmds9{fill:none;stroke:#0000006b}.dial__value.svelte-pkmds9{fill:none;stroke:url(#timer-dial-shade);stroke-linecap:butt;transition:stroke-dasharray 1s linear}.dial__shade.svelte-pkmds9{stop-color:rgb(var(--tone-rgb));transition:stop-color 1s linear}.dial__shade.--inner.svelte-pkmds9{stop-opacity:.74}.dial__shade.--outer.svelte-pkmds9{stop-opacity:1}.dial.--winding.svelte-pkmds9 .dial__value:where(.svelte-pkmds9){transition:stroke-dasharray .9s cubic-bezier(.2,.7,.2,1)}.dial__lip.svelte-pkmds9{fill:none;stroke-width:.5}.dial__lip.--outer.svelte-pkmds9{stroke:#ffffff1a}.dial__lip.--inner.svelte-pkmds9{stroke:#0000008c}.dial__time.svelte-pkmds9{position:relative;max-width:60%;font-family:Roboto Mono,monospace;font-size:calc(var(--dial-size) / var(--char-count, 5) * .92);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);transition:opacity .3s,font-size .4s ease}@media(prefers-reduced-motion:reduce){.dial.svelte-pkmds9{transition:none}.dial__value.svelte-pkmds9,.dial.--winding.svelte-pkmds9 .dial__value:where(.svelte-pkmds9){transition:none}.dial__time.svelte-pkmds9{transition:opacity .3s}}.sr-only.svelte-1al9nb4{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.timer.svelte-1al9nb4{box-sizing:border-box;flex:1 1 auto;position:relative;display:grid;grid-template-rows:1fr auto minmax(0,1fr);row-gap:16px}@media(max-height:520px){.timer.svelte-1al9nb4{row-gap:8px}}.timer.svelte-1al9nb4{justify-items:center;width:100%;--tone: rgb(var(--tone-rgb))}.timer.--dial.svelte-1al9nb4{padding-top:var(--clock-picker-row)}.timer.--fullscreen.svelte-1al9nb4{padding-top:0}.timer.--fullscreen.svelte-1al9nb4 .controls:where(.svelte-1al9nb4){position:absolute;top:100%;left:0;right:0;margin-top:18px}@media(min-width:640px){.timer.--fullscreen.--dial.svelte-1al9nb4 .controls:where(.svelte-1al9nb4){flex-wrap:nowrap;margin-top:var(--clock-dock-drop);transition:opacity .18s,margin-top 0s .25s,transform 0s .25s}}@media(min-width:640px)and (min-height:521px){.timer.--fullscreen.--dial.svelte-1al9nb4 .controls:where(.svelte-1al9nb4){transform:translate(calc((var(--tools-width, 0px) + 28px) / -2))}}.timer.--quiet.svelte-1al9nb4 .controls:where(.svelte-1al9nb4){opacity:0;pointer-events:none;transition:opacity .25s}@media(min-width:640px){.timer.--fullscreen.--dial.--quiet.svelte-1al9nb4 .controls:where(.svelte-1al9nb4){transition:opacity .25s,margin-top 0s .25s,transform 0s .25s}}.setup.svelte-1al9nb4{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;text-align:center;grid-row:2}.running.svelte-1al9nb4{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;text-align:center;grid-row:2;--time-ink: var(--tone);animation:svelte-1al9nb4-timer-rise .4s cubic-bezier(.2,.7,.2,1) both}.running__time.svelte-1al9nb4{display:flex;align-items:center;justify-content:center;height:var(--clock-digit-size, min(var(--clock-size, 24vh), 150vw / 8));pointer-events:none;font-family:Roboto Mono,monospace;font-size:min(var(--clock-digit-size, min(var(--clock-size, 24vh), 150vw / 8)),150vw / var(--char-count, 8));font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--time-ink, var(--ink-bright));text-shadow:0 0 48px rgba(var(--tone-rgb),calc(var(--tone-level) * .35));transition:color 1s linear,text-shadow 1s linear,opacity .3s,font-size .4s ease,height .4s ease}.running__end.svelte-1al9nb4{margin:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:var(--clock-caption-size, clamp(14px, 1.6vw, 18px));line-height:1.3;white-space:nowrap;color:var(--ink-2);transition:font-size .4s ease;margin-top:calc(var(--clock-caption-gap, 18px) - 12px);font-variant-numeric:tabular-nums}.running.--paused.svelte-1al9nb4 .running__time:where(.svelte-1al9nb4),.running.--paused.svelte-1al9nb4 .dial__time{opacity:.5}.running.svelte-1al9nb4:not(.--paused) .controls:where(.svelte-1al9nb4){--button-bg: var(--tone)}.running.--ringing.svelte-1al9nb4 .running__time:where(.svelte-1al9nb4),.running.--ringing.svelte-1al9nb4 .dial{animation:svelte-1al9nb4-timer-pulse .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.running.svelte-1al9nb4{animation:none}.running.svelte-1al9nb4 .running__time:where(.svelte-1al9nb4){transition:color 1s linear,text-shadow 1s linear,opacity .3s}.running.--ringing.svelte-1al9nb4 .running__time:where(.svelte-1al9nb4),.running.--ringing.svelte-1al9nb4 .dial{animation:none}}@keyframes svelte-1al9nb4-timer-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes svelte-1al9nb4-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.controls.svelte-1al9nb4{--controls-gap: 10px;--controls-divide: 28px}@media(max-width:400px){.controls.svelte-1al9nb4{--controls-gap: 8px;--controls-divide: 20px}}.controls.svelte-1al9nb4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--controls-divide);margin-top:6px;transition:opacity .18s;--button-bg: var(--accent)}.controls__group.svelte-1al9nb4{position:relative;display:flex;align-items:center;gap:var(--controls-gap)}.controls__group.svelte-1al9nb4+.controls__group:where(.svelte-1al9nb4):before{content:"";position:absolute;top:50%;left:calc(var(--controls-divide) / -2);width:1px;height:22px;background-color:#ffffff24;transform:translate(-50%,-50%);pointer-events:none}.controls.svelte-1al9nb4 .button.step{gap:0;font-family:Roboto Mono,monospace;font-size:17px;font-weight:600}.controls.svelte-1al9nb4 .button.step svg{font-size:18px;margin-right:-2px}.controls.svelte-1al9nb4 .button.sound[aria-pressed=false]{color:var(--ink-2)}
