.message{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:row;padding:8px}@media only screen and (min-width:640px){.message{padding:10px 15px}}.message .message-content{flex:1 1;word-break:break-word}.message .message-actions .icon,.message .message-content .icon{height:16px;margin-right:4px;vertical-align:middle}.message .message-origin{height:32px;margin-right:12px;text-align:center;width:32px}.message .message-origin .icon{height:32px;max-width:32px}.message .message-name{font-weight:700;margin-right:8px}.message .message-info{font-size:.8rem;line-height:1.2em;margin-top:4px}.message.message-is-liked .icon-heart{animation:heartbeat;animation-delay:10s;animation-duration:5s;animation-iteration-count:infinite}.message .separator{background-color:#999;border-radius:100%;display:inline-block;height:3px;margin:0 6px;vertical-align:middle;width:3px}.message button{background:none;border:0;color:#666;cursor:pointer;font-size:.8rem;margin:0;outline:none;padding:0}.message button:hover{color:#000;text-decoration:underline}.message button:hover .icon{filter:brightness(.7)}.message button:active{color:#000}.message .message-actions{flex:0 1;margin-left:10px}.message .message-actions button{margin-top:.5em;white-space:nowrap}.message .message-actions button:first-child{margin-top:0}.message .message-actions button .icon{margin-right:0}.message .message-actions .message-action-label{display:none;margin-left:4px}@media only screen and (min-width:640px){.message .message-actions .message-action-label{display:inline}}@keyframes heartbeat{0%{transform:scale(1)}5%{transform:scale(1.2)}10%{transform:scale(1)}}.message-list>li{margin-top:8px}.message-list>li:first-child{margin-top:0}.message.placeholder .message-origin .icon{animation:heartbeat-slow;animation-delay:1s;animation-duration:2s;animation-iteration-count:infinite;height:32px;width:32px}.message.placeholder .message-origin{opacity:.6}.message.placeholder .message-text{position:relative}.message.placeholder .message-text:after{animation:gradient 2s linear infinite;background:linear-gradient(90deg,#cccccc80 8%,#ccccccbf 18%,#cccccc80 33%);background-size:300% 300%;border-radius:3px;content:"";display:block;height:1rem;opacity:.75;width:100%}.message.placeholder .message-info{position:relative}.message.placeholder .message-info:after{animation:gradient 2s linear infinite;background:linear-gradient(90deg,#cccccc80 8%,#ccccccbf 18%,#cccccc80 33%);background-size:300% 300%;border-radius:2px;content:"";display:block;height:.8rem;max-width:175px;opacity:.5}@keyframes gradient{0%{background-position:100% 50%}to{background-position:-100% 50%}}@keyframes heartbeat-slow{0%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(1)}}.message-post{margin-bottom:8px}@media only screen and (min-width:480px){.message-post{margin-bottom:1em}}.message-post .message-post-show{text-align:center}.message-post .message-post-show button{background:none;background-color:#f4f4f4;border:none;cursor:pointer;display:block;margin:0 auto;max-width:320px;padding:1em;width:100%}@media only screen and (min-width:640px){.message-post .message-post-show{text-align:left}.message-post .message-post-show button{margin:0}}.message-post.hidden form>input{display:none}.message-post form{display:flex;flex-direction:column;margin:0 auto;max-width:480px}@media only screen and (min-width:640px){.message-post form{margin:0}}.message-post form input{-webkit-appearance:none;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;line-height:32px;margin-top:.5em;padding:0 .5em;width:100%}.message-post form input:focus{border:1px solid #666;outline:none}.message-post form .message-post-form-wrapper{display:flex;flex-direction:row}.message-post form .message-post-form-wrapper input{border-radius:3px 0 0 3px;margin-top:0}.message-post form .message-post-form-wrapper input:focus+button{background-color:#666}.message-post form button[type=submit]{background-color:#aaa;border:none;border-radius:0 3px 3px 0;cursor:pointer;flex-grow:1;height:34px;margin:0;padding:0 6px 0 3px}.message-post form button[type=submit]:hover{background-color:#999}.message-post form button[type=submit]:focus{background-color:#999;outline:none}.message-post form button[type=submit] img{height:32px}.message-post.disabled input{background-color:#f8f8f8;border-color:#ccc}.message-post.disabled button[type=submit]{background-color:#ccc}.ol-loader{align-items:center;display:flex;height:60px;justify-content:center;width:100%}.ol-loader>div{animation:color-cycle 1.25s cubic-bezier(0,.5,.5,1) infinite;background-color:#ddd;display:inline-block;height:16px;margin:0 2px;width:8px}.ol-loader>div:first-child{animation-delay:-1s}.ol-loader>div:nth-child(2){animation-delay:-.9s}.ol-loader>div:nth-child(3){animation-delay:-.8s}.ol-loader>div:nth-child(4){animation-delay:-.7s}.ol-loader>div:nth-child(5){animation-delay:-.6s}.ol-loader>div:nth-child(6){animation-delay:-.5s}.ol-loader>div:nth-child(7){animation-delay:-.4s}.ol-loader>div:nth-child(8){animation-delay:-.3s}.ol-loader>div:nth-child(9){animation-delay:-.2s}.ol-loader>div:nth-child(10){animation-delay:-.1s}@keyframes color-cycle{0%{background-color:#000}50%,to{background-color:#ddd}}.message-details{margin:0 .7em}@media only screen and (min-width:480px){.message-details{margin:0 2em}}@media only screen and (min-width:640px){.message-details{margin:0}}.message-details blockquote{font-family:Georgia,serif;font-size:1.5rem;font-style:italic;line-height:1.25em;margin:1.5em 0;word-break:break-word}.message-details blockquote:before{content:"“";margin:0 .15em 0 0}.message-details blockquote:after{content:"”";margin:0 0 0 .15em}@media only screen and (min-width:640px){.message-details blockquote{font-size:2rem}}.message-details .attribution p{margin:0 0 .25em}.message-details .attribution{font-size:.9rem;line-height:1.25em;text-align:right}@media only screen and (min-width:640px){.message-details .attribution{font-size:1.2rem}}.message-details .date-long{display:none}.message-details.placeholder blockquote:after,.message-details.placeholder blockquote:before{content:"";margin:0}.message-details.placeholder blockquote .message-text{margin-bottom:.5em}.message-details.placeholder blockquote .message-text:after{height:1.2rem}@media only screen and (min-width:640px){.message-details.placeholder blockquote .message-text:after{height:2rem}}.message-details.placeholder .attribution .message-text{display:inline-block}.message-details.placeholder .attribution .message-text:after{height:.9rem;width:250px}@media only screen and (min-width:640px){.message-details.placeholder .attribution .message-text:after{height:1.2rem}}.message-details.placeholder .message-text{position:relative}.message-details.placeholder .message-text:after{animation:gradient 2s linear infinite;background:linear-gradient(90deg,#cccccc80 8%,#ccccccbf 18%,#cccccc80 33%);background-size:300% 300%;border-radius:3px;content:"";display:block;height:1rem;opacity:.75;width:100%}.ol-header{margin-bottom:2em}.ol-header h1{color:#666;font-size:1.8rem;margin:0 0 .2em;padding-top:1em;text-align:center;white-space:nowrap}.ol-header h1 img{max-width:100%;width:280px}@media only screen and (min-width:480px){.ol-header h1{font-size:2.2rem}.ol-header h1 img{width:320px}}@media only screen and (min-width:640px){.ol-header h1{font-size:2.5rem;padding-top:1.75em;text-align:left}.ol-header h1 img{width:400px}}.ol-header h1>a,.ol-header h1>a:active,.ol-header h1>a:hover{color:#666;text-decoration:none}.ol-header h2{color:#666;font-size:1rem;margin:0;text-align:center}.ol-header h2 img{max-width:100%;width:280px}@media only screen and (min-width:480px){.ol-header h2{display:block;font-size:1.2rem}.ol-header h2 img{width:320px}}@media only screen and (min-width:640px){.ol-header h2{font-size:1.5rem;text-align:left}.ol-header h2 img{width:420px}}.ol-header h2>a,.ol-header p>a{text-decoration:underline}.ol-header p{color:#666}.ol-header .ol-header-more{background:none;border:0;cursor:pointer;display:block;margin:0 auto;padding:0}.ol-header .ol-subheader{font-size:.8rem;text-align:center}.ol-header .ol-subheader p{margin:0}@media only screen and (min-width:640px){.ol-header .ol-subheader{font-size:1rem;text-align:left}}.ol-login{display:flex;flex-direction:column;margin:0 auto;max-width:480px}@media only screen and (min-width:640px){.ol-login{margin:0}}.ol-login label{margin-bottom:.25em}.ol-login label input{-webkit-appearance:none;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;font-size:1rem;line-height:40px;margin-top:.5em;padding:0 .5em;width:100%}.ol-login label input:focus{border:1px solid #666;outline:none}.ol-login button{background:#ccc;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;line-height:40px;margin:.5em 0 0;padding:0;width:100%}.ol-login button:hover{background:#bbb}.ol-main{margin:0 auto;max-width:640px;padding:0 10px}.ol-main a{color:#666;text-decoration:none}.ol-main a:hover{color:#000;text-decoration:underline}.ol-main a:active{color:#000}@media only screen and (min-width:480px){.ol-main{padding:0 15px}}body,html{height:100%;width:100%}html{font-size:16px}body{background-color:#fff;color:#666;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.3em;margin:0;padding:0}input[type=password],input[type=text]{font-size:inherit}h1,h2,h3,h4,h5{font-family:Roboto Condensed,sans-serif;line-height:1em;margin:0 0 1em;text-transform:lowercase}h1>a:active,h1>a:hover{color:#999}ul{list-style:none;margin:0;padding:0}
/*# sourceMappingURL=main.6252ba74.css.map*/