.drought-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:.75rem;display:grid}.drought-row[hidden]{display:none}.drought-rows-more{margin:.75rem 0 0}.drought-show-all{color:var(--app-accent);font:inherit;border:1px solid var(--app-border);cursor:pointer;background:0 0;border-radius:.35rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.drought-show-all:hover{border-color:var(--app-accent)}.drought-show-all:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.drought-show-all[hidden]{display:none}.drought-toc{margin-block:.75rem}.drought-toc-title{font-size:var(--app-group-heading);margin:0 0 .35rem}.drought-toc ul{flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.drought-toc li+li:before{content:"·";color:var(--app-muted);margin-inline-end:.5rem}.drought-toc a{color:var(--app-accent);text-underline-offset:.15em;font-size:.9rem;text-decoration:underline}.drought-toc a:hover{text-decoration-thickness:2px}.drought-toc a:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.drought-more{margin-block-start:.75rem}.drought-more>summary{cursor:pointer}.drought-more>summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.drought-more>summary h2{font-size:var(--app-section-heading);margin:0;display:inline}.drought-more-hint{color:var(--app-muted);margin-block-start:.2rem;font-size:.8rem;line-height:1.4;display:block}.drought-more-body{margin-block-start:.5rem}.drought-more-copy{color:var(--app-muted);margin:.25rem 0 .65rem;font-size:.8rem;line-height:1.4}.drought-row{gap:var(--space-2);padding:.85rem 1rem;display:grid}.drought-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.drought-row-head h3{margin:0;font-size:.98rem}.drought-row-storage{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.drought-row-reading{color:var(--app-muted);margin:0;font-size:.78rem}.drought-row-links{flex-wrap:wrap;gap:.35rem .9rem;margin:0;font-size:.78rem;display:flex}.drought-row-links a{color:var(--app-accent)}.drought-attribution{color:var(--app-muted);margin-block-start:1rem;font-size:.78rem}.drought-scatter-host,.drought-gap-host,.drought-severity-host{margin-block-start:.5rem}.drought-scatter,.drought-gap-chart{block-size:auto;inline-size:100%;display:block}.drought-severity-chart{block-size:auto;inline-size:100%;max-inline-size:54rem;margin-inline:auto;display:block}.drought-grid{stroke:var(--app-border);stroke-width:1px}.drought-guide{stroke:var(--app-muted);stroke-width:1.25px;stroke-dasharray:5 4;opacity:.55}.drought-axis{fill:var(--app-muted);font-size:10px}.drought-axis-title{fill:var(--app-muted);font-size:11px;font-weight:600}.drought-scatter-point circle{stroke:var(--app-surface-raised);stroke-width:1.5px}.drought-scatter-point circle.is-chosen{stroke:var(--app-text);stroke-width:2.5px}.drought-chart-note{color:var(--app-muted);margin:.4rem 0 0;font-size:.8rem}.drought-gap-grid,.drought-severity-grid{stroke:var(--app-border);stroke-width:1px}.drought-gap-axis,.drought-severity-axis{fill:var(--app-muted);font-size:10px}.drought-gap-name{fill:var(--app-text);font-size:10.5px}.drought-gap-link{stroke:var(--app-muted);stroke-width:2px;opacity:.5}.drought-gap-dot{stroke:var(--app-surface-raised);stroke-width:1.5px}.drought-change-chart{block-size:auto;inline-size:100%;display:block}.drought-change-host{margin-block-start:.5rem}.drought-change-grid{stroke:var(--app-border);stroke-width:1px}.drought-change-zero{stroke:var(--app-muted);stroke-width:1.5px;opacity:.7}.drought-change-axis{fill:var(--app-muted);font-size:10px}.drought-change-name{fill:var(--app-text);font-size:10.5px}.drought-change-bar{stroke:var(--app-surface-raised);stroke-width:1px}.drought-change-bar.is-chosen{stroke:var(--app-text);stroke-width:2px}.drought-change-swatch{border:1px solid var(--app-border);vertical-align:-.05rem;border-radius:.15rem;block-size:.7rem;inline-size:.7rem;margin-inline-end:.4rem;display:inline-block}.drought-severity-rect{stroke:var(--app-surface-raised);stroke-width:1px}.drought-severity-value{fill:var(--app-text);font-size:11px;font-weight:600}.drought-severity-tick{fill:var(--app-muted);font-size:10px;font-weight:600}.drought-severity-caption{fill:var(--app-muted);font-size:10px}.drought-decade-host{border-radius:.35rem;margin-block-start:.5rem}.drought-decade-host:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.drought-decade-controls{max-inline-size:28rem;margin-block-start:.5rem}.drought-decade-controls calcite-label{--calcite-font-size-relative-base:var(--app-control-text)}.drought-history-chart{touch-action:pan-y;block-size:auto;inline-size:100%;display:block}.drought-history-gap{fill:color-mix(in srgb, var(--app-muted) 30%, transparent)}.drought-history-year{stroke:var(--app-border);stroke-width:1px}.drought-history-base{stroke:var(--app-muted);stroke-width:1px}.drought-history-now{stroke:var(--app-text);stroke-width:1.5px;stroke-dasharray:3 3}.drought-history-cursor{stroke:var(--app-text);stroke-width:1px;opacity:.8}.drought-calendar-host{margin-block-start:.75rem}.drought-calendar-rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}.drought-calendar-row{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);align-items:center;gap:0 .75rem;min-inline-size:0;display:grid}.drought-calendar-name{min-inline-size:0;color:var(--app-text);font:inherit;text-align:end;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;padding:0 .25rem;font-size:.75rem;line-height:1.25;overflow:hidden}.drought-calendar-name:hover{border-color:var(--app-border)}.drought-calendar-name:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.drought-calendar-name[aria-pressed=true]{border-color:var(--app-muted);font-weight:700}.drought-calendar-strip{border:1px solid var(--app-border);block-size:.85rem;inline-size:100%;display:block}.drought-calendar-cell{shape-rendering:crispedges}.drought-calendar-missing,.drought-calendar-missing-swatch{fill:var(--app-muted);background:var(--app-muted)}.drought-calendar-year{stroke:var(--app-surface-raised);stroke-width:1px;opacity:.7}.drought-calendar-now{fill:none;stroke:var(--app-text);stroke-width:1.5px}.drought-calendar-axis{margin-block-end:.2rem}.drought-calendar-years{block-size:2rem;color:var(--app-muted);font-size:.7rem;position:relative}.drought-calendar-years span{padding-inline-start:2px;position:absolute;inset-block-end:0}.drought-calendar-years .drought-calendar-now-label{padding:0;inset-block:0 auto;inset-inline-end:0}@media (width<=640px){.drought-calendar-row{grid-template-columns:minmax(0,1fr);gap:0}.drought-calendar-name{text-align:start;padding-inline:0}.drought-calendar-rows{gap:.3rem}.drought-calendar-years span:not(.drought-calendar-now-label):nth-child(2n){display:none}}
