@font-face{font-family:'PT Sans';font-weight:400;font-style:normal;src:url("/fonts/PT-Sans-regular/PT-Sans-regular.eot");src:url("/fonts/PT-Sans-regular/PT-Sans-regular.eot?#iefix") format("embedded-opentype"),local("PT Sans"),local("PT-Sans-regular"),url("/fonts/PT-Sans-regular/PT-Sans-regular.woff2") format("woff2"),url("/fonts/PT-Sans-regular/PT-Sans-regular.woff") format("woff"),url("/fonts/PT-Sans-regular/PT-Sans-regular.ttf") format("truetype"),url("/fonts/PT-Sans-regular/PT-Sans-regular.svg#PTSans") format("svg")}@font-face{font-family:'PT Sans';font-weight:700;font-style:normal;src:url("/fonts/PT-Sans-700/PT-Sans-700.eot");src:url("/fonts/PT-Sans-700/PT-Sans-700.eot?#iefix") format("embedded-opentype"),local("PT Sans Bold"),local("PT-Sans-700"),url("/fonts/PT-Sans-700/PT-Sans-700.woff2") format("woff2"),url("/fonts/PT-Sans-700/PT-Sans-700.woff") format("woff"),url("/fonts/PT-Sans-700/PT-Sans-700.ttf") format("truetype"),url("/fonts/PT-Sans-700/PT-Sans-700.svg#PTSans") format("svg")}@font-face{font-family:'PT Sans';font-weight:400;font-style:italic;src:url("/fonts/PT-Sans-italic/PT-Sans-italic.eot");src:url("/fonts/PT-Sans-italic/PT-Sans-italic.eot?#iefix") format("embedded-opentype"),local("PT Sans Italic"),local("PT-Sans-italic"),url("/fonts/PT-Sans-italic/PT-Sans-italic.woff2") format("woff2"),url("/fonts/PT-Sans-italic/PT-Sans-italic.woff") format("woff"),url("/fonts/PT-Sans-italic/PT-Sans-italic.ttf") format("truetype"),url("/fonts/PT-Sans-italic/PT-Sans-italic.svg#PTSans") format("svg")}@font-face{font-family:'PT Sans';font-weight:700;font-style:italic;src:url("/fonts/PT-Sans-700italic/PT-Sans-700italic.eot");src:url("/fonts/PT-Sans-700italic/PT-Sans-700italic.eot?#iefix") format("embedded-opentype"),local("PT Sans Bold Italic"),local("PT-Sans-700italic"),url("/fonts/PT-Sans-700italic/PT-Sans-700italic.woff2") format("woff2"),url("/fonts/PT-Sans-700italic/PT-Sans-700italic.woff") format("woff"),url("/fonts/PT-Sans-700italic/PT-Sans-700italic.ttf") format("truetype"),url("/fonts/PT-Sans-700italic/PT-Sans-700italic.svg#PTSans") format("svg")}@font-face{font-family:'PT Serif';font-weight:400;font-style:normal;src:url("/fonts/PT-Serif-regular/PT-Serif-regular.eot");src:url("/fonts/PT-Serif-regular/PT-Serif-regular.eot?#iefix") format("embedded-opentype"),local("PT Serif"),local("PT-Serif-regular"),url("/fonts/PT-Serif-regular/PT-Serif-regular.woff2") format("woff2"),url("/fonts/PT-Serif-regular/PT-Serif-regular.woff") format("woff"),url("/fonts/PT-Serif-regular/PT-Serif-regular.ttf") format("truetype"),url("/fonts/PT-Serif-regular/PT-Serif-regular.svg#PTSerif") format("svg")}@font-face{font-family:'PT Serif';font-weight:700;font-style:normal;src:url("/fonts/PT-Serif-700/PT-Serif-700.eot");src:url("/fonts/PT-Serif-700/PT-Serif-700.eot?#iefix") format("embedded-opentype"),local("PT Serif Bold"),local("PT-Serif-700"),url("/fonts/PT-Serif-700/PT-Serif-700.woff2") format("woff2"),url("/fonts/PT-Serif-700/PT-Serif-700.woff") format("woff"),url("/fonts/PT-Serif-700/PT-Serif-700.ttf") format("truetype"),url("/fonts/PT-Serif-700/PT-Serif-700.svg#PTSerif") format("svg")}@font-face{font-family:'PT Serif';font-weight:400;font-style:italic;src:url("/fonts/PT-Serif-italic/PT-Serif-italic.eot");src:url("/fonts/PT-Serif-italic/PT-Serif-italic.eot?#iefix") format("embedded-opentype"),local("PT Serif Italic"),local("PT-Serif-italic"),url("/fonts/PT-Serif-italic/PT-Serif-italic.woff2") format("woff2"),url("/fonts/PT-Serif-italic/PT-Serif-italic.woff") format("woff"),url("/fonts/PT-Serif-italic/PT-Serif-italic.ttf") format("truetype"),url("/fonts/PT-Serif-italic/PT-Serif-italic.svg#PTSerif") format("svg")}@font-face{font-family:'PT Serif';font-weight:700;font-style:italic;src:url("/fonts/PT-Serif-700italic/PT-Serif-700italic.eot");src:url("/fonts/PT-Serif-700italic/PT-Serif-700italic.eot?#iefix") format("embedded-opentype"),local("PT Serif Bold Italic"),local("PT-Serif-700italic"),url("/fonts/PT-Serif-700italic/PT-Serif-700italic.woff2") format("woff2"),url("/fonts/PT-Serif-700italic/PT-Serif-700italic.woff") format("woff"),url("/fonts/PT-Serif-700italic/PT-Serif-700italic.ttf") format("truetype"),url("/fonts/PT-Serif-700italic/PT-Serif-700italic.svg#PTSerif") format("svg")}@font-face{font-family:'PT Mono';font-weight:400;font-style:normal;src:url("/fonts/PT-Mono-regular/PT-Mono-regular.eot");src:url("/fonts/PT-Mono-regular/PT-Mono-regular.eot?#iefix") format("embedded-opentype"),local("PT Mono"),local("PT-Mono-regular"),url("/fonts/PT-Mono-regular/PT-Mono-regular.woff2") format("woff2"),url("/fonts/PT-Mono-regular/PT-Mono-regular.woff") format("woff"),url("/fonts/PT-Mono-regular/PT-Mono-regular.ttf") format("truetype"),url("/fonts/PT-Mono-regular/PT-Mono-regular.svg#PTMono") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{color:#505050;background-color:#f8eee0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#28c;text-decoration:none}a strong{color:inherit}.content a{font-weight:bold}.content a:hover{color:#ac4142}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:bold;color:#303030;text-rendering:optimizeLegibility}h2{margin-top:1rem}h3{margin-top:1.5rem}h4,h5,h6{margin-top:1rem}p{margin-top:0;margin-bottom:1rem}strong{color:#303030}ul,ol,dl{margin-top:0;margin-bottom:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr{font-size:85%;font-weight:bold;color:#505050;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}code,pre{font-family:Menlo, Monaco, "Courier New", monospace}code{padding:.25em .5em;font-size:85%;color:#bf616a;background-color:#f9f9f9;border-radius:4px}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f9f9f9}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}blockquote{padding:.5rem 1rem;margin:1rem 0;color:#7a7a7a;border-left:0.25rem solid #d5d5d5;background-color:#f9f9f9}blockquote p:last-child{margin-bottom:0}table:not(.unstyled){margin-bottom:1rem;width:100%;border:1px solid #e5e5e5;border-collapse:collapse}table:not(.unstyled) td,table:not(.unstyled) th{padding:.25rem .5rem;border:1px solid #e5e5e5}table:not(.unstyled) tbody tr td,table:not(.unstyled) tbody tr th{background-color:#f9f9f9}.lead{font-size:1.25rem;font-weight:300}.message{margin-bottom:1rem;padding:1rem;color:#717171;background-color:#f9f9f9}html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"PT Sans", Helvetica, Arial, sans-serif;font-weight:400;color:#303030}.masthead-title{margin-top:0;margin-bottom:0;color:#505050}.masthead-title a,.footer a{color:#505050}.page,.post{margin-bottom:2rem}.page-title,.post-title,.post-title a{color:#303030}.page-title,.post-title{margin-top:0}.post-date{display:block;margin-top:-.5rem;margin-bottom:1rem;color:#9a9a9a}.pagination{overflow:hidden;margin:3rem 0 0 0;color:#ccc;text-align:center}.pagination-item{float:left;width:33.33333%;display:block;padding:1rem;border:1px solid #aaa}.pagination-item:first-child{margin-right:-1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-item:last-child{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}a.pagination-item{color:#505050;font-weight:normal}a.pagination-item:hover,a.pagination-item:focus{color:#505050;background-color:rgba(0,0,0,0.1);text-decoration:none}.menu a{font-weight:normal;color:#fff}.menu-item{padding:1rem}.menu-item p:last-child{margin-bottom:0}.menu-toggle{position:absolute;top:.8rem;left:1rem;display:block;padding:.25rem .75rem;color:#505050;background-color:#f8eee0;border-radius:4px;cursor:pointer}.menu-toggle:before{display:inline-block;width:1rem;height:.75rem;content:"";background:#505050 0%;background:-webkit-linear-gradient(#505050 0%, #505050 20%,transparent 20%,transparent 40%,#505050 40%,#505050 60%,transparent 60%,transparent 80%,#505050 80%,#505050 100%);background:-moz-linear-gradient(#505050 0%, #505050 20%,transparent 20%,transparent 40%,#505050 40%,#505050 60%,transparent 60%,transparent 80%,#505050 80%,#505050 100%);background:-ms-linear-gradient(#505050 0%, #505050 20%,transparent 20%,transparent 40%,#505050 40%,#505050 60%,transparent 60%,transparent 80%,#505050 80%,#505050 100%);background:-o-linear-gradient(#505050 0%, #505050 20%,transparent 20%,transparent 40%,#505050 40%,#505050 60%,transparent 60%,transparent 80%,#505050 80%,#505050 100%);background:linear-gradient(#505050 0%, #505050 20%,transparent 20%,transparent 40%,#505050 40%,#505050 60%,transparent 60%,transparent 80%,#505050 80%,#505050 100%)}.menu-toggle:active,.show-menu~.menu-toggle{padding:.25rem .5rem;color:#f8eee0;background-color:#505050;z-index:20}.menu-toggle:active:before,.show-menu~.menu-toggle:before{width:.75rem;height:.75rem;background:-webkit-linear-gradient(45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%),-webkit-linear-gradient(-45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%);background:-moz-linear-gradient(45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%),-moz-linear-gradient(-45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%);background:-ms-linear-gradient(45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%),-ms-linear-gradient(-45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%);background:-o-linear-gradient(45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%),-o-linear-gradient(-45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%);background:linear-gradient(45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%),linear-gradient(-45deg, transparent 0%,transparent 45%,#f8eee0 45%,#f8eee0 55%,transparent 55%,transparent 100%)}@media print{.menu-toggle{display:none}}.highlight .hll{background-color:#ffc}.highlight .c{color:#999}.highlight .err{color:#a00;background-color:#faa}.highlight .k{color:#069}.highlight .o{color:#555}.highlight .cm{color:#09f;font-style:italic}.highlight .cp{color:#099}.highlight .c1{color:#999}.highlight .cs{color:#999}.highlight .gd{background-color:#fcc;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:#f00}.highlight .gh{color:#030}.highlight .gi{background-color:#cfc;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#009}.highlight .gu{color:#030}.highlight .gt{color:#9c6}.highlight .kc{color:#069}.highlight .kd{color:#069}.highlight .kn{color:#069}.highlight .kp{color:#069}.highlight .kr{color:#069}.highlight .kt{color:#078}.highlight .m{color:#f60}.highlight .s{color:#d44950}.highlight .na{color:#4f9fcf}.highlight .nb{color:#366}.highlight .nc{color:#0a8}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999}.highlight .ne{color:#c00}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#0cf}.highlight .nt{color:#2f6f9f}.highlight .nv{color:#033}.highlight .ow{color:#000}.highlight .w{color:#bbb}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .sd{color:#c30;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#c30}.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .il{color:#f60}.css .o,.css .o+.nt,.css .nt+.nt{color:#999}html{font-family:"PT Sans", Helvetica, Arial, sans-serif}body{background-attachment:fixed}body.rocksndiamonds{background-image:url("/images/backgrounds/rocksndiamonds.png")}body.mirrormagic{background-image:url("/images/backgrounds/mirrormagic.png")}body.affenspiel{background-image:url("/images/backgrounds/affenspiel.png")}.img-float-right{float:right;margin:0 0 1rem 4px}.img-float-left{float:left;margin:0 4px 1rem 0}.img-float-left:last-child{float:left;margin:0 1rem 1rem 0}p img{vertical-align:top}.clear-floating{clear:both}.masthead{margin-top:-2rem;padding-bottom:2rem}.sticky .masthead{margin-top:12px;padding:0rem 4rem}.sticky .masthead hr{display:none}.masthead hr{margin:0;border-top:1px solid #505050;border-bottom:1px solid #ccc}.masthead-title{font-size:1.17rem}.header .align-right a,.footer{font-size:.8rem}.header .align-left,.footer .align-left{float:left}.header .align-right,.footer .align-right{float:right}.footer hr{margin:2rem 0 0 0;border-top:1px solid #505050;border-bottom:1px solid #ccc}.menu hr{margin:0;margin-bottom:1rem;border-top:1px solid #505050;border-bottom:1px solid #ccc}.masthead-title{width:100%;overflow:auto}.wrap{position:relative;width:100%;max-width:900px;margin:auto}.sticky{position:fixed;width:100%;max-width:900px;top:0;height:48px;background:#f8eee0;box-shadow:0 20px 30px -20px #000;z-index:10;margin-left:-4rem}.sticky~.content{margin-top:26px}.container{position:relative;width:100%;max-width:900px;background-color:#f8eee0;box-shadow:0 0 30px #000;padding:4rem;margin-top:3rem;margin-bottom:3rem}.menu{position:absolute;visibility:hidden;overflow-y:auto;top:56px;left:0;bottom:auto;width:100%;color:#505050;background:#f8eee0;box-shadow:0 20px 30px -20px #000;padding-top:12px;padding-left:4rem;padding-right:4rem;padding-bottom:1rem;max-height:90vh}.menu.show-menu{z-index:10;visibility:visible}.sticky .menu{top:36px}.menu a{color:#505050}.menu-nav{width:100%;display:flex;justify-content:space-between}.menu-box{width:49%}.menu-nav-item{display:block;border-top:1px solid rgba(0,0,0,0.1)}.menu-nav-item:last-of-type{border-bottom:1px solid rgba(0,0,0,0.1)}.menu-nav-item.active,.menu-nav-item:hover,.menu-nav-item:focus{background-color:rgba(0,0,0,0.1);border-color:transparent}.menu-nav-item a{display:block;padding:.5rem 1rem}.menu-nav-item:hover a,.menu-nav-item:focus a{text-decoration:none}.menu-nav-item p{margin:0}.menu-toggle{position:absolute;top:30px;background-color:#f8eee0;padding:.25rem .4rem}.sticky .menu-toggle{top:10px}h1,h2,h3,h4,h5,h6{font-weight:bold}.small{font-size:80%}.page .post-title{margin-top:1rem}.post-date{font-size:0.9rem}.download{background-color:#4c5}.download2{background-color:#28c}.download3{background-color:#66c}.download,.download2,.download3{border-radius:4px;overflow:hidden;display:none}.download:hover,.download:focus{background-color:#6e7}.download2:hover,.download2:focus{background-color:#4ae}.download3:hover,.download3:focus{background-color:#88e}a.download-link{color:#000}a.download2-link{color:#fff}a.download3-link{color:#fff}a.download-link,a.download2-link,a.download3-link{padding:10px;display:block;overflow:hidden}a.download-link:hover,a.download-link:focus{color:#000;text-decoration:none}a.download2-link:hover,a.download2-link:focus{color:#fff;text-decoration:none}a.download3-link:hover,a.download3-link:focus{color:#fff;text-decoration:none}.download-image{float:left;height:70px;padding:0 1rem 0 0;border:0}.download-title{font-size:180%}.download-subtitle{font-size:120%}.download p,.download2 p,.download3 p{display:table;margin:0 auto;padding:0 1rem}.download-small{display:table;margin-bottom:1rem}.download-follow{float:left;padding-right:.5rem}.download-small .download-image{height:50px}.download-small .download-title{font-size:120%}.download-small .download-subtitle{font-size:100%}.download-small #download-all{display:block}.download-small #download-all .download-image{height:30px;padding:0 0 0 .5rem}.download-small #download-all .download-title{float:left;padding-right:.5rem}@media (max-width: 768px){.header .align-left{float:none}.header .align-right{display:none}.masthead-title{text-align:center}.sticky{margin-left:-1rem}.sticky .masthead{padding:0}.menu{top:40px;padding-left:1rem;padding-right:1rem}.menu-toggle{top:14px}.sticky .menu-toggle{top:10px}.container{margin-top:3rem;margin-bottom:3rem;padding:3rem 1rem 4rem 1rem}blockquote{padding:.5rem 1rem}}@media (max-width: 480px){.menu-nav{flex-direction:column}.menu-box{width:100%}}

/*# sourceMappingURL=artsoft.css.map */