.badges.svelte-200702{flex-flow:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.badge-link.svelte-200702{text-decoration:none}.badge-link.svelte-200702:hover,.badge-link.svelte-200702:focus-visible{outline:none;text-decoration:none}.badges.svelte-200702 .badge-face{border-radius:5px;align-items:center;gap:.35rem;padding:.28rem .45rem;line-height:1;transition:transform .16s,filter .16s,border-color .16s;display:inline-flex;position:relative;border-style:solid!important;border-width:1.5px!important}.badges.svelte-200702 .badge-face img,.badges.svelte-200702 .badge-face svg{border-radius:unset;flex:none;width:auto;height:24px;display:block}.badges.svelte-200702 p:where(.svelte-200702){white-space:nowrap;margin:0;font-size:.85rem;font-weight:600;line-height:1.1}.badge-link.svelte-200702:hover .badge-face,.badge-link.svelte-200702:focus-visible .badge-face{filter:brightness(1.03);transform:translateY(-1px)}.badges.svelte-200702 .beasties{--badge-count-bg:#1f1b45;--badge-count-border:#6a63c7;--badge-count-color:#fff;color:var(--text-color);background-color:#6a63c71f;border-color:#6a63c7}.badges.svelte-200702 .beasties-logo{color:#454088;filter:drop-shadow(0 0 .45px #00000075);flex:none;width:auto;height:24px;display:block;overflow:visible}.badges.svelte-200702 .bl-ranked{--badge-count-bg:#5d247a;--badge-count-border:#cf8afb;--badge-count-color:#fff;color:var(--text-color);background-color:#cf8afb2a;border-color:#cf8afb85}.badges.svelte-200702 .ss-ranked{--badge-count-bg:#d6b600;--badge-count-border:#ffde1a;--badge-count-color:#1f1b1d;color:var(--text-color);background-color:#ffde1a40;border-color:#d6b600}.badges.svelte-200702 .bsmg{--badge-count-bg:#30348a;--badge-count-border:#747bff;--badge-count-color:#fff;color:var(--text-color);background-color:#747bff24;border-color:#747bff85}.badges.svelte-200702 .bg-mapper{--badge-count-bg:#025f98;--badge-count-border:#028ee6;--badge-count-color:#fff;color:var(--text-color);background-color:#028ee624;border-color:#028ee685}.badges.svelte-200702 .verified-mapper{--badge-count-bg:#0f5c4a;--badge-count-border:#2ecfa3;--badge-count-color:#fff;color:var(--text-color);background-color:#2ecfa324;border-color:#2ecfa385}.badges.svelte-200702 .verified-mapper-icon{color:#1fa985}.badges.svelte-200702 .bg-mapper .bg-logo{flex:none;width:auto;height:24px;display:block}.badges.svelte-200702 .motw-winner{color:var(--text-color);background-color:#6a63c71f;border-color:#6a63c7}.badges.svelte-200702 .ditr{--badge-count-bg:#0f3d72;--badge-count-border:#2988ee;--badge-count-color:#fff;color:var(--text-color);background-color:#2988ee45;border-color:#2988ee}.badges.svelte-200702 .ditr-coach{--badge-count-bg:#721726;--badge-count-border:#ff3251;--badge-count-color:#fff;color:var(--text-color);background-color:#ff325145;border-color:#ff3251}html.dark .badges.svelte-200702 .motw-winner,body.dark .badges.svelte-200702 .motw-winner,[data-theme=dark] .badges.svelte-200702 .motw-winner,html.dark .badges.svelte-200702 .beasties,body.dark .badges.svelte-200702 .beasties,[data-theme=dark] .badges.svelte-200702 .beasties{color:var(--text-color);background-color:#45408875;border-color:#6a63c7}html.dark .badges.svelte-200702 .beasties-logo,body.dark .badges.svelte-200702 .beasties-logo,[data-theme=dark] .badges.svelte-200702 .beasties-logo{color:#fff;filter:drop-shadow(0 0 .5px #0000005a)}html.dark .badges.svelte-200702 .bl-ranked,body.dark .badges.svelte-200702 .bl-ranked,[data-theme=dark] .badges.svelte-200702 .bl-ranked{color:var(--text-color);background-color:#cf8afb38;border-color:#cf8afb85}html.dark .badges.svelte-200702 .ss-ranked,body.dark .badges.svelte-200702 .ss-ranked,[data-theme=dark] .badges.svelte-200702 .ss-ranked{color:var(--text-color);background-color:#ffde1a30;border-color:#ffde1a85}html.dark .badges.svelte-200702 .bsmg,body.dark .badges.svelte-200702 .bsmg,[data-theme=dark] .badges.svelte-200702 .bsmg{color:var(--text-color);background-color:#747bff35;border-color:#8e94ff}html.dark .badges.svelte-200702 .bg-mapper,body.dark .badges.svelte-200702 .bg-mapper,[data-theme=dark] .badges.svelte-200702 .bg-mapper{color:var(--text-color);background-color:#028ee635;border-color:#028ee685}html.dark .badges.svelte-200702 .ditr,body.dark .badges.svelte-200702 .ditr,[data-theme=dark] .badges.svelte-200702 .ditr{color:var(--text-color);background-color:#2988ee4c;border-color:#2988ee}html.dark .badges.svelte-200702 .ditr-coach,body.dark .badges.svelte-200702 .ditr-coach,[data-theme=dark] .badges.svelte-200702 .ditr-coach{color:var(--text-color);background-color:#ff32514c;border-color:#ff3251}html.dark .badges.svelte-200702 .verified-mapper,body.dark .badges.svelte-200702 .verified-mapper,[data-theme=dark] .badges.svelte-200702 .verified-mapper{color:var(--text-color);background-color:#2ecfa335;border-color:#2ecfa385}html.dark .badges.svelte-200702 .verified-mapper-icon,body.dark .badges.svelte-200702 .verified-mapper-icon,[data-theme=dark] .badges.svelte-200702 .verified-mapper-icon{color:#2ecfa3}.badge-count.svelte-200702{border:1px solid var(--badge-count-border,#6a63c7);background-color:var(--badge-count-bg,#1f1b45);min-width:1.15rem;height:1.15rem;color:var(--badge-count-color,#fff);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-.45rem;right:-.45rem;box-shadow:0 1px 4px #00000045}@media (width<=640px){.badges.svelte-200702 p:where(.svelte-200702){font-size:.78rem}.badges.svelte-200702 .badge-face{padding:.24rem .4rem}.badges.svelte-200702 .badge-face img,.badges.svelte-200702 .badge-face svg{height:20px}}.badge-link.svelte-200702{color:inherit;text-decoration:none;display:inline-flex}.badge-button.svelte-200702{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.badge-modal-backdrop.svelte-200702{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000085;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.badge-modal.svelte-200702{border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--quote-color), transparent 70%);background:var(--solid-bg);width:min(560px,100%);max-height:min(82dvh,640px);color:var(--text-color);overflow:hidden;box-shadow:0 14px 45px #00000075}.badge-modal-header.svelte-200702{border-bottom:1px solid color-mix(in lab, var(--quote-color), transparent 82%);background:color-mix(in lab, var(--section-bg), transparent 10%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex}.badge-modal-eyebrow.svelte-200702{color:color-mix(in lab, var(--text-color), transparent 35%);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .15rem;font-size:.78rem;font-weight:700}.badge-modal.svelte-200702 h3:where(.svelte-200702){margin:0;font-size:clamp(1rem,3vw,1.2rem);line-height:1.2}.badge-modal-close.svelte-200702{border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);background:color-mix(in lab, var(--quote-color), transparent 88%);width:2rem;height:2rem;color:var(--text-color);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.badge-modal-close.svelte-200702:hover,.badge-modal-close.svelte-200702:focus-visible{background:color-mix(in lab, var(--link-color), transparent 86%);border-color:color-mix(in lab, var(--link-color), transparent 55%);outline:none;transform:translateY(-1px)}.badge-detail-list.svelte-200702{flex-direction:column;gap:.5rem;max-height:min(52dvh,390px);margin:0;padding:1rem;list-style:none;display:flex;overflow:auto}.badge-detail-link.svelte-200702{border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--quote-color), transparent 78%);background:color-mix(in lab, var(--background), #000 6%);color:var(--text-color);justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.badge-detail-link.svelte-200702:hover,.badge-detail-link.svelte-200702:focus-visible{background:color-mix(in lab, var(--link-color), transparent 90%);border-color:color-mix(in lab, var(--link-color), transparent 60%);outline:none;transform:translateY(-1px)}.badge-detail-title.svelte-200702{font-size:.92rem;font-weight:700;line-height:1.25;display:block}.badge-detail-subtitle.svelte-200702{color:color-mix(in lab, var(--text-color), transparent 35%);margin-top:.15rem;font-size:.8rem;display:block}.badge-detail-map-id.svelte-200702{color:var(--link-color);white-space:nowrap;flex:none;font-size:.78rem;font-weight:700}.badge-modal-footer.svelte-200702{justify-content:flex-end;padding:0 1rem 1rem;display:flex}.badge-modal-main-link.svelte-200702{border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--link-color), transparent 45%);background:color-mix(in lab, var(--link-color), transparent 90%);color:var(--link-color);align-items:center;padding:.45rem .7rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.badge-modal-main-link.svelte-200702:hover,.badge-modal-main-link.svelte-200702:focus-visible{background:color-mix(in lab, var(--link-color), transparent 82%);border-color:color-mix(in lab, var(--link-color), transparent 30%);outline:none}.badge-detail-list.svelte-200702{scrollbar-width:thin;scrollbar-color:color-mix(in lab, var(--link-color), transparent 55%) color-mix(in lab, var(--background), #000 8%)}.badge-detail-list.svelte-200702::-webkit-scrollbar{width:.55rem}.badge-detail-list.svelte-200702::-webkit-scrollbar-track{background:color-mix(in lab, var(--background), #000 8%);border-radius:999px}.badge-detail-list.svelte-200702::-webkit-scrollbar-thumb{background:color-mix(in lab, var(--link-color), transparent 55%);border:2px solid color-mix(in lab, var(--background), #000 8%);border-radius:999px}.badge-detail-list.svelte-200702::-webkit-scrollbar-thumb:hover{background:color-mix(in lab, var(--link-color), transparent 35%)}.badge-detail-static.svelte-200702{cursor:default}.badge-detail-static.svelte-200702:hover{background:color-mix(in lab, var(--background), #000 6%);border-color:color-mix(in lab, var(--quote-color), transparent 78%);transform:none}.badge-detail-cover.svelte-200702{object-fit:cover;border:1px solid color-mix(in lab, var(--quote-color), transparent 72%);background:color-mix(in lab, var(--background), #000 20%);border-radius:.45rem;flex:0 0 3rem;width:3rem;height:3rem}.badge-detail-copy.svelte-200702{flex-direction:column;flex:1;min-width:0;display:flex}.badge-detail-cover[src$=\.svg].svelte-200702{object-fit:contain;padding:.35rem}@media (width<=640px){.badge-modal.svelte-200702{max-height:86dvh}.badge-detail-link.svelte-200702{align-items:center;gap:.55rem}.badge-detail-cover.svelte-200702{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.badge-detail-map-id.svelte-200702{white-space:normal}.badges.svelte-200702 .beasties-logo{height:20px}}.mapper-info.svelte-416obr{background-color:var(--background);border-radius:var(--radius-sm);padding:var(--spacing-md);max-width:100%;line-height:1.6;overflow-x:hidden;box-shadow:0 0 10px #0000004d}.muted.svelte-416obr{color:color-mix(in lab, var(--text-color), transparent 35%)}.muted.small.svelte-416obr{margin-top:0;font-size:.8rem}.intro-text.svelte-416obr{margin-bottom:1rem}.error-text.svelte-416obr{color:var(--error-color,#ff6b6b);margin-top:1rem}h2.svelte-416obr{margin:0 0 .75rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700}h4.svelte-416obr{margin:0;font-size:clamp(1rem,3vw,1.125rem);font-weight:600}.controls-row.svelte-416obr{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem;display:flex}.control.svelte-416obr{flex-direction:column;min-width:250px;display:flex}.control.svelte-416obr label:where(.svelte-416obr){opacity:.9;color:var(--text-color);margin-bottom:.25rem;font-size:.85rem}.control.svelte-416obr input[type=text]:where(.svelte-416obr){background:color-mix(in lab, var(--background), #000 6%);color:var(--text-color);border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--quote-color), transparent 70%);outline:none;padding:.45rem .55rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background .16s}.control.svelte-416obr input[type=text]:where(.svelte-416obr):focus-visible{border-color:color-mix(in lab, var(--link-color), transparent 60%);box-shadow:0 0 0 3px color-mix(in lab, var(--link-color), transparent 85%)}.hint.svelte-416obr{margin-top:.2rem}.control-button.svelte-416obr{min-width:auto;margin-top:1.4rem}.btn.svelte-416obr{border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--link-color), transparent 40%);background:color-mix(in lab, var(--link-color), transparent 90%);color:var(--link-color);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.9rem;transition:background .16s,border-color .16s;display:inline-flex}.btn.svelte-416obr:hover,.btn.svelte-416obr:focus-visible{background:color-mix(in lab, var(--link-color), transparent 80%);border-color:color-mix(in lab, var(--link-color), transparent 30%);outline:none}.btn.svelte-416obr:disabled{opacity:.55;cursor:default}.progress-wrap.svelte-416obr{background:color-mix(in lab, var(--background), #000 4%);border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);border-radius:var(--radius-sm);max-width:520px;margin-top:1rem;padding:.75rem .85rem}.progress-header.svelte-416obr{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:.55rem;display:flex}.progress-label.svelte-416obr{color:var(--text-color);font-size:.9rem;font-weight:600}.progress-detail.svelte-416obr{margin-top:.15rem;font-size:.82rem;line-height:1.45}.progress-note.svelte-416obr{color:color-mix(in lab, var(--text-color), transparent 20%);margin-top:.5rem;font-size:.82rem}.progress-bar.svelte-416obr{background:color-mix(in lab, var(--quote-color), transparent 90%);border-radius:999px;width:100%;height:.55rem;overflow:hidden}.progress-fill.svelte-416obr{border-radius:inherit;background:color-mix(in lab, var(--link-color), transparent 35%);height:100%}.progress-fill-indeterminate.svelte-416obr{width:40%;animation:1.2s ease-in-out infinite svelte-416obr-indeterminate}@keyframes svelte-416obr-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.stats-section.svelte-416obr{background-color:var(--section-bg);border-radius:10px;padding:1rem}.mapper-name-heading.svelte-416obr{align-items:center;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.mapper-name-link.svelte-416obr{color:var(--link-color);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.mapper-avatar.svelte-416obr{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.mapper-name-link.svelte-416obr:hover,.mapper-name-link.svelte-416obr:focus-visible{outline:none;text-decoration:underline}.cache-badge.svelte-416obr{border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);background:color-mix(in lab, var(--quote-color), transparent 85%);color:color-mix(in lab, var(--text-color), transparent 30%);border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.75rem;display:inline-block}.results-header-row.svelte-416obr{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.stats-grid.svelte-416obr{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.stat-card.svelte-416obr{background:color-mix(in lab, var(--background), #000 6%);border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);padding:.6rem .75rem}.stat-label.svelte-416obr{opacity:.8;color:var(--text-color);margin-bottom:.25rem;font-size:.78rem}.stat-value.svelte-416obr{color:var(--text-color);font-size:1.2rem;font-weight:600}.stat-value-stack.svelte-416obr{flex-direction:column;gap:.15rem;display:flex}.stats-flex-wrap.svelte-416obr{gap:var(--spacing-sm);flex-wrap:wrap;margin-top:1rem;display:flex}.stats-block.svelte-416obr{background:color-mix(in lab, var(--background), #000 4%);border-radius:var(--radius-sm);border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);flex:260px;padding:.75rem .85rem}.highlight-automapped.svelte-416obr{color:var(--warning-color);font-weight:700}.category-list.svelte-416obr{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.category-row.svelte-416obr{grid-template-columns:minmax(70px,110px) 1fr auto;align-items:center;gap:.4rem;font-size:.85rem;display:grid}.category-label.svelte-416obr{text-transform:none;color:var(--text-color)}.category-bar-wrap.svelte-416obr{background:color-mix(in lab, var(--quote-color), transparent 90%);border-radius:999px;height:.55rem;overflow:hidden}.category-bar-fill.svelte-416obr{border-radius:inherit;background:color-mix(in lab, var(--link-color), transparent 40%);height:100%}.category-count.svelte-416obr{opacity:.85;color:var(--text-color);font-size:.8rem}.top-list.svelte-416obr{margin:.5rem 0 0;padding:0;font-size:.86rem;list-style:none}.top-list.svelte-416obr li:where(.svelte-416obr){align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.top-rank.svelte-416obr{opacity:.7;width:1.4rem}.top-name.svelte-416obr{color:var(--text-color);flex:1}.top-count.svelte-416obr{opacity:.8;color:var(--text-color);font-size:.8rem}.top-maps-block.svelte-416obr{flex-basis:100%}.mapper-view-tabs.svelte-416obr{--tab-gap:.5rem;gap:var(--tab-gap);border-bottom:1px solid color-mix(in lab, var(--quote-color), transparent 78%);grid-template-columns:repeat(2,minmax(6rem,1fr));margin-top:.85rem;margin-bottom:1rem;padding-bottom:.45rem;display:inline-grid;position:relative}.mapper-view-tabs.svelte-416obr:after{content:"";width:calc((100% - var(--tab-gap)) / 2);background:var(--link-color);height:2px;box-shadow:0 0 10px color-mix(in lab, var(--link-color), transparent 55%);border-radius:999px;transition:transform .22s;position:absolute;bottom:-1px;left:0;transform:translate(0)}.mapper-view-tabs.maps-active.svelte-416obr:after{transform:translateX(calc(100% + var(--tab-gap)))}.mapper-view-tabs.svelte-416obr button:where(.svelte-416obr){cursor:pointer;z-index:1;color:color-mix(in lab, var(--text-color), transparent 28%);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.88rem;font-weight:700;transition:color .16s,background .16s;display:inline-flex;position:relative}.mapper-view-tabs.svelte-416obr button:where(.svelte-416obr):hover,.mapper-view-tabs.svelte-416obr button:where(.svelte-416obr):focus-visible,.mapper-view-tabs.svelte-416obr button.active:where(.svelte-416obr){color:var(--link-color);outline:none}.map-list-block.svelte-416obr{border-radius:10px;margin-top:0}.map-list-header.svelte-416obr{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-bottom:1px solid color-mix(in lab, var(--quote-color), transparent 82%);flex-wrap:wrap;padding-bottom:.85rem;display:flex}.map-list-filters.svelte-416obr{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.map-list-filters.svelte-416obr button:where(.svelte-416obr){cursor:pointer;border:1px solid color-mix(in lab, var(--quote-color), transparent 72%);background:color-mix(in lab, var(--card-bg), transparent 16%);color:color-mix(in lab, var(--text-color), transparent 18%);font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .58rem;font-size:.78rem;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.map-list-filters.svelte-416obr button:where(.svelte-416obr) span:where(.svelte-416obr){opacity:.78;font-size:.7rem;font-weight:700}.map-list-filters.svelte-416obr button:where(.svelte-416obr):hover,.map-list-filters.svelte-416obr button:where(.svelte-416obr):focus-visible,.map-list-filters.svelte-416obr button.active:where(.svelte-416obr){color:var(--link-color);background:color-mix(in lab, var(--link-color), transparent 90%);border-color:color-mix(in lab, var(--link-color), transparent 48%);outline:none}.map-list-block.svelte-416obr ol.full-map-cards.top-map-cards:where(.svelte-416obr){grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr){isolation:isolate;border:1px solid color-mix(in lab, var(--quote-color), transparent 74%);background:linear-gradient(135deg, color-mix(in lab, var(--card-bg), #fff 3%), color-mix(in lab, var(--card-bg), #000 2%));border-radius:10px;grid-template-columns:5rem minmax(0,1fr);align-items:flex-start;gap:.85rem;min-width:0;padding:.75rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000014}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):before{content:"";z-index:-1;background-image:var(--map-card-bg-image,none);filter:blur(6px)saturate(1.5)brightness(.35);opacity:.35;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .36s,transform .36s,filter .36s;position:absolute;inset:-1.25rem}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):hover{box-shadow:0 12px 24px #0002}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):hover:before{opacity:.35;filter:blur(16px);transform:scale(1.12)}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):after,.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):not(:last-child):after{display:none}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-cover-wrap:where(.svelte-416obr){border-radius:8px;flex:none;grid-area:1/1;place-self:flex-start;width:5rem;height:5rem;margin:0;box-shadow:0 6px 14px #0002}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-cover-link:where(.svelte-416obr),.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-cover:where(.svelte-416obr){border-radius:8px;width:100%;height:100%;display:block}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-cover:where(.svelte-416obr){object-fit:cover}.top-map-cover-wrap.is-nsfw-map.svelte-416obr{position:relative;overflow:hidden}.top-map-cover.is-nsfw-cover.svelte-416obr{filter:blur(14px);transform:scale(1.08)}.full-map-card.contains-nsfw-cover.svelte-416obr:before{filter:blur(18px);transform:scale(1.08)}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-main:where(.svelte-416obr){flex-direction:column;grid-area:1/2;gap:.38rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-title-row:where(.svelte-416obr){width:100%;min-width:0}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-title:where(.svelte-416obr){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-meta:where(.svelte-416obr){flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.76rem;line-height:1.25;display:flex}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-meta:where(.svelte-416obr) a:where(.svelte-416obr){word-break:break-word}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-pill:where(.svelte-416obr){padding:.24rem .42rem;font-size:.74rem;line-height:1}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-score-row:where(.svelte-416obr){border-top:1px solid color-mix(in lab, var(--quote-color), transparent 84%);margin-top:.25rem;padding-top:.45rem}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-oneclick-inline:where(.svelte-416obr){flex:none}.map-list-pagination.svelte-416obr{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.map-list-pagination.svelte-416obr .btn:where(.svelte-416obr),.map-pagination-arrow.svelte-416obr{align-items:center;gap:.4rem;display:inline-flex}.map-page-buttons.svelte-416obr{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.map-page-button.svelte-416obr{cursor:pointer;border:1px solid color-mix(in lab, var(--quote-color), transparent 72%);background:color-mix(in lab, var(--card-bg), transparent 12%);min-width:2rem;height:2rem;color:color-mix(in lab, var(--text-color), transparent 18%);font:inherit;border-radius:999px;padding:0 .45rem;font-size:.78rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s}.map-page-button.svelte-416obr:hover,.map-page-button.svelte-416obr:focus-visible,.map-page-button.active.svelte-416obr{color:var(--link-color);background:color-mix(in lab, var(--link-color), transparent 88%);border-color:color-mix(in lab, var(--link-color), transparent 45%);outline:none}.map-page-button.svelte-416obr:hover{transform:translateY(-1px)}.map-page-button.active.svelte-416obr{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in lab, var(--link-color), transparent 55%)}.map-page-ellipsis.svelte-416obr{color:color-mix(in lab, var(--text-color), transparent 35%);padding:0 .15rem;font-size:.85rem;font-weight:800}.top-map-cards.svelte-416obr{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.top-map-card.svelte-416obr{background:0 0;border:0;border-radius:0;grid-template-columns:auto 3.75rem minmax(0,1fr);align-items:center;gap:.6rem;padding:0 .85rem;display:grid;position:relative}.top-map-card.svelte-416obr:first-child{padding-left:0}.top-map-card.svelte-416obr:last-child{padding-right:0}.top-map-card.svelte-416obr:not(:last-child):after{content:"";background:color-mix(in lab, var(--quote-color), transparent 82%);width:1px;position:absolute;top:.25rem;bottom:.25rem;right:0}.top-map-rank.svelte-416obr{color:color-mix(in lab, var(--text-color), transparent 35%);min-width:2rem;font-size:.8rem;font-weight:700}.top-map-score-row.svelte-416obr{align-items:center}.top-map-oneclick-inline.svelte-416obr,.top-map-arc-preview-inline.svelte-416obr{cursor:pointer;border:1px solid color-mix(in lab, var(--link-color), transparent 45%);background:color-mix(in lab, var(--link-color), transparent 90%);width:1.35rem;height:1.35rem;color:var(--link-color);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.top-map-oneclick-inline.svelte-416obr:hover,.top-map-oneclick-inline.svelte-416obr:focus-visible,.top-map-arc-preview-inline.svelte-416obr:hover,.top-map-arc-preview-inline.svelte-416obr:focus-visible{background:color-mix(in lab, var(--link-color), transparent 80%);border-color:color-mix(in lab, var(--link-color), transparent 30%);outline:none;transform:translateY(-1px)}.map-preview-modal.svelte-416obr{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.map-preview-backdrop.svelte-416obr{background:#000c;border:0;position:absolute;inset:0}.map-preview-content.svelte-416obr{z-index:1;aspect-ratio:16/9;background:#000;border-radius:.75rem;width:min(90vw,1200px);position:relative;overflow:hidden;box-shadow:0 1rem 3rem #0008}.map-preview-content.svelte-416obr iframe:where(.svelte-416obr){border:0;width:100%;height:100%;display:block}.top-map-cover-wrap.svelte-416obr{background:color-mix(in lab, var(--quote-color), transparent 85%);border-radius:.45rem;width:3.75rem;height:3.75rem;position:relative;overflow:hidden}.top-map-cover-link.svelte-416obr{width:100%;height:100%;display:block}.top-map-cover.svelte-416obr{object-fit:cover;width:100%;height:100%;display:block}.top-map-preview-overlay.svelte-416obr{color:#fff;opacity:0;visibility:hidden;cursor:pointer;background:lab(0% none none/.55);border:0;place-items:center;padding:0;transition:opacity .18s,visibility .18s,transform .18s,background .18s;display:grid;position:absolute;inset:0;transform:scale(.96)}.top-map-cover-wrap.svelte-416obr:hover .top-map-preview-overlay:where(.svelte-416obr),.top-map-cover-wrap.svelte-416obr:focus-within .top-map-preview-overlay:where(.svelte-416obr),.top-map-cover-wrap.playing.svelte-416obr .top-map-preview-overlay:where(.svelte-416obr){opacity:1;visibility:visible;transform:scale(1)}.top-map-preview-overlay.svelte-416obr:hover,.top-map-preview-overlay.svelte-416obr:focus-visible{background:lab(0% none none/.65);outline:none}.top-map-main.svelte-416obr{flex-direction:column;gap:.35rem;min-width:0;display:flex}.top-map-title-row.svelte-416obr{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.top-map-title.svelte-416obr{color:var(--link-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}.top-map-title.svelte-416obr:hover,.top-map-title.svelte-416obr:focus-visible,.top-map-cover-link.svelte-416obr:hover,.top-map-cover-link.svelte-416obr:focus-visible{outline:none;text-decoration:underline}.top-map-pill.svelte-416obr{white-space:nowrap;color:var(--text-color);border-style:solid;border-width:1.5px;border-radius:5px;align-items:center;gap:.35rem;padding:.24rem .42rem;font-size:.74rem;font-weight:600;line-height:1;transition:transform .16s,filter .16s,border-color .16s;display:inline-flex;position:relative}.top-map-pill.svelte-416obr svg{flex:none;width:auto;height:.9em;display:block}.top-map-pill.curated.svelte-416obr{background:lab(72.8237% -56.5221 33.437/.1);border-color:#2ecc71}.top-map-pill.curated.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),.top-map-pill.curated.svelte-416obr svg{color:#2ecc71}.top-map-pill.motw.svelte-416obr,.top-map-pill.beasties.svelte-416obr{color:var(--text-color);background-color:#6a63c71f;border-color:#6a63c7}.top-map-pill.motw.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),.top-map-pill.motw.svelte-416obr svg,.top-map-pill.beasties.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),.top-map-pill.beasties.svelte-416obr svg{color:#6a63c7}.top-map-pill.bl-ranked.svelte-416obr{background-color:#cf8afb2a;border-color:#cf8afb85}.top-map-pill.ss-ranked.svelte-416obr{background-color:#ffde1a40;border-color:#d6b600}html.dark .top-map-pill.curated.svelte-416obr,body.dark .top-map-pill.curated.svelte-416obr,[data-theme=dark] .top-map-pill.curated.svelte-416obr{background:lab(72.8237% -56.5221 33.437/.14);border-color:#2ecc71}html.dark .top-map-pill.curated.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),body.dark .top-map-pill.curated.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),[data-theme=dark] .top-map-pill.curated.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),html.dark .top-map-pill.curated.svelte-416obr svg,body.dark .top-map-pill.curated.svelte-416obr svg,[data-theme=dark] .top-map-pill.curated.svelte-416obr svg{color:#2ecc71}html.dark .top-map-pill.motw.svelte-416obr,body.dark .top-map-pill.motw.svelte-416obr,[data-theme=dark] .top-map-pill.motw.svelte-416obr,html.dark .top-map-pill.beasties.svelte-416obr,body.dark .top-map-pill.beasties.svelte-416obr,[data-theme=dark] .top-map-pill.beasties.svelte-416obr{color:var(--text-color);background-color:#45408875;border-color:#6a63c7}html.dark .top-map-pill.motw.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),body.dark .top-map-pill.motw.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),[data-theme=dark] .top-map-pill.motw.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),html.dark .top-map-pill.motw.svelte-416obr svg,body.dark .top-map-pill.motw.svelte-416obr svg,[data-theme=dark] .top-map-pill.motw.svelte-416obr svg,html.dark .top-map-pill.beasties.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),body.dark .top-map-pill.beasties.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),[data-theme=dark] .top-map-pill.beasties.svelte-416obr .top-map-pill-icon:where(.svelte-416obr),html.dark .top-map-pill.beasties.svelte-416obr svg,body.dark .top-map-pill.beasties.svelte-416obr svg,[data-theme=dark] .top-map-pill.beasties.svelte-416obr svg{color:#b8b2ff}html.dark .top-map-pill.bl-ranked.svelte-416obr,body.dark .top-map-pill.bl-ranked.svelte-416obr,[data-theme=dark] .top-map-pill.bl-ranked.svelte-416obr{color:var(--text-color);background-color:#cf8afb38;border-color:#cf8afb85}html.dark .top-map-pill.ss-ranked.svelte-416obr,body.dark .top-map-pill.ss-ranked.svelte-416obr,[data-theme=dark] .top-map-pill.ss-ranked.svelte-416obr{color:var(--text-color);background-color:#ffde1a30;border-color:#ffde1a85}.top-map-meta.svelte-416obr{color:color-mix(in lab, var(--text-color), transparent 25%);flex-wrap:wrap;gap:.45rem;font-size:.78rem;display:flex}.top-map-actions.svelte-416obr{flex-wrap:wrap;gap:.4rem;display:flex}.top-map-action.svelte-416obr{padding:.25rem .45rem;font-size:.78rem;text-decoration:none}.difficulty-stack.svelte-416obr{background:color-mix(in lab, var(--quote-color), transparent 90%);border:1px solid color-mix(in lab, var(--quote-color), transparent 75%);border-radius:999px;width:100%;height:1rem;margin-top:.5rem;display:flex;overflow:hidden}.difficulty-segment.svelte-416obr{min-width:0;height:100%}.difficulty-easy.svelte-416obr{background:#008055}.difficulty-normal.svelte-416obr{background:#1268a1}.difficulty-hard.svelte-416obr{background:#bd5500}.difficulty-expert.svelte-416obr{background:#b52a1c}.difficulty-expertplus.svelte-416obr{background:#7646af}.difficulty-legend.svelte-416obr{flex-direction:column;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.difficulty-legend.svelte-416obr li:where(.svelte-416obr){align-items:center;gap:.45rem;font-size:.85rem;display:flex}.difficulty-swatch.svelte-416obr{border-radius:999px;flex:none;width:.8rem;height:.8rem}.difficulty-name.svelte-416obr{color:var(--text-color);flex:1}.difficulty-count.svelte-416obr{opacity:.85;color:var(--text-color);font-size:.8rem}.map-difficulty-spread.svelte-416obr{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.map-difficulty-pill.svelte-416obr{--difficulty-accent:var(--border-color);border:1px solid color-mix(in srgb, var(--difficulty-accent), var(--text-color) 12%);background:color-mix(in srgb, var(--difficulty-accent), transparent 88%);min-width:2rem;height:1.35rem;color:var(--text-color);letter-spacing:.01em;white-space:nowrap;border-left-width:3px;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.map-difficulty-pill.easy.svelte-416obr{--difficulty-accent:#3cb371}.map-difficulty-pill.normal.svelte-416obr{--difficulty-accent:#59a6ff}.map-difficulty-pill.hard.svelte-416obr{--difficulty-accent:#d6a700}.map-difficulty-pill.expert.svelte-416obr{--difficulty-accent:#f2994a}.map-difficulty-pill.expertplus.svelte-416obr{--difficulty-accent:#eb5757}@media (width<=560px){.map-difficulty-spread.svelte-416obr{gap:.25rem;margin-top:.4rem}.map-difficulty-pill.svelte-416obr{min-width:1.75rem;height:1.25rem;padding:0 .35rem;font-size:.68rem}}@media (width<=768px){.mapper-info.svelte-416obr{padding:1rem}.stats-section.svelte-416obr{padding:.75rem}.controls-row.svelte-416obr{gap:var(--spacing-sm)}.control-button.svelte-416obr{margin-top:.25rem}.top-map-cards.svelte-416obr{grid-template-columns:1fr;gap:0}.top-map-card.svelte-416obr{border-bottom:1px solid color-mix(in lab, var(--quote-color), transparent 82%);padding:.75rem 0}.top-map-card.svelte-416obr:not(:last-child):after{display:none}.top-map-card.svelte-416obr:last-child{border-bottom:0;padding-bottom:0}.top-map-card.svelte-416obr:first-child{padding-top:0}.top-map-cover-wrap.svelte-416obr{width:3.25rem;height:3.25rem}.top-map-oneclick-inline.svelte-416obr{display:none}.top-map-arc-preview-inline.svelte-416obr{display:unset}.mapper-view-tabs.svelte-416obr{--tab-gap:.4rem;gap:var(--tab-gap);width:100%;margin-bottom:.75rem;display:grid}.mapper-view-tabs.svelte-416obr button:where(.svelte-416obr){padding:.4rem .5rem}.map-list-header.svelte-416obr{display:block}.map-list-filters.svelte-416obr{justify-content:flex-start;margin-top:.65rem}.map-list-block.svelte-416obr ol.full-map-cards.top-map-cards:where(.svelte-416obr){grid-template-columns:1fr;gap:.7rem}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr){grid-template-columns:4rem minmax(0,1fr);gap:.65rem;padding:.65rem;transform:none}.map-list-block.svelte-416obr .full-map-card.top-map-card:where(.svelte-416obr):hover{transform:none}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-cover-wrap:where(.svelte-416obr){width:4rem;height:4rem}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-title:where(.svelte-416obr){font-size:.88rem}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-meta:where(.svelte-416obr){font-size:.72rem}.map-list-block.svelte-416obr .full-map-card:where(.svelte-416obr) .top-map-score-row:where(.svelte-416obr){gap:.4rem .55rem}.map-list-pagination.svelte-416obr{gap:.5rem}.map-page-buttons.svelte-416obr{order:3;width:100%;margin-top:.15rem}.map-page-button.svelte-416obr{min-width:1.85rem;height:1.85rem;font-size:.74rem}.map-pagination-arrow.svelte-416obr{flex:1 1 0;justify-content:center}}@media (hover:none) and (pointer:coarse){.top-map-preview-overlay.svelte-416obr{opacity:1;visibility:visible;background:lab(0% none none/.35);transform:scale(1)}}
