:root{color:#273b36;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#273b36;--muted:#68786f;--green:#407561;--orange:#dc9635;--blue:#548cbf;--paper:#fffefa;background:#f7f8f2;font-family:Trebuchet MS,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}button{background:var(--paper);min-height:46px;color:var(--ink);border:1px solid #dbe3d8;border-radius:12px;padding:10px 16px;font-weight:600;transition:background .18s,transform .18s}button:hover:not(:disabled){background:#edf3e9}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}input,select{accent-color:var(--green)}.app-shell{max-width:1104px;margin:auto;padding:0 36px}.site-header{border-bottom:1px solid #e3e7dd;justify-content:space-between;align-items:center;padding:30px 0 25px;display:flex}.brand{color:var(--ink);letter-spacing:-.9px;align-items:center;gap:11px;font-size:23px;font-weight:500;text-decoration:none;display:flex}.brand strong{font-weight:800}.brand small{letter-spacing:1.7px;color:var(--muted);margin-top:6px;font-size:8px;font-weight:600;display:block}.brand-icon{background:#e9eedc;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;transform:rotate(-7deg)}.brand-icon svg{fill:none;width:34px;stroke:var(--green);stroke-width:2px;stroke-linecap:round}.header-note{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.header-note span{background:#8caa73;border-radius:50%;width:6px;height:6px}.tabs{background:#eaeede;border-radius:16px;gap:6px;width:max-content;margin:28px auto 0;padding:5px;display:flex}.tabs button{color:#617364;background:0 0;border:0;min-width:166px;font-size:14px}.tabs button.active{background:var(--paper);color:var(--green);box-shadow:0 2px 5px #283c3010}.tabs button span{vertical-align:-2px;margin-right:7px;font-size:22px}.intro{text-align:center;padding:34px 0 30px}.eyebrow{letter-spacing:1.9px;color:var(--green);margin:0 0 13px;font-size:10px;font-weight:800}h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(29px,4vw,40px);font-weight:700;line-height:1.18}h1>span{color:var(--orange)}.intro>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.7}h2{letter-spacing:-.6px;margin:0;font-size:22px;line-height:1.3}.dashboard{grid-template-columns:1.08fr 1fr;gap:22px;display:grid}.card{background:var(--paper);border:1px solid #e3e7dc;border-radius:24px;box-shadow:0 5px 15px #35463203}.clock-card{padding:23px 26px 25px}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-label{color:var(--muted);letter-spacing:1px;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.live-label i{background:#80a06e;border-radius:50%;width:6px;height:6px}.period-pill{color:#88651d;background:#f7efdb;border-radius:20px;padding:7px 10px;font-size:11px}.period-pill>span{margin-right:3px;font-size:15px}.main-clock{max-width:320px;margin:22px auto 24px}.hand-legend{color:var(--muted);justify-content:center;gap:22px;font-size:10px;display:flex}.hand-legend>span{grid-template-columns:auto auto;align-items:center;gap:5px 7px;display:grid}.hand-legend i{border-radius:50%;width:7px;height:7px}.hand-legend b{color:#435a4b;grid-column:2;font-weight:600}.orange{background:var(--orange)}.blue{background:var(--blue)}.details-column{flex-direction:column;gap:20px;display:flex}.time-card{flex:1;padding:32px 30px}.digital-time{letter-spacing:-5px;font-variant-numeric:tabular-nums;margin:20px 0 8px;font-size:clamp(65px,7vw,87px);font-weight:700;line-height:1.1}.digital-time>span{letter-spacing:0;color:var(--muted);margin-left:12px;font-size:14px;font-weight:400}.spoken-row{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.spoken-row>p{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:500}.speaker{background:#eff3e9;border:0;border-radius:50%;flex-shrink:0;width:42px;min-height:42px;padding:10px}.speaker svg{fill:none;width:21px;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.date-line{color:var(--muted);border-top:1px solid #e9eae2;margin-top:23px;padding-top:20px;font-size:12px}.date-line span{vertical-align:-1px;margin-right:6px;font-size:18px}.day-card{background:#edf1e4;border:1px solid #e3e8d9;border-radius:24px;padding:23px 25px}.day-heading{align-items:center;gap:14px;display:flex}.day-heading .eyebrow{letter-spacing:1.4px;margin-bottom:7px;font-size:8px}.day-heading h2{font-size:20px}.sun-art{color:#a67b2e;font-size:40px;line-height:1}.day-track{background:linear-gradient(90deg,#7f90ac,#e7c573 30%,#eed584 55%,#c69d7d 75%,#7f90ac);border-radius:9px;height:9px;margin:24px 0 12px;position:relative}.day-position{background:var(--green);border:3px solid #fffefa;border-radius:50%;width:15px;height:15px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 0 1px #40756150}.day-labels{color:#637362;justify-content:space-between;font-size:9px;display:flex}.discover-card{background:#eee9fa;border:1px solid #e4ddf2;border-radius:23px;align-items:center;gap:21px;margin-top:23px;padding:26px 28px;display:flex}.discover-icon{color:#766293;background:#e1d7f5;border-radius:17px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:36px;display:grid}.discover-card .eyebrow{color:#817093;letter-spacing:1.4px;margin-bottom:8px;font-size:8px}.discover-card h2{font-size:23px}.discover-card p:last-child{color:#766d83;margin:9px 0 0;font-size:12px;line-height:1.7}.primary{background:var(--green);color:#fff;border-color:var(--green)}.primary:hover:not(:disabled){background:#315e4d}.discover-card button{white-space:nowrap;margin-left:auto;padding:14px 19px;font-size:12px}.discover-card button span{margin-left:12px}.gentle-note{text-align:center;color:#7c887b;margin:25px 0 34px;font-size:11px}.gentle-note>span{color:#9aa78a;vertical-align:-2px;margin-right:6px;font-size:18px}footer{color:var(--muted);border-top:1px solid #e1e6d9;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 0 28px;font-size:10px;display:flex}footer>span{padding-top:6px}.muted{color:var(--muted)}@media (width>=1200px){.app-shell{padding-inline:40px}.intro{padding-top:38px;padding-bottom:34px}}@media (width<=700px){.app-shell{padding:0 20px}.site-header{padding:22px 0}.header-note{display:none}.brand{font-size:22px}.tabs{width:100%;margin-top:23px}.tabs button{flex:1;min-width:0}.intro{padding:30px 0 25px}.intro>p:last-child{max-width:295px;margin:auto;font-size:13px}h1{font-size:31px}.dashboard{grid-template-columns:1fr;gap:16px}.clock-card{padding:20px 22px 23px}.main-clock{max-width:290px;margin:17px auto 23px}.details-column{gap:16px}.time-card{text-align:center;padding:26px}.time-card .eyebrow{margin-bottom:0}.digital-time{margin:12px 0 7px;font-size:81px}.spoken-row{justify-content:center}.spoken-row>p{font-size:23px}.date-line{margin-top:16px;padding-top:17px}.day-card{padding:23px 25px}.discover-card{flex-wrap:wrap;gap:14px;margin-top:16px;padding:24px}.discover-icon{border-radius:13px;width:45px;height:45px;font-size:30px}.discover-card>div:nth-child(2){flex:1;min-width:200px}.discover-card h2{font-size:21px}.discover-card button{width:100%;margin-top:5px}.gentle-note{margin:23px 0 27px}footer{flex-direction:column;gap:10px;padding-bottom:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}svg.svelte-17yy26p{filter:drop-shadow(0 9px 12px #334b3810);width:min(100%,360px);margin-inline:auto;display:block;overflow:visible}svg.small.svelte-17yy26p{width:min(100%,240px)}svg.interactive.svelte-17yy26p{touch-action:none}text.svelte-17yy26p{fill:#334b43;font:600 24px Trebuchet MS,sans-serif}.face-name.svelte-17yy26p{letter-spacing:1.6px;fill:#98a399;font-size:7px;font-weight:600}.hand-control.svelte-17yy26p,.hand-hit.svelte-17yy26p{touch-action:none;cursor:grab}.hand-hit.svelte-17yy26p{pointer-events:stroke}.hand-control.svelte-17yy26p:active{cursor:grabbing}.hand-control.svelte-17yy26p:focus-visible{outline:none}.hand-control.svelte-17yy26p:focus-visible .hand-hit:where(.svelte-17yy26p){stroke:var(--blue,#548cbf);stroke-opacity:.35}@media (width<=600px){.choosing-destination.svelte-wvc885 .clock-pair:where(.svelte-wvc885){grid-template-columns:minmax(0,1fr)}.choosing-destination.svelte-wvc885 .journey-arrow:where(.svelte-wvc885){display:none}.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination){grid-template-columns:90px 1fr;align-items:center;gap:0 12px;margin-bottom:12px;display:grid}.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .clock-face:where(.svelte-wvc885){grid-area:1/1/5;padding:0}.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .clock-heading:where(.svelte-wvc885),.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .digital:where(.svelte-wvc885),.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .words:where(.svelte-wvc885),.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .clock-date:where(.svelte-wvc885){grid-column:2}.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .clock-caption:where(.svelte-wvc885){display:none}.choosing-destination.svelte-wvc885 .clock-panel:where(.svelte-wvc885):not(.destination) .words:where(.svelte-wvc885){min-height:0}}.mode-choice.svelte-wvc885,.period-choice.svelte-wvc885,.day-choice.svelte-wvc885{flex-wrap:wrap;gap:8px;display:flex}.mode-choice.svelte-wvc885{background:#edf1e5;border-radius:15px;margin-top:24px;padding:5px}.mode-choice.svelte-wvc885 button:where(.svelte-wvc885){background:0 0;border:0;flex:1;font-size:.88rem}.mode-choice.svelte-wvc885 button.active:where(.svelte-wvc885){background:var(--paper);color:var(--green);box-shadow:0 2px 6px #273b3610}.destination-intro.svelte-wvc885,.drag-hint.svelte-wvc885{color:var(--muted);font-size:.85rem;line-height:1.6}.drag-hint.svelte-wvc885{text-align:center;grid-column:1/-1;margin:12px 0 0}.drag-hint.svelte-wvc885 span:where(.svelte-wvc885){color:#366d9e;font-weight:600}.drag-hint.svelte-wvc885 strong:where(.svelte-wvc885){color:#976219;font-weight:600}.destination-settings.svelte-wvc885{gap:14px;display:grid}.destination-input-row.svelte-wvc885{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.destination-time-label.svelte-wvc885{gap:8px;font-size:.9rem;font-weight:600;display:grid}.destination-time-label.svelte-wvc885 input:where(.svelte-wvc885){background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #c9d8c5;border-radius:12px;min-height:52px;padding:10px 14px;font-size:1.6rem}.destination-daypart.svelte-wvc885{color:var(--muted);padding-bottom:10px;font-size:.8rem}.period-choice.svelte-wvc885 button:where(.svelte-wvc885),.day-choice.svelte-wvc885 button:where(.svelte-wvc885){flex:1;font-size:.8rem}.period-choice.svelte-wvc885 .active:where(.svelte-wvc885),.day-choice.svelte-wvc885 .active:where(.svelte-wvc885){border-color:var(--green);color:var(--green);background:#edf3e8}.destination-day.svelte-wvc885{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.destination-day.svelte-wvc885 strong:where(.svelte-wvc885){color:var(--green)}.duration-result.svelte-wvc885{background:#f5efdf;border:1px solid #e9dfc6;border-radius:18px;grid-column:1/-1;margin-top:10px;padding:22px}.duration-result.svelte-wvc885 .remaining-time:where(.svelte-wvc885){letter-spacing:-.7px;font-size:clamp(1.7rem,5vw,2.3rem);line-height:1.2}.duration-result.svelte-wvc885>p:where(.svelte-wvc885):not(.eyebrow){color:#75664d;font-size:.85rem;line-height:1.6}.hour-pieces.svelte-wvc885{flex-wrap:wrap;align-items:stretch;gap:7px;margin-top:20px;display:flex}.hour-piece.svelte-wvc885{flex:0 0 calc((100% - 21px) / 4 * var(--piece));max-width:calc(65px * var(--piece));background:linear-gradient(90deg, #b3c6a2 var(--passed), #e4ead8 var(--passed));border:1px solid #b6c4a6;border-radius:9px;place-items:center;min-width:0;min-height:54px;display:grid;overflow:hidden}.hour-piece.svelte-wvc885 span:where(.svelte-wvc885){color:#3e5739;text-align:center;padding:5px 2px;font-size:.75rem}.duration-result.svelte-wvc885 .pieces-hint:where(.svelte-wvc885){margin-bottom:0;font-size:.75rem}.time-machine.svelte-wvc885{color:var(--ink);padding:30px;overflow:hidden}.machine-header.svelte-wvc885{justify-content:space-between;align-items:center;gap:18px;display:flex}h2.svelte-wvc885{margin:7px 0 8px;font-size:1.65rem;line-height:1.2}h3.svelte-wvc885{margin:0;font-size:1rem}.machine-description.svelte-wvc885{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.machine-symbol.svelte-wvc885{color:var(--green);background:#edf3eb;border:1px solid #e0e8dc;border-radius:17px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.machine-symbol.svelte-wvc885 svg:where(.svelte-wvc885){width:30px;height:30px}.clock-pair.svelte-wvc885{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:start;margin:25px -5px 19px;display:grid}.clock-panel.svelte-wvc885{text-align:center;border-radius:20px;min-width:0;padding:15px 8px 12px}.destination.svelte-wvc885{background:#f6f8f1;border:1px solid #e7ecdf}.clock-heading.svelte-wvc885{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.clock-heading.svelte-wvc885 h3:where(.svelte-wvc885){font-size:1.05rem}.clock-dot.svelte-wvc885{border-radius:50%;width:7px;height:7px}.now-dot.svelte-wvc885{background:var(--orange)}.next-dot.svelte-wvc885{background:var(--green)}.clock-caption.svelte-wvc885{color:var(--muted);flex-basis:100%;margin-top:-2px;font-size:.68rem}.clock-face.svelte-wvc885{padding:16px 9px 8px}.digital.svelte-wvc885{font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:2px 0 0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.25}.words.svelte-wvc885{min-height:1.5em;margin:4px 0 0;font-size:.8rem;font-weight:600}.clock-date.svelte-wvc885{color:var(--muted);margin:8px 0 0;font-size:.65rem;line-height:1.5}.clock-date.changed.svelte-wvc885{color:var(--green)}.day-badge.svelte-wvc885{color:#496639;background:#e7eedc;border-radius:20px;margin-top:6px;padding:3px 8px;font-size:.62rem;display:inline-block}.journey-arrow.svelte-wvc885{color:#9aa994;text-align:center;align-self:center;padding-bottom:45px;font-size:1.6rem}.start-settings.svelte-wvc885{border-bottom:1px solid #e9ece3;margin-bottom:23px;padding:0 0 19px}summary.svelte-wvc885{cursor:pointer;color:var(--green);font-size:.77rem;font-weight:600}summary.svelte-wvc885::marker{color:#8c9b83}.start-inputs.svelte-wvc885{flex-wrap:wrap;align-items:end;gap:12px;padding-top:15px;display:flex}.start-inputs.svelte-wvc885 label:where(.svelte-wvc885){color:var(--muted);flex:1;gap:5px;min-width:125px;font-size:.73rem;display:grid}.start-inputs.svelte-wvc885 input:where(.svelte-wvc885){box-sizing:border-box;background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border:1px solid #d8dfd2;border-radius:9px;padding:9px}button.svelte-wvc885{cursor:pointer;font:inherit;touch-action:manipulation}button.svelte-wvc885:focus-visible,input.svelte-wvc885:focus-visible,summary.svelte-wvc885:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.reset-now.svelte-wvc885{white-space:nowrap;padding:10px 12px;font-size:.73rem}.settings-note.svelte-wvc885,.input-notice.svelte-wvc885{color:var(--muted);margin:12px 0 0;font-size:.69rem;line-height:1.6}.input-notice.svelte-wvc885{color:#8f6327}.control-heading.svelte-wvc885{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.control-heading.svelte-wvc885 h3:where(.svelte-wvc885){font-size:.92rem}.direction.svelte-wvc885{background:#f1f3eb;border:1px solid #e6e9df;border-radius:9px;gap:3px;padding:3px;display:flex}.direction.svelte-wvc885 button:where(.svelte-wvc885){color:var(--muted);background:0 0;border:none;border-radius:6px;padding:7px 11px;font-size:.72rem;font-weight:600}.direction.svelte-wvc885 button.active:where(.svelte-wvc885){color:var(--green);background:#fff;box-shadow:0 1px 4px #273b3610}.duration-buttons.svelte-wvc885{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.duration-buttons.svelte-wvc885 button:where(.svelte-wvc885){color:var(--muted);background:#fffefa;border:1px solid #dfe5d9;border-radius:10px;padding:12px 3px;font-size:.68rem}.duration-buttons.svelte-wvc885 button:where(.svelte-wvc885) span:where(.svelte-wvc885){color:var(--ink);font-size:1rem;font-weight:700;display:block}.duration-buttons.svelte-wvc885 button.selected:where(.svelte-wvc885){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#edf3e8}.duration-buttons.svelte-wvc885 button.selected:where(.svelte-wvc885) span:where(.svelte-wvc885){color:var(--green)}.slider-label.svelte-wvc885{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:.73rem;display:flex}.slider-label.svelte-wvc885 label:where(.svelte-wvc885){color:var(--muted)}.slider-label.svelte-wvc885 output:where(.svelte-wvc885){font-variant-numeric:tabular-nums;font-weight:600}.time-slider.svelte-wvc885{width:100%;accent-color:var(--green);cursor:pointer;height:22px;margin:13px 0 4px;display:block}.slider-endpoints.svelte-wvc885{color:#8b978a;justify-content:space-between;font-size:.65rem;display:flex}.target-preview.svelte-wvc885{background:#f6f3e9;border:1px solid #eee8d5;border-radius:11px;align-items:center;gap:11px;margin-top:19px;padding:12px 14px;display:flex}.preview-icon.svelte-wvc885{color:#b28a43;font-size:1.2rem}.target-preview.svelte-wvc885 p:where(.svelte-wvc885){color:#75664b;margin:0;font-size:.8rem;line-height:1.5}.target-preview.svelte-wvc885 strong:where(.svelte-wvc885){color:#625336;font-weight:600}.target-date.svelte-wvc885{margin-top:3px;font-size:.72rem;display:block}.playback-settings.svelte-wvc885{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin-top:20px;display:flex}.speed-control.svelte-wvc885{border:0;margin:0;padding:0}.speed-control.svelte-wvc885 legend:where(.svelte-wvc885){color:var(--muted);margin-bottom:7px;padding:0;font-size:.7rem}.speed-buttons.svelte-wvc885{gap:5px;display:flex}.speed-buttons.svelte-wvc885 button:where(.svelte-wvc885){color:var(--muted);background:#fffefa;border:1px solid #e1e6db;border-radius:7px;padding:7px 9px;font-size:.72rem}.speed-buttons.svelte-wvc885 button.active:where(.svelte-wvc885){color:var(--green);background:#f0f4eb;border-color:#a6b99a}.speed-buttons.svelte-wvc885 span:where(.svelte-wvc885){font-size:.61rem}.step-toggle.svelte-wvc885{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding-bottom:7px;font-size:.7rem;display:flex}.step-toggle.svelte-wvc885 input:where(.svelte-wvc885){accent-color:var(--green);width:16px;height:16px;margin:0}.motion-note.svelte-wvc885{color:var(--muted);margin:12px 0 0;font-size:.7rem;line-height:1.6}.play-actions.svelte-wvc885{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.play-button.svelte-wvc885{border-radius:11px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 16px;font-size:.85rem;font-weight:600;display:flex}.play-button.svelte-wvc885 span:where(.svelte-wvc885){font-size:.85em}.play-button.svelte-wvc885:disabled{cursor:default;opacity:.45}.restart-button.svelte-wvc885{color:var(--green);background:#fffefa;border:1px solid #dce3d5;border-radius:11px;padding:12px;font-size:.72rem}.journey-progress.svelte-wvc885{margin-top:12px}progress.svelte-wvc885{width:100%;height:4px;accent-color:var(--green);background:#edf0e7;border:0;border-radius:10px;display:block;overflow:hidden}progress.svelte-wvc885::-webkit-progress-bar{background:#edf0e7}progress.svelte-wvc885::-webkit-progress-value{background:#729365}progress.svelte-wvc885::-moz-progress-bar{background:#729365}.progress-status.svelte-wvc885{text-align:center;color:var(--muted);min-height:1.5em;margin:9px 0 0;font-size:.68rem;line-height:1.5}.hints.svelte-wvc885{border-top:1px solid #e9ece3;margin-top:21px;padding-top:16px}.hints.svelte-wvc885 summary:where(.svelte-wvc885){color:#87937c;font-size:.72rem}.hints.svelte-wvc885 p:where(.svelte-wvc885){color:var(--muted);margin:10px 0 0;font-size:.73rem;line-height:1.7}@media (hover:hover){.duration-buttons.svelte-wvc885 button:where(.svelte-wvc885):hover,.speed-buttons.svelte-wvc885 button:where(.svelte-wvc885):hover,.restart-button.svelte-wvc885:hover{background:#edf3e8;border-color:#afc0a4}}@media (width<=600px){.time-machine.svelte-wvc885{padding:22px 17px}.machine-symbol.svelte-wvc885{border-radius:13px;width:45px;height:45px}h2.svelte-wvc885{font-size:1.45rem}.machine-description.svelte-wvc885{font-size:.82rem}.clock-pair.svelte-wvc885{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);margin-inline:-7px}.clock-panel.svelte-wvc885{padding:13px 5px}.clock-face.svelte-wvc885{padding:13px 2px 8px}.clock-date.svelte-wvc885{font-size:.6rem}.words.svelte-wvc885{min-height:2.8em;font-size:.69rem}.journey-arrow.svelte-wvc885{font-size:1rem}.duration-buttons.svelte-wvc885{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.duration-buttons.svelte-wvc885 button:where(.svelte-wvc885){padding:11px 4px;font-size:.75rem}.duration-buttons.svelte-wvc885 button:where(.svelte-wvc885) span:where(.svelte-wvc885){font-size:1.1rem}.control-heading.svelte-wvc885 h3:where(.svelte-wvc885){font-size:.84rem}.direction.svelte-wvc885 button:where(.svelte-wvc885){padding:7px 8px;font-size:.68rem}.play-actions.svelte-wvc885{gap:7px}.play-button.svelte-wvc885{padding-inline:10px;font-size:.78rem}.restart-button.svelte-wvc885{padding-inline:9px;font-size:.67rem}}.install-help.svelte-c9jw3j{color:var(--muted);max-width:38rem;font-size:.85rem}summary.svelte-c9jw3j{cursor:pointer;padding:.5rem 0;font-weight:600}.instructions.svelte-c9jw3j{color:var(--ink);padding:.25rem 0;line-height:1.6}p.svelte-c9jw3j{margin:.5rem 0 1rem}button.svelte-c9jw3j{margin-bottom:.5rem}.pwa-notice.svelte-ww5htd{inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) auto;z-index:30;width:min(25rem,100vw - 2rem);color:var(--ink);padding:1.25rem;position:fixed;box-shadow:0 8px 40px #273b3620}p.svelte-ww5htd{margin:.5rem 0 1rem;line-height:1.5}.actions.svelte-ww5htd{flex-wrap:wrap;gap:.6rem;display:flex}
