/* Main colors */ body { color: #000; } body > * { background: #000; color: #FFF; } a { color: #FFF; text-decoration: underline; font-style: none; } .main1 { background: #FFF; color: #000; overflow: hidden; } .main1 a { color: #000; } .main3 { background: #FFF; box-shadow: 0 0 1em #000; } /* header */ header nav li a { font-style: none; text-decoration: none; } header nav > ul > li { background: #FFF; } header nav > ul > li > div > a { background: #000; } header > label > div { font-weight: bold; font-size: 120%; } /* Page */ .page_title { font-size: 200%; font-weight: bold; border-bottom: #000 solid 0.1em; } .page_title a { text-decoration: none; } .page_title .translations { font-size: 50%; } .page_title .translations a { color: #888; font-style: italic; } .details, .details a { color: #888; font-style: italic; } article h1 { font-size: 180%; border-bottom: #000 solid 0.1em; } article h2 { font-size: 150%; border-bottom: #000 solid 0.1em; } article h3 { font-size: 130%; border-bottom: #000 solid 0.1em; } article h4 { font-size: 120%; border-bottom: #000 solid 0.1em; } article h5 { font-size: 110%; border-bottom: #000 solid 0.1em; } article h6 { font-size: 100%; border-bottom: #000 solid 0.1em; } /* * Mobile */ @media (hover: none) { header > label { font-weight: bold; font-size: 120%; } header nav > ul > li { background: #000; font-weight: bold; } header nav > ul > li.active a { font-style: italic; } } @media only screen and (max-width: 500px) { /* Titles size */ .page_title { font-size: 150%; } .page_title .translations { font-size: 66%; } article h1 { font-size: 150%; } article h2 { font-size: 140%; } article h3 { font-size: 130%; } article h4 { font-size: 120%; } article h5 { font-size: 110%; } article h6 { font-size: 100%; } }