html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none !important}table,th,td{vertical-align:top}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}del{text-decoration:line-through}:focus{outline:0}html{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{color:#70be3c}a{color:#70be3c;text-decoration:none}a:hover{text-decoration:underline}em{font-style:italic}p,blockquote{margin-bottom:20px;font-size:18px;color:#69391c}blockquote{color:#996a4e;padding-left:10px;border-left:8px solid #eee4de;margin-left:25px}ul,ol{font-size:18px;color:#69391c;margin-left:40px;line-height:1.5;margin-bottom:20px}li p{margin-bottom:10px}button{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;cursor:pointer}hr{margin:25px 0;border:0;border-top:1px solid #eee4de;border-bottom:1px solid #eee4de;height:4px;width:100%}input,textarea{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;color:#996a4e}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d4bbac}input::-moz-placeholder,textarea::-moz-placeholder{color:#d4bbac}input:-moz-placeholder,textarea:-moz-placeholder{color:#d4bbac}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d4bbac}strong{font-weight:bold}code{font-family:Courier, Courier New, monospace;padding:1px 4px;border:1px solid #eee4de;background-color:#fbf4ef;font-size:0.8em;border-radius:3px}html{-webkit-text-size-adjust:100%}.header{max-width:100%;margin-left:auto;margin-right:auto;max-width:67.5em;padding:40px 20px}.header::after{clear:both;content:"";display:block}@media screen and (max-width: 67.5em){.header{padding-bottom:20px}}.header a{color:#69391c;text-decoration:none}.header .logo-container{float:left;display:block;margin-right:4.21809%;width:30.52127%}.header .logo-container:last-child{margin-right:0}.header .menu-container{float:left;display:block;margin-right:4.21809%;width:65.26064%}.header .menu-container:last-child{margin-right:0}.header .logo{display:block;text-indent:-9999px;width:422.5px;height:59.5px;background:transparent url("../images/logo@2x-7516d6c1.png") left top no-repeat;background-size:100%;margin-top:-10px}.container{max-width:100%;margin-left:auto;margin-right:auto;max-width:67.5em;padding:40px 40px}.container::after{clear:both;content:"";display:block}.feed{float:left;display:block;margin-right:4.21809%;width:65.26064%}.feed:last-child{margin-right:0}@media screen and (max-width: 67.5em){.feed{float:left;display:block;margin-right:4.21809%;width:100%}.feed:last-child{margin-right:0}}.sidebar{float:left;display:block;margin-right:4.21809%;width:30.52127%}.sidebar:last-child{margin-right:0}@media screen and (max-width: 67.5em){.sidebar{display:none}}.sidebar h2{font-weight:bold;font-size:24px}.sidebar li{font-weight:bold;font-size:16px;padding:5px 10px}.tag-title{margin-bottom:40px;font-size:40px;font-weight:bold;color:#69391c}.tag-title span.tag{color:#70be3c}.post{padding-bottom:50px}.post-title{margin-bottom:10px;font-size:40px;letter-spacing:-0.03em;color:#70be3c;font-weight:bold;line-height:1.3}.post-meta{font-size:18px;color:#c39f8a;padding-bottom:10px}.post-contents h2,.post-contents h3,.post-contents h4,.post-contents h5{margin:30px 0 15px 0;font-weight:bold}.post-contents h2{font-size:40px}@media screen and (max-width: 67.5em){.post-contents h2{font-size:36px}}.post-contents h3{font-size:32px}@media screen and (max-width: 67.5em){.post-contents h3{font-size:28px}}.post-contents h3.lead{font-size:24px;color:#69391c}@media screen and (max-width: 67.5em){.post-contents h3.lead{font-size:24px}}.post-contents h4{font-size:24px}@media screen and (max-width: 67.5em){.post-contents h4{font-size:20px}}.post-contents h5{font-size:18px}@media screen and (max-width: 67.5em){.post-contents h5{font-size:18px}}.post-contents a{color:#65ab36}.post-contents img{max-width:100%}.post-contents table{margin-bottom:20px;border-radius:4px;border:1px solid #eee4de;color:#69391c;width:100%}.post-contents table tr:nth-child(even) td{background-color:#fdf9f7}.post-contents table tr:last-child th,.post-contents table tr:last-child td{border-bottom:0}.post-contents table th,.post-contents table td{padding:10px;border-right:1px solid #eee4de;border-bottom:1px solid #eee4de}.post-contents table th:last-child,.post-contents table td:last-child{border-right:0}.post-contents table th{font-weight:bold}.post-cta{margin-top:-30px}.post-cta h3{margin:0 0 15px 0;font-size:28px;font-weight:bold;color:#70be3c}@media screen and (max-width: 67.5em){.post-cta h3{font-size:24px}}.post-cta .cta{border:1px solid #e6d6cd;border-radius:4px;background-color:#fbf4ef;padding:20px}.post-cta .cta .drip-description{margin-bottom:15px;font-size:18px;color:#69391c}.widget{border:1px solid #e6d6cd;border-radius:4px;margin-bottom:25px}.widget h3{padding:10px 15px;border-radius:3px 3px 0 0;background-color:#fbf4ef;border-bottom:1px solid #e6d6cd;color:#996a4e;font-size:14px;font-weight:bold}.widget p{margin-bottom:15px;font-size:15px;line-height:1.5;color:#996a4e}.widget.fluid-half{width:50%}.widget-inner{padding:15px}.image-center{text-align:center;color:#996a4e;padding-bottom:40px}.image-center img{border:1px solid #c39f8a}.navbar-menu{margin:0;padding:0;list-style-type:none;float:right}.navbar-menu::after{clear:both;content:"";display:block}.navbar-menu.left{float:left}.navbar-menu>li{margin:0;padding:0;float:left}.navbar-menu>li a{-webkit-transition:border-color 500ms;-moz-transition:border-color 500ms;transition:border-color 500ms;margin-left:5px;padding:0 10px;display:block;border:2px solid transparent;line-height:38px;border-radius:25px;font-size:13px;font-weight:bold;color:#69391c}.navbar-menu>li a:hover{border-color:transparent;text-decoration:none}.navbar-menu>li a.bordered{margin-left:10px;padding:0 20px;border-color:#b3dd98}.navbar-menu>li a.bordered:hover{border-color:#70be3c}.navbar-menu>li a.current{color:#70be3c}@media screen and (max-width: 67.5em){.navbar-menu li{display:none}.navbar-menu li.auth-menu-item{display:block}}.form-field{position:relative;margin-bottom:12px}.form-field.compact{margin-bottom:0px}.form-field.large{margin-bottom:25px}.form-field.inline{margin-right:5px;margin-bottom:0;display:inline-block}.form-field.full .text-field,.form-field.full .text-area{width:100%}.two-up::after{clear:both;content:"";display:block}.two-up .form-field{width:50%}.two-up .form-field.left{padding-right:5px;float:left}.two-up .form-field.right{padding-left:5px;float:right}.form-errors{display:none;color:red;font-size:13px;font-weight:bold}.form-errors.in{display:block}.form-label{display:block;margin-bottom:6px;font-size:14px;font-weight:bold;color:#69391c}.form-label.large{margin-bottom:8px;font-size:16px}.form-label.inline{display:inline}.form-label.required::after{margin-left:5px;content:"*";display:inline;color:red}.form-label .side-action{margin-left:10px;color:#c39f8a;font-size:13px}.form-label .side-action .octicon{font-size:13px}.form-inline-notice{margin-left:10px;font-size:14px;color:#996a4e;font-weight:bold}.form-controls.inline{display:inline-block;margin-right:5px}.form-controls-alternative.large{margin-left:15px;font-size:16px;color:#996a4e}.text-field,.text-area{-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;margin:0;margin-bottom:8px;padding:0 10px;height:40px;font-size:14px;border-radius:4px;border:1px solid #e6d6cd}.text-field[disabled],.text-area[disabled]{color:#c39f8a}.text-field:focus,.text-area:focus{border-color:#70be3c}.text-field.large,.text-area.large{padding:0 12px;height:50px;font-size:16px}.text-field.small,.text-area.small{height:34px;padding:0 8px}.text-area{display:block;height:200px;padding:10px;line-height:1.5}.text-area.large{padding:12px;height:200px}.icon-option-group{margin:0;padding:0;list-style-type:none;width:100%}.icon-option-group::after{clear:both;content:"";display:block}.icon-option-group li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 15px 15px 0;float:left;display:block;width:270px;border:1px solid #e6d6cd;border-radius:4px;cursor:pointer}.icon-option-group li::after{clear:both;content:"";display:block}.icon-option-group li:hover{background-color:#fbf4ef}.icon-option-group li.selected{background-color:#fbf4ef}.icon-option-group li label{display:block;padding:15px;cursor:pointer}.icon-option-group li .icon-container{float:left;text-align:center;width:35px;color:#70be3c}.icon-option-group li .inner{margin-left:45px}.icon-option-group li .option-title{margin:8px 0;font-size:15px;line-height:15px;font-weight:bold;color:#69391c}.icon-option-group li .option-description{font-size:13px;color:#996a4e}.icon-option-group li.with-description .option-title{margin:0}.loading-form-field{margin:30px 0;padding:0 0 0 65px;background:#fff url("../images/loader-gear.gif") left top no-repeat;background-size:50px 50px;height:50px;font-size:18px;line-height:50px;font-weight:bold;color:#996a4e}.placeholder-form-field{position:relative;margin:30px 0;padding:0;height:50px;font-size:18px;line-height:50px;font-weight:bold;color:#996a4e}.placeholder-form-field.sad{padding:0 0 0 45px}.placeholder-form-field.sad::before{position:absolute;content:":(";display:block;font-size:50px;color:#b3dd98;font-weight:bold;margin-top:-5px;width:50px;height:50px;left:0;top:0}.styled-select{position:relative;margin-bottom:8px;width:100%;height:40px;overflow:hidden;border-radius:4px}.styled-select select{font-family:Helvetica Neue, Helvetica, Arial, sans-serif;color:#996a4e;background:transparent;position:absolute;padding:0 10px;font-size:13px;line-height:1;border:1px solid #e6d6cd;border-radius:4px;height:40px;line-height:40px;width:100%;-webkit-appearance:none}.styled-select select:focus{border:1px solid #70be3c}.styled-select select[disabled]{color:#c39f8a}.styled-select.large{height:50px;font-size:16px}.styled-select.large select{font-size:16px;height:48px;line-height:48px;padding:0 12px}.styled-select.large::before{right:16px}.styled-select.large::after{right:16px;margin-top:-5px}.styled-select::before{position:absolute;display:block;content:"";margin-top:-2px;top:50%;right:10px;border-top:6px solid #e6d6cd;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0}.styled-select::after{position:absolute;display:block;content:"";margin-top:-4px;top:50%;right:10px;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0}.form-section{border:1px solid #e6d6cd;border-radius:4px;margin-bottom:25px}.form-section h3{padding:10px 12px;border-radius:3px 3px 0 0;background-color:#fbf4ef;border-bottom:1px solid #e6d6cd;color:#996a4e;font-size:14px;font-weight:bold}.form-section p{font-size:14px;line-height:1.6;color:#69391c}.form-section.fluid-half{width:50%}.form-section-inner{padding:15px}.label-selectors{list-style-type:none}.label-selectors::after{clear:both;content:"";display:block}.label-selectors li{margin:0 8px 8px 0;display:block;float:left}.label-selectors label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #eee4de;position:relative;display:block;font-size:12px;font-weight:bold;padding:0 6px;line-height:20px;border-radius:3px;color:#c39f8a}.label-selectors input{display:none}.label-selectors input+.selected{display:none}.label-selectors input:checked+.selected{display:block;position:absolute;left:0;top:0;border-radius:3px;background-color:#996a4e;color:#fbf4ef;padding:0 6px;line-height:20px}.center-form{margin:0 auto;padding:0 35px;width:750px;text-align:left}.center-form.fluid-narrow{width:auto;max-width:700px}.center-form .breadcrumbs{font-size:20px;font-weight:bold;letter-spacing:-0.03em}.center-form .breadcrumbs a{color:#70be3c}.center-form h2{margin-bottom:30px;font-size:48px;letter-spacing:-0.03em;font-weight:normal}.center-form .description{margin-bottom:30px}.center-form .hidden-input{position:absolute;left:-9999px}@media screen and (max-width: 67.5em){.center-form{padding:0}}.dual-column-form{max-width:100%;margin-left:auto;margin-right:auto}.dual-column-form::after{clear:both;content:"";display:block}.dual-column-form .form-section{float:left;display:block;margin-right:4.21809%;width:47.89095%}.dual-column-form .form-section:last-child{margin-right:0}.dual-column-form .form-section:nth-child(2n){margin-right:0}.dual-column-form .form-section:nth-child(2n+1){clear:left}.large-button{-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 35px;text-decoration:none;border-radius:40px;border:0;font-size:20px;background-color:#70be3c;line-height:75px;font-weight:bold;color:white}@media screen and (max-width: 67.5em){.large-button{font-size:16px;padding:0 20px;line-height:60px;text-align:center}}.large-button:hover{text-decoration:none;background-color:#599730}.large-button.gh{padding-left:75px;background-image:url("../images/github-button-logo@2x.png");background-position:15px 15px;background-repeat:no-repeat;background-size:44px 44px}@media screen and (max-width: 67.5em){.large-button.gh{padding-left:68px;background-position:8px 8px}}.large-button.tw{padding-left:75px;background-image:url("../images/twitter-button-logo@2x.png");background-position:20px 15px;background-repeat:no-repeat;background-size:44px 44px;background-color:#00abf7}.large-button.tw:hover{background-color:#0088c4}@media screen and (max-width: 67.5em){.large-button.tw{padding-left:68px;background-position:15px 8px}}.large-button.disabled{background-color:#a8d987}.button{-webkit-transition:background-color 300ms, border-color 300ms;-moz-transition:background-color 300ms, border-color 300ms;transition:background-color 300ms, border-color 300ms;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-appearance:none;margin:0;display:inline-block;text-decoration:none;border-radius:3px;border:0;background-color:#70be3c;font-weight:bold;color:white;cursor:pointer;padding:0 16px;font-size:14px;line-height:40px}.button .octicon{margin-right:5px}.button.full-width{width:100%}.button:hover{text-decoration:none;background-color:#599730;border-color:#599730}.button.disabled,.button[disabled]{background-color:#a8d987;border-color:#a8d987}.button.inverse{-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms;box-shadow:inset 0 0 1px #70be3c;background-color:transparent;color:#70be3c}.button.inverse:hover{background-color:transparent;border-color:#70be3c;color:#599730}.button.inverse.dangerous{border-color:red;color:red}.button.inverse.dangerous:hover{border-color:red;color:red}.button.inverse.disabled,.button.inverse[disabled]{background-color:#fff;color:#a8d987;border-color:transparent}.button.inverse.disabled:hover,.button.inverse[disabled]:hover{background-color:#fff;color:#a8d987;border-color:transparent}.button.pagination{-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms;border:1px solid transparent;background-color:#fff;color:#70be3c}.button.pagination.dangerous{border-color:red;color:red}.button.pagination.dangerous:hover{border-color:red;color:red}.button.pagination.disabled,.button.pagination[disabled]{background-color:#fff;color:#a8d987;border-color:#c1e3ab}.button.pagination:hover{background-color:#fff;border-color:#70be3c;color:#599730}.button.dangerous{border-color:#ff0000;background-color:#ff0000}.button.dangerous:hover{border-color:#cc0000;background-color:#cc0000}.button.dangerous.disabled,.button.dangerous[disabled]{opacity:0.5}.button.new-issue{padding:0 12px;line-height:30px}.button.large{padding:0 25px;font-size:16px;line-height:55px}.button.small{padding:0 18px;font-size:16px;line-height:50px}.button.mini{padding:0 12px;font-size:13px;line-height:28px}.button.tiny{padding:0 10px;font-size:13px;line-height:28px}.button+.button{margin-left:8px}span+button{margin-left:8px}button.reset{margin:0;padding:0;border:0;background:0}