:root{--bgcolor: #333}*{border:0;box-sizing:border-box;font-size:1em;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}a{color:#fff}body,html{color:#ccc;display:block}html{background:#333;background-color:var(--bgcolor);font:normal 100%/1.5 sans-serif,serif;transition:background-color .5s ease-in-out}ol,p,pre,table,ul{font-size:.75rem}.fa-facebook{background-color:#3b5998;color:#fff}.fa-github{background-color:#4078c0;color:#fff}.fa-twitter{background-color:#1da1f2;color:#fff}.fa-vk{background-color:#45668e;color:#fff}img{vertical-align:bottom}table{border-collapse:collapse;display:table;empty-cells:hide;width:100%}td,th{padding:0 8px}th{text-align:right}.hfeed .hentry{background:rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);float:left;margin:12px;padding:8px}.hfeed .hentry:hover figcaption{transform:translateY(100%)}.hfeed .hentry figcaption{background:rgba(0,0,0,.75);bottom:0;left:0;padding:8px;position:absolute;right:0;transition:transform .5s ease-in-out;will-change:transform}.hfeed .hentry figure{overflow:hidden;position:relative}.hfeed .hentry .big{color:#ff0}.hfeed .hentry .large{color:orange}.hfeed .hentry .huge{color:red;font-weight:700}html.author h1{color:#fff;font-size:24px;line-height:1;margin-bottom:12px}html.author main{background:linear-gradient(#000,rgba(0,0,0,0.25));border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);float:left;font-size:.75rem;margin:12px;padding:8px;text-align:center;width:224px}html.author main div{position:relative}html.author main img{border-radius:50%;height:128px;margin:12px;max-width:128px}html.author main li{list-style:square;margin:0 0 0 1.5em;text-align:left}html.author main .logo{left:12px;position:absolute;top:12px;width:24px}html.author main .logo path{fill:#fff}html.author main .fa{font-size:24px;line-height:1;position:absolute;right:12px;top:12px}html.entry code,html.entry pre{font-family:monospace,sans-serif,serif}html.entry h1{color:#fff;font-size:16px;top:-4px;position:relative}html.entry h2{display:none}html.entry nav{display:flex;font-size:75%;margin-bottom:12px}html.entry nav>*{background:linear-gradient(rgba(255,255,255,0.25),rgba(0,0,0,0.25));box-shadow:0 1px 2px rgba(0,0,0,.5),inset 1px 0 0 0 rgba(255,255,255,.125);height:24px;padding-top:4px;text-align:center;width:32px}html.entry nav>*:first-child{border-radius:12px;margin-right:auto}html.entry nav>*:last-child{border-bottom-right-radius:12px;border-top-right-radius:12px}html.entry nav>*:nth-child(2){border-bottom-left-radius:12px;border-top-left-radius:12px}html.entry pre{overflow-x:auto}html.entry .aside{padding:16px;width:256px}html.entry .author{background:rgba(0,0,0,.25);border-radius:48px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);display:flex;font-size:75%;margin-bottom:12px;padding:8px}html.entry .author img{border-radius:50%;height:54px;margin-right:8px;width:54px}html.entry .author .fa{margin-right:4px}html.entry .description{background:rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);font-size:.75rem;margin-bottom:12px;padding:8px}html.entry .description>*+*{margin-top:1.5em}html.entry .description a{overflow:hidden;text-overflow:ellipsis;word-break:break-word}html.entry .description dd,html.entry .description li{margin:0 0 0 2em}html.entry .description ol li{list-style:decimal}html.entry .description ul li{list-style:disc}html.entry .main{background:#000;bottom:0;left:256px;overflow:hidden;position:fixed;right:0;top:0}html.entry .stats{background:rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);margin-bottom:12px;padding:8px}html.entry .thumbnail{background:rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);margin-bottom:12px;padding:8px;text-align:center}html.entry .thumbnail div{cursor:crosshair;display:inline-block;position:relative}html.entry .thumbnail img{touch-action:none}html.entry .thumbnail mark{background:rgba(255,255,255,.5);height:32px;outline:1px solid rgba(255,255,255,.75);pointer-events:none;position:absolute;width:32px}html.entry.w-8192 .aside{width:464px}html.entry.w-8192 .main{left:464px}body.color h1{color:#fff;font-size:16px;top:-4px;position:relative}body.color .aside{padding:16px;width:256px}body.color .main{bottom:0;left:256px;overflow:hidden;position:fixed;right:0;top:0}html.home{display:flex;overflow-y:scroll}html.home body{display:flex;flex:1;flex-direction:column;min-height:100vh}html.home footer{background:rgba(0,0,0,.25);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.25);clear:both;display:flex;font-size:.75rem;margin-top:auto;padding:12px}html.home footer .fa{border-radius:50%;flex:0 0 1.5em;height:1.5em;line-height:1.5;margin-left:12px;text-align:center;width:1.5em}html.home footer .fa.fa-facebook{margin-left:auto}html.home h1{color:#fff;font-size:48px;line-height:.75}html.home main{background:linear-gradient(#000,rgba(0,0,0,0.25));border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);float:left;font-size:.75rem;margin:12px;padding:8px;text-align:center;width:224px}html.home main div a{animation:hue-rotate 12s infinite linear;background:red;border-radius:4px;color:#fff;display:inline-block;font-weight:700;letter-spacing:1px;margin:12px auto;padding:12px 24px;text-shadow:0 1px 0 rgba(0,0,0,.5);text-transform:uppercase;transition-duration:.5s;transition-property:box-shadow;transition-timing-function:ease-in-out}html.home main div a:hover{box-shadow:0 0 16px 2px rgba(255,0,0,.75)}html.home main h2{color:#666;font-size:11px;font-weight:400;margin:4px auto;text-shadow:0 1px 0 rgba(0,0,0,.5);text-transform:uppercase}html.home main path{transition:fill .5s ease-out}html.home main path:hover{fill:#fff}html.home main svg{margin:12px auto;max-width:96px}html.home #stats{background:rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,.25);float:left;font-size:.75rem;margin:12px;padding:8px;width:224px}html.home #stats li{list-style:square;margin:0 0 0 1.5em}@keyframes hue-rotate{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes rgb{from{background-color:red}33.333%{background-color:lime}66.667%{background-color:blue}to{background-color:red}}@keyframes white{to{background-color:#fff}}