@media screen,projection {
    body {
        background: #999;
        font: 300 100.01% grad, lexia-mono, "Helvetica Neue",Helvetica,"Arial Unicode MS",Arial,sans-serif;
        color: #000;
        margin: 0;
        padding: 0;
        line-height: 1.5;
        text-align: center;
        text-rendering: optimizeLegibility;
    }
    img,abbr,acronym {
        border: none
    }
    #header {
        height: 130px;
        margin: 0 auto;
        padding: 0;
        width: 960px
    }
    h1 {
        color: #333;
        font-weight: 500;
        height: 140px;
        line-height: 140px;
        margin: 0;
        padding: 0;
        position: relative
    }
    h1 span {
        bottom: 25px;
        height: 100px;
        left: 30px;
        position: absolute;
        width: 100px
    }
    h1 em {
        font-style: normal;
    }
    h2,h3,h4 {
        font-weight: 100
    }
    #content {
        background: #eee;
        color: #333;
        width: 896px;
        margin: 0 auto;
        text-align: left;
        padding: .5em 32px 0;
        position: relative
    }
    #top {
        position: absolute;
        top: 0;
        left: 0;
        width: 960px;
        height: 20px;
        _display: none
    }
    #content #footer {
        background: #ccc;
        margin: 0 -2em;
        clear: both;
        position: relative;
        zoom: 1
    }
    #footer h3 {
        margin: 0;
        padding: 0;
        line-height: 30px;
        height: 30px;
        font-size: .8em;
        color: #666;
        font-weight: 400;
        text-align: center
    }
    #next {
        bottom: 13px;
        position: absolute;
        right: 11px;
    }
    #prev {
        bottom: 13px;
        left: 11px;
        position: absolute;
    }
    h2 {
        font-size: 1.4em;
        line-height: 1.85;
        margin: 1em 0 0 0;
        padding-left: 52px;
        position: relative;
        zoom: 1
    }
    h4 {
        font-size: 1.3em
    }
    #reference h2 {
        padding-left: 0
    }
    h2 span {
        height: 32px;
        left: 5px;
        line-height: 0;
        margin: -16px 0 0 0;
        position: absolute;
        top: 50%;
        width: 32px
    }
    p {
        margin: 0
    }
    p.not-prime {
        text-indent: 1.4em
    }
    p.code,code,samp {
        font-family: Consolas, Menlo, Monaco, "Lucida Console", monospace;
        color: #0b094b
    }
    code span {
        color: #690
    }
    .hidden {
        display: none;
        visibility: hidden
    }
    a,a * {
        color: #a5141b;
        text-decoration: none
    }
    a:hover,a:hover * {
        color: #000;
        text-shadow: 0 0 3px #a5141b
    }
    code a,samp a {
        color: #17e1ac
    }
    .published {
        display: block;
        text-align: right;
        font-size: .7em;
        color: #999;
    }
    sup {
        color: #aaa
    }
    wbr {
        display: inline-block
    }
    address {
        font-style: normal
    }
    address img {
        float: left;
        margin: 0 10px 0 0;
        width: 8.36em;
        height: 8.36em
    }
    strong.very {
        color: #f00
    }
    pre.code code {
        color: #fff
    }
    pre.code {
        background: #000;
        border-radius: 1em;
        color: #fff;
        overflow-x: auto;
        padding: 1em;
        margin-left: -1.4em
    }
    pre.javascript code em,
    pre.javascript code em *,
    pre.javascript code em b {
        color: #c8732f;
        font-style: normal
    }
    pre.javascript code b {
        color: #e9df8f;
        font-weight: normal
    }
    pre.javascript code i,
    pre.javascript code i *,
    pre.javascript code i .d {
        color: #8b9967;
        font-style: normal
    }
    pre.javascript code .s {
        color: #e7be61
    }
    pre.javascript code .d {
        color: #cf6a4c
    }
    pre.javascript code .c,pre.javascript code .c * {
        color: #666
    }
    em.amp {
        font-family: Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif;
        font-style: italic
    }
    #column-1 div.sample {
        background: #2c53b0 url(https://search.webdepozit.sk/webarchiv/public/20201008111218/http://dmitry.baranovskiy.com/blueprint-min.png) no-repeat;
        float: right;
        height: 99px;
        margin: -5em 1em 1em;
        padding: 10px;
        width: 99px
    }
    form,fieldset {
        margin: 0;
        padding: 0;
        border: none;
        text-align: center
    }
    #column-1 h3 {
        font-size: 2em;
        font-weight: 100
    }
    #contents ul {
        overflow: hidden
    }
    #content #column-1 {
        width: 62%;
        float: left;
        margin: 0
    }
    #content #column-2 {
        width: 38%;
        margin: 0;
        float: left
    }
    #aside {
        margin: 0 0 0 2em;
        padding: 0;
        list-style: none
    }
    #aside li {
        padding: 0 0 1em 0
    }
    #aside li p {
        margin-left: 52px
    }
    #aside li h2 {
        margin-top: 0
    }
    #aside #about h2 {
        margin-top: 1em
    }

}
@media print {body {
    background: #fff;
    color: #000;
    font: 300 100.01% "Helvetica Neue",Helvetica,"Arial Unicode MS",Arial,sans-serif;
    margin: 3em 2em 6em 4em;
    text-rendering: optimizeLegibility;
}
h1 {
    text-align: center
}
h1,h2,h3 {
    font-weight: 100
}
#top,#rss,#reference #column-2 {
    display: none
}
#footer h3,#reference #footer h3 {
    font-size: .7em;
    text-align: center
}
#reference h3 {
    font-size: 2em;
    text-align: left
}
#aside {
    list-style: none;
    margin: 0;
    padding: 0
}
a {
    text-decoration: none;
    color: #000
}
a:after {
    content: " (" attr(href) ")"
}
p {
    margin: 0
}
p.not-prime {
    text-indent: 1.4em
}
p.code,code,samp {
    font-family: Consolas,Monaco,"Lucida Console",monospace;
    color: #000
}
code i,code i *,code i .d {
    color: #069;
    font-style: normal
}
code span.c,code span.c *,code span.c .d {
    color: #999
}
code .d {
    color: #900
}
#footer {
    margin-top: 3em
}
}
@media only screen and (max-device-width:480px) {body {
    background: #999;
    color: #000;
    font: 20px Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
}
#top {
    display: none
}
* {
    -webkit-text-size-adjust: none
}
#content,#header {
    width: 450px
}
#header,h1 {
    background: #999;
    font-size: 1.1em;
    height: 130px;
    line-height: 130px;
    text-align: right
}
#rss {
    display: none
}
#content {
    background: #eee;
    width: 450px
}
#content #column-1 {
    float: none;
    margin: 0;
    width: auto
}
#content #column-2 {
    border-top: solid 2px #ccc;
    float: none;
    width: 390px
}
#aside li {
    font-size: 1em
}
#content #footer {
    background: none
}
#footer #copyright {
    background: none;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative
}
#footer #font {
    background: none;
    padding-bottom: 0
}
#demos {
    list-style: none;
    margin: 0;
    padding: 0
}
#demos a {
    display: block;
    line-height: 3
}

}






/*
     FILE ARCHIVED ON 11:12:18 Oct 8, 2020 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 3:03:55 Sep 22, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
