html{height:100%}body{height:100%;background-color:#fafafa;color:#333;font-family:Roboto,sans-serif;font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:.7em;font-weight:400}.h1,h1{font-size:25px;margin-top:0;font-weight:300}.h2,h2{font-size:24px}.h3,h3{font-size:22px;font-style:italic}code,kbd,pre,samp{font-family:'Roboto Mono',monospace;border:1px solid #ddd}pre>code{border:0}tt{font-family:'Roboto Mono',monospace}dt{font-weight:500}a{transition:color .2s ease-in-out}a,a:active,a:focus,a:hover,a:visited{color:#333;text-decoration:none}a:hover{color:#c7254e}header{padding:40px 0}header nav{background-color:#efefef;font-size:17px}header nav.navbar{min-height:40px;margin:0;border-bottom:1px solid #ddd}header nav.navbar input[type=search]{margin:2px 0 2px 10px;border:0;padding:7px 10px;font-size:16px;line-height:20px;background-color:transparent}header nav.navbar input[type=search]:focus{outline:0;border-bottom:1px solid #333}header nav.navbar .navbar-nav li a{padding:10px}header nav.navbar .dropdown-menu{background-color:#efefef}header nav.navbar .dropdown-menu>li>a{font-weight:300}header nav.navbar .dropdown-menu>li>a:hover{background-color:inherit;color:#c7254e}header nav .navbar-brand{margin-right:3em;height:auto;font-weight:700;font-style:italic}header nav .navbar-toggle{border:1px solid #ddd;padding:5px 10px}footer{height:133px;border-top:1px solid #ddd;padding:2em 0;text-align:center;font-size:12px;background-color:#efefef;color:grey}footer .footer-links{margin-bottom:20px;font-size:170%;font-weight:500}footer .footer-links li{padding:0 30px}main{margin:2em 0}#wrap{min-height:100%;height:auto;margin-bottom:-133px}#push{height:133px}article{padding:1.5em 0}article:first-child{padding-top:0}article .post-title,article .title{margin-top:0}article.draft .post-title::after{color:#c7254e;content:'[DRAFT]'}article .post-details{font-size:13px}article .post-details .post-date{color:#999}article.post-summary{border-bottom:1px solid #ddd}article.post-summary:last-child{border-bottom:none}article.post-summary nav .nav-links{font-size:13px;display:inline-block;position:relative;width:100%}article.post-summary nav .nav-links a{float:right;margin-right:1em}article.post-summary nav .nav-links a::after{content:"›"}article .content,article .post-content{margin:1.5em 0}article .content h2,article .post-content h2{margin-top:1.5em}article .content img,article .post-content img{display:block;height:auto;max-width:100%;width:100%\9}article .content pre,article .post-content pre{padding:.5em;border-left:4px solid #ddd}article .content ol,article .content p,article .content pre,article .content ul,article .post-content ol,article .post-content p,article .post-content pre,article .post-content ul{margin-bottom:1em}article .content li,article .post-content li{margin-bottom:.5em}article .content li:last-child,article .post-content li:last-child{margin-bottom:0}.content a,.post-content a{color:#c7254e}.content a:hover,.post-content a:hover{border-bottom:1px dashed}.container{max-width:960px}.content-hint{font-size:14px;margin-bottom:0}.comments{margin-top:2em;padding-top:2em;border-top:1px solid #ddd}.list-count>li{padding-bottom:5px;border-bottom:1px solid #ddd}.list-count>li .count{float:right}.pager li a{background:inherit;transition:none;border-radius:4px}.pager li.previous a::before{margin-right:.2em;content:"‹"}.pager li.next a::after{margin-left:.2em;content:"›"}.list-separated>li{padding:0;margin-right:.5em}.list-separated>li::after{margin-left:.5em}.list-separated>li:last-child::after{content:none}.list-separated-dot>li::after{content:'\b7'}.list-inline{margin-left:0}.list-index{margin-left:1em}.list-index dt,.list-index li{margin-top:1em}.list-index dd{margin-top:1em;margin-left:1em}#navbar-menu .navbar-nav{border-bottom:1px solid #ddd}#navbar-menu .navbar-nav:last-child{border:none}#navbar-menu .navbar-nav li a{padding-left:15px;padding-right:15px}@media (min-width:768px){header nav{font-size:18px}header nav .navbar-brand{padding:10px}footer{font-size:14px}article{font-size:18px}article .post-details{font-size:72px/5}article .post-content pre{font-size:72px/5}article.post-summary nav .nav-links{font-size:14px}.content-hint{font-size:16px;margin-bottom:.7em}#navbar-menu .navbar-nav{border:none}.h1,h1{font-size:34px}.list-index dd,.list-index dt,.list-index li{font-size:18px}}@media print{a[href]::after{content:none}.post-content a[href]::after{content:' [' attr(href) ']'}pre{white-space:pre-wrap;word-break:break-word}}