123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287 |
- @charset "UTF-8";
- /*
- Copyright © 2014-2015 Daniel Aleksandersen and others.
- Permission is hereby granted, free of charge, to any
- person obtaining a copy of this software and associated
- documentation files (the "Software"), to deal in the
- Software without restriction, including without limitation
- the rights to use, copy, modify, merge, publish,
- distribute, sublicense, and/or sell copies of the
- Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice
- shall be included in all copies or substantial portions of
- the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
- KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
- PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
- OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
- OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- */
- body {
- color: #4F5151;
- font-family: Helvetica, Arial, sans-serif;
- font-size: 17px;
- line-height: 1.4;
- padding: 1em;
- }
- @media print {
- body {
- font-family: Garamond, serif;
- }
- }
- #container {
- margin: 1em auto;
- max-width: 770px;
- }
- #menu ul,
- #menu ul li,
- .postpromonav .tags,
- .postpromonav .tags li,
- .pager,
- .pager li,
- #toptranslations ul,
- #toptranslations ul li {
- list-style: none;
- padding-left: 0;
- padding-right: 0;
- }
- #toptranslations ul {
- display: inline;
- }
- #menu ul li,
- #toptranslations ul li {
- display: inline-block;
- margin-right: 1.5em;
- }
- #toptranslations h2 {
- display: inline;
- font-size: 1em;
- margin-right: 1.5em;
- }
- #menu ul li:dir(rtl),
- #toptranslations ul li:dir(rtl),
- #toptranslations h2:dir(rtl) {
- margin-left: 1.5em;
- margin-right: 0;
- }
- #toptranslations {
- text-align: right;
- float: right;
- }
- #toptranslations:dir(rtl) {
- text-align: left;
- float: left;
- }
- .posttranslations h3 {
- display: inline;
- font-size: 1em;
- }
- .entry-title {
- font-size: 2em;
- }
- .posttranslations h3:last-child {
- display: none;
- }
- .postindex article {
- border-bottom: 1px solid #4F5151;
- padding-bottom: 1em;
- }
- #header {
- border-bottom: 1px solid #4F5151;
- }
- #footer {
- border-top: 1px solid #4F5151;
- }
- /* Tags */
- .postpromonav {
- border-bottom: 1px solid #4F5151;
- border-top: 1px solid #4F5151;
- margin-top: 1em;
- padding: .5em 0;
- }
- .postpromonav .tags {
- text-align: center;
- }
- .metadata p:before,
- .postpromonav .tags li:before,
- .postlist .listdate:before {
- content: " — ";
- }
- .postlist li {
- margin-bottom: .33em;
- }
- /* Post and archive pagers */
- .postindexpager .pager .next:before {
- content: "↓ ";
- }
- .postindexpager .pager .previous:before {
- content: "↑ ";
- }
- .postpromonav .pager .next:after {
- content: " →";
- }
- .postpromonav .pager .previous:dir(rtl):after {
- content: " →";
- }
- .postpromonav .pager .previous:before {
- content: "← ";
- }
- .postpromonav .pager .next:dir(rtl):before {
- content: "← ";
- }
- .metadata p:first-of-type:before,
- .postpromonav .tags li:first-of-type:before {
- content: "";
- }
- .postpromonav .pager {
- clear: both;
- height: 1em;
- }
- .postpromonav .tags li,
- .postpromonav .pager li {
- display: inline-block;
- }
- .postpromonav .pager .next {
- float: right;
- }
- .postpromonav .pager .next:dir(rtl) {
- float: left;
- }
- .postpromonav .pager .previous {
- float: left;
- }
- .postpromonav .pager .previous:dir(rtl) {
- float: right;
- }
- .metadata p {
- display: inline;
- }
- #brand {
- font-size: 3em;
- line-height: 1;
- }
- /* Links */
- :link {
- color: #1168CC;
- text-decoration: none;
- }
- :visited {
- color: #6830BB;
- }
- :link:hover, :visited:hover {
- color: #0d53a3;
- }
- #brand :link,
- #brand :visited {
- color: inherit;
- }
- /* Images */
- img {
- border: none;
- line-height: 1;
- }
- .postpage img,
- .postpage object,
- .postindex article img,
- .postindex article object {
- height: auto;
- max-width: 100%;
- }
- /* Comment helpers */
- #disqus_thread {
- min-height: 325px;
- }
- .breadcrumb {
- padding: 8px 15px;
- margin-bottom: 20px;
- list-style: none;
- }
- .breadcrumb > li {
- display: inline-block;
- margin-right: 0;
- margin-left: 0;
- }
- .breadcrumb > li:after {
- content: ' / ';
- color: #888;
- }
- .breadcrumb > li:last-of-type:after {
- content: '';
- margin-left: 0;
- }
- .thumbnails {
- list-style: none;
- padding: 0;
- }
- .thumbnails > li {
- display: inline-block;
- margin-right: 10px;
- }
- .thumbnails > li:last-of-type {
- margin-right: 0;
- }
- .codetable .linenos {
- padding-right: 10px;
- }
- .sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- }
- .sr-only-focusable:active,
- .sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
- }
- pre.code, code { white-space: pre; word-wrap: normal; overflow: auto; }
|