.page-header.svelte-121hzdn{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.header-actions.svelte-121hzdn{display:flex;gap:.75rem;align-items:center}.mobile-chart-btn.svelte-121hzdn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;color:var(--text-color);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.mobile-chart-btn.svelte-121hzdn:hover{background:#ffffff26;border-color:var(--color-accent);text-decoration:none}h1.svelte-121hzdn{font-size:1.5rem;margin:0;color:var(--color-accent)}.map-container.svelte-121hzdn{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px #0003;margin:1rem 0}.latest-readings.svelte-121hzdn{background:#0f172a66;border:1px solid #334155;border-radius:.75rem;margin:1rem 0}section.svelte-121hzdn{margin:1rem 0}@media (min-width: 768px){.page-header.svelte-121hzdn{flex-direction:row;justify-content:space-between;align-items:flex-start}}.map-container.svelte-121hzdn{position:relative;height:250px;margin-top:1rem;border-radius:.375rem;overflow:hidden}.map.svelte-121hzdn{height:100%;width:100%}.map-loading-overlay.svelte-121hzdn p:where(.svelte-121hzdn){font-size:.9rem}.summary.svelte-121hzdn{margin-bottom:.5rem}.links.svelte-121hzdn{margin-top:1.5rem}.nearby.svelte-121hzdn h3:where(.svelte-121hzdn){color:var(--color-accent);margin:1.5rem 0 1rem;font-size:1.3rem}.nearby-list.svelte-121hzdn{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (max-width: 767px){.metadata.svelte-121hzdn dl:where(.svelte-121hzdn){grid-template-columns:1fr 1fr;gap:.75rem}.metadata.svelte-121hzdn h2:where(.svelte-121hzdn){font-size:1.1rem;margin-bottom:.75rem}}@media (max-width: 768px){.nearby-list.svelte-121hzdn{flex-direction:column;max-width:100%;gap:.5rem}}.metadata.svelte-121hzdn{margin-top:0;background:#0f172a4d;border:1px solid #334155;border-radius:.75rem;padding:1.25rem}.metadata.svelte-121hzdn h2:where(.svelte-121hzdn){color:var(--color-accent);font-size:1.2rem;margin-bottom:1rem}.metadata.svelte-121hzdn dl:where(.svelte-121hzdn){display:flex;flex-direction:column;gap:.25rem}.metadata.svelte-121hzdn dt:where(.svelte-121hzdn){font-weight:700}.metadata.svelte-121hzdn dd:where(.svelte-121hzdn){margin-left:.5rem}.data-source-link.svelte-121hzdn{color:var(--color-accent);text-decoration:none;font-weight:500}.data-source-link.svelte-121hzdn:hover{text-decoration:underline}.latest-readings.svelte-121hzdn{margin:1.5rem 0;padding:1.5rem;background:#0f172a66;border:1px solid #334155;border-radius:.75rem}.latest-readings.svelte-121hzdn h3:where(.svelte-121hzdn){margin:0 0 1rem;color:var(--color-accent);font-size:1.2rem}.reading-tiles.svelte-121hzdn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.reading-tile.svelte-121hzdn{text-align:center;padding:1rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;transition:all .2s ease;min-height:80px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 400px){.latest-readings.svelte-121hzdn{margin:1rem 0;padding:1rem}.reading-tiles.svelte-121hzdn{grid-template-columns:1fr 1fr;gap:.75rem}.reading-tile.svelte-121hzdn{padding:.75rem .5rem;min-height:70px}.reading-value.svelte-121hzdn{font-size:1.3rem;margin-bottom:.25rem}.reading-label.svelte-121hzdn{font-size:.75rem;line-height:1.2}}@media (max-width: 320px){.reading-tiles.svelte-121hzdn{gap:.5rem}.reading-tile.svelte-121hzdn{padding:.6rem .4rem;min-height:65px}.reading-value.svelte-121hzdn{font-size:1.2rem}.reading-label.svelte-121hzdn{font-size:.7rem}}.reading-tile.svelte-121hzdn:hover{background:#0006;border-color:#f1c40f33;transform:translateY(-1px)}.reading-value.svelte-121hzdn{font-size:1.5rem;font-weight:600;color:var(--color-accent);margin-bottom:.25rem;font-family:monospace}.reading-tile.loading.svelte-121hzdn{opacity:.7}.reading-skeleton-value.svelte-121hzdn,.reading-skeleton-label.svelte-121hzdn{background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);background-size:200% 100%;animation:svelte-121hzdn-skeleton-pulse 1.5s ease-in-out infinite;border-radius:.25rem}.reading-skeleton-value.svelte-121hzdn{height:1.5rem;width:60%;margin:0 auto .5rem}.reading-skeleton-label.svelte-121hzdn{height:1rem;width:80%;margin:0 auto}@media (max-width: 400px){.reading-skeleton-value.svelte-121hzdn{height:1.3rem;margin-bottom:.25rem}.reading-skeleton-label.svelte-121hzdn{height:.9rem}}@keyframes svelte-121hzdn-skeleton-pulse{0%{background-position:-200% 0}to{background-position:200% 0}}.reading-label.svelte-121hzdn{font-size:.85rem;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.5px}.reading-timestamp.svelte-121hzdn{text-align:center;font-size:.8rem;color:#fff9;margin:0;font-style:italic}.no-data-message.svelte-121hzdn{text-align:center;padding:2rem 1rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;margin:1rem 0}.no-data-message.svelte-121hzdn p:where(.svelte-121hzdn){margin:0 0 .5rem;color:var(--color-secondary);font-size:1rem}.no-data-subtext.svelte-121hzdn{font-size:.85rem!important;color:#fff9!important;margin:0!important}@media (max-width: 400px){.no-data-message.svelte-121hzdn{padding:1.5rem .75rem;margin:.75rem 0}.no-data-message.svelte-121hzdn p:where(.svelte-121hzdn){font-size:.9rem}.no-data-subtext.svelte-121hzdn{font-size:.8rem!important}}
