.hero.svelte-1qs75a3{position:relative;max-width:var(--hero-max-width);margin:var(--space-md) var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media(min-width:700px){.hero.svelte-1qs75a3{width:100%;margin:var(--space-md) auto 0}}.hero-refresh.svelte-1qs75a3{position:absolute;bottom:var(--space-sm, 8px);right:var(--space-sm, 8px);font-size:.65rem;color:var(--color-text);white-space:nowrap}.hero-refresh.fetching.svelte-1qs75a3{animation:svelte-1qs75a3-spin .8s linear infinite;display:inline-block}@keyframes svelte-1qs75a3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-body.svelte-1qs75a3{display:flex;align-items:flex-end;gap:var(--space-md)}.hero-left.svelte-1qs75a3{flex:1;min-width:0}.hero-right.svelte-1qs75a3{width:110px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-end}.hero-logo.svelte-1qs75a3{width:100%;max-height:90px;object-fit:contain;object-position:center right;opacity:.6}.plage-title.svelte-1qs75a3{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text);line-height:1.2}.lake-name.svelte-1qs75a3{font-size:.85rem;color:var(--color-text);margin:.15rem 0 0}.date-meta.svelte-1qs75a3{font-size:.75rem;color:var(--color-text);margin:.3rem 0 0}.fav-btn.svelte-1qs75a3{position:absolute;top:var(--space-sm, 8px);right:var(--space-sm, 8px);background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--color-text-dim);padding:0;line-height:1;transition:color .15s,transform .15s;z-index:1}.fav-btn.svelte-1qs75a3:hover{color:var(--color-star);transform:scale(1.15)}.fav-btn.active.svelte-1qs75a3{color:var(--color-star)}.stale-warning.svelte-1qs75a3{font-size:.75rem;color:var(--color-stale);margin:var(--space-xs) 0 0;opacity:.85}.fake-temp.svelte-1qs75a3{cursor:pointer;animation:svelte-1qs75a3-pulse 2s infinite}@keyframes svelte-1qs75a3-pulse{0%,to{opacity:1}50%{opacity:.7}}.hero-bottom.svelte-1qs75a3{display:flex;align-items:center;justify-content:center;margin-top:var(--space-xs);border-top:1px solid var(--color-border);padding-top:var(--space-sm)}.actions.svelte-1qs75a3{display:flex;align-items:center;gap:.5rem}.action-btn.svelte-1qs75a3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-surface-hover);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none;transition:background .15s;flex-shrink:0;cursor:pointer}.action-btn.svelte-1qs75a3:hover{background:var(--color-surface-active)}.action-btn.svelte-1qs75a3 svg:where(.svelte-1qs75a3){width:18px;height:18px}.action-btn-nav-icon.svelte-1qs75a3 svg:where(.svelte-1qs75a3){width:20px;height:20px}.actions.svelte-1qs75a3 .share-wrapper{display:flex;flex-shrink:0}.actions.svelte-1qs75a3 .share-btn{width:40px!important;height:40px!important}.actions.svelte-1qs75a3 .share-btn svg{width:18px!important;height:18px!important}.temp-inline-row.svelte-1qs75a3{display:flex;align-items:baseline;gap:.3rem;margin:.3rem 0;cursor:pointer}.temp-inline-value.svelte-1qs75a3{font-size:3.2rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.temp-inline-value.svelte-1qs75a3 sup:where(.svelte-1qs75a3){font-size:.4em;vertical-align:super;line-height:0}.temp-inline-value.no-data.svelte-1qs75a3{opacity:.4;cursor:default}.temp-inline-value.april.svelte-1qs75a3{color:#ef4444}.temp-inline-trend.svelte-1qs75a3{font-size:1.3rem;opacity:.8}.info-btn.svelte-1qs75a3{background:none;border:none;color:var(--color-text-dim);cursor:pointer;padding:.15rem;display:flex;align-items:center;opacity:.6;transition:opacity .15s}.info-btn.svelte-1qs75a3:hover{opacity:1}@media(max-width:480px){.plage-title.svelte-1qs75a3{font-size:1.3rem}.temp-inline-value.svelte-1qs75a3{font-size:2.6rem}.hero-right.svelte-1qs75a3{width:80px}}.plage-view.svelte-18jmdxy{display:flex;flex-direction:column;flex:1}.plage-view.svelte-18jmdxy:before{content:"";flex:1 0 0px}.plage-view.svelte-18jmdxy:after{content:"";flex:2 0 0px}.iot-comparison.svelte-18jmdxy{max-width:var(--hero-max-width);margin:var(--space-sm) var(--space-lg) 0;height:120px}@media(min-width:700px){.iot-comparison.svelte-18jmdxy{width:100%;margin:var(--space-sm) auto 0}}
