body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-feature-settings:"palt"}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.map-container{position:absolute;top:0;bottom:0;width:100%;height:100vh}.sidebar{position:fixed;top:0;left:0;margin:.5rem;border-radius:.5rem;z-index:10;padding:1.5rem;background-color:rgb(255 255 255/.9)}.legend-toggle{position:fixed;top:1rem;right:1rem;z-index:20;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:#222;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.4rem .7rem;box-shadow:0 1px 4px rgb(0 0 0/.2)}.bike-sidebar{display:flex;flex-direction:column;grid-gap:4px;gap:4px;max-width:340px;& h2{font-size:1.2rem;margin:0;-webkit-margin-after:.5rem;margin-block-end:.5rem}}.bike-row{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;position:relative}.bike-chk{position:absolute;opacity:0;margin:0;cursor:pointer}.bike-check,.bike-chk{width:18px;height:18px}.bike-check{flex:none;position:relative}.bike-check-mark{position:absolute;inset:0;width:18px;height:18px}.bike-check-mark path{fill:none;stroke:#1a9850;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bike-chk:focus-visible+.bike-toggle{outline:2px solid #005fcc;outline-offset:1px;border-radius:3px}.bike-info,.bike-toggle{display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:0;cursor:pointer}.bike-toggle{flex:1 1}.bike-head{display:flex;align-items:center;grid-gap:4px;gap:4px}.bike-swatch{flex:none;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.bike-name{font-weight:700;cursor:pointer}.bike-toggle-summary{font-size:.72rem;color:#333;padding-left:22px}.github-link{display:flex;justify-content:end}.note-toggle{flex:none;border:none;background:none;cursor:pointer;color:#666;font-size:.9rem;line-height:1;padding:0 2px}.note-toggle:hover{color:#333}.source-link{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;color:#333}.github-icon{width:15px;height:15px;flex:none}.note-popover{position:fixed;z-index:30;min-width:220px;max-width:300px;border:1px solid #ddd;border-radius:8px;padding:.6rem .7rem;background:#fff;box-shadow:0 4px 16px rgb(0 0 0/.25);display:flex;flex-direction:column;grid-gap:5px;gap:5px;font-size:.78rem;line-height:1.4}.note-heading{font-weight:700;font-size:.72rem;color:#555}.note-attr{display:flex;align-items:baseline;grid-gap:6px;gap:6px}.bike-toggle-tag{font-size:.72rem;border:1px solid #ddd;border-radius:3px;padding:0 3px}.maplibregl-popup-content p{margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mapClass{border:1px red}#right{width:70vw;overflow:hidden;position:absolute;top:0;left:0}.maplibregl-popup-content.maplibregl-popup-content{width:400px;max-width:95vw}.maplibregl-popup-close-button{font-size:15px}.t-safest{color:#1a9850}.t-safe{color:#91cf60}.t-moderate{color:#fdae61}.t-dangerous{color:#d73027}h1{position:fixed;z-index:10;bottom:0;left:0;padding:2rem;margin:0;background-color:rgb(255 255 255/.9);font-size:calc(2vw + 2vh + 10px);line-height:.8}.copy-searches{position:absolute;right:10px;top:10px;z-index:10;min-width:400px;padding:5px 10px;background-color:hsla(0,0%,100%,.8);border:3px solid grey;border-radius:5px}#search_container{display:flex}#search_container h3{margin:0;transform:translateY(18%)}#search_container input{margin-left:10px;width:310px;height:30px;font-size:20px}.maplibregl-ctrl-bottom-left{right:0;left:auto;bottom:15px}.maplibregl-ctrl-top-left{margin-top:120px}.maplibregl-ctrl-geocoder--icon.maplibregl-ctrl-geocoder--icon-search{display:none}
/*# sourceMappingURL=main.cb1579fc.chunk.css.map */