#comments{background:#292929;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}#comments form{display:none}#comments form.js-enabled{display:block}#comments form [readonly]{background:#d3d3d3;outline:0}#comments .details{max-height:0;overflow:hidden;padding:2px;margin:-2px;transition:max-height .5s .5s ease-in-out;will-change:auto}#comments .details.show{max-height:250px}#comments label{display:block;margin-top:1em}#comments label span{font-weight:normal}#comments label[for=content]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#comments input,#comments textarea{font:inherit;border:1px solid #bbb;border-radius:0;padding:5px 0;width:100%;-webkit-appearance:none}#comments input{max-width:400px;text-indent:5px}#comments input[type=submit]{width:auto;margin:1em 0;padding:5px 10px}#comments textarea{padding:5px}#comments article{margin-top:1.5em;box-shadow:5px 5px 5px #777}#comments .gravatar{float:left;height:60px;width:60px}#comments .gravatar img{width:100%;height:auto}#comments .content{margin-left:calc(60px + .6em);background:#373737;padding:0 .4em;min-height:60px}#comments .content p{white-space:pre-wrap;margin-bottom:.5em}#comments span{font-size:.8em;font-weight:bold}#comments h3{text-align:right;font-size:.9em;font-weight:normal}#comments h3 a{text-decoration:none}#comments :target .content{animation:target 3s ease-in-out}#comments ul,#comments ol{padding-left:2em}@keyframes target{from{background-color:#ffec82}to{background-color:#f1f1f1}}