/* 2014-07-12 --- 25d29c07066e9ada2eb387e8db328e48 */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
@namespace url("http://www.w3.org/1999/xhtml");
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
@-moz-document
url-prefix("http://queue.acm.org/detail.cfm?"), url-prefix("https://queue.acm.org/detail.cfm?"),
url-prefix("http://cacm.acm.org/magazines/"),
url-prefix("https://www.eff.org/deeplinks/"),
url-prefix("https://www.schneier.com/blog/"), url-prefix("https://www.schneier.com/crypto-gram-"),
url-prefix("http://lwn.net/Articles/"), url-prefix("https://lwn.net/Articles/"),
url-prefix("http://highscalability.com/blog/"),
url-prefix("http://www.thoughtcrime.org/blog/"),
url-prefix("http://bythom.com/teaching-points/"),
url-prefix("http://www.dslrbodies.com/newsviews/"), url-prefix("http://www.dslrbodies.com/lenses/"), url-prefix("http://www.dslrbodies.com/technique/"), url-prefix("http://www.dslrbodies.com/accessories/"), url-prefix("http://www.dslrbodies.com/cameras/"),
url-prefix("http://www.sansmirror.com/newsviews/"), url-prefix("http://www.sansmirror.com/cameras/"),
url-prefix("http://www.gearophile.com/newsviews/"), url-prefix("http://www.gearophile.com/cameras/"),
url-prefix("http://www.kenrockwell.com/tech/"), url-prefix("http://www.kenrockwell.com/fuji/"), url-prefix("http://www.kenrockwell.com/sigma/"),
url-prefix("http://www.steves-digicams.com/camera-reviews/"), url-prefix("http://www.steves-digicams.com/knowledge-center/"),
url-prefix("http://www.dpreview.com/lensreviews/"),
url-prefix("http://theonlinephotographer.typepad.com/the_online_photographer/"),
url-prefix("http://www.ronbigelow.com/articles/"),
url-prefix("http://www.imaging-resource.com/PRODS/"),
url-prefix("http://www.pentaxforums.com/news/"), url-prefix("http://www.pentaxforums.com/reviews/"),
url-prefix("http://www.photographyblog.com/reviews/"),
url-prefix("http://www.ephotozine.com/article/"),
url-prefix("http://www.prophotorev.com/"),
url-prefix("http://www.digitalcamerareview.com/default.asp?newsID="),
url-prefix("http://www.amateurphotographer.co.uk/reviews/"),
url-prefix("http://bobatkins.com/photography/technical/"),
url-prefix("http://www.luminous-landscape.com/columns/"), url-prefix("http://www.luminous-landscape.com/tutorials/"), url-prefix("http://www.luminous-landscape.com/essays/"), url-prefix("http://www.luminous-landscape.com/techniques/"),
url-prefix("http://photographylife.com/reviews/"),
url-prefix("http://www.photoreview.com.au/tips/"),
url-prefix("http://www.popphoto.com/gear/"),
url-prefix("http://www.thephoblographer.com/2013/"), url-prefix("http://www.thephoblographer.com/2014/"),
url-prefix("http://www.falklumo.com/lumolabs/articles/"),
url-prefix("http://www.dxomark.com/Reviews/"),
url-prefix("http://www.earthboundlight.com/phototips/"),
url-prefix("http://www.nytimes.com/2014/"),
url-prefix("http://www.theguardian.com/"),
url-prefix("http://www.washingtonpost.com/lifestyle/style/"),
url-prefix("http://www.michaelnielsen.org/"),
url-prefix("http://www.wired.com/opinion/"), url-prefix("http://www.wired.com/politics/security/"), url-prefix("http://www.wired.com/threatlevel/"),
url-prefix("http://arstechnica.com/security/"), url-prefix("http://arstechnica.com/tech-policy/"), url-prefix("http://arstechnica.com/information-technology/"),
url-prefix("http://www.reuters.com/article/"),
url-prefix("http://legacy.python.org/dev/peps/"),
domain("blogspot.ro"),
url("http://www.stationary-traveller.eu/pages/bzr-a-retrospective.html"),
url-prefix("http://www.ncbi.nlm.nih.gov/pmc/articles/"),
url-prefix("http://0pointer.de/blog/"),
url-prefix("http://www.freedesktop.org/wiki/"),
url-prefix("http://www.creativepro.com/article/"),
url-prefix("http://ninedegreesbelow.com/photography/"),
url-prefix("https://www.readability.com/articles/"),
url("http://__insert-above__/")
{
/* ------------------------------------------------------------------------------------------------------------------ */
* {
all: initial !important;
}
* {
all: unset !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ---------- */
div#content /* url-prefix("http://queue.acm.org/detail.cfm?") */,
div#articleFullText /* url-prefix("http://cacm.acm.org/magazines/") */,
div#main > div.layout-main-content /* url-prefix("https://www.eff.org/deeplinks/") */,
td.contentcell /* url("https://www.schneier.com/...") */,
html > body > table.Page > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1).MidColumn /* url-prefix("http://lwn.net/Articles/") */,
div.journal-entry /* url-prefix("http://highscalability.com/blog/") */,
section.main /* url-prefix("http://www.thoughtcrime.org/blog/") */,
div#main-content /* url-prefix("http://bythom.com/...") url-prefix("http://www.dslrbodies.com/...") url-prefix("http://www.gearophile.com/...") url-prefix("http://www.sansmirror.com/...") */,
html > body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */,
html > body > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */,
html > body > div:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */,
div.entry-body /* url-prefix("http://www.steves-digicams.com/...") */,
div#mainContent /* url-prefix("http://www.dpreview.com/lensreviews/") */,
div#beta-inner /* div.entry-type-post */ /* url-prefix("http://theonlinephotographer.typepad.com/the_online_photographer/") */,
div.header_editable /* url-prefix("http://www.ronbigelow.com/articles/") */,
div#content-center /* url-prefix("http://www.imaging-resource.com/PRODS/") */,
div#wrapperContent /* url-prefix("http://www.pentaxforums.com/news/"), url-prefix("http://www.pentaxforums.com/reviews/") */,
div.article_content /* url-prefix("http://www.ephotozine.com/article/") */,
div.content-inner /* http://www.photographyblog.com/reviews/ */,
div#section-article /* url-prefix("http://www.prophotorev.com/") */,
div#container-panda /* url-prefix("http://www.digitalcamerareview.com/default.asp?newsID=") */,
div#review /* url-prefix("http://www.luminous-landscape.com/columns/"), url-prefix("http://www.amateurphotographer.co.uk/reviews/") */,
div#right > div.box > div.boxcontent /* url-prefix("http://bobatkins.com/photography/technical/") */,
table.oldstyle > tbody > tr > td[rowspan="2"] /* url-prefix("http://bobatkins.com/photography/technical/") */,
div#contentBody /* url-prefix("http://www.luminous-landscape.com/.../") */,
body[link="#CC6600"] /* url-prefix("http://www.luminous-landscape.com/essays/") */,
div.entry /* url-prefix("http://photographylife.com/reviews/") */,
article.article-detail /* url-prefix("http://www.photoreview.com.au/tips/") */,
/*div.entry-content,*/ /* url-prefix("url-prefix("http://www.thephoblographer.com/.../") */
div.node-article /* url-prefix("http://www.popphoto.com/gear/") */,
div#content-main /* url-prefix("http://www.falklumo.com/lumolabs/articles/") */,
div#texte_article /* url-prefix("http://www.dxomark.com/Reviews/") */,
html > body > table:nth-child(6) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) /* url-prefix("http://www.earthboundlight.com/phototips/") */,
article#story /* url-prefix("http://www.nytimes.com/2014/") */,
div#content /* url-prefix("http://www.theguardian.com/") */,
div.main-content /* url-prefix("http://www.washingtonpost.com/lifestyle/style/"), */
div#content /* url-prefix("http://www.michaelnielsen.org/") */,
div#content /* url-prefix("http://www.wired.com/opinion/") */,
div#article_body /* url-prefix("http://www.wired.com/politics/security/") */,
article.standalone /* url-prefix("http://arstechnica.com/.../") */,
span#articleText /* url-prefix("http://www.reuters.com/article/") */,
div#content /* url-prefix("http://legacy.python.org/dev/peps/") */,
div.post /* domain("blogspot.ro") */,
div.jig-ncbiinpagenav /* url-prefix("http://www.ncbi.nlm.nih.gov/pmc/articles/") */,
div.blosxomStory /* url-prefix("http://0pointer.de/blog/") */,
div.page > div#pagebody > div#content /* url-prefix("http://www.freedesktop.org/wiki/") */,
body.node-type-article div.content > div.content > div.field > div.field-items > div.field-item /* url-prefix("http://www.creativepro.com/article/") */,
html > body > article#main /* url-prefix("http://ninedegreesbelow.com/photography/") */,
html > body > div.container > article.hentry /* url-prefix("https://www.readability.com/articles/") */,
/* ---------- */
#__content__
{
display: block !important;
visibility: visible !important;
position: fixed !important;
left: 2ch !important;
right: 2ch !important;
top: 2ch !important;
bottom: 2ch !important;
width: -moz-fit-content !important;
min-width: 20ch !important;
max-width: 80ch !important;
height: auto !important;
min-height: 20vh !important;
max-height: 100vh !important;
padding: 2pc !important;
margin: auto !important;
overflow: auto !important;
z-index: 1000 !important;
background: hsl(0, 0%, 5%) !important;
border-style: none !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html,
html > body,
html > head {
display: block !important;
visibility: visible !important;
position: fixed !important;
left: 0px !important;
right: 0px !important;
top: 0px !important;
bottom: 0px !important;
width: 100vw !important;
min-width: 100vw !important;
max-width: 100vw !important;
height: 100vh !important;
min-height: 100vh !important;
max-height: 100vh !important;
padding: 0px !important;
margin: 0px !important;
}
* {
display: inline !important;
visibility: inherit !important;
position: static !important;
left: 0px !important;
right: 0px !important;
top: 0px !important;
bottom: 0px !important;
width: auto !important;
min-width: initial !important;
max-width: initial !important;
height: auto !important;
min-height: initial !important;
max-height: initial !important;
padding: 0px !important;
margin: 0px !important;
}
* {
overflow: visible !important;
overflow-x: visible !important;
overflow-y: visible !important;
float: none !important;
clear: both !important;
box-sizing: content-box !important;
box-shadow: none !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html {
z-index: -1300 !important;
}
html > head {
z-index: -1200 !important;
}
html > body {
z-index: -1100 !important;
}
* {
z-index: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html,
html > body,
html > head {
color: hsl(120, 25%, 50%) !important;
background: hsl(0, 0%, 0%) !important;
}
* {
color: inherit !important;
background: hsla(300, 25%, 50%, 0.1) !important;
}
*::-moz-selection {
color: hsl(30, 50%, 50%) !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html > head > *,
html > body > * {
display: block !important;
visibility: hidden !important;
position: fixed !important;
left: 0px !important;
right: 0px !important;
}
script {
display: none !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html {
font: initial !important;
font-family: "Open Sans", "Lato", "Merriweather Sans", "Source Sans Pro", "Cantarell", "Trebuchet MS", "Verdana", sans-serif !important;
font-size: 16pt !important;
font-size-adjust: 0.66 !important;
font-style: normal !important;
font-weight: normal !important;
font-stretch: normal !important;
font-variant: normal !important;
text-decoration: none !important;
text-transform: none !important;
text-rendering: optimizeLegibility !important;
text-shadow: none !important;
text-indent: 0px !important;
text-align: left !important;
text-overflow: ellipsis !important;
vertical-align: bottom !important;
line-height: normal !important;
word-wrap: break-word !important;
word-break: normal !important;
word-spacing: normal !important;
letter-spacing: normal !important;
white-space: normal !important;
quotes: "<<" ">>" "<" ">" '"' '"' "`" "`" !important;
-moz-tab-size: 4 !important;
-moz-hyphens: none !important;
border: none !important;
border-style: none !important;
border-collapse: collapse !important;
border-width: 0px !important;
border-radius: 0px !important;
border-spacing: 2px !important;
border-color: hsl(120, 25%, 15%) !important;
border-image: none !important;
outline: none !important;
outline-style: none !important;
outline-width: medium !important;
outline-offset: 0 !important;
outline-color: hsl(0, 50%, 50%) !important;
}
* {
font-family: inherit !important;
font-size: inherit !important;
font-size-adjust: inherit !important;
font-style: inherit !important;
font-weight: inherit !important;
font-stretch: inherit !important;
font-variant: inherit !important;
text-decoration: inherit !important;
text-transform: inherit !important;
text-rendering: inherit !important;
text-shadow: inherit !important;
text-indent: inherit !important;
text-align: inherit !important;
text-overflow: inherit !important;
vertical-align: inherit !important;
line-height: inherit !important;
word-wrap: inherit !important;
word-break: inherit !important;
word-spacing: inherit !important;
letter-spacing: inherit !important;
white-space: inherit !important;
quotes: inherit !important;
-moz-tab-size: inherit !important;
-moz-hyphens: inherit !important;
border: none !important;
border-style: none !important;
border-collapse: inherit !important;
border-width: inherit !important;
border-radius: inherit !important;
border-spacing: inherit !important;
border-color: inherit !important;
border-image: none !important;
outline: none !important;
outline-style: none !important;
outline-width: inherit !important;
outline-offset: inherit !important;
outline-color: inherit !important;
}
* {
list-style: none !important;
list-style-type: none !important;
list-style-position: inside !important;
list-style-image: none !important;
cursor: default !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
h1 {
font-size: 1.5em !important;
}
h2 {
font-size: 1.4em !important;
}
h3 {
font-size: 1.3em !important;
}
h4 {
font-size: 1.2em !important;
}
h5 {
font-size: 1.1em !important;
}
h6 {
font-size: 1.0em !important;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 2pc !important;
margin-bottom: 1pc !important;
}
h1, h2, h3, h4, h5, h6 {
color: hsl(60, 25%, 50%) !important;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit !important;
}
h1, h2, h3, h4, h5, h6 {
display: block !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
article {
display: block !important;
background: inherit !important;
}
header {
display: block !important;
background: inherit !important;
}
section {
display: block !important;
background: inherit !important;
}
figure {
display: block !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
div {
display: block !important;
background: inherit !important;
}
span {
display: inline !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
p {
margin-top: 2pc !important;
margin-bottom: 1pc !important;
}
p {
display: block !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
blockquote {
margin-left: 4pc !important;
margin-top: 2pc !important;
margin-bottom: 1pc !important;
}
blockquote:before {
content: open-quote !important;
}
blockquote:after {
content: close-quote !important;
}
blockquote {
display: block !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
ul, ol, dl {
margin-top: 1pc !important;
margin-bottom: 2pc !important;
}
ul > li,
ol > li {
margin-left: 4pc !important;
margin-top: 1pc !important;
margin-bottom: 1pc !important;
}
dl > dt {
margin-left: 4pc !important;
margin-top: 1pc !important;
margin-bottom: 1pc !important;
}
dl > dd {
margin-left: 8pc !important;
margin-top: 1pc !important;
margin-bottom: 1pc !important;
}
ul > li {
list-style-type: disc !important;
}
ol > li {
list-style-type: decimal !important;
}
dl > dt {
list-style-type: square !important;
}
dl > dd {
list-style-type: none !important;
}
dl > dt {
font-weight: bold !important;
}
ul, ol, dl {
display: block !important;
background: inherit !important;
}
ul > li, ol > li, dl > dt, dl > dd {
display: list-item !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
a {
color: hsl(210, 25%, 50%) !important;
cursor: pointer !important;
}
a {
display: inline !important;
background: inherit !important;
}
a:focus {
outline-style: solid !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
strong {
font-weight: bold !important;
}
em {
font-weight: bold !important;
}
q {
font-style: italic !important;
}
q:before {
content: open-quote !important;
}
q:after {
content: close-quote !important;
}
strong, em, q {
display: inline !important;
background: inherit !important;
}
b {
font-weight: bold !important;
}
i {
font-style: italic !important;
}
strike, s {
text-decoration: line-through !important;
}
b, i, strike, s {
display: inline !important;
background: inherit !important;
}
small {
font-size: 0.75em !important;
}
big {
font-size: 1.25em !important;
}
small, big {
display: inline !important;
background: inherit !important;
}
sup, sub {
font-size: 0.5em !important;
}
sup, sub {
display: inline !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
pre, xmp, listing {
margin-top: 2pc !important;
margin-bottom: 1pc !important;
}
pre, xmp, listing {
white-space: pre-wrap !important;
}
pre, xmp, listing, code, samp, kbd, var, tt {
font-family: "Inconsolata", "Source Code Pro", "Anonymous Pro", "Andale Mono", "Courier New", monospace !important;
color: hsl(60, 50%, 50%) !important;
}
pre *, xmp *, listing *, code *, samp *, kbd *, var *, tt *,
pre a, xmp a, listing a, code a, samp a, kbd a, var a, tt a {
color: inherit !important;
}
pre, xmp, listing {
padding-left: 2pc !important;
}
pre, xmp, listing {
display: block !important;
background: inherit !important;
}
code, kbd, var, samp, tt {
display: inline !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
table {
width: auto !important;
height: auto !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 4pc !important;
margin-bottom: 4pc !important;
empty-cells: hide !important;
}
td, th {
padding: 0.5pc !important;
border-style: solid !important;
border-width: 2px !important;
/*
font-size: 0.75em !important;
line-height: normal !important;
*/
/*
text-align: center !important;
vertical-align: middle !important;
*/
}
table {
display: table !important;
background: inherit !important;
}
tr {
display: table-row !important;
background: inherit !important;
}
td, th {
display: table-cell !important;
background: inherit !important;
}
tbody {
display: table-row-group !important;
background: inherit !important;
}
thead {
display: table-header-group !important;
background: inherit !important;
}
tfoot {
display: table-footer-group !important;
background: inherit !important;
}
col {
display: table-column !important;
background: inherit !important;
}
colgroup {
display: table-column-group !important;
background: inherit !important;
}
caption {
display: table-caption !important;
background: inherit !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
hr {
display: block !important;
width: 75% !important;
height: 0.5pc !important;
margin-top: 4pc !important;
margin-bottom: 4pc !important;
background: hsl(60, 25%, 50%) !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
a:not(:first-child),
strong:not(:first-child), em:not(:first-child), q:not(:first-child),
b:not(:first-child), i:not(:first-child), strike:not(:first-child), s:not(:first-child),
small:not(:first-child), big:not(:first-child),
sup:not(:first-child), sub:not(:first-child),
code:not(:first-child), kbd:not(:first-child), var:not(:first-child), samp:not(:first-child), tt:not(:first-child),
span:not(:first-child) {
margin-left: 0.25pc !important;
}
a:not(:last-child),
strong:not(:last-child), em:not(:last-child), q:not(:last-child),
b:not(:last-child), i:not(:last-child), strike:not(:last-child), s:not(:last-child),
small:not(:last-child), big:not(:last-child),
sup:not(:last-child), sub:not(:last-child),
code:not(:last-child), kbd:not(:last-child), var:not(:last-child), samp:not(:last-child), tt:not(:last-child),
span:not(:last-child) {
margin-right: 0.25pc !important;
}
a,
strong, em, q,
b, i, strike, s,
small, big,
sup, sub,
code, kbd, var, samp, tt,
span {
margin-left: 0.25pc !important;
margin-right: 0.25pc !important;
}
*:only-child {
display: inline !important;
position: static !important;
}
/*
*:empty {
display: none !important;
}
*/
/* ------------------------------------------------------------------------------------------------------------------ */
p img, blockquote img, li img, dt img, dd img, td img, th img {
display: inline !important;
position: static !important;
float: none !important;
width: auto !important;
min-width: 0.2ch !important;
max-width: 80vw !important;
height: auto !important;
min-height: 0.2ch !important;
max-height: 16ch !important;
padding: 0px !important;
margin-left: 0.25pc !important;
margin-right: 0.25pc !important;
vertical-align: middle !important;
background: hsl(0, 0%, 100%) !important;
opacity: 1.0 !important;
}
img, img[width], img[height], img:only-child {
display: block !important;
position: static !important;
float: right !important;
width: auto !important;
min-width: 1vw !important;
max-width: 80vw !important;
height: auto !important;
min-height: 1vh !important;
max-height: 80vh !important;
padding: 1pc !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 4em !important;
margin-bottom: 4em !important;
vertical-align: middle !important;
background: hsl(0, 0%, 50%) !important;
opacity: 0.25 !important;
}
img:hover {
opacity: 1.0 !important;
}
img {
cursor: crosshair !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
a[href]:hover::before,
a[name]:hover::before,
a[id]:hover::before {
position: fixed !important;
top: 0px !important;
left: 64px !important;
padding: 4px !important;
z-index: 1120 !important;
background: hsl(0, 0%, 0%) !important;
}
a[href]:not([name]):not([id]):hover::before {
content: "[-> " attr(href) " ]" !important;
}
a[href][name]:hover::before {
content: "[-> " attr(href) " ] [# " attr(name) " ]" !important;
}
a[href][id]:not([name]):hover::before {
content: "[-> " attr(href) " ] [# " attr(id) " ]" !important;;
}
a[href]:not([name]):not([id]):hover::before {
content: "[-> " attr(href) " ]" !important;;
}
a[name]:not([href]):hover::before {
content: "[# " attr(name) " ]" !important;;
}
a[id]:not([href]):hover::before {
content: "[# " attr(id) " ]" !important;
}
a[name]::after {
content: " [#" attr(name) "]" !important;
}
[id]::after {
content: " [#" attr(id) "]" !important;
}
a::before,
a::after,
[id]::before,
[id]::after {
font-family: "Inconsolata", "Source Code Pro", "Anonymous Pro", "Andale Mono", "Courier New", monospace !important;
font-size: 0.5rem !important;
color: hsl(210, 25%, 25%) !important;
}
a:hover::before,
a:hover::after,
[id]:hover::before,
[id]:hover::after {
color: hsl(210, 25%, 50%) !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
font {
background: transparent !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
html > body > img:only-child {
display: block !important;
position: fixed !important;
float: none !important;
left: 0px !important;
right: 0px !important;
top: 0px !important;
bottom: 0px !important;
width: auto !important;
min-width: 1vw !important;
max-width: 90vw !important;
height: auto !important;
min-height: 1vh !important;
max-height: 90vh !important;
padding: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: auto !important;
margin-bottom: auto !important;
opacity: 1.0 !important;
}
html > body > img.decoded.overflowing:only-child {
position: relative !important;
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
max-width: 1000vw !important;
max-height: 1000vh !important;
}
/* ------------------------------------------------------------------------------------------------------------------ */
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/EInbV5DfGHOiMmvb1Xr-hhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxv25ds880Du_gFZbUlZlsbg.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/O4NhV7_qs9r9seTo7fnsVD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxsUW6j0fiq4_bYOAoMNnBhA.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxpXMLUeV6_io0G3F6eXSVcg.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxjZJchHK-lPtiIaM3GRtbZU.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: local('Lato Hairline'), local('Lato-Hairline'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: local('Lato Black'), local('Lato-Black'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 100;
src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/CggrdU0t5c42NcNxN-VM3_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/2HG_tEPiQ4Z6795cGfdivD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: local('Lato Italic'), local('Lato-Italic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/HkF_qI1x_noxlxhrhMQYED8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/VNUH7ZAcagYBWsAiBBCEYz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic&subset=latin,vietnamese,latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 200;
src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGDNJA3HUijd1B6BtkBKus2w.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGPjBEPVzxLzFLNgZLnFgf9Q.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlALoXdG0Fk4RrwjAMg10_dg.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGNobfZZDkNcjU8H5iPQMTXs.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGGX0Y8gQ5S_BpfhQpmdv3f8.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGJMWTZlUvdSKj68zMlXSRhE.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 200;
src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6CeaImRRTjlvupOcU-88cgY.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6C0KbR_CNPcj1VZuV6HvfZQ.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/M2Jd71oPJhLKp0zdtTvoM_AZO0aLc7d_JG6Pyfkma9o.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6FdRrbIPyATCAVSE8EQHvB0.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6JFYU3hAu4uUK-1o3soY828.woff) format('woff');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 900;
src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6BNoSWHcOutS4yFNxqZBIxg.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Merriweather+Sans:400,300,300italic,400italic,700,700italic,800,800italic&subset=latin,latin-ext */
@font-face {
font-family: 'Merriweather Sans';
font-style: normal;
font-weight: 300;
src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowSkpG_tqT3-RTBgC06DPY0U.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: normal;
font-weight: 400;
src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/AKu1CjQ4qnV8MUltkAX3sB1JpkpdfXqLiJU_2vmgb_g.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: normal;
font-weight: 700;
src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowceOkA69e3jJ5e0L0gVhFV4.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: normal;
font-weight: 800;
src: local('Merriweather Sans ExtraBold'), local('MerriweatherSans-ExtraBold'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowTCuPfAbwtzLgWbXXnxb0oA.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: italic;
font-weight: 300;
src: local('Merriweather Sans Light Italic'), local('MerriweatherSans-LightItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVR4Kjn7ugQZaj1EsO9bs9aA.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: italic;
font-weight: 400;
src: local('Merriweather Sans Italic'), local('MerriweatherSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/3Mz4hOHzs2npRMG3B1asceR9RV9RBbGLi96BW3Cp0Sw.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: italic;
font-weight: 700;
src: local('Merriweather Sans Bold Italic'), local('MerriweatherSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVQPGuAIIErSnwc3SMUgcpdc.woff) format('woff');
}
@font-face {
font-family: 'Merriweather Sans';
font-style: italic;
font-weight: 800;
src: local('Merriweather Sans ExtraBold Italic'), local('MerriweatherSans-ExtraBldItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVUrUTHqH3vvMfvXSTVw3U9E.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Cantarell:400,400italic,700italic,700 */
@font-face {
font-family: 'Cantarell';
font-style: normal;
font-weight: 400;
src: local('Cantarell Regular'), local('Cantarell-Regular'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/V86VyqXbc09Sss3BPsMj1z8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Cantarell';
font-style: normal;
font-weight: 700;
src: local('Cantarell Bold'), local('Cantarell-Bold'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/Yir4ZDsCn4g1kWopdg-ehHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
font-family: 'Cantarell';
font-style: italic;
font-weight: 400;
src: local('Cantarell Oblique'), local('Cantarell-Oblique'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/Qd6zZq_wf1596L3V_8MIs4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
font-family: 'Cantarell';
font-style: italic;
font-weight: 700;
src: local('Cantarell Bold Oblique'), local('Cantarell-BoldOblique'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/weehrwMeZBXb0QyrWnRwFTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext */
@font-face {
font-family: 'Inconsolata';
font-style: normal;
font-weight: 400;
src: local('Inconsolata'), url(https://themes.googleusercontent.com/static/fonts/inconsolata/v7/BjAYBlHtW3CJxDcjzrnZCNIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
font-family: 'Inconsolata';
font-style: normal;
font-weight: 700;
src: local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://themes.googleusercontent.com/static/fonts/inconsolata/v7/AIed271kqQlcIRSOnQH0yYUt79146ZFaIJxILcpzmhI.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Source+Code+Pro:400,200,300,600,500,700,900&subset=latin,latin-ext */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 200;
src: local('Source Code Pro ExtraLight'), local('SourceCodePro-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqbhZfOo4eSOlrve6pGrXHAo.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 300;
src: local('Source Code Pro Light'), local('SourceCodePro-Light'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqYPZSf8Ud0kNoe3bGnF7K24.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 400;
src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/mrl8jkM18OlOQN8JLgasDxBHWFfxJXS04xYOz0jw624.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 500;
src: local('Source Code Pro Medium'), local('SourceCodePro-Medium'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqTqaeNdu-yyoiSGhdizsIpU.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 600;
src: local('Source Code Pro Semibold'), local('SourceCodePro-Semibold'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqQAD_zxmsR6vL1X3tnvCZYo.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 700;
src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqQE-U1AYRUXXE0Dth8uKIE0.woff) format('woff');
}
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 900;
src: local('Source Code Pro Black'), local('SourceCodePro-Black'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqbhvvL6PHcOvkHgRlzWiaCU.woff) format('woff');
}
/* https://fonts.googleapis.com/css?family=Anonymous+Pro:400,400italic,700,700italic&subset=latin,cyrillic-ext,greek-ext,latin-ext,cyrillic */
@font-face {
font-family: 'Anonymous Pro';
font-style: normal;
font-weight: 400;
src: local('Anonymous Pro'), local('AnonymousPro'), url(https://fonts.gstatic.com/s/anonymouspro/v5/Zhfjj_gat3waL4JSju74E0FEQaDn4z1jmDctQGk9TOo.woff) format('woff');
}
@font-face {
font-family: 'Anonymous Pro';
font-style: normal;
font-weight: 700;
src: local('Anonymous Pro Bold'), local('AnonymousPro-Bold'), url(https://fonts.gstatic.com/s/anonymouspro/v5/WDf5lZYgdmmKhO8E1AQud9qJGvo_ZiY3LnJJKAPDsHA.woff) format('woff');
}
@font-face {
font-family: 'Anonymous Pro';
font-style: italic;
font-weight: 400;
src: local('Anonymous Pro Italic'), local('AnonymousPro-Italic'), url(https://fonts.gstatic.com/s/anonymouspro/v5/q0u6LFHwttnT_69euiDbWOs1B5vkbD8Kik0RImu1GbQ.woff) format('woff');
}
@font-face {
font-family: 'Anonymous Pro';
font-style: italic;
font-weight: 700;
src: local('Anonymous Pro Bold Italic'), local('AnonymousPro-BoldItalic'), url(https://fonts.gstatic.com/s/anonymouspro/v5/_fVr_XGln-cetWSUc-JpfE1-b71ocIBlKQtlZNs1HhM.woff) format('woff');
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */