.narrative-link.svelte-1uha8ag{text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-block}.legend-stage.svelte-1uha8ag{display:grid}.legend-frame.svelte-1uha8ag{grid-area:1/1}.atlas.svelte-1uha8ag{flex-direction:column;height:100%;display:flex;overflow:hidden}.toolbar.svelte-1uha8ag{z-index:2;background:#fff;border-bottom:1px solid #cdd5cc;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}select.svelte-1uha8ag{min-width:0;max-width:230px;color:inherit;padding:8px 24px 8px 10px;font-size:14px}.source-label.svelte-1uha8ag{color:#526155;margin-right:auto;font-size:13px}.basemaps.svelte-1uha8ag{margin-left:auto;display:flex}.basemaps.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:0;padding:8px 12px;font-size:14px}.basemaps.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{border-radius:4px 0 0 4px}.basemaps.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border-radius:0 4px 4px 0;margin-left:-1px}.data-button.svelte-1uha8ag{white-space:nowrap;font-size:13px}.data-button.demo.svelte-1uha8ag{color:#745329;background:#faf6ed;border-color:#d2c4aa}.map-area.svelte-1uha8ag{flex:1;min-height:0;position:relative}.study-note.svelte-1uha8ag{background:#ffffffed;border:1px solid #cad3c7;border-radius:3px;max-width:calc(100% - 70px);padding:7px 10px;font-size:12px;position:absolute;top:12px;left:12px}.legend.svelte-1uha8ag{background:#fffffff5;border:1px solid #cad3c7;border-radius:4px;width:230px;max-height:55%;padding:12px;position:absolute;bottom:38px;left:12px;overflow:auto}.layer-toggle.svelte-1uha8ag{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.layer-toggle.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600}input[type=checkbox].svelte-1uha8ag{accent-color:#28553f;width:16px;height:16px;margin:0}.class-legend.svelte-1uha8ag{gap:7px;margin-top:12px;display:grid}.class-legend.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:center;gap:8px;font-size:13px;display:flex}.swatch.svelte-1uha8ag{border:1px solid #0002;flex:none;width:12px;height:12px}.elevation-scale.svelte-1uha8ag{background:linear-gradient(90deg,#e5eeda,#9fb988,#537b51,#9e825b,#f0e7d1);height:10px;margin-top:16px}.scale-labels.svelte-1uha8ag{justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.rain-value.svelte-1uha8ag{font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:26px}.rain-value.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px}.small-note.svelte-1uha8ag{color:#526155;margin-top:10px;font-size:12px;line-height:1.5}.legend.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:3px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-block}.legend-scale.svelte-1uha8ag{gap:3px;margin-top:12px;display:flex}.legend-scale.svelte-1uha8ag div:where(.svelte-1uha8ag){flex:1}.legend-scale.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:5px;font-size:12px;display:block}.legend-scale.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{height:7px;margin:0}.layer-settings.svelte-1uha8ag{border-top:1px solid #e0e5dc;margin-top:12px;padding-top:8px}summary.svelte-1uha8ag{cursor:pointer;text-underline-offset:3px;font-size:13px;text-decoration:underline}.layer-settings.svelte-1uha8ag summary:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#526155;margin-left:auto}input[type=range].svelte-1uha8ag{accent-color:#28553f;width:100%;margin:12px 0 0;display:block}.location-details.svelte-1uha8ag{background:#fff;border:1px solid #cad3c7;border-radius:4px;width:270px;max-width:calc(100% - 72px);max-height:70%;padding:16px;position:absolute;top:55px;right:56px;overflow:auto}.detail-heading.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}h2.svelte-1uha8ag{font-size:17px;font-weight:600}.detail-heading.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:3px 7px}.location-details.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:1.5}.coordinates.svelte-1uha8ag{color:#526155;font-variant-numeric:tabular-nums;font-size:12px!important}dt.svelte-1uha8ag{color:#526155;margin-top:14px;font-size:12px}dd.svelte-1uha8ag{margin:4px 0;font-size:16px}.data-dialog{background:#fff;max-width:540px;max-height:85dvh;padding:24px;overflow:auto}.data-dialog p.svelte-1uha8ag{margin:14px 0;font-size:14px;line-height:1.6}.data-dialog a.svelte-1uha8ag{text-underline-offset:3px;font-size:14px;text-decoration:underline}@media (width<=850px){.toolbar.svelte-1uha8ag{flex-wrap:wrap;gap:6px}.source-label.svelte-1uha8ag{order:3;width:100%;font-size:12px}.toolbar.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:1}.basemaps.svelte-1uha8ag{margin-left:auto}}@media (width<=600px){.toolbar.svelte-1uha8ag{padding:8px 10px}.toolbar.svelte-1uha8ag select:where(.svelte-1uha8ag){flex:calc(50% - 6px);min-width:140px;max-width:none;font-size:13px}.basemaps.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:8px;font-size:13px}.data-button.svelte-1uha8ag{padding:8px;font-size:12px}.legend.svelte-1uha8ag{width:195px;max-height:43%;padding:10px;left:10px}.class-legend.svelte-1uha8ag{gap:5px}.class-legend.svelte-1uha8ag>div:where(.svelte-1uha8ag){font-size:12px}.location-details.svelte-1uha8ag{width:240px;max-width:calc(100% - 24px);max-height:calc(100% - 280px);padding:12px;top:55px;right:10px}.study-note.svelte-1uha8ag{padding:6px 8px;font-size:11px;left:10px}}
