/* Style sheet for tracker.scarabaeus.org */

/* Enable table height element */
html, body{
	height: 99%;
}

/* Default colors and fonts */
body {
	color: #000000; 
	/*background-image: url("img/bode13l.png");*/
	background-color: #8DC63F;
	font-family: Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;
}

/* Don't underline links! (Firefox removed this option from their preferences UI in 2024, relying on websites to do the right thing.) */
:any-link {
	text-decoration: none;
}

.bl-zebra-table {
	table {
		padding: 1px;
		border-spacing: 0px;
	}
	tr:nth-child(odd) {
		background-color: #85BE37;
	}
	tr:nth-child(even) {
		background-color: #95CE47;
	}
}
.bl-tag {
	color: #4020c0;
	font-style: italic;
}
.bl-svg {
	fill: #000000; /* match body color */
}

/* Day/light mode and default link colors */
a:link    {color: #CC0000; text-decoration: none; fill: #CC0000; } /* Classic: #0000C0 */
a:visited {color: #AA0000; text-decoration: none; fill: #AA0000; } /* Classic: #C00000 */
a:hover   {color: #EE0000; text-decoration: none; fill: #EE0000; } /* Classic: #0000FF */
a:active  {color: #FF0000; text-decoration: none; fill: #FF0000; } /* Classic: #FF0000 */

/* Style modifications for night mode (dark mode) */
@media (prefers-color-scheme: dark) {
	a{} /* workaround for joe syntax coloring bug */
	body {
		color: #8DC63F;
		/*background-image: url("img/bode13d.png");*/
		background-color: #202020;
	}
	.bl-zebra-table {
		tr:nth-child(odd) {
			background-color: #000000;
		}
		tr:nth-child(even) {
			background-color: #303030;
		}
	}
	.bl-tag {
		color: #0074FF;
	}
	.bl-svg {
		fill: #8DC63F; /* match body color */
	}
	a:link    {color: #CC6600; }
	a:visited {color: #AA5500; }
	a:hover   {color: #EE7700; }
	a:active  {color: #FF8000; }
}

