Skip to content

osrsworldheatmap.com - Dark Theme by Nick2bad4u

Imported and mirrored from https://github.com/Nick2bad4u/UserStyles/raw/refs/heads/main/OSRSWorldHeatmap-Dark.user.css

Screenshot of osrsworldheatmap.com - Dark Theme

Details

AuthorNick2bad4u

LicenseUnLicense

Categoryosrsworldheatmap

Created

Updated

Size22 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Dark theme for OSRS World HeatMap

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* stylelint-disable number-max-precision */
/* stylelint-disable no-duplicate-selectors */
/* ==UserStyle==
@name           osrsworldheatmap.com - Dark Theme
@namespace      typpi.online
@version        1.0.3
@description    Dark theme for OSRS World HeatMap
@author         Nick2bad4u
@license        UnLicense
@homepageURL    https://github.com/Nick2bad4u/UserStyles
@downloadURL    https://github.com/Nick2bad4u/UserStyles/raw/refs/heads/main/OSRSWorldHeatmap-Dark.user.css
==/UserStyle== */
@-moz-document domain("osrsworldheatmap.com") {
	/* Invert colors except images and videos */
	.leaflet-pane,
	.leaflet-tile,
	.leaflet-marker-icon,
	.leaflet-marker-shadow,
	.leaflet-tile-container,
	.leaflet-pane > svg,
	.leaflet-pane > canvas,
	.leaflet-zoom-box,
	.leaflet-image-layer,
	.leaflet-layer {
		position: absolute;
		top: 0;
		left: 0;
	}

	.leaflet-container {
		overflow: hidden;
	}

	.leaflet-tile,
	.leaflet-marker-icon,
	.leaflet-marker-shadow {
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		-webkit-user-drag: none;
	}

	.leaflet-tile::selection {
		background: transparent;
	}

	.leaflet-safari .leaflet-tile {
		image-rendering: -webkit-optimize-contrast;
	}

	.leaflet-safari .leaflet-tile-container {
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		width: 1600px;
		height: 1600px;
	}

	.leaflet-marker-icon,
	.leaflet-marker-shadow {
		display: block;
	}

	.leaflet-container .leaflet-overlay-pane svg {
		max-width: none !important;
		max-height: none !important;
	}

	.leaflet-container .leaflet-marker-pane img,
	.leaflet-container .leaflet-shadow-pane img,
	.leaflet-container .leaflet-tile-pane img,
	.leaflet-container img.leaflet-image-layer,
	.leaflet-container .leaflet-tile {
		padding: 0;
		width: auto;
		max-width: none !important;
		max-height: none !important;
	}

	.leaflet-container img.leaflet-tile {
		mix-blend-mode: plus-lighter;
	}

	.leaflet-container.leaflet-touch-zoom {
		-ms-touch-action: pan-x pan-y;
		touch-action: pan-x pan-y;
	}

	.leaflet-container.leaflet-touch-drag {
		-ms-touch-action: pinch-zoom;
		touch-action: none;
		touch-action: pinch-zoom;
	}

	.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
		-ms-touch-action: none;
		touch-action: none;
	}

	.leaflet-container {
		-webkit-tap-highlight-color: transparent;
	}

	.leaflet-container a {
		-webkit-tap-highlight-color: rgb(
			51 181 229 / 40%
		);
	}

	.leaflet-tile {
		visibility: hidden;
		filter: inherit;
	}

	.leaflet-tile-loaded {
		visibility: inherit;
	}

	.leaflet-zoom-box {
		z-index: 800;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 0;
		height: 0;
	}

	.leaflet-overlay-pane svg {
		-moz-user-select: none;
		user-select: none;;
	}

	.leaflet-pane {
		z-index: 400;
	}

	.leaflet-tile-pane {
		z-index: 200;
	}

	.leaflet-overlay-pane {
		z-index: 400;
	}

	.leaflet-shadow-pane {
		z-index: 500;
	}

	.leaflet-marker-pane {
		z-index: 600;
	}

	.leaflet-tooltip-pane {
		z-index: 650;
	}

	.leaflet-popup-pane {
		z-index: 700;
	}

	.leaflet-map-pane canvas {
		z-index: 100;
	}

	.leaflet-map-pane svg {
		z-index: 200;
	}

	.leaflet-vml-shape {
		width: 1px;
		height: 1px;
	}

	.lvml {
		behavior: url('#default#VML');
		display: inline-block;
		position: absolute;
	}

	.leaflet-control {
		position: relative;
		z-index: 800;
		pointer-events: visiblepainted;
		pointer-events: auto;
	}

	.leaflet-top,
	.leaflet-bottom {
		position: absolute;
		z-index: 1000;
		pointer-events: none;
	}

	.leaflet-top {
		top: 0;
	}

	.leaflet-right {
		right: 0;
	}

	.leaflet-bottom {
		bottom: 0;
	}

	.leaflet-left {
		left: 0;
	}

	.leaflet-control {
		float: left;
		clear: both;
	}

	.leaflet-right .leaflet-control {
		float: right;
	}

	.leaflet-top .leaflet-control {
		margin-top: 10px;
	}

	.leaflet-bottom .leaflet-control {
		margin-bottom: 10px;
	}

	.leaflet-left .leaflet-control {
		margin-left: 10px;
	}

	.leaflet-right .leaflet-control {
		margin-right: 10px;
	}

	.leaflet-fade-anim .leaflet-popup {
		opacity: 0%;
		-webkit-transition: opacity 0.2s linear;
		-moz-transition: opacity 0.2s linear;
		transition: opacity 0.2s linear;
	}

	.leaflet-fade-anim
		.leaflet-map-pane
		.leaflet-popup {
		opacity: 100%;
	}

	.leaflet-zoom-animated {
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
	}

	svg.leaflet-zoom-animated {
		will-change: transform;
	}

	.leaflet-zoom-anim .leaflet-zoom-animated {
		-webkit-transition: -webkit-transform 0.25s
			cubic-bezier(0, 0, 0.25, 1);
		-moz-transition: -moz-transform 0.25s
			cubic-bezier(0, 0, 0.25, 1);
		transition: transform 0.25s
			cubic-bezier(0, 0, 0.25, 1);
	}

	.leaflet-zoom-anim .leaflet-tile,
	.leaflet-pan-anim .leaflet-tile {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

	.leaflet-zoom-anim .leaflet-zoom-hide {
		visibility: hidden;
	}

	.leaflet-interactive {
		cursor: pointer;
	}

	.leaflet-grab {
		cursor: grab;
	}

	.leaflet-crosshair,
	.leaflet-crosshair .leaflet-interactive {
		cursor: crosshair;
	}

	.leaflet-popup-pane,
	.leaflet-control {
		cursor: auto;
	}

	.leaflet-dragging .leaflet-grab,
	.leaflet-dragging
		.leaflet-grab
		.leaflet-interactive,
	.leaflet-dragging .leaflet-marker-draggable {
		cursor: move;
		cursor: grabbing;
		cursor: grabbing;
		cursor: grabbing;
	}

	.leaflet-marker-icon,
	.leaflet-marker-shadow,
	.leaflet-image-layer,
	.leaflet-pane > svg path,
	.leaflet-tile-container {
		pointer-events: none;
	}

	.leaflet-marker-icon.leaflet-interactive,
	.leaflet-image-layer.leaflet-interactive,
	.leaflet-pane > svg path.leaflet-interactive,
	svg.leaflet-image-layer.leaflet-interactive
		path {
		pointer-events: visiblepainted;
		pointer-events: auto;
	}

	.leaflet-container {
		outline-offset: 1px;
		background: #ddd;
	}

	.leaflet-container a {
		color: #0078a8;
	}

	.leaflet-zoom-box {
		border: 2px dotted #38f;
		background: #ffffff80;
	}

	.leaflet-container {
		font-size: 12px;
		font-size: 0.75rem;
		line-height: 1.5;
		font-family:
			Helvetica Neue,
			Arial,
			Helvetica,
			sans-serif;
	}

	.leaflet-bar {
		box-shadow: 0 1px 5px #000000a6;
		border-radius: 4px;
	}

	.leaflet-bar a {
		display: block;
		border-bottom: 1px solid #ccc;
		background-color: #aa0c0c;
		width: 26px;
		height: 26px;
		color: #000;
		line-height: 26px;
		text-align: center;
		text-decoration: none;
	}

	.leaflet-bar a,
	.leaflet-control-layers-toggle {
		display: block;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}

	.leaflet-bar a:hover,
	.leaflet-bar a:focus {
		background-color: #9856de;
	}

	.leaflet-bar a:first-child {
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
	}

	.leaflet-bar a:last-child {
		border-bottom: none;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.leaflet-bar a.leaflet-disabled {
		cursor: default;
		background-color: #f4f4f4;
		color: #bbb;
	}

	.leaflet-touch .leaflet-bar a {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.leaflet-touch .leaflet-bar a:first-child {
		border-top-right-radius: 2px;
		border-top-left-radius: 2px;
	}

	.leaflet-touch .leaflet-bar a:last-child {
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
	}

	.leaflet-control-zoom-in,
	.leaflet-control-zoom-out {
		font:
			700 18px Lucida Console,
			Monaco,
			monospace;
		text-indent: 1px;
	}

	.leaflet-touch .leaflet-control-zoom-in,
	.leaflet-touch .leaflet-control-zoom-out {
		font-size: 22px;
	}

	.leaflet-control-layers {
		box-shadow: 0 1px 5px #0006;
		border-radius: 5px;
		background: #fff;
	}

	.leaflet-control-layers-toggle {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC');
		width: 36px;
		height: 36px;
	}

	.leaflet-retina .leaflet-control-layers-toggle {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBO...

Reviews

No reviews yet.