body {
	text-align:center;
	margin:24px 48px;
	background-color:#00524b;
	/*height:100%;*/
	font-family:sans-serif;
}

html {
	/*height:100%;*/
}

body>div,#head_wrap,#head {
	vertical-align:middle;
	display:inline-block;
	/*border:4px solid black;*/
	margin:16px auto;
	padding:32px;
	background-color:#222;
	/*background-color:rgba(0.25,0.25,0.25,0.5);*/
	max-width:960px;
	border-radius:24px;
	font-size:18px;
	text-align:left;
}

.index-tags {
	color:yellow;
}

/*#head a:visited { color:white; }*/
#head { max-width:540px;width:540px; }
#head a { border:none; }
#head { text-align:center; }
#head h1 { margin:0px;margin-top:16px; }
#head_wrap>img { border-radius:24px; }
#head_wrap { border-top-left-radius:100px;border-bottom-left-radius:100px; }
#head_wrap>img { border-radius:100px; }

.index-list { max-width:750px; display:block; }

code { background-color:#111; color:#5daf8d; }
pre>code { padding:8px; border-radius:8px; display:block; white-space:pre-wrap; font-size:16px; }
pre { display:block; }

body { color:#ddd;padding:0px;margin:0px; }
h1,h2,h3,h4,h5,h6 { color:#c4c9fa;padding:0px 36px; }
h4,h5,h6 { margin:12px 4px 6px; }
/*h1,h2,h3,h4,h5,h6,p,td,li,ul,ol { font-family:sans-serif; }*/
body>div { font-family:sans, Arial; }
/*
h4:before { content:"~ "; }
h4:after { content:" ~"; }
*/
p,li,form { margin:8px 7px 6px; }
/*p br { margin:0px 0px 0px; }*/
li { text-align:left; }
ul { padding-left:24px; }
hr { margin:32px 32px;padding:0;border-color:rgba(0,0,0,0);border-bottom:4px dotted #e86a73; }
a { text-decoration:none; }
a:link { color:/*#ff8f97*/#e7424e;/*text-decoration:underline;text-decoration-style:dotted;*/ }
a:hover { text-decoration:underline; }
a:visited { color:/*#e86a73*/#e98289/*#c24d56*/;text-decoration:none; }
h2 { font-size:36px;margin-top:18px; }
h3 { font-size:28px; }
h4 { font-size:23px; }
a img { border:1px dashed #ff8f97; }
/*
a:visited img { border:1px dashed #e86a73; }
a:hover img { border:1px solid #ff8f97; }
a:hover:visited img { border:1px solid #e86a73; }
*/
.lit { text-align:justify;font-family:serif;text-indent:48px;}

img,svg { border:0px; margin:0px; max-width:100%; }
.width100 img,.width100 svg { width:100%;height:auto; }
.width75  img,.width75  svg { width:75%; height:auto; }

.postmeta { text-align:right;color:#999;font-size:12px;margin:0 8px; }
.postmeta::before { content:'('; }
.postmeta::after { content:')'; }

#articlehead { font-style:italic; text-align:right; color:#aaa; }

table { border-collapse:collapse;margin:8px; }
td,th { border:2px dotted grey;padding:4px 8px; }
thead,table { border:2px solid grey; }
thead td,th { font-weight:bold;padding:4px 8px; }

.center,.center > * { text-align:center; }
.noborder { border:none; }
.index-date { font-family:monospace; }

summary:hover { cursor:pointer; }

.lw-link>svg { max-width:24px;margin:-8px 4px; }
.lw-link>svg { color:black; }
.lw-link:hover>svg { color:inherit; }
.lw-link:hover::after { content:"on lesswrong"; }

.warning { color:#f44; }

blockquote { border-left:4px dotted #5daf8dff; margin:0px 8px; padding:1px 8px; }

/*.math>svg { display:inline-block; transform:scale(4em,4em); width:auto; }*/

img[src="discord.svg"] { position:relative;top:4px; }

math { color:#728eff;font-weight:600;line-height:0.1; }

details,summary { display:inline; }

pre.latex {
	border:1px solid white;
	background-color:black;
	font-family:monospace;
	text-decoration:none;
}

a>math { cursor:default; }

* { font-variant-ligatures: none; }

