:root{
	/* DuckDuckGo-inspired light surfaces */
	--1d2021: #ffffff;
	--282828: #ffffff;
	--3c3836: #f5f5f5;
	--504945: #e5e5e5;

	/* Text and interface colors */
	--928374: #666666;
	--a89984: #222222;
	--bdae93: #222222;
	--8ec07c: #3f6e35;
	--ebdbb2: #222222;

	/* Code highlighter */
	--comment: #666666;
	--default: #222222;
	--keyword: #1a0dab;
	--string: #3f6e35;

	/* Additional colors used by Torry result components */
	--565970: #e5e5e5;
	--ffffff: #ffffff;
	--text: #222222;
	--green: #3f6e35;
	--yellow: #8a6300;
	--red: #b3261e;
}

body{
	background:#ffffff;
	color:#222222;
}

.navigation .settings-link,
.navigation .settings-link:hover{
	color:#222222;
}

.searchbox{
	background:#ffffff;
	border-color:transparent;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08), 0 2px 3px rgba(0, 0, 0, 0.06);
}

.searchbox:focus-within{
	border-color:transparent;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.14), 0 2px 3px rgba(0, 0, 0, 0.08);
}

.searchbox input,
.searchbox input[type="text"]::placeholder{
	color:#222222;
}

.autocomplete{
	background:#ffffff;
	border-color:#e5e5e5;
}

.web .text-result .title{
	color:#1a0dab;
}

.web .url .part,
.web .text-result .url-text{
	color:#222222;
}

.web .wikipedia-answer{
	background:#ffffff;
	border-color:#e5e5e5;
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.06);
}

.web .open-onion-results-button,
.web .open-onion-results-button:hover{
	border-color:#e5e5e5;
}

.web .wikipedia-answer > .spoiler-button{
	background:#fafafa;
	border-top-color:#e5e5e5;
}

.web .wikipedia-answer .wiki-head table{
	background:#ffffff;
	border-color:#e5e5e5;
}

.web .wikipedia-answer .wiki-head tr:nth-child(odd){
	background:#fafafa;
}

@media(max-width:1000px){
	.web .text-result{
		background:#ffffff;
		border-color:#e5e5e5;
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
	}

	.web .text-result .tor-anonymous-view{
		border-top-color:#e5e5e5;
	}
}
