footer{background-color:#525;color:#fffffc;font-size:0.75;line-height:4em;padding:1rem 1rem 0;text-align:center;width:calc(100% - 2rem)}footer a{font-weight:bold;opacity:1}footer ul{list-style:none;padding:0;text-align:center}footer ul li{background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),rgba(0,0,0,0.05));border-radius:50%;border:1px solid rgba(0,0,0,0.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);display:inline-block;height:2.25rem;line-height:2.25rem;margin:0.375rem;text-align:center;width:2.25rem}footer ul a{color:#fffffc;display:block;height:100%;text-shadow:0 1px 1px rgba(0,0,0,0.15);width:100%}footer ul .black{background-color:#444}footer ul .black:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.4)}footer ul .blue-twitter{background-color:#55ACEE}footer ul .blue-twitter:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(0,100,214,0.14),0 3px 14px 2px rgba(0,100,214,0.12),0 5px 5px -3px rgba(0,100,214,0.4)}footer ul .instagram{background:-webkit-radial-gradient(32% 106%,circle cover,#ffe17d 0%,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-webkit-linear-gradient(-45deg,#234bd7 12%,#c33cbe 58%);background:-webkit-radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0%,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-webkit-linear-gradient(315deg,#234bd7 12%,#c33cbe 58%);background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0%,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%);border-color:rgba(181,70,70,0.7)}footer ul .instagram:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.4)}footer ul .green{background-color:#3cd428}footer ul .green:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(21,194,0,0.14),0 3px 14px 2px rgba(21,194,0,0.12),0 5px 5px -3px rgba(21,194,0,0.4)}footer ul .green-medium{background-color:#00ab6c}footer ul .green-medium:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(0,171,108,0.14),0 3px 14px 2px rgba(0,171,108,0.12),0 5px 5px -3px rgba(0,171,108,0.4)}footer ul .orange{background-color:#F96C2D}footer ul .orange:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(249,108,45,0.14),0 3px 14px 2px rgba(249,108,45,0.12),0 5px 5px -3px rgba(249,108,45,0.4)}footer ul .pink{background-color:#E04C86}footer ul .pink:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(224,76,134,0.14),0 3px 14px 2px rgba(224,76,134,0.12),0 5px 5px -3px rgba(224,76,134,0.4)}footer ul .purple{background-color:#6441a5}footer ul .purple:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(100,65,165,0.14),0 3px 14px 2px rgba(100,65,165,0.12),0 5px 5px -3px rgba(100,65,165,0.4)}footer ul .red{background-color:#DD4B39}footer ul .red:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(221,75,57,0.14),0 3px 14px 2px rgba(221,75,57,0.12),0 5px 5px -3px rgba(221,75,57,0.4)}footer ul .yellow{background-color:#FFB300;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.5),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}footer ul .yellow:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 0 rgba(255,255,255,0.5),inset 0 -1px 0 0 rgba(255,255,255,0.1),0 8px 10px 1px rgba(255,111,0,0.14),0 3px 14px 2px rgba(255,111,0,0.12),0 5px 5px -3px rgba(255,111,0,0.4)}section.grid{margin:0 auto;max-width:512px}section.grid>*{margin:16px;padding-top:32px;padding-bottom:64px}.grid.main{max-width:640px;min-height:calc(100% - 214px)}nav{padding:1em 0;background-color:#525;color:#fffffc}nav a{padding:1em;color:inherit;font-weight:bold;opacity:1}nav a.current{background-color:#c00}.tooltip{position:relative}.tooltip:after{white-space:nowrap;content:attr(data-tooltip) "";display:inline-block;font-size:0.75rem;background-color:rgba(51,51,51,0.8);border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);line-height:1em;opacity:0;padding:0.666667em 0.5em;pointer-events:none;position:absolute;top:-100%;left:50%;transform:translateX(-50%);text-shadow:0 1px 2px rgba(0,0,0,0.6);transition:all 250ms;transition-delay:0ms}.tooltip:hover:after{opacity:1;transition:all 100ms;transition-delay:500ms}a{color:#c00;text-decoration:none;opacity:0.67;transition:opacity 250ms ease}a:hover{opacity:1;text-decoration:underline;text-decoration-skip:ink}h1{margin:0 0 0.5em;max-width:4em;color:#c00;font-size:3rem;font-weight:800;line-height:0.85em;text-shadow:0 1px 1px #fffffc}@media (min-width: 505px){h1{max-width:initial}}h2{margin:0;margin-top:1em;font-size:2rem;font-weight:300}h3{margin-bottom:0;margin-top:1.25em;font-size:1.5rem}h3 em{display:inline-block;float:right;font-size:0.67em;font-style:normal;font-weight:normal;line-height:2em}h4{margin-bottom:0.5em;margin-top:0;font-size:1.25rem;font-weight:600;opacity:0.8}h5{font-size:1rem}h6{font-size:0.75rem}p{line-height:1.5em}hr{margin:3em auto}body,html{background-color:#fffffc;color:#525;font:16px "Source Sans Pro",sans-serif;font-weight:400;height:calc(100% - 8px);margin:0}img{display:block;max-width:100%}.animated{transition:all 250ms}.fa-ul{font-size:0.875rem;margin-left:2rem}.fa-ul>li{padding-bottom:0.5rem}.fa-li{color:#c00;opacity:0.75;width:0.875rem}.read-more{color:inherit;font-size:0.875rem;opacity:0.6}.read-more:hover{opacity:0.8}.read-more::after{color:inherit;content:"→";font-family:"FontAwesome";font-style:normal;font-weight:inherit;margin-top:0.2em;padding-left:0.375rem;position:absolute;transition:padding 0.15s ease-in-out}.read-more:hover::after{padding-left:0.625rem}.read-more .fa{margin-right:0.75rem}.read-more:hover .fa{opacity:1}.read-more.twitter:hover .fa{color:#55ACEE}.read-more.medium:hover .fa{color:#00ab6c}.read-more.github:hover .fa{color:#333}.read-more.steam:hover .fa{color:#333}.read-more.youtube:hover .fa{color:#DD4B39}.read-more.psn:hover .fa{color:#0068bf}.read-more.google-plus:hover .fa{color:#DC4E41}img[alt="Me"]{display:block;float:left;margin-right:1em;max-width:7.5em;background-image:url("https://cdn.rawgit.com/elementary/icons/master/status/symbolic/avatar-default-symbolic.svg");background-position:center;background-size:cover;border:1px solid #525;border-radius:50%;box-shadow:0 1px 6px 0 rgba(0,0,0,0.12),0 1px 4px 0 rgba(0,0,0,0.24)}ul.fa-ul{float:left}ul.fa-ul+p{clear:left}