body{margin:0}::selection{background-color:red;color:#fff}body.full .hero{height:500px}body.full h1,body.full footer{display:none}img{border:0}.container{margin:0 auto;max-width:36rem}.container hr{border:0;height:2px;width:25%;background-color:red}header{text-transform:uppercase}header .top-thingy{background-color:rgba(255,0,0,0.7);position:absolute;width:100%}header .top-thingy .container{padding:0 5px}header .logo{display:inline-block;text-decoration:none;font-size:17px;font-family:'AvenirNextLTW01-BoldIta';color:#fff}header .logo marquee{display:inline-block;width:100px;vertical-align:bottom}header a{border-bottom:2px solid transparent}header a:hover{border-color:#fff}header nav{display:inline-block;float:right;padding-left:0;margin:0;margin-top:-2px}header nav a{font-family:'AvenirNextLTW01-BoldIta';font-size:11px;text-decoration:none;padding:7px;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;color:#fff}header .hero{height:250px;background-position:center center;background-size:cover}@media (max-width: 44em){header #dope-div{display:none}}#carbonads{display:block;overflow:hidden;padding:10px;font-family:Verdana, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;max-width:130px;float:right;background-color:#eee;border-radius:5px;margin-left:20px;margin-bottom:20px}#carbonads img{min-width:inherit;margin:inherit}#carbonads a{border:0}#carbonads span{display:block;overflow:hidden}.carbon-text{display:block;margin-bottom:10px;text-align:left;font-size:12px;color:#900}.carbon-img{display:block;margin:0 auto;text-align:center}.carbon-poweredby{display:block;text-align:right;font-size:10px;color:#900}@media (max-width: 38em){#carbonads{max-width:inherit;float:inherit;display:block;margin-left:0}.carbon-text{display:block;float:left;max-width:50%;margin-left:10px;text-align:left}.carbon-img{float:left}.carbon-poweredby{display:block;float:right}}.content{padding:0 2rem}.content .date{text-align:center;text-transform:uppercase;color:red;margin-top:-20px;margin-bottom:40px}.content p code{background-color:rgba(255,0,0,0.15);padding:2px 4px;color:red}.content blockquote{overflow:auto;margin:40px 0;background-color:rgba(255,0,0,0.15);border-radius:5px;color:#c00}.content blockquote strong{color:#c00}.content blockquote p{margin:0;padding:15px 5%}@media (max-width: 38em){.content blockquote{max-width:110vw;margin-left:-2rem;margin-right:-2rem;border-radius:inherit}.content blockquote p{padding:15px 2rem}}.content hr{margin:50px auto}.content img:not(.emoji){min-width:110%;max-width:110%;margin-left:-5%;border-radius:5px}.content li img{margin:0;width:100%}@media (max-width: 38em){.content img:not(.emoji){max-width:100vw;margin-left:-2rem;border-radius:inherit}}.content img.noclip{margin:0;min-width:inherit;max-width:inherit}.content .twitter-tweet{width:110% !important}.content .aside{background-color:rgba(255,0,0,0.15);padding:10px 15px;color:red;font-size:.75rem;font-family:"AvenirNextLTW01-Italic", "Avenir Next", sans-serif;font-style:normal}.recent-posts{margin-bottom:5rem;padding-left:0}.recent-posts li{margin-bottom:8px;list-style-type:none}.recent-posts li:hover a{color:red}.recent-posts li div{padding:5px 0}.recent-posts li .title{font-size:1rem;padding:0}.recent-posts li .date{float:right;font-size:12px;text-transform:uppercase;color:rgba(0,0,0,0.2);line-height:24px;margin-top:7px;margin-bottom:0}@media (max-width: 57em){.recent-posts li .date{display:none}}.closing{margin:2rem 0;font-size:14px;color:#999}.closing a{border-bottom:0 !important}.closing .bio{margin:4rem 0;color:rgba(0,0,0,0.2);font-size:13px;text-transform:uppercase;font-weight:normal;font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;text-align:center}.closing .bio a{text-decoration:none}.closing .bio .twitter-share-button{display:block;margin:7px auto}#about-shipped{padding:0;clear:both;list-style-type:none;font-size:15px}#about-shipped h4{margin:0;text-align:left}#about-shipped li{padding:15px 0;clear:both}@media (min-width: 38em){#about-shipped li:nth-child(2n) img{float:left;padding:5px 10px 0 0}#about-shipped img{min-width:250px !important;max-width:250px !important;margin:0 !important;border-radius:0 !important;float:right;padding-left:10px}}@media (max-width: 38em){#about-shipped img{min-width:100%;max-width:100%;margin:10px 0}}#about-shipped p{margin:0px}html{font-size:16px;font-family:"AvenirNextLTW01-Regular", "Avenir Next", sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,b,strong{color:red;font-weight:normal;font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;word-break:break-word}h1,h2,h3,h4,h5,h6{margin-top:3rem;text-align:center}.content h1{line-height:36px;font-size:36px;padding-bottom:20px}b,strong{color:#222}strong em,h2 em{font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;font-style:italic}em,i{font-family:"AvenirNextLTW01-Italic", "Avenir Next", sans-serif;font-style:normal}a{color:red}header li{font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;font-weight:normal;font-size:15px}.content .date{font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;font-weight:normal;font-size:13px}.content p{margin:1rem 0 1rem 0}.content blockquote{font-size:1.1rem}.content a{text-decoration:none;border-bottom:2px solid #fcc;-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.content a:hover{border-color:red}footer{font-family:"Avenir Next LT W01 Bold", "Avenir Next", sans-serif;font-weight:normal}@media (min-width: 38em){html{font-size:20px}}.highlight{min-width:110%;max-width:110%;margin-left:-5%;border-radius:5px;background-color:#fbfbfb;font-size:16px;overflow:hidden;text-shadow:none;color:#111;box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}.highlight pre{padding:15px 5%}@media (max-width: 38em){.highlight{max-width:110vw;margin-left:-2rem;margin-right:-2rem;border-radius:inherit}.highlight pre{padding:15px 2rem}}.highlight pre{margin:0;background:none}.hightlight code{float:left}.highlight:hover{overflow:auto}.highlight .hll{background-color:#ffc}.highlight .c{color:#888}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#008800;font-weight:bold}.highlight .cm{color:#888}.highlight .cp{color:#cc0000;font-weight:bold}.highlight .c1{color:#888}.highlight .cs{color:#cc0000;font-weight:bold;background-color:#fff0f0}.highlight .gd{color:#000000;background-color:#fdd}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#303030}.highlight .gi{color:#000000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#606060}.highlight .gt{color:#a00}.highlight .kc{color:#008800;font-weight:bold}.highlight .kd{color:#008800;font-weight:bold}.highlight .kn{color:#008800;font-weight:bold}.highlight .kp{color:#080}.highlight .kr{color:#008800;font-weight:bold}.highlight .kt{color:#888888;font-weight:bold}.highlight .m{color:#0000DD;font-weight:bold}.highlight .s{color:#dd2200;background-color:#fff0f0}.highlight .na{color:#369}.highlight .nb{color:#038}.highlight .nc{color:#bb0066;font-weight:bold}.highlight .no{color:#003366;font-weight:bold}.highlight .nd{color:#555}.highlight .ne{color:#bb0066;font-weight:bold}.highlight .nf{color:#0066bb;font-weight:bold}.highlight .nl{color:#336699;font-style:italic}.highlight .nn{color:#bb0066;font-weight:bold}.highlight .py{color:#336699;font-weight:bold}.highlight .nt{color:#bb0066;font-weight:bold}.highlight .nv{color:#369}.highlight .ow{color:#080}.highlight .w{color:#bbb}.highlight .mf{color:#0000DD;font-weight:bold}.highlight .mh{color:#0000DD;font-weight:bold}.highlight .mi{color:#0000DD;font-weight:bold}.highlight .mo{color:#0000DD;font-weight:bold}.highlight .sb{color:#dd2200;background-color:#fff0f0}.highlight .sc{color:#dd2200;background-color:#fff0f0}.highlight .sd{color:#dd2200;background-color:#fff0f0}.highlight .s2{color:#dd2200;background-color:#fff0f0}.highlight .se{color:#0044dd;background-color:#fff0f0}.highlight .sh{color:#dd2200;background-color:#fff0f0}.highlight .si{color:#3333bb;background-color:#fff0f0}.highlight .sx{color:#22bb22;background-color:#f0fff0}.highlight .sr{color:#008800;background-color:#fff0ff}.highlight .s1{color:#dd2200;background-color:#fff0f0}.highlight .ss{color:#aa6600;background-color:#fff0f0}.highlight .bp{color:#038}.highlight .vc{color:#369}.highlight .vg{color:#d70}.highlight .vi{color:#33b}.highlight .il{color:#0000DD;font-weight:bold}
