.live-view.svelte-1sbx1b7{position:absolute;inset:0;overflow:hidden}@keyframes svelte-1sbx1b7-hud-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.time.svelte-1sbx1b7{animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * .7 + var(--d, 0ms))}.compass.svelte-1sbx1b7{animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * .9 + var(--d, 0ms))}.credits.svelte-1sbx1b7{animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * 1 + var(--d, 0ms))}.link-state.svelte-1sbx1b7{animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * .95 + var(--d, 0ms))}.hud.svelte-1sbx1b7>:where(.svelte-1sbx1b7){animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * .78 + var(--d, 0ms))}.spark.svelte-1sbx1b7 canvas:where(.svelte-1sbx1b7){animation:svelte-1sbx1b7-spark-in var(--dur-spark) var(--ease-hud) both calc(var(--intro) * .95)}@keyframes svelte-1sbx1b7-spark-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.selection.svelte-1sbx1b7>:where(.svelte-1sbx1b7):not(.rows){animation:svelte-1sbx1b7-spawn-in var(--dur-spawn) var(--ease-hud) both var(--d, 0ms)}.selection.svelte-1sbx1b7 .row:where(.svelte-1sbx1b7){animation:svelte-1sbx1b7-spawn-in var(--dur-spawn) var(--ease-hud) both var(--d, 0ms)}@keyframes svelte-1sbx1b7-spawn-in{0%{opacity:0;transform:translateY(5px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:blur(0)}}.map.svelte-1sbx1b7{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.time.svelte-1sbx1b7{position:absolute;top:clamp(24px,4vh,48px);left:clamp(20px,3.5vw,64px);display:flex;flex-direction:column;gap:var(--space-2);transition:opacity var(--dur-base) var(--ease-out)}.right-rail.svelte-1sbx1b7{position:absolute;top:clamp(24px,4vh,48px);right:clamp(20px,3.5vw,64px);display:flex;align-items:stretch;gap:var(--space-5);transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.hud.svelte-1sbx1b7{width:200px;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-end;text-align:right;font-family:var(--font-mono)}.selection.svelte-1sbx1b7{width:250px;padding:var(--space-4);background:var(--bg-scrim-panel);display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-mono)}.selection.svelte-1sbx1b7:not(.visible){display:none}.selection-kind.svelte-1sbx1b7,.link-state.svelte-1sbx1b7,.media-credit.svelte-1sbx1b7,.credits.svelte-1sbx1b7,.layers-toggle.svelte-1sbx1b7,.chip.svelte-1sbx1b7,.compass.svelte-1sbx1b7 text:where(.svelte-1sbx1b7),.cond.svelte-1sbx1b7,.date.svelte-1sbx1b7,.row.svelte-1sbx1b7,.moon-text.svelte-1sbx1b7 span:where(.svelte-1sbx1b7),.pegel-trend.svelte-1sbx1b7{font-family:var(--font-mono);font-weight:400;text-transform:uppercase}.selection-kind.svelte-1sbx1b7{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--accent)}.selection-title.svelte-1sbx1b7{font-size:var(--fs-lg);font-weight:500;color:var(--text);letter-spacing:var(--ls-label)}.detail-media.svelte-1sbx1b7{position:relative;margin:0;padding:var(--space-2)}.detail-media.svelte-1sbx1b7 img:where(.svelte-1sbx1b7){display:block;width:100%;height:auto;opacity:.92}.detail-media.svelte-1sbx1b7 .c:where(.svelte-1sbx1b7){position:absolute;width:8px;height:8px;border-color:color-mix(in srgb,var(--dim) 55%,transparent)}.detail-media.svelte-1sbx1b7 .tl:where(.svelte-1sbx1b7){top:0;left:0;border-top:1px solid;border-left:1px solid}.detail-media.svelte-1sbx1b7 .tr:where(.svelte-1sbx1b7){top:0;right:0;border-top:1px solid;border-right:1px solid}.detail-media.svelte-1sbx1b7 .bl:where(.svelte-1sbx1b7){bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.detail-media.svelte-1sbx1b7 .br:where(.svelte-1sbx1b7){bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.credits-block.svelte-1sbx1b7{position:absolute;left:clamp(20px,3.5vw,64px);bottom:clamp(20px,3.5vh,40px);display:flex;flex-direction:column;gap:var(--space-2)}.link-state.svelte-1sbx1b7{font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--muted)}.link-state.down.svelte-1sbx1b7{color:var(--danger)}.media-credit.svelte-1sbx1b7{font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--muted)}.river.svelte-1sbx1b7{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-end;width:100%;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.credits.svelte-1sbx1b7{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);max-width:330px;font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--muted)}.compass.svelte-1sbx1b7{position:absolute;bottom:clamp(24px,4vh,48px);right:clamp(20px,3.5vw,64px);width:48px;height:48px;transition:opacity var(--dur-base) var(--ease-out)}.compass.svelte-1sbx1b7 svg:where(.svelte-1sbx1b7){display:block;width:100%;height:100%}.compass.svelte-1sbx1b7 text:where(.svelte-1sbx1b7){font-size:var(--fs-xs);fill:var(--dim);letter-spacing:var(--ls-label)}.layers.svelte-1sbx1b7{position:absolute;bottom:clamp(84px,4vh + 60px,118px);right:clamp(20px,3.5vw,64px);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:auto;animation:svelte-1sbx1b7-hud-in var(--dur-hud) var(--ease-hud) both calc(var(--intro) * .9 + var(--d, 0ms))}.layers-toggle.svelte-1sbx1b7{font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--muted);background:none;border:none;padding:0;cursor:pointer}.layers-toggle.svelte-1sbx1b7:hover{color:var(--text);opacity:1}.chips.svelte-1sbx1b7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);max-width:220px}.chip.svelte-1sbx1b7{font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--text);background:var(--bg-scrim-panel);border:1px solid var(--line-strong);padding:var(--space-1) var(--space-2);cursor:pointer}.chip.off.svelte-1sbx1b7{color:var(--muted);text-decoration:line-through}.time.svelte-1sbx1b7,.compass.svelte-1sbx1b7,.credits-block.svelte-1sbx1b7{pointer-events:none}.live-view.chrome-hidden.svelte-1sbx1b7 .time:where(.svelte-1sbx1b7),.live-view.chrome-hidden.svelte-1sbx1b7 .right-rail:where(.svelte-1sbx1b7),.live-view.chrome-hidden.svelte-1sbx1b7 .compass:where(.svelte-1sbx1b7),.live-view.chrome-hidden.svelte-1sbx1b7 .layers:where(.svelte-1sbx1b7){opacity:0;pointer-events:none;animation:none}@media(prefers-reduced-motion:reduce){.time.svelte-1sbx1b7,.right-rail.svelte-1sbx1b7,.compass.svelte-1sbx1b7,.credits.svelte-1sbx1b7,.link-state.svelte-1sbx1b7,.hud.svelte-1sbx1b7>:where(.svelte-1sbx1b7),.spark.svelte-1sbx1b7 canvas:where(.svelte-1sbx1b7),.selection.svelte-1sbx1b7>:where(.svelte-1sbx1b7):not(.rows),.selection.svelte-1sbx1b7 .row:where(.svelte-1sbx1b7){animation:none}}.temp.svelte-1sbx1b7,.clock.svelte-1sbx1b7,.pegel-value.svelte-1sbx1b7{line-height:var(--lh-display)}.temp.svelte-1sbx1b7{font-size:clamp(40px,4vw,56px)}.clock.svelte-1sbx1b7{font-size:clamp(28px,2.6vw,36px);font-variant-numeric:tabular-nums}.pegel-value.svelte-1sbx1b7{font-size:clamp(40px,4vw,56px);font-variant-numeric:tabular-nums}.pegel-value.svelte-1sbx1b7 span:where(.svelte-1sbx1b7){font-size:.5em;color:var(--dim);margin-left:var(--space-1)}.cond.svelte-1sbx1b7,.date.svelte-1sbx1b7{color:var(--dim);font-size:var(--fs-sm);letter-spacing:var(--ls-label)}.rows.svelte-1sbx1b7{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding-top:var(--space-3);border-top:1px solid var(--line)}.row.svelte-1sbx1b7{display:grid;grid-template-columns:68px 1fr;gap:var(--space-2);font-size:var(--fs-xs);letter-spacing:var(--ls-label)}.row.svelte-1sbx1b7 span:where(.svelte-1sbx1b7){color:var(--muted)}.row.svelte-1sbx1b7 b:where(.svelte-1sbx1b7){color:var(--text);font-weight:500;text-align:right}.row.warning.svelte-1sbx1b7{grid-template-columns:62px 1fr}.row.warning.svelte-1sbx1b7 span:where(.svelte-1sbx1b7),.row.warning.svelte-1sbx1b7 b:where(.svelte-1sbx1b7){color:var(--danger)}.moon.svelte-1sbx1b7{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.moon-disc.svelte-1sbx1b7{width:22px;height:22px;display:block}.moon-text.svelte-1sbx1b7{display:flex;flex-direction:column;gap:var(--space-1)}.moon-text.svelte-1sbx1b7 b:where(.svelte-1sbx1b7){font-size:var(--fs-sm);font-weight:500;color:var(--text)}.moon-text.svelte-1sbx1b7 span:where(.svelte-1sbx1b7){font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--muted)}.pegel-trend.svelte-1sbx1b7{color:var(--accent);font-size:var(--fs-sm);letter-spacing:var(--ls-label);margin-top:var(--space-2)}.spark.svelte-1sbx1b7{width:100%;padding-top:var(--space-2)}.spark.svelte-1sbx1b7 canvas:where(.svelte-1sbx1b7){display:block;width:100%;height:40px}.gauge.svelte-1sbx1b7{position:relative;width:100%;height:10px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.now.svelte-1sbx1b7{position:absolute;top:-2px;bottom:-2px;background:var(--accent);width:2px}@media(max-width:900px){.hud.svelte-1sbx1b7{width:170px}.selection.svelte-1sbx1b7{width:200px}.temp.svelte-1sbx1b7,.pegel-value.svelte-1sbx1b7{font-size:var(--fs-2xl)}.clock.svelte-1sbx1b7{font-size:var(--fs-xl)}.spark.svelte-1sbx1b7,.gauge.svelte-1sbx1b7{width:150px}.spark.svelte-1sbx1b7 canvas:where(.svelte-1sbx1b7){width:150px}}
