.map-sidebar{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overscroll-behavior:contain}.map-overlay{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in srgb, var(--color-surface) 85%, transparent)}.map-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 25%, transparent)}:root{--map-poi-start:#2bb673;--map-poi-boss:#d64545;--map-poi-trader:#e0a526;--map-poi-quest:#9b59d0;--map-poi-dungeon:#3f7fcc;--map-poi-runestone:#7d8794;--map-poi-camp:#b8642e;--map-poi-spawner:#e8603c;--map-poi-resource:#2fa7a0;--map-poi-other:#8f949b;--map-poi-glyph:#fff}.map-poi-chip{background:var(--poi);fill:var(--map-poi-glyph);border-radius:9999px;padding:2px}.atlas-map{background:radial-gradient(ellipse at 10% 0%, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 55%), var(--color-bg)}.atlas-map .map-sidebar{border-right-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 5%, var(--color-surface)), var(--color-bg));width:22rem;box-shadow:8px 0 28px color-mix(in srgb, var(--color-bg) 40%, transparent);padding:1.25rem}.map-sidebar-heading{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:linear-gradient(90deg, var(--color-bg), color-mix(in srgb, var(--color-bg) 65%, transparent)), url(../../../assets/atlas/voyage.webp) center / cover;margin:-1.25rem -1.25rem 0;padding:1.75rem 1.25rem 1.25rem;position:relative}.map-sidebar-heading h1{font-family:var(--font-runic);color:var(--color-text);font-size:2.5rem;line-height:1.1}.atlas-map :is(h2,h3){font-family:var(--font-display)}.atlas-map .map-sidebar section{border-top:1px solid var(--color-border);padding-top:1rem}.atlas-map .map-sidebar section h2{color:var(--color-primary);letter-spacing:.08em;font-size:.75rem}.atlas-map .map-sidebar :is(input:not([type=checkbox]),.dropdown-trigger){border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));background:var(--color-bg)}.atlas-map .map-sidebar .ui-button{border-radius:var(--radius-sm)}.atlas-map .map-overlay{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:0 6px 22px color-mix(in srgb, var(--color-bg) 45%, transparent)}.atlas-map .map-reference>[data-rune-card],.atlas-map .map-reference>div>[data-rune-card]{border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));border-top:2px solid var(--color-primary);background:linear-gradient(145deg, var(--color-surface), var(--color-bg));max-width:none;padding:clamp(1.25rem,2.5vw,2rem)}.atlas-map .map-reference :is(p,li){overflow-wrap:anywhere;line-height:1.75}.atlas-map .map-reference th{color:var(--color-primary)}.atlas-map .map-reference :is(th,td){padding-block:.75rem}.atlas-seed-finder .seed-filters{border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-top:2px solid var(--color-primary);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 4%, var(--color-surface)), var(--color-surface));padding:clamp(1.25rem,3vw,2rem)}.atlas-seed-finder .seed-filters label{align-content:start;gap:.5rem}.atlas-seed-finder .seed-filters input:not([type=checkbox]){min-height:3.375rem}.atlas-seed-finder .seed-results{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:var(--color-surface);position:relative}.atlas-seed-finder .seed-results th{color:var(--color-primary);padding-block:1rem}.atlas-seed-finder .seed-results td{padding-block:1rem}.atlas-seed-finder .seed-results tbody tr:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.atlas-seed-finder .seed-results a{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem;display:inline-flex}.atlas-seed-finder .seed-results a:hover{border-color:var(--color-primary)}.atlas-seed-finder .seed-results .seed-sort-link{min-height:2.75rem;color:var(--color-primary);white-space:nowrap;border:0;align-items:center;gap:.35rem;padding:0}.atlas-seed-finder .seed-results .seed-sort-link:hover,.atlas-seed-finder .seed-results .seed-sort-link:focus-visible{color:var(--color-text);text-decoration:underline}.atlas-seed-finder>[data-rune-card]{max-width:none}
