1
/***********/
/* general */
/***********/
html
{
box-sizing: border-box
;
}
*, *::before
, *::after
{
box-sizing: inherit
;
}
body
{
width: 100%;
min-height: 100vh;
position: relative
;
padding: 40px 0 0 0;
display: table
;
margin: 0;
background-color: #f6f6f6;
font-size: 12px;
font-family: sans-serif
;
}
@media only screen and
(max-width: 841px) {
body
{
padding: 90px 0 0 0;
background-color: #fff;
}
}
body::before
{
content: "";
height: 40px;
position: absolute
;
width: 100%;
top: 0px;
left: 0px;
background-image: linear-gradient
(#ffffff 0%,#f6f6f6 100%);
background-repeat: repeat-x
;
}
@media only screen and
(max-width: 841px) {
body::before
{
height: 90px;
background-image: none
;
}
}
/**********************************************************/
/* Main content column (#wikitext, pagetitle, and footer) */
/**********************************************************/
#mainColumn {
float: left
;
max-width: calc
(100% - 180px);
margin-left: 180px;
width: calc
(100% - 180px);
background-color: #fff;
border-top: 1px solid
#a7d7f9;
}
@media only screen and
(max-width: 841px) {
#mainColumn {
max-width: none
;
margin-left: auto
;
width: 100%;
}
}
#wikitext {
overflow: auto
;
position: relative
;
z-index: 1;
border-left: 1px solid
#a7d7f9;
border-bottom: 1px solid
#a7d7f9;
padding: 0 24px calc
(24px - 4px) 24px;
font-size: 14px;
line-height: 1.6;
}
@media only screen and
(max-width: 841px) {
#wikitext {
border-left: none
;
padding: 0 12px calc
(12px - 4px) 12px;
}
}
#wikitext:first-child
{
padding-top: calc
(24px - 4px);
}
@media only screen and
(max-width: 841px) {
#wikitext:first-child
{
padding-top: calc
(12px - 4px);
}
}
#wikitext p
{
margin: 7px 0px;
}
@media only screen and
(max-width: 841px) {
#wikitext p:first-child
{
margin-top: 0px;
}
}
/**************/
/* Page title */
/**************/
#pagetitle {
overflow: auto
;
padding: calc
(24px - 4px) 24px 8px 24px;
border-left: 1px solid
#a7d7f9;
}
@media only screen and
(max-width: 841px) {
#pagetitle {
border-left: none
;
padding: calc
(12px - 4px) 12px 8px 12px;
}
}
#pagetitle h1
{
margin: 0px;
font-style: italic
;
font-family: Georgia
, serif
;
font-size: 2.5em;
font-weight: normal
;
padding-bottom: 2px;
border-bottom: 1px solid
#a2a9b1;
}
/**********/
/* Footer */
/**********/
#footer {
overflow: hidden
;
height: 100px;
padding: 24px 24px 0 24px;
background-color: #f6f6f6;
}
@media only screen and
(max-width: 841px) {
#footer {
height: 80px;
padding: 12px 12px 0 12px;
}
}
#footer ul
{
padding: 0px;
}
#footer ul
,
#footer li
{
display: inline-block
;
}
#footer p
{
margin: 0 0 12px 0;
}
#footer li
{
margin: 0 20px 0 0;
}
@media only screen and
(max-width: 841px) {
#footer li:first-of-type
{
display: none
;
}
}
#footer .navbox a
{
border: 1px dotted
#0645ad;
}
#footer .navbox
a:hover
{
border: 1px solid
#0645ad;
text-decoration: none
;
}
/*****************************************************************************/
/* Header (actions, search, article/talk selector; also logo, in mobile view */
/*****************************************************************************/
#header {
position: absolute
;
top: 1px;
left: 180px;
right: 0px;
height: 40px;
padding: 0px;
text-align: right
;
overflow: hidden
;
z-index: 1;
}
@media only screen and
(max-width: 841px) {
#header {
left: 0px;
height: 90px;
font-size: 14px;
}
}
#header #pagelogo
{
display: none
;
}
@media only screen and
(max-width: 841px) {
#header #pagelogo
{
height: calc
(90px - 40px);
text-align: left
;
padding-left: calc
(12px - 6px);
padding-top: 6px;
display: block
;
}
}
#header ul
{
display: inline-block
;
height: 100%;
}
@media only screen and
(max-width: 841px) {
#header ul
{
height: 40px;
}
}
#header ul
,
#header p
,
#footer ul
{
margin: 0;
}
#header li
{
display: inline-block
;
height: 100%;
border-left: 0.5px solid transparent
;
background-image: linear-gradient
(#ffffff 0%, #a7d7f9 100%);
}
@media only screen and
(min-width: 842px) {
#header ul#article-talk-selector
li:first-of-type
{
border-left: 1px solid transparent
;
}
#header #article-talk-selector
li:last-of-type
{
border-right: 0.5px solid transparent
;
}
#header #pageactions
li:nth-last-of-type
(2) {
border-right: 0.5px solid transparent
;
}
}
@media only screen and
(max-width: 1149px) {
#header #pageactions
li:nth-last-of-type
(2) {
border-right: none
;
}
}
@media only screen and
(max-width: 841px) {
#header ul#article-talk-selector
li:first-of-type
{
border-left: 1px solid
#fff;
}
#header li:last-of-type
{
border-right: 0.5px solid transparent
;
}
}
#header li a
,
#header li p
.active
{
display: block
;
height: 100%;
padding: 18px 8px 6px 8px;
}
#header li a
{
border-bottom: 1px solid
#a7d7f9;
background-image: linear-gradient
(#ffffff 0%, #e8f2f8 100%)
}
#header li p
.active
{
background-color: #fff;
border-bottom: 1px solid
#fff;
}
#header ul#article-talk-selector
{
float: left
;
padding-left: 0;
}
@media only screen and
(max-width: 841px) {
#header #pageactions
{
padding: 0;
}
#header #pageactions li
.upload
,
#header #pageactions li
.print
,
#header #pageactions li
.backlinks
,
#header #pageactions li
.source
,
#header #pageactions li
.attr
,
#header #pageactions li
.search
{
display: none
;
}
}
@media all and
(max-width: 1149px) and
(min-width: 842px) {
#header li
.search
{
display: inline-block
;
}
}
/***************************************************/
/* Search box in header (at the top of every page) */
/***************************************************/
#topsearch {
display: inline-block
;
padding: 11px 8px 9px 8px;
height: 100%;
vertical-align: top
;
}
@media all and
(max-width: 1149px) and
(min-width: 842px) {
#topsearch {
display: none
;
}
}
@media only screen and
(max-width: 841px) {
#topsearch {
height: 50px;
width: calc
(100% - 100px);
position: absolute
;
top: 0;
right: 0;
}
}
#topsearch form
{
height: 22px;
border: 1px solid
#aaa;
background-image: linear-gradient
(#f6f6f6 0%, #ffffff 100%);
font-size: 13px;
}
@media only screen and
(max-width: 841px) {
#topsearch form
{
height: 32px;
font-size: 14px;
text-align: left
;
}
}
#topsearch .searchbox
{
width: 320px;
height: 100%;
background-color: transparent
;
border: 0;
padding: 2px 0 2px 2px;
font-size: inherit
;
}
@media only screen and
(max-width: 841px) {
#topsearch .searchbox
{
width: calc
(100% - 32px);
padding: 2px 0 2px 4px;
}
}
#topsearch .searchbox:focus
{
outline: none
;
}
#topsearch .searchbutton
{
border: 0;
background-color: transparent
;
height: 100%;
width: 1.75em;
background-image: url
('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAAAAAC4QtCeAAAAAnRSTlMA/1uRIrUAAABpSURBVHgBY/j//+7c2tq5d/8DAcP//TlgsB/EuZuXv+fjxz35efeBnElgMaD8FCCnLOcLiPMlpwyZU4yiDGLAwU+fDoIMQBidswvIAVlaXT23GsgDciDgfSeQB+P8/zkzZxWc8//vtc8AJiB5qbEm4UgAAAAASUVORK5CYII=');
background-position: center center
;
background-repeat: no-repeat
;
font-size: inherit
;
}
/**************************************************/
/* In-page search form (e.g. on Site.Search page) */
/**************************************************/
form
.wikisearch
{
height: 36px;
margin-bottom: 21px;
position: relative
;
}
@media only screen and
(max-width: 841px) {
form
.wikisearch
{
margin-bottom: 14px;
}
}
form
.wikisearch
.searchbox
{
font-size: 1em;
width: 600px;
border: 1px solid
#a2a9b1;
border-radius: 2px;
padding: 0.625em 0.625em 0.625em 2.75em;
height: 100%;
}
@media only screen and
(max-width: 841px) {
form
.wikisearch
.searchbox
{
width: 100%;
display: block
;
}
}
form
.wikisearch
.searchbox:focus
{
outline: 0;
border-color: #36c;
box-shadow: inset
0 0 0 1px #36c;
}
form
.wikisearch::before
{
content: "";
background-image: url
(data:image
/svg
+xml
,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3
.org
%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%20id%3D%22search%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22magnifying-glass
%22%20d%3D%22M10.5%204a6.5%206.5%200%201%200%202.844%2012.344L16%2019c1.4%201.4%202.5%201.5%204%200l-4.438-4.438A6.426%206.426%200%200%200%2017%2010.5%206.5%206.5%200%200%200%2010.5%204zm0%202a4.5%204.5%200%201%201%200%209%204.5%204.5%200%200%201%200-9z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
background-position: center center
;
background-size: contain
;
background-repeat: no-repeat
;
position: absolute
;
left: 7px;
top: 4px;
width: 28px;
height: 28px;
}
table
.searchexamples
{
width: 700px;
margin-left: 2px;
}
@media only screen and
(max-width: 841px) {
table
.searchexamples
{
width: 100%;
line-height: 1.4;
}
}
table
.searchexamples th
{
text-align: left
;
}
@media only screen and
(max-width: 841px) {
table
.searchexamples th
{
padding: 0 0 4px 0;
}
}
table
.searchexamples td
{
padding: 0px;
}
@media only screen and
(max-width: 841px) {
table
.searchexamples td
{
padding: 4px 0 4px 0;
border-top: 1px dotted
#ccc;
}
}
table
.searchexamples
td:first-of-type
{
font-family: monospace
;
font-size: 0.9em;
}
@media only screen and
(max-width: 841px) {
table
.searchexamples
td:first-of-type
{
padding-right: 2em;
}
}
div
.wikisearch
{
border-color: #c0c0c0;
border-style: solid
;
border-width: 1px;
background-color: #f8f9fa;
margin: 14px 0;
padding: 8px 10px;
}
#wikitext div
.wikisearch
+ ul
{
margin-top: 21px;
}
#wikitext div
.wikisearch
> p:first-of-type
{
font-weight: bold
;
font-size: 1.1em;
margin: 0 0 14px 0;
}
#wikitext div
.wikisearch
> p:last-of-type
{
font-style: italic
;
margin: 14px 0 0 0;
}
#wikitext div
.wikisearch
> p:only-child
{
font-style: normal
;
font-weight: bold
;
margin: 0;
}
#wikitext div
.wikisearch ul
{
list-style-type: none
;
list-style-image: none
;
margin-left: 0;
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;
-webkit-column-width: 15em;
-moz-column-width: 15em;
column-width: 15em;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
}
#wikitext div
.wikisearch ul li
{
margin-left: 1.75em;
}
#wikitext div
.wikisearch
.fpltemplate p
{
margin: 14px 0 0 0;
font-weight: bold
;
}
/*****************************************************/
/* Left column (sidebar; also logo, in desktop view) */
/* Note: in mobile view it's actually at the bottom */
/*****************************************************/
#leftColumn {
width: 180px;
float: left
;
margin-left: calc
(-1 * 100%);
margin-top: calc
(-1 * 40px);
padding: 0px 10px;
display: table-row
;
}
#leftColumn #pagelogo
{
height: 160px;
width: 160px;
display: table-cell
;
text-align: center
;
vertical-align: middle
;
position: relative
;
z-index: 1;
}
@media only screen and
(max-width: 841px) {
#leftColumn {
width: auto
;
overflow: auto
;
padding-bottom: 12px;
padding-top: 10px;
clear: both
;
border-top: 1px solid
#a7d7f9;
margin: auto
;
display: block
;
}
#leftColumn #pagelogo
{
display: none
;
}
}
/***********/
/* Sidebar */
/***********/
#sidebar {
margin-top: 30px;
padding: 0px 20px;
position: relative
;
z-index: 1;
overflow: auto
;
line-height: 1.6;
}
#sidebar ul
{
list-style-type: none
;
padding: 0;
}
#sidebar .sidehead
{
margin-top: 16px;
margin-bottom: 5px;
border-bottom: 1px solid transparent
;
border-image: linear-gradient
(to right
, #eee 5%, #d8d8d8 25%, #d8d8d8 50%, #d8d8d8 75%, #eee 95%);
border-image-slice: 1;
}
#sidebar p
{
margin-top: 12px;
}
#sidebar li
{
text-indent: -1em;
padding-left: 1em;
}
@media only screen and
(max-width: 841px) {
#sidebar {
padding: 0 16px 0 20px;
line-height: 1.8;
font-size: 14px;
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
-webkit-column-width: 10em;
-moz-column-width: 10em;
column-width: 10em;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
column-gap: 2em;
}
#sidebar ul
{
page-break-inside: avoid
;
}
}
/*********/
/* Links */
/*********/
a
{
text-decoration: none
;
color: #0645ad;
}
a:visited
,
a:active
{
color: #0645ad;
}
#wikitext a:visited
{
color: #0b0080;
}
#wikitext a:active
{
color: #faa700;
}
a:hover
{
text-decoration: underline
;
}
a
.urllink
{
background: url
('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAB3RJTUUH1gEeFxU4g8u38QAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAAVUExURf///wBmzP///5nM/wBm/2aZzDOZzDevZ3cAAAABdFJOUwBA5thmAAAAOUlEQVR42i3MwREAQQgCQRQ0/5AP3JuH1Q8VcLqinXZHaI/lxEcPNvcYSRNyqMIiC1RXriuPfr6sDzHOANG31+CEAAAAAElFTkSuQmCC') center right no-repeat
;
padding-right: 13px;
}
/***********/
/* Headers */
/***********/
h2
{
font-size: 1.5em;
font-family: Georgia
, serif
;
font-weight: normal
;
line-height: 1;
padding-bottom: 3px;
border-bottom: 1px solid
#a2a9b1;
}
h3
{
font-size: 1.2em;
}
#wikitext h3
+ p
{
margin-top: 0;
}
h4
, h5
, h6
{
font-size: 1em;
}
h1
, h2
, h3
, h4
, h5
, h6
{
margin: 1.33em 0 0 0;
}
h1:first-child
,
h2:first-child
,
h3:first-child
,
h4:first-child
,
h5:first-child
,
h6:first-child
{
margin: 0.33em 0 0 0;
}
h5
{
color: #777;
}
h6
{
font-weight: normal
;
font-style: italic
;
}
/*****************/
/* Miscellaneous */
/*****************/
#wikitext hr
{
border-width: 0;
height: 0;
border-bottom: 1px solid
#a2a9b1;
}
/*************/
/* Edit page */
/*************/
#wikiedit {
border: 1px solid
#c0c0c0;
background-color: #eaecf0;
padding-bottom: 17px;
}
#wikiedit textarea
{
font-size: 14px;
width: 100%;
height: 500px;
margin-bottom: 7px;
border-color: #c0c0c0;
border-width: 1px 0;
}
#wikiedit p
{
margin-top: 0;
margin-bottom: 0;
}
#wikiedit textarea
+ p
{
padding-bottom: 0.325em;
}
#wikiedit p
.buttons
{
margin-top: 11px;
}
@media only screen and
(max-width: 841px) {
#wikiedit p
.buttons
{
margin-top: 21px;
}
#wikiedit p
.buttons input
{
width: 46%;
}
#wikiedit p
.buttons
input:nth-of-type
(1) {
margin-bottom: 14px;
}
#wikiedit p
.buttons
input:nth-of-type
(2n+1) {
margin-left: calc
((8% - 0.9375em) / 2);
}
}
#wikiedit input
[name
="csum"] {
width: 100%;
border: 1px #a2a9b1 solid
;
border-radius: 2px;
font-size: 14px;
padding: 0.625em;
margin-bottom: 10px;
}
#wikiedit input
[name
="author"] {
width: 200px;
font-size: 12px;
border-radius: 2px;
border: 1px #a2a9b1 solid
;
padding: 0.625em;
}
#wikiedit input
[type
="text"]:focus
{
outline: none
;
border-color: #36c;
box-shadow: inset
0 0 0 1px #36c;
}
#wikiedit input
[name
="diffclass"] {
position: relative
;
visibility: hidden
;
vertical-align: baseline
;
margin-left: 7px;
}
@media only screen and
(max-width: 841px) {
#wikiedit input
[name
="diffclass"] {
display: block
;
margin-top: 21px;
}
}
#wikiedit input
[name
="diffclass"]::before
{
content: "";
display: inline-block
;
position: absolute
;
top: -5px;
left: 0;
width: 2em;
height: 2em;
visibility: visible
;
border-radius: 2px;
border: 1px #a2a9b1 solid
;
background-color: #fff;
}
#wikiedit input
[name
="diffclass"]:checked::before
{
background-image: url
('data:image/gif;base64,R0lGODdhCgAKAKIAAAAAADMzM11dXWhoaMnJyefn5////wAAACH5BAkAAAcALAAAAAAKAAoAAAMgSFPXV0MFwZ4I69KiGZ+d801VM1KiFn5bN5DmFS3OEyUAOw==');
background-position: center center
;
background-repeat: no-repeat
;
}
#wikiedit input
[name
="diffclass"]:active::before
{
background-color: #e0e0e0;
}
#wikiedit input
[name
="diffclass"]::after
{
content: "This is a minor edit";
display: inline-block
;
position: absolute
;
top: -2px;
left: 2.1em;
white-space: nowrap
;
visibility: visible
;
font-size: 13px;
}
#wikiedit input
[type
="submit"],
form
.wikisearch
.searchbutton
{
font-size: 14px;
font-weight: bold
;
padding: 0.625em 0.9375em;
border: 1px solid
#a2a9b1;
border-radius: 2px;
margin-right: 7px;
background-color: #fff;
}
form
.wikisearch
.searchbutton
{
height: 36px;
padding-top: 0.5375em;
vertical-align: top
;
margin-left: 14px;
}
@media only screen and
(max-width: 841px) {
form
.wikisearch
.searchbutton
{
width: 12em;
margin: auto
;
display: block
;
margin-top: 14px;
}
}
#wikiedit input
[type
="submit"]:active
{
background-color: #aaa;
color: #fff;
}
#wikiedit input
[type
="submit"][name
="post"],
form
.wikisearch
.searchbutton
{
background-color: #3366cc;
border-color: #3366cc;
color: #fff;
}
#wikiedit input
[type
="submit"]:hover
{
color: #555;
}
#wikiedit input
[type
="submit"][name
="post"]:hover
,
form
.wikisearch
.searchbutton:hover
{
color: #fff;
text-shadow: 0px 0px 10px #fff;
/*
background-color: #447ff5;
border-color: #447ff5;
*/
}
#wikiedit input
[type
="submit"]:focus
{
border-color: #36c;
box-shadow: inset
0 0 0 1px #36c;
outline: none
;
}
#wikiedit input
[type
="submit"][name
="post"]:focus
,
form
.wikisearch
.searchbutton:focus
{
border-color: #36c;
box-shadow: inset
0 0 0 1px #36c, inset
0 0 0 2px #fff;
outline: none
;
}
#wikiedit input
[type
="submit"]:active
{
background-color: #c8ccd1;
color: #000;
border-color: #72777d;
box-shadow: none
;
}
#wikiedit input
[type
="submit"][name
="post"]:active
,
form
.wikisearch
.searchbutton:active
{
background-color: #2a4b8d;
color: #fff;
border-color: #2a4b8d;
box-shadow: none
;
}
#wikiedit input
[type
="submit"][name
="cancel"] {
color: #c00;
}
#wikiedit input
[type
="submit"][name
="cancel"]:hover
{
color: #f00;
}
#wikiedit input
[type
="submit"][name
="cancel"]:active
{
color: #b32424;
}
#wikiedit textarea
~ * {
margin-right: 14px;
margin-left: 14px;
}
#wikiedit .guibuttons
{
display: block
;
background-image: linear-gradient
(#ffffff 0%, #e8f2f8 100%);
background-repeat: repeat-x
;
line-height: 0.1;
}
#wikiedit .guibuttons
a:focus
{
outline: none
;
}
#wikitext .preview-warning
{
margin-left: 40px;
}
#wikitext .preview-warning
+ hr
{
margin-bottom: 14px;
}
.frame h2 {
font-family: sans-serif
;
font-weight: bold
;
border: none
;
margin: 4px 0 8px 0;
}
#wikitext ul
{
margin: 0 0 0 1.6em;
padding: 0px;
list-style-image: url
('data:image/gif;base64,R0lGODdhBQANALMAAAAAAABSjB9nmiBnmi9xoTByob/T4s/e6f///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAkALAAAAAAFAA0AAAQUMMlJq73XlDAOCeAGgsJIGJ9wVBEAOw==');
}
#wikitext .quickref
{
margin-top: 12px;
border: none
!important
;
}
#wikitext .quickref p
{
margin: 2px;
}
code
{
background-color: #f8f9fa;
border: 1px solid
#eaecf0;
border-radius: 2px;
padding: 1px 4px;
font-size: 0.95em;
}
code code
{
background-color: initial
;
border: none
;
padding: initial
;
font-size: inherit
;
}
code
.escaped
{
white-space: pre-wrap
;
}
#wikitext .wikisearch code a
.varlink
,
#wikitext .wikisearch code a
.varlink:visited
{
pointer-events: none
;
color: inherit
;
}
.wikisearch code {
cursor: text
;
}
pre
{
background-color: #f8f9fa;
border: 1px solid
#eaecf0;
padding: 1em;
font-size: 0.95em;
white-space: pre-wrap
;
}
table
.markup pre
{
padding: 0;
border: none
;
background-color: transparent
;
}
@media only screen and
(max-width: 841px) {
#wikitext table
.markup
{
width: calc
(100% - 16px);
margin-left: 8px;
margin-right: 8px;
font-size: 0.95em;
}
#wikitext table
.horiz td
.markup1
,
#wikitext table
.horiz td
.markup2
{
width: auto
;
padding: 0;
}
}
table
{
font-size: inherit
;
}
blockquote
{
background-color: #f5f8fc;
padding: 9px 12px;
border: 1px solid
#e0e8ef;
margin-left: 30px;
margin-right: 30px;
font-size: 0.95em;
}
#wikitext blockquote
p:first-child
{
margin-top: 0;
}
#wikitext blockquote
p:last-child
{
margin-bottom: 0;
}
#wikitext .talkpageheader
{
text-align: center
;
margin: auto
;
background-color: #f8eaba;
border: 1px solid
#cc9;
width: 500px;
padding: 4px 8px;
}
@media only screen and
(max-width: 841px) {
#wikitext .talkpageheader
{
width: 300px;
}
}
#wikitext .diffbox
{
width: 100%;
max-width: 700px;
}
@media only screen and
(max-width: 841px) {
#wikitext .diffbox
{
max-width: 570px;
}
}
#wikitext .diffrestore
{
font-size: 85%;
margin: 1em 0;
}
/***************/
/* For AutoTOC */
/***************/
.AutoTOCdiv {
margin: 10px 0;
}
.frame.tableTOC {
border: 1px solid
#a2a9b1;
font-size: 0.95em;
}
.headerTOC small {
font-size: 0.95em;
margin-left: 4px;
}
/****************/
/* For HandyTOC */
/****************/
#htoc {
display: inline-block
;
border: 1px solid
#a2a9b1;
margin: 10px 0;
font-size: 0.95em;
padding: 7px;
}
#wikitext #htoc h3
{
font-weight: bold
;
color: #000;
font-size: 1em;
margin: 0;
}
#htoc ul
{
list-style-type: none
;
list-style-image: none
;
}
#htoc ul ul
{
margin-left: 2em;
}
#htoc > ul
{
counter-reset: htoc_1
;
margin-left: 0;
margin-top: 3px;
}
#htoc > ul
> li::before
{
counter-increment: htoc_1
;
content: counter
(htoc_1
) "\2006 ";
}
#htoc > ul ul
{
counter-reset: htoc_2
;
}
#htoc > ul ul
li::before
{
counter-increment: htoc_2
;
content: counter
(htoc_1
) "." counter
(htoc_2
) "\2006 ";
}
#htoc > ul ul ul
{
counter-reset: htoc_3
;
}
#htoc > ul ul ul
li::before
{
counter-increment: htoc_3
;
content: counter
(htoc_1
) "." counter
(htoc_2
) "." counter
(htoc_3
) "\2006 ";
}
#htoc > ul ul ul ul
{
counter-reset: htoc_4
;
}
#htoc > ul ul ul ul
li::before
{
counter-increment: htoc_4
;
content: counter
(htoc_1
) "." counter
(htoc_2
) "." counter
(htoc_3
) "." counter
(htoc_4
) "\2006 ";
}
#htoc > ul ul ul ul ul
{
counter-reset: htoc_5
;
}
#htoc > ul ul ul ul ul
li::before
{
counter-increment: htoc_5
;
content: counter
(htoc_1
) "." counter
(htoc_2
) "." counter
(htoc_3
) "." counter
(htoc_4
) "." counter
(htoc_5
) "\2006 ";
}
#htoc > ul ul ul ul ul ul
{
counter-reset: htoc_6
;
}
#htoc > ul ul ul ul ul ul
li::before
{
counter-increment: htoc_6
;
content: counter
(htoc_1
) "." counter
(htoc_2
) "." counter
(htoc_3
) "." counter
(htoc_4
) "." counter
(htoc_5
) "." counter
(htoc_6
) "\2006 ";
}
/***********************/
/* For HandyTOC+Toggle */
/***********************/
#htoc h3::after
{
content: "";
display: inline-block
;
width: 5em;
}
#htoc + #htoc_ul-tog
{
font-size: 0.95em;
display: inline-block
;
vertical-align: top
;
position: relative
;
top: 18px;
left: -4em;
}
#htoc + #
htoc_ul-tog::before
{
content: "[ ";
}
#htoc + #
htoc_ul-tog::after
{
content: " ]";
}
/*******************/
/* For SectionEdit */
/*******************/
span
.sectionedit
{
font-size: 13px;
margin-left: 1em;
font-weight: normal
;
font-style: normal
;
}
span
.sectionedit::before
{
content: "[\2009";
}
span
.sectionedit::after
{
content: "\2009]";
}
span
.sectionedit a
[href
]::before
{
content: "edit";
}
div
.sectionedit
{
float: right
;
position: relative
;
bottom: -1.5em;
}
/***********************/
/* For MediaCategories */
/***********************/
div
.category
{
margin-top: 1em;
clear: both
;
border: 1px solid
#a2a9b1;
background-color: #f8f9fa;
padding: 5px;
}
/*****************/
/* For DictIndex */
/*****************/
.fpldictindex {
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;
-webkit-column-width: 18em;
-moz-column-width: 18em;
column-width: 18em;
-webkit-column-gap: 1em;
-moz-column-gap: 1em;
column-gap: 1em;
margin-top: 7px;
}
.fplindex_letter_block {
page-break-inside: avoid
;
}
.fplindex_letter_block dt {
font-size: 1.2em;
font-weight: bold
;
margin-top: 16px;
}
.fplindex_letter_block:first-of-type dt {
margin-top: 0;
}
.fplindex_letter_block dd {
margin: 0;
}