.pindrop-map-aside[data-game-theme]{--surface-2:var(--gt-bg);--surface-3:color-mix(in srgb, var(--gt-bg), #fff 10%);--fg:var(--gt-ink);--fg-2:var(--gt-ink);--fg-3:var(--gt-ink2);--fg-4:var(--gt-ink2);--line:rgba(var(--gt-rgb), .26);--accent:var(--gt-accent);--accent-fg:var(--gt-accent2);--accent-fg-hi:var(--gt-accent2);background:linear-gradient(180deg, var(--gt-bg2), var(--gt-bg) 38%);color:var(--gt-ink);box-shadow:0 0 0 1px rgba(var(--gt-rgb), .35), 0 12px 40px #0000008c}.pindrop-map-brand{border-bottom:2px solid var(--gt-accent);flex:none;justify-content:center;align-items:center;height:56px;padding:6px 24px;display:flex}.pindrop-map-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #000000b3);width:auto;max-width:100%;height:100%;display:block}@media (max-width:767px){.pindrop-map-brand{height:30px;padding:3px 16px}}.pindrop-group-label{font-family:var(--gt-font), system-ui, sans-serif;font-weight:600;font-size:var(--gt-head-size);text-transform:var(--gt-head-case);letter-spacing:var(--gt-head-ls);color:var(--gt-accent2);align-items:center;gap:.6rem;padding-top:.9rem;padding-bottom:.35rem;display:flex}.pindrop-group-label:after{content:"";background:linear-gradient(90deg, rgba(var(--gt-rgb), .6), transparent);flex:1;height:1px}.pindrop-toggle-row{border-radius:var(--gt-radius);background:0 0;padding-left:8px;box-shadow:inset 3px 0 #0000}.pindrop-toggle-row[aria-pressed=true]{background:var(--gt-row-on);box-shadow:inset 3px 0 0 var(--gt-accent)}.pindrop-toggle-row[aria-pressed=true] .truncate,.pindrop-toggle-row[aria-pressed=true] .pd-switch-name{color:var(--gt-ink);font-weight:600}.pindrop-toggle-row[aria-pressed=false] .truncate,.pindrop-toggle-row[aria-pressed=false] .pd-switch-name{color:var(--gt-ink2);font-weight:400}.pindrop-toggle-row[aria-pressed=false]:hover{background:#ffffff12}.pindrop-toggle-row:focus-visible{outline:2px solid var(--gt-accent2);outline-offset:-2px}.pindrop-toggle-row[aria-pressed=true] .pindrop-cat-count{color:var(--gt-ink)}.pindrop-toggle-row[aria-pressed=false] .pindrop-cat-count{color:var(--gt-ink2)}.pindrop-toggle-row[aria-pressed=false] .pindrop-cat-tile{opacity:.55}.pindrop-toggle-row[aria-pressed=false]:hover .pindrop-cat-tile{opacity:.85}.pindrop-layer-row{border:1px solid rgba(var(--gt-rgb), .28)}.pindrop-layer-row[aria-pressed=true]{border-color:var(--gt-accent)}@media (max-width:560px){.pindrop-sidebar-nav ul.grid.pindrop-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-range{touch-action:pan-y;cursor:pointer;height:28px;position:relative}.pd-range__rail,.pd-range__fill{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.pd-range__rail{background:rgba(var(--gt-rgb), .28);left:0;right:0}.pd-range__fill{background:var(--gt-accent)}.pd-range__thumb{box-sizing:border-box;background:var(--gt-ink);border:2px solid var(--gt-accent);border-radius:999px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 1px 4px #00000080}.pd-range__thumb:focus-visible{outline:2px solid var(--gt-accent2);outline-offset:2px}@media (max-width:767px){.pd-range{height:44px}.pd-range__thumb{width:24px;height:24px;margin:-12px 0 0 -12px}}.pd-goto-field{border-radius:var(--gt-radius);border:1px solid rgba(var(--gt-rgb), .35);min-width:0;color:var(--gt-ink);background:#00000038;flex:1;padding:.3rem .5rem;font-size:13px}.pd-goto-field::placeholder{color:var(--gt-ink2)}.pd-goto-field:focus-visible{outline:2px solid var(--gt-accent2);outline-offset:-1px}.pd-goto-btn{border-radius:var(--gt-radius);border:1px solid var(--gt-accent);background:var(--gt-row-on);color:var(--gt-ink);flex:none;padding:.3rem .8rem;font-size:13px;font-weight:600}.pd-goto-btn:hover{background:rgba(var(--gt-rgb), .3)}.pd-goto-btn:focus-visible{outline:2px solid var(--gt-accent2);outline-offset:2px}@media (max-width:767px){.pd-goto-field{min-height:44px;font-size:16px}.pd-goto-btn{min-width:44px;min-height:44px}}.pd-coords{z-index:850;background:color-mix(in srgb, var(--gt-bg), transparent 8%);max-width:calc(100% - 96px);color:var(--gt-ink);border:1px solid rgba(var(--gt-rgb), .45);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:10px;box-shadow:0 2px 10px #00000073}.pd-coords__copy{border:1px solid rgba(var(--gt-rgb), .5);background:var(--gt-row-on);color:var(--gt-ink);cursor:pointer;border-radius:5px;padding:5px 8px;font:600 11px/1 system-ui,sans-serif}.pd-coords__copy:hover{background:rgba(var(--gt-rgb), .32)}.pd-coords__copy:focus-visible{outline:2px solid var(--gt-accent2);outline-offset:1px}@media (max-width:767px){.pd-coords{bottom:44px;left:8px!important}.pd-coords__copy{min-width:56px;min-height:44px;font-size:13px}}.leaflet-marker-icon.pd-goto{background:0 0;border:0}.pd-goto__ring{box-sizing:border-box;background:#ff3d7147;border:3px solid #ff3d71;border-radius:999px;width:26px;height:26px;display:block;box-shadow:0 0 0 2px #fff,0 2px 8px #00000080}.pd-pop .pd-goto__ring--tile{width:22px;height:22px;margin:auto}