.claim-map{touch-action:pan-y;width:100%;min-height:260px;max-height:64vh;display:block}.claim-terrain{opacity:.85}.claim-cell{-webkit-tap-highlight-color:transparent;fill:#0000;stroke:#ffffff42;stroke-width:.018px;cursor:pointer;outline:0;transition:fill .12s}.claim-cell.owned{fill:color-mix(in oklab, var(--color-primary) 16%, transparent)}.claim-cell.other{fill:color-mix(in oklab, var(--color-neutral) 18%, transparent)}.town-outline{fill:none;stroke:var(--color-primary-content);stroke-width:.07px;stroke-linejoin:round}:is(.claim-cell:hover,.claim-cell:focus-visible){stroke:var(--color-base-content);stroke-width:.075px;outline:none}.claim-cell.selected{stroke:var(--color-base-content);stroke-width:.075px;fill:color-mix(in oklab, var(--color-base-content) 90%, transparent);stroke-dasharray:none}.home-marker{fill:var(--color-primary-content);stroke:var(--color-primary);stroke-width:.035px}.claim-plus{fill:none;stroke:var(--color-base-content);stroke-width:.045px}.claim-check{fill:none;stroke:var(--color-base-100);stroke-width:.09px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:760px){.claim-map{min-height:220px}}@media (prefers-reduced-motion:reduce){.claim-cell{transition:none}}.claim-cell:focus{outline:0}
