sourcehypertextpublicdiscorddiscord.css

:root {
	--background: white;
	--text: black;
	--accent: currentColor;
}

body {
	font-family: Tahoma, var(--verdana);
	font-size: 0.8rem;
	background-image: url("/discord/xp.jpg");
	background-size: cover;
	background-position: center;
}

h1 {
	font-family: inherit;
	font-size: inherit;
}

.window {
	font-size: 1em;
	max-width: 90%;
	margin-left: 0;
	margin-bottom: 1rem;
	box-sizing: content-box;
}

.window * {
	box-sizing: content-box;
}

.title-bar {
	font-size: 1.05em;
}

.window.fullwidth {
	max-width: none;
}

.window:nth-child(even) {
	margin-right: 0;
	margin-left: auto;
}

.window-body>div {
	background-color: white;
	border: 1px solid #888;
	padding: 0.5em;
}

.window p {
	margin: 0;
	text-align: left;
}

.spoiler {
	text-decoration: none;
	background-color: currentColor;
}

.spoiler:hover, .spoiler:focus {
	background-color: transparent;
}

img.inline {
	padding: 0;
	margin: 0;
	display: inline-block;
	transform: translateY(2px);
}

a.button {
	box-sizing: border-box;
	border: 1px solid #003c74;
	background: linear-gradient(180deg, #fff, #ecebe5 86%, #d8d0c4);
	box-shadow: none;
	border-radius: 3px;
	display: inline-block;
	min-width: 75px;
	min-height: 23px;
	padding: 0 12px;
	text-decoration: none;
	color: black;
	margin-top: 0.25em;
}

a.button:not(:disabled).active,
a.button:not(:disabled):active {
	box-shadow: none;
	background: linear-gradient(180deg, #cdcac3, #e3e3db 8%, #e5e5de 94%, #f2f2f1)
}

a.button:not(:disabled):hover {
	box-shadow: inset -1px 1px #fff0cf, inset 1px 2px #fdd889, inset -2px 2px #fbc761, inset 2px -2px #e5a01a
}

a.button.focused,
a.button:focus {
	box-shadow: inset -1px 1px #cee7ff, inset 1px 2px #98b8ea, inset -2px 2px #bcd4f6, inset 1px -1px #89ade4, inset 2px -2px #89ade4
}

a.button::-moz-focus-inner {
	border: 0
}

@media only screen and (max-width: 489px) {
	.title-bar-controls {
		display: none;
	}

	.window {
		max-width: none;
	}

	.window:nth-child(even) {
		margin-right: 0;
		margin-left: 0;
	}
}

.comment-section, .comment-section * {
	box-sizing: border-box;
}

.comment-section>header h2 {
	font-size: 1rem;
}

input, label, textarea {
	font-family: Tahoma, var(--verdana);
}

.comments-form select, input[type="submit"] {
	background-color: initial;
	background-image: initial;
}

.user-a { --accent: oklch(50% 0.2 0) }
.user-b { --accent: oklch(60% 0.2 13.846) }
.user-c { --accent: oklch(50% 0.2 27.692) }
.user-d { --accent: oklch(60% 0.2 41.538) }
.user-e { --accent: oklch(50% 0.2 55.385) }
.user-f { --accent: oklch(60% 0.2 69.231) }
.user-g { --accent: oklch(50% 0.2 83.077) }
.user-h { --accent: oklch(60% 0.2 96.923) }
.user-i { --accent: oklch(50% 0.2 110.769) }
.user-j { --accent: oklch(60% 0.2 124.615) }
.user-k { --accent: oklch(50% 0.2 138.462) }
.user-l { --accent: oklch(60% 0.2 152.308) }
.user-m { --accent: oklch(50% 0.2 166.154) }
.user-n { --accent: oklch(60% 0.2 180) }
.user-o { --accent: oklch(50% 0.2 193.846) }
.user-p { --accent: oklch(60% 0.2 207.692) }
.user-q { --accent: oklch(50% 0.2 221.538) }
.user-r { --accent: oklch(60% 0.2 235.385) }
.user-s { --accent: oklch(50% 0.2 249.231) }
.user-t { --accent: oklch(60% 0.2 263.077) }
.user-u { --accent: oklch(50% 0.2 276.923) }
.user-v { --accent: oklch(60% 0.2 290.769) }
.user-w { --accent: oklch(50% 0.2 304.615) }
.user-x { --accent: oklch(60% 0.2 318.462) }
.user-y { --accent: oklch(50% 0.2 332.308) }
.user-z { --accent: oklch(60% 0.2 346.154) }