.content{display:grid;flex-grow:2;min-width:0;min-height:0;overflow:hidden}.content>*{grid-row:1;grid-column:1;min-width:0;min-height:0;overflow:hidden}.attribution{color:#3c3b3b;font-family:("Raleway",Helvetica,sans-serif);font-size:.5em;font-weight:400;letter-spacing:.25em;padding:10px;background-color:#ffffffa0;width:fit-content;font-size:.7em;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden;position:fixed;bottom:0;left:0}.mouse-hover-info{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8em;font-weight:500;letter-spacing:0;color:#3c3b3b}.mouse-hover-info p{margin:0}.color-legend{width:fit-content;display:flex;flex-direction:column;gap:4px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8em;font-weight:500;letter-spacing:0;color:#3c3b3b}p.copyright{margin:0}.mapview{width:100%;height:100%}.error-message{padding:10px;display:flex;flex-direction:column;align-items:center}button.maplibregl-popup-close-button{font-size:2em;padding:5px}.maplibregl-popup-content{font-size:1.5em}.map-landing-container{flex-grow:1;min-height:0;overflow-y:auto}.map-full-section{display:grid;height:calc(75vh + 65px);position:relative}.map-full-section>*{grid-row:1;grid-column:1;min-width:0;min-height:0;overflow:hidden}.map-search-overlay{overflow:visible!important;align-self:start;z-index:10;pointer-events:none}.map-search-overlay>*{pointer-events:auto}.map-search-overlay form{background:#ffffffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;box-shadow:0 2px 8px #00000026;margin:10px}.dark .map-search-overlay form{background:#1a202cd9}.map-attribution{overflow:visible!important;align-self:end;justify-self:start;z-index:10;padding:6px 10px;background-color:#ffffffbf;font-size:.7em;pointer-events:auto}.map-attribution .copyright{margin:0;color:#000}.landing-info{padding:2rem;max-width:800px;margin:0 auto}.landing-step{margin-bottom:2rem}.landing-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid #d0d0d0;font-size:.85em;color:#555;text-align:center}
