@layer quartz-base{.garden-map{flex-direction:column;gap:.4rem;display:flex}.garden-map .gm-head{justify-content:space-between;align-items:baseline;display:flex}.garden-map .gm-head h3{margin:0;font-size:1rem}.garden-map .gm-open{font-family:var(--codeFont);color:var(--gray);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem}.garden-map .gm-open:hover{color:var(--secondary)}.garden-map .gm-svg{border:1px solid var(--lightgray);background:var(--light);cursor:zoom-in;border-radius:3px;width:100%;height:230px}.garden-map .gm-line:not(.here),.garden-map .gm-tag:not(.here){opacity:.22}.gm-svg .gm-track{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.gm-svg .gm-transfer{fill:none;stroke:var(--darkgray);stroke-width:1.5px;stroke-dasharray:3 3;opacity:0;transition:opacity .15s}.gm-svg .gm-transfer.near,.gm-svg .gm-transfer.here{opacity:1}.gm-svg.all-transfers .gm-transfer{opacity:.55}.gm-svg.all-transfers .gm-transfer.near,.gm-svg.all-transfers .gm-transfer.here{opacity:1}.gm-svg .gm-station{cursor:pointer;outline:none}.gm-svg .gm-station circle{fill:var(--dark);stroke:var(--light);stroke-width:1.5px}.gm-svg .gm-station text{font-family:var(--bodyFont);fill:var(--darkgray);paint-order:stroke;stroke:var(--light);stroke-width:3px;stroke-linejoin:round;font-size:11px}.gm-svg .gm-station.interchange circle{fill:var(--light);stroke:var(--dark);stroke-width:2px}.gm-svg .gm-station.tagged:not(.interchange) circle{r:4px}.gm-svg .gm-station:hover text,.gm-svg .gm-station:focus-visible text{fill:var(--secondary);font-weight:600}.gm-svg .gm-station:hover circle,.gm-svg .gm-station:focus-visible circle{stroke:var(--secondary);stroke-width:2.5px}.gm-svg .gm-station.you-are-here circle{fill:var(--secondary);stroke:var(--light);stroke-width:2px}.gm-svg .gm-station.you-are-here text{fill:var(--dark);font-weight:600}.gm-svg.show-tags .gm-station.tagged:not(.you-are-here) circle{r:5.5px;fill:var(--light);stroke:var(--dark);stroke-width:2px}.gm-svg .gm-tag{cursor:pointer;outline:none;display:none}.gm-svg .gm-tag path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gm-svg .gm-tag .gm-tag-casing{stroke-width:4.5px}.gm-svg .gm-tag .gm-tag-core{stroke:var(--light);stroke-width:1.5px}.gm-svg .gm-tag text{font-family:var(--codeFont);paint-order:stroke;stroke:var(--light);stroke-width:3px;font-size:10px;font-weight:600}.gm-svg .gm-tag:hover .gm-tag-casing,.gm-svg .gm-tag:focus-visible .gm-tag-casing{stroke-width:6px}.gm-svg.show-tags .gm-tag{display:inline}.gm-svg.tag-focus .gm-station:not(.on-tag) text,.gm-svg.tag-focus .gm-name,.gm-svg.tag-focus .gm-tag:not(.focused){opacity:.12}.gm-svg.tag-focus .gm-station:not(.on-tag) circle,.gm-svg.tag-focus .gm-track{opacity:.35}.gm-svg.tag-focus .gm-station.on-tag text{fill:var(--dark);font-weight:600}.gm-svg .gm-station text,.gm-svg .gm-station circle,.gm-svg .gm-track,.gm-svg .gm-name,.gm-svg .gm-tag{transition:opacity .15s}.gm-svg .gm-name{cursor:pointer;outline:none}.gm-svg .gm-name text{font-family:var(--headerFont);fill:var(--dark);font-size:13px;font-weight:600}.gm-svg .gm-name:hover text,.gm-svg .gm-name:focus-visible text{fill:var(--secondary)}.gm-tag-label{z-index:1001;border-left:3px solid var(--tag,var(--secondary));background:var(--light);box-shadow:0 0 0 1px var(--lightgray), 0 4px 14px #0000001f;font-family:var(--codeFont);color:var(--dark);pointer-events:none;white-space:nowrap;padding:.2rem .5rem;font-size:.75rem;position:fixed}.gm-tag-label[hidden]{display:none}html.gm-whole-open{overflow:hidden}.gm-whole{z-index:1000;background:var(--light);flex-direction:column;display:flex;position:fixed;inset:0}.gm-whole .gm-whole-bar{border-bottom:1px solid var(--lightgray);font-family:var(--headerFont);color:var(--dark);align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:600;display:flex}.gm-whole .gm-whole-bar .gm-whole-hint{font-family:var(--codeFont);color:var(--gray);flex:1;font-size:.72rem;font-weight:400}.gm-whole .gm-whole-bar .gm-all[aria-pressed=true],.gm-whole .gm-whole-bar .gm-tags[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--light)}.gm-whole .gm-whole-bar .gm-close,.gm-whole .gm-whole-bar .gm-tags,.gm-whole .gm-whole-bar .gm-here,.gm-whole .gm-whole-bar .gm-garden,.gm-whole .gm-whole-bar .gm-all{border:1px solid var(--lightgray);font:inherit;color:var(--dark);cursor:pointer;background:0 0;border-radius:2px;padding:.3rem .65rem;font-weight:400}.gm-whole .gm-whole-bar .gm-close:hover,.gm-whole .gm-whole-bar .gm-tags:hover,.gm-whole .gm-whole-bar .gm-here:hover,.gm-whole .gm-whole-bar .gm-garden:hover,.gm-whole .gm-whole-bar .gm-all:hover{border-color:var(--gray)}.gm-whole .gm-whole-svg{cursor:grab;touch-action:none;flex:1;width:100%;height:100%}.gm-whole .gm-whole-svg:active{cursor:grabbing}@media (max-width:800px){.gm-whole .gm-whole-hint{display:none}}}