User:Somyrion/common.css

body { letter-spacing: 0.5pt; }

{   font-family: 'Adobe Caslon Pro', serif !important; }
 * 1) firstHeading

h2#mw-toc-heading:before {   content: "" !important; counter-reset: headingOne; padding-right: 0 !important; }

{   font-family: 'Adobe Caslon Pro', serif !important; font-weight:normal; }
 * 1) bodyContent h1,
 * 2) bodyContent h2,
 * 3) bodyContent h3,
 * 4) bodyContent h4,
 * 5) bodyContent h5,
 * 6) bodyContent h6

/* numbering of the headings */ /* via http://userstyles.org/styles/56739/wikipedia-readable-hyphenation */

body {   counter-reset: headingOne; }

#bodyContent h2:before, {   padding-right: 9px; font-family: serif !important; text-shadow: none !important; }
 * 1) bodyContent h3:before,
 * 2) bodyContent h4:before,
 * 3) bodyContent h5:before,
 * 4) bodyContent h6:before

#bodyContent h2 { counter-reset: headingTwo; }

#bodyContent h2:before {   counter-increment: headingOne; content: counter(headingOne); font-size: 16px !important; }

#bodyContent h3 { counter-reset: headingThree; }

#bodyContent h3:before {   counter-increment: headingTwo; content: counter(headingOne) "." counter(headingTwo); font-size: 15px !important; }

#bodyContent h4 { counter-reset: headingFour; }

#bodyContent h4:before {   counter-increment: headingThree; content: counter(headingOne) "." counter(headingTwo) "." counter(headingThree); font-size: 14px !important; }

#bodyContent h5 { counter-reset: headingFive; }

#bodyContent h5:before {   counter-increment: headingFour; content: counter(headingOne) "." counter(headingTwo) "." counter(headingThree) "." counter(headingFour); font-size: 13px !important; }

#bodyContent h6 { counter-reset: headingSix; }

#bodyContent h6:before {   counter-increment: headingFive; content: counter(headingOne) "." counter(headingTwo) "." counter(headingThree) "." counter(headingFour) "." counter(headingFive); font-size: 12px !important; }
 * selection {

background-color:#D1E8F7; }


 * link {

color:#158db0 !important; transition: color .25s ease-out !important; font-weight:500 !important; }


 * link:hover {

color:#00526b !important; transition: color .25s ease-out !important; text-decoration:none !important; }

a:visited { color:#158db0 !important; }


 * link:visited {

color:#078783 !important; }

a:active, a:focus { color:#00526b !important; transition: color .25s ease-out !important; text-decoration:none !important; }

a.new { color:#ba5100 !important; }

a.new:hover { color:#8a4300 !important; }


 * link.new:visited {

color:#ba0000 !important; }

.mwe-popups-extract { color:#000000 !important; }

.mw-body-content { line-spacing:1.65; font-size:0.85em; }