::-moz-selection{
	color:#fff;
	background:#9A2A2A
}
::selection{
	color:#fff;
	background:#9A2A2A
}
a:link,a:visited{
	color:#000;
	transition:color .2s ease,border-bottom-color .2s ease
}
.active,a:active,a:focus,a:hover,a:link,a:visited{
	text-decoration:none
}
:not(pre)>code{
	color:#9A2A2A
}
table thead,table tr{
	border-bottom-color:rgba(0,0,0,.3)
}
table tr:hover{
	background-color:#0D0600
}
.page{
	color:#000;
	background: #221100 url('/user/themes/scholar/images/LeatherTile.png');
    background-repeat: repeat; /* This is key for seamless tiles */
}
.page .active,.page a:active,.page a:focus,.page a:hover{
	color:#9A2A2A
}
.page header[role=banner]{
	background:#fefbf3;
	border-bottom:1px solid rgba(0,0,0,.3)
}
.page header[role=banner] h1{
	color:#000
}
.page header[role=banner] h1 a{
	border-right-color:rgba(0,0,0,.3)
}
.page header[role=banner] .links a:not(:first-of-type):before{
	content: "";
	position:absolute;
	top:.75rem;
	bottom:.75rem;
	left:-.15rem;
	width:3px;
	border-right:1px solid rgba(0,0,0,.3)
}
.page header[role=banner] .links a:after{
	background:#9A2A2A
}
.page header[role=banner] .search .search-button .search-submit{
	-webkit-filter:contrast(.2);
	filter:contrast(.2)
}
.page header[role=banner] .search .search-button:hover .search-submit{
	-webkit-filter:contrast(0);
	filter:contrast(0)
}
.page main .search,.page main>footer,.page main article{
	background:#fefbf3 url('/user/themes/scholar/images/PaperTile.png');
	background-repeat: repeat;
	border:1px solid rgba(0,0,0,.3)
}
.page main .search :not(header) a:link,.page main .search :not(header) a:visited,.page main>footer :not(header) a:link,.page main>footer :not(header) a:visited,.page main article :not(header) a:link,.page main article :not(header) a:visited{
	border-bottom:1px solid hsla(0,0%,62.7%,.65)
}
.page main .search .active,.page main .search a:active,.page main .search a:focus,.page main .search a:hover,.page main>footer .active,.page main>footer a:active,.page main>footer a:focus,.page main>footer a:hover,.page main article .active,.page main article a:active,.page main article a:focus,.page main article a:hover{
	border-bottom-color:transparent
}
.page main .search h1 a:link,.page main .search h1 a:visited,.page main .search h2 a:link,.page main .search h2 a:visited,.page main .search h3 a:link,.page main .search h3 a:visited,.page main .search h4 a:link,.page main .search h4 a:visited,.page main .search h5 a:link,.page main .search h5 a:visited,.page main .search h6 a:link,.page main .search h6 a:visited,.page main>footer h1 a:link,.page main>footer h1 a:visited,.page main>footer h2 a:link,.page main>footer h2 a:visited,.page main>footer h3 a:link,.page main>footer h3 a:visited,.page main>footer h4 a:link,.page main>footer h4 a:visited,.page main>footer h5 a:link,.page main>footer h5 a:visited,.page main>footer h6 a:link,.page main>footer h6 a:visited,.page main article h1 a:link,.page main article h1 a:visited,.page main article h2 a:link,.page main article h2 a:visited,.page main article h3 a:link,.page main article h3 a:visited,.page main article h4 a:link,.page main article h4 a:visited,.page main article h5 a:link,.page main article h5 a:visited,.page main article h6 a:link,.page main article h6 a:visited{
	border-bottom:0
}
.page main .search header h1,.page main .search header h2,.page main>footer header h1,.page main>footer header h2,.page main article header h1,.page main article header h2{
	position:relative
}
.page main .search header h1:after,.page main .search header h2:after,.page main>footer header h1:after,.page main>footer header h2:after,.page main article header h1:after,.page main article header h2:after{
	content: "";
	position:absolute;
	top:90%;
	left:50%;
	width:100%;
	border-bottom:4px solid rgba(0,0,0,.3);
	transform:translateX(-50%)
}
.page main aside header svg{
	fill:#000
}
.page .drawer{
	background:#fefbf3;
	border-left:1px solid rgba(0,0,0,.3)
}
.listing main aside section article header h1:after,.listing main aside section article header h2:after{
	content:none
}
.book.listing main article header .metadata:after,.book.listing main article header h2:after,.book main article header .metadata:after,.book main article header h2:after{
	border-bottom:0
}
.book.listing main article header .metadata a,.book.listing main article header h2 a,.book main article header .metadata a,.book main article header h2 a{
	border-bottom:1px solid rgba(0,0,0,.3)
}
.sequence main article{
	background:transparent;
	border:0
}
.sequence main article [role=list]{
	background:#fefbf3;
	border:1px solid rgba(0,0,0,.3)
}
.sequence main article [role=list] [role=listitem]{
	border:1px solid rgba(0,0,0,.3)
}
.sequence main article [role=list] [role=listitem] [itemprop=url]{
	font-family:var(--Coelacanth)
}








.docs{
	color:#000
}
.docs main{
	background-color:#221100
}
.docs main>header[role=banner]{
	color:#e8e8e6;
	background-color:#9A2A2A;
	box-shadow:0 10px 10px -10px rgba(0,0,0,.3)
}
.docs main>header[role=banner] a:link,.docs main>header[role=banner] a:visited{
	color:#e8e8e6;
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2)
}
.docs main>header[role=banner] .active,.docs main>header[role=banner] a:active,.docs main>header[role=banner] a:focus,.docs main>header[role=banner] a:hover{
	-webkit-filter:contrast(1.5);
	filter:contrast(1.5);
	text-decoration:underline
}
.docs main>header[role=banner] .drawer{
	color:#000
}
.docs main>header[role=banner] .drawer a:link,.docs main>header[role=banner] .drawer a:visited{
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2);
	border-bottom:1px solid transparent
}
.docs main>header[role=banner] .drawer a:active,.docs main>header[role=banner] .drawer a:focus,.docs main>header[role=banner] .drawer a:hover{
	border-bottom:1px solid #9A2A2A
}
.docs main aside a:link,.docs main aside a:visited,.docs main section a:link,.docs main section a:visited{
	-webkit-filter:contrast(1);
	filter:contrast(1)
}
.docs main section>article a:link,.docs main section>article a:visited{
	border-bottom:1px solid rgba(0,0,0,.3)
}
.docs main section>article .active,.docs main section>article a:active,.docs main section>article a:focus,.docs main section>article a:hover{
	border-bottom-width:2px
}
.docs header[role=banner] form[role=search] input[type=search]{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input[type=search]:focus::-webkit-input-placeholder{
	opacity:.6
}
.docs header[role=banner] form[role=search] input[type=search]:focus::-moz-placeholder{
	opacity:.6
}
.docs header[role=banner] form[role=search] input[type=search]:focus:-ms-input-placeholder{
	opacity:.6
}
.docs header[role=banner] form[role=search] input[type=search]:focus::-ms-input-placeholder{
	opacity:.6
}
.docs header[role=banner] form[role=search] input[type=search]:focus::placeholder{
	opacity:.6
}
.docs header[role=banner] form[role=search] input[type=search]::-webkit-input-placeholder{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input[type=search]::-moz-placeholder{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input[type=search]:-ms-input-placeholder{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input[type=search]::-ms-input-placeholder{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input[type=search]::placeholder{
	color:#e8e8e6
}
.docs header[role=banner] form[role=search] input:-webkit-autofill,.docs header[role=banner] form[role=search] input:-webkit-autofill:focus,.docs header[role=banner] form[role=search] input:-webkit-autofill:hover{
	color:#e8e8e6
}
.docs .drawer [role=button] svg,.docs .search [role=button] svg,.docs .sidebar [role=button] svg,.docs header[role=banner] [role=button] svg{
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2)
}
.docs .drawer [role=button]:hover svg,.docs .search [role=button]:hover svg,.docs .sidebar [role=button]:hover svg,.docs header[role=banner] [role=button]:hover svg{
	-webkit-filter:contrast(1.5);
	filter:contrast(1.5)
}
.docs .drawer,.docs>aside{
	color:#e8e8e6;
	background-color:#592B02
}
.docs .drawer a:link,.docs .drawer a:visited,.docs>aside a:link,.docs>aside a:visited{
	color:#fff
}
.docs .drawer .active,.docs .drawer a:active,.docs .drawer a:focus,.docs .drawer a:hover,.docs>aside .active,.docs>aside a:active,.docs>aside a:focus,.docs>aside a:hover{
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2);
	text-decoration:underline
}
.docs .drawer header,.docs>aside header{
	background-color:#401E01;
	box-shadow:0 10px 10px -10px rgba(0,0,0,.3)
}
.docs .drawer header h1,.docs>aside header h1{
	color:#fff;
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2)
}
.docs .drawer .menu,.docs>aside .menu{
	background-color:#592B02
}
.docs .drawer .menu ol li:before,.docs>aside .menu ol li:before{
	color:#e8e8e6;
	opacity:.75
}
.docs .drawer .menu .current-group,.docs>aside .menu .current-group{
	background-color:#401E01
}
.docs .drawer .menu .current,.docs>aside .menu .current{
	background-color:#261201
}
.docs .drawer footer,.docs>aside footer{
	color:#e8e8e6
}
.docs .drawer footer svg,.docs>aside footer svg{
	fill:#e8e8e6
}
.docs .drawer footer[role=contentinfo],.docs>aside footer[role=contentinfo]{
	justify-content:flex-end
}
.docs .drawer footer[role=contentinfo] a:link,.docs .drawer footer[role=contentinfo] a:visited,.docs>aside footer[role=contentinfo] a:link,.docs>aside footer[role=contentinfo] a:visited{
	color:#e8e8e6;
	text-decoration:none;
	border-bottom:1px solid #9A2A2A
}
.docs .drawer footer[role=contentinfo] .active,.docs .drawer footer[role=contentinfo] a:active,.docs .drawer footer[role=contentinfo] a:focus,.docs .drawer footer[role=contentinfo] a:hover,.docs>aside footer[role=contentinfo] .active,.docs>aside footer[role=contentinfo] a:active,.docs>aside footer[role=contentinfo] a:focus,.docs>aside footer[role=contentinfo] a:hover{
	text-decoration:none;
	border-bottom:1px solid #9A2A2A
}
.docs img{
	border:1px solid rgba(0,0,0,.3)
}
.book-cover {
    max-width: 200px;
    width: 100%;
    height: auto;
}
.docs .next-previous .active,.docs .next-previous a:active,.docs .next-previous a:focus,.docs .next-previous a:hover{
	text-decoration:underline
}
.docs .next-previous article,.docs .next-previous article:first-of-type{
	border-color:rgba(0,0,0,.3)
}
.docs.listing article>article{
	border-bottom:1px solid rgba(0,0,0,.3)
}
.docs.listing article>article a:link,.docs.listing article>article a:visited{
	border-bottom:0
}
.docs.listing article>article .active,.docs.listing article>article a:active,.docs.listing article>article a:focus,.docs.listing article>article a:hover{
	color:#9A2A2A
}
.cv main article header h2:after{
	content:none
}
header[role=banner] form[role=search] input[type=search]{
	color:#000;
	background:transparent;
	transition-delay:0ms;
	box-shadow:none
}
header[role=banner] form[role=search] input[type=search]:focus::-webkit-input-placeholder{
	opacity:.6
}
header[role=banner] form[role=search] input[type=search]:focus::-moz-placeholder{
	opacity:.6
}
header[role=banner] form[role=search] input[type=search]:focus:-ms-input-placeholder{
	opacity:.6
}
header[role=banner] form[role=search] input[type=search]:focus::-ms-input-placeholder{
	opacity:.6
}
header[role=banner] form[role=search] input[type=search]:focus::placeholder{
	opacity:.6
}
header[role=banner] form[role=search] input[type=search]::-webkit-input-placeholder{
	opacity:0;
	color:#000
}
header[role=banner] form[role=search] input[type=search]::-moz-placeholder{
	opacity:0;
	color:#000
}
header[role=banner] form[role=search] input[type=search]:-ms-input-placeholder{
	opacity:0;
	color:#000
}
header[role=banner] form[role=search] input[type=search]::-ms-input-placeholder{
	opacity:0;
	color:#000
}
header[role=banner] form[role=search] input[type=search]::placeholder{
	opacity:0;
	color:#000
}
.drawer [role=button] svg,.search [role=button] svg,.sidebar [role=button] svg,header[role=banner] [role=button] svg{
	fill:#e8e8e6;
	-webkit-filter:contrast(.2);
	filter:contrast(.2);
	transition:fill .4s ease
}
.drawer [role=button]:hover svg,.search [role=button]:hover svg,.sidebar [role=button]:hover svg,header[role=banner] [role=button]:hover svg{
	-webkit-filter:contrast(.5);
	filter:contrast(.5)
}
.drawer [role=button].search-close svg,.search [role=button].search-close svg,.sidebar [role=button].search-close svg,header[role=banner] [role=button].search-close svg{
	fill:#000
}
footer[role=contentinfo] .active,footer[role=contentinfo] a:active,footer[role=contentinfo] a:focus,footer[role=contentinfo] a:hover,footer[role=contentinfo] a:link,footer[role=contentinfo] a:visited{
	border-bottom:1px solid #9A2A2A
}
.swiper-container .swiper-pagination-bullet-active,.swiper-container .swiper-pagination-progressbar-fill{
	background-color:#9A2A2A
}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{
	color:#9A2A2A;
	-webkit-filter:contrast(1.2);
	filter:contrast(1.2)
}
.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{
	-webkit-filter:contrast(1.5);
	filter:contrast(1.5)
}
.marginnote,.sidenote{
	text-align:justify
}
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
}
body {
  font-family: 'Coelacanth', serif;
}