body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.subscription-form{position:relative;top:-10px;padding:0}.subscription-form .title{top:10px;font-size:11px;margin:0}.subscription-form button,.subscription-form input{font-size:11px}@media only screen and (max-width:600px){.subscription-form{top:0;margin:1rem 0 .5rem}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.content{background-color:#fefefe;margin:4rem auto 15%;padding:20px;border:1px solid #888;width:80%;max-width:calc(var(--max-body-width)/1.5)}.modal-footer{margin-top:1.2rem;display:flex;justify-content:flex-end}.modal-footer button{padding:.5rem 1rem}.close{color:#aaa;float:right;font-size:28px;font-weight:700;margin-top:-30px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.article-body,.meta-info{margin:5px 0}.article{margin-bottom:3rem}.articles .buttons-wrapper{display:flex;justify-content:space-between;font-size:12px}.articles .buttons-wrapper button:not(:first-child){margin-left:.5rem}.tweet-box{padding:1rem .5rem;border:1px solid #ddd;margin-top:1rem;line-height:1.5;position:relative}.tweet-box:before{content:attr(data-before);position:absolute;top:-1rem;background:#eee;padding:3px 5px;right:0;border-radius:1rem;font-size:90%}.featured-image{width:300px;margin-top:10px}@media only screen and (max-width:600px){.featured-image{width:300px}}:root{--active-link:#f6716f;--max-body-width:600px}.App{text-align:left;margin:1rem}.App-logo{height:40vmin;pointer-events:none}.articles p{font-size:12px}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#f6716f;background-color:var(--active-link);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.main{display:flex}.body{max-width:600px;max-width:var(--max-body-width);margin:90px auto 6rem}.sidebar{max-width:400px;margin:100px 10px;line-height:1.5;font-style:italic;font-weight:300;position:-webkit-sticky;position:sticky;align-self:start;top:100px}.sidebar h3{margin-top:3rem;margin-bottom:.5rem;font-weight:400}.header{background-color:#f6716f;background-color:var(--active-link);padding:1rem 1rem 0;color:#fff;font-weight:700;font-family:inherit;font-size:20px;position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between}.header span{font-size:60%;margin-left:.3rem}.footer{position:fixed;bottom:0;padding:1rem;left:0;right:0;background-image:linear-gradient(90deg,#eee,#888);font-size:12px}.articles h3{margin-bottom:0}.articles a{color:#444}.meta-info{color:#888}a,a:hover{color:#f6716f;color:var(--active-link);text-decoration:none}@media only screen and (max-width:600px){.header{flex-direction:column}.body{margin-top:120px}.hidden-xs{display:none!important}}@media only screen and (min-width:600px){.hidden-not-xs{display:none!important}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.62d2f2d7.chunk.css.map */