:root {
	--color-primary: #00D959 !important;
	--color-link: #00D959 !important;
    --color-hover: rgba(0, 217, 89, 0.15) !important;

	--webpage-font: Inter, "MiSans Normal", sans-serif;
	--webpage-font-variable: InterVariable, "MiSans Normal", sans-serif;
	font-family: var(--webpage-font);
	font-feature-settings: 'liga', 'calt', 'ss01', 'ss03', 'cv05', 'cv06', 'cv11', 'cv13';
}

/* @supports (font-variation-settings: normal) {
    :root { 
		font-family: var(--webpage-font-variable);
	}	
} */


@media (prefers-color-scheme: dark) {
	:root {
		--color-primary: #00D959 !important;
		--color-link: #00D959 !important;
		--color-hover: rgba(0, 217, 89, 0.15) !important;
		}
}

img {
	border-radius: 0 !important;
	box-shadow: none !important;
}

.vds-time-slider .vds-slider-progress {
	background: linear-gradient(to right, rgb(255 229 98 / .15), 92%, rgb(255 229 98 / .63))  !important;
}

[data-media-player][data-layout=video]:not([data-fullscreen]) {
    border: none !important;
}

:where(.vds-video-layout), :where(.vds-audio-layout) {
	--media-font-family: var(--webpage-font) !important;
}

button {
	font-family: var(--webpage-font) !important;
}

a, button, nav, h1, h2, h3, h4, h5, h6, .vds-chapter-title {
	font-feature-settings: 'liga', 'calt', 'ss01', 'ss03', 'cv05', 'cv06', 'cv11', 'cv13', 'zero';
}

nav a[target="_blank"]::after, footer a[target="_blank"]::after {
    content: " ↗";
}

header#notice {
    background-color: var(--color-primary);
	color: var(--color-bg);
	padding: 3px;
}

header#notice a {
	color: var(--color-bg);
	text-decoration: underline;
}

article {
	border: 3px solid var(--color-primary);
	box-shadow: none;
}

footer nav a[target="_blank"]::after{
	content: none !important;
}
