@charset "UTF-8";

@import url(https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css);

//@import url(http://cdn-theme.logdown.io/utils/stylesheets/default_dropdown.css);

.dropdown-menu,.dropdown [role=menu],.category-dropdown [role=menu]{overflow:hidden;position:absolute;right:0;border-radius:5px;box-shadow:0 10px 16px rgba(0,0,0,0.35),0 0 1px 1px rgba(0,0,0,0.2);opacity:1;z-index:100}.dropdown-menu.fade,.dropdown .fade[role=menu],.category-dropdown .fade[role=menu]{-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.dropdown-menu.hidden,.dropdown .hidden[role=menu],.category-dropdown .hidden[role=menu]{opacity:0;pointer-events:none}.dropdown-menu ul,.dropdown [role=menu] ul,.category-dropdown [role=menu] ul{background-color:#f7f7f7;list-style:none;margin:0;padding:0.5em 0;border-radius:4px;white-space:nowrap}.dropdown-menu a,.dropdown [role=menu] a,.category-dropdown [role=menu] a{text-decoration:none;padding:0 1em;border-bottom:none;display:block}.dropdown-menu a,.dropdown [role=menu] a,.category-dropdown [role=menu] a,.dropdown-menu a:hover,.dropdown [role=menu] a:hover,.category-dropdown [role=menu] a:hover,.dropdown-menu a:focus,.dropdown [role=menu] a:focus,.category-dropdown [role=menu] a:focus,.dropdown-menu a:active,.dropdown [role=menu] a:active,.category-dropdown [role=menu] a:active,.dropdown-menu a:visited,.dropdown [role=menu] a:visited,.category-dropdown [role=menu] a:visited{color:inherit}.dropdown-menu a:hover,.dropdown [role=menu] a:hover,.category-dropdown [role=menu] a:hover{background-color:rgba(255,255,255,0.85)}.dropdown,.category-dropdown{display:inline-block;position:relative}.dropdown .dropdown-toggle,.category-dropdown .dropdown-toggle,.dropdown [role=button],.category-dropdown [role=button]{cursor:pointer}.category-dropdown .dropdown-toggle>*,.category-dropdown [role=button]>*{display:inline-block;vertical-align:middle}







/* normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Avenir Next Condensed Demi Bold";src:local("AvenirNextCondensed-DemiBold"),local("Avenir Next Condensed Demi Bold");font-weight:600;font-style:normal}@font-face{font-family:"Helvetica Neue Condensed";src:local("Helvetica Neue Condensed Bold"),local("HelveticaNeue-CondensedBold")}* html{font-size:100%}html{font-size:16px;line-height:1.75em}img{max-width:100%}a{color:#268bd2;text-decoration:none}a:hover{text-decoration:underline}hr{border:none;border-top:1px solid rgba(0,0,0,0.15)}.group,.annual-archive .archive-item{zoom:1}.group:before,.annual-archive .archive-item:before,.group:after,.annual-archive .archive-item:after{content:"";display:table}.group:after,.annual-archive .archive-item:after{clear:both}.vertical-center:before{content:'';width:1px;height:100%;display:inline-block;vertical-align:middle;margin-right:-1px}.vertical-center .center-inner{width:100%;display:inline-block;vertical-align:middle}.hide,.inline-list li.hide,.no-js .site-nav-links .search-toggle,.no-js .site-search .btn-cancel{display:none}.pull-left,.main-content .left{float:left}.pull-right,.main-content .right{float:right}.inline-list{list-style:none;margin:0;padding:0}.inline-list li{display:inline}p{margin-top:1.75em;margin-bottom:1.75em}.main-content{font-size:1.25em;line-height:1.4em}.main-content p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-top:1.4em;margin-bottom:1.4em}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600}.main-content h1,.main-content h2{font-size:1.8em;line-height:1.55556em;margin-top:0.77778em;margin-bottom:0.77778em}.main-content h3{font-size:1.5em;line-height:1.86667em;margin-top:0.93333em;margin-bottom:0.93333em}.main-content h4{font-size:1.2em;line-height:1.16667em;margin-top:1.16667em;margin-bottom:1.16667em}.main-content h5,.main-content h6{font-size:1em;line-height:1.4em;margin-top:1.4em;margin-bottom:1.4em}.main-content h1,.main-content h5{text-transform:uppercase}.main-content h6{font-weight:500}.site-header,.blog-post .post-title,.annual-archive .archive-title,.pagination,.site-footer{-webkit-font-smoothing:antialiased}body{background-image:url("../images/background.jpg");color:#595959;font-family:Georgia,"PT Serif","Times New Roman",Times,serif}.site-header,.main-content,.site-footer{padding-left:1em;padding-right:1em}.site-header{background:url("../images/bkg-header.jpg") no-repeat center center;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:4.375em;padding-bottom:0.875em}.site-header .header-link{text-decoration:none;display:block}.site-header .site-cover{width:8.4em;height:8.4em;background:#fff url("../images/default-avatar.png") no-repeat center bottom;overflow:hidden;margin:0.175em auto;border-radius:50%;-webkit-background-size:80%;-moz-background-size:80%;-o-background-size:80%;background-size:80%;-webkit-box-shadow:0 0 0 10px #fff,0 1px 5px 10px rgba(0,0,0,0.75);-moz-box-shadow:0 0 0 10px #fff,0 1px 5px 10px rgba(0,0,0,0.75);box-shadow:0 0 0 10px #fff,0 1px 5px 10px rgba(0,0,0,0.75)}.site-header .site-title,.site-header .site-navbar,.site-header .site-search-field{color:white;font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600}.site-header .site-title{text-shadow:0 1px 5px rgba(0,0,0,0.75);margin:0;font-size:3em;line-height:1.75em}.site-navbar{overflow:hidden;position:relative}html.js .site-navbar{height:3.5em}.site-navbar.in-search .site-nav-links,.site-navbar.in-search .site-nav-shadow{-webkit-transform:translateY(-56px);-moz-transform:translateY(-56px);-ms-transform:translateY(-56px);-o-transform:translateY(-56px);transform:translateY(-56px)}.site-navbar.in-search .site-search{pointer-events:auto;-webkit-transform:translateY(-42px);-moz-transform:translateY(-42px);-ms-transform:translateY(-42px);-o-transform:translateY(-42px);transform:translateY(-42px)}.site-navbar .site-nav-links,.site-navbar .site-nav-shadow,.site-navbar .site-search{-webkit-transition:300ms cubic-bezier(0.6, 0, 0.4, 0);-webkit-transition:450ms cubic-bezier(0.7, -0.5, 0.3, 1.5);-moz-transition:450ms cubic-bezier(0.7, -0.5, 0.3, 1.5);-o-transition:450ms cubic-bezier(0.7, -0.5, 0.3, 1.5);transition:450ms cubic-bezier(0.7, -0.5, 0.3, 1.5)}.site-nav-shadow{width:100%;height:3.5em;position:absolute;top:0;pointer-events:none}.site-nav-shadow::before,.site-nav-shadow::after{content:'';width:1.75em;height:100%;display:block;border-radius:1.75em;position:absolute;top:0}.site-nav-shadow.left-shadow::before{background:linear-gradient(to right, rgba(0,0,0,0.3),transparent 1em);border-top-right-radius:0;border-bottom-right-radius:0}.site-nav-shadow.right-shadow::after{background:linear-gradient(to left, rgba(0,0,0,0.3),transparent 1em);border-top-left-radius:0;border-bottom-left-radius:0;right:0}.site-nav-links{font-size:0;text-shadow:0 0px 4px rgba(0,0,0,0.55);border-radius:28px;white-space:nowrap;overflow:auto}.site-nav-links li{font-size:16px;line-height:3.5em}.site-nav-links li+li:before{content:'•';padding:0 0.625em;opacity:.3}.site-nav-links a{color:white}html.js .site-search{pointer-events:none}.site-search .btn-search,.site-search .btn-cancel{background:none;border:none;padding-left:0.375em;padding-right:0.375em}.site-search .btn-search{color:white;color:rgba(255,255,255,0.75);margin-right:-0.375em;-webkit-transition:color 150ms;-moz-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.site-search .btn-cancel{color:rgba(255,255,255,0.5);margin-left:-0.375em}.site-search-field{width:15em;background:none;border:none;border-bottom:1px solid rgba(255,255,255,0.75);outline:none;-webkit-font-smoothing:antialiased;-webkit-transition:border-color 150ms;-moz-transition:border-color 150ms;-o-transition:border-color 150ms;transition:border-color 150ms}.site-search-field::-webkit-input-placeholder,.site-search-field::-webkit-input-speech-button:before{color:rgba(255,255,255,0.5)}.site-search-field:-moz-placeholder,.site-search-field::-moz-placeholder{color:rgba(255,255,255,0.5)}.site-search-field::-webkit-input-speech-button{-webkit-appearance:none;padding:0 0.2em}.site-search-field::-webkit-input-speech-button:before{content:'\f130';font-family:FontAwesome;font-size:85%}.site-search-field:focus{border-bottom-color:#fff}.site-search-field:focus+.btn-search{color:#fff}.main-content{max-width:700px;margin:0 auto;margin-bottom:3.5em}.search-result-meta+.blog-post{padding-top:0}.blog-post{margin-top:0em;padding-top:1.4em;padding-bottom:1.4em;margin-bottom:1.4em}.blog-post+.blog-post{border-top:1px solid rgba(0,0,0,0.15);margin-top:-1px}.blog-post .post-title{font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600;font-size:1.8em;line-height:1.55556em;margin-top:0.77778em;margin-bottom:0.77778em}.blog-post .post-title,.blog-post .post-title a{color:#454545}.blog-post .more-link{background-color:rgba(0,0,0,0.65);color:white;display:inline-block;padding:0 28px;line-height:2.8em}.blog-post .post-social-share{height:1.25em;margin:1.75em 0;padding:0.25em}.blog-post .post-footer{border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);margin:-1px 0;font-size:0.8em;line-height:3.5em}.blog-post .post-footer,.blog-post .post-footer .tag-list a{color:#828282}.blog-post .tag-list{margin:0}.blog-post .tag-list a:before{content:'#'}.archive-page-header{margin-top:2.8em}.archive-page-header .archive-page-title{margin:0}.archive-page-header .category-list{font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600}.archive-page-header .category-list a{color:#595959}.annual-archive .archive-year{margin-top:1.4em;margin-bottom:0.46667em}.annual-archive .archive-list{list-style:none;padding-left:0;margin-top:0}.annual-archive .archive-item{height:2.8em;font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600;margin-top:0.7em;margin-bottom:0.7em}.annual-archive .archive-date{width:2em;height:2em;line-height:1;text-align:center;text-transform:uppercase;border:0.15em solid;border-radius:4px;float:left;margin:0.25em 0}.annual-archive .archive-date .month{font-size:0.8em}.annual-archive .archive-title{height:100%;color:#454545;margin-left:2.51667em;display:block;font-size:1.2em;line-height:1.16667em}.annual-archive .archive-link{color:inherit}.pagination{text-align:center;border-top:1px solid rgba(0,0,0,0.15);margin-top:-1px;font-size:0.8em;line-height:1.75em;margin-top:3.5em;padding-top:0.875em;padding-bottom:0.875em;margin-bottom:-3.5em}.pagination a{color:#6b6b6b}.pagination .prev{float:left}.pagination .next{float:right}.pagination .archive:before{content:'— '}.pagination .archive:after{content:' —'}.site-footer{background-color:rgba(0,0,0,0.65);text-align:center;padding-top:0.875em;padding-bottom:0.875em}.site-footer,.site-footer a{color:white}.site-footer p{margin:0}.main-content ol,.main-content ul,.main-content blockquote,.main-content>iframe,.main-content .post-content>iframe{margin-top:1.4em;margin-bottom:1.4em}.main-content .left{margin-right:1em}.main-content .right{margin-left:1em}.main-content .center{margin:0 auto;display:block}.main-content ol ol,.main-content ol ul,.main-content ul ol,.main-content ul ul{margin-top:0.7em;margin-bottom:0.7em}.main-content ol ul,.main-content ul ul{list-style:square}.main-content table{min-width:80%;margin:auto;font-size:1em;line-height:1.4em;margin-top:1.4em;margin-bottom:1.4em}.main-content th,.main-content td{padding:0 0.5em;padding-top:0.7em;padding-bottom:0.7em}.main-content th:first-child,.main-content td:first-child{padding-left:1em}.main-content th:last-child,.main-content td:last-child{padding-right:1em}.main-content tr+tr th,.main-content tr+tr td{line-height:1.35em;border-top:1px solid rgba(0,0,0,0.1)}.main-content thead th,.main-content thead td{background-color:rgba(0,0,0,0.11);font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600;text-align:left;text-shadow:0 1px 1px rgba(255,255,255,0.75)}.main-content blockquote{font-style:italic}.main-content .figure-quote{position:relative;margin-top:2.1em;margin-bottom:2.1em}.main-content .figure-quote:before{content:'“';color:rgba(0,0,0,0.15);font-size:500%;position:absolute;top:0.1em;left:0}.main-content .figure-quote blockquote{margin:0 0 0 2em}.main-content .figure-quote figcaption{margin:-0.875em 2em;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:0.8em;line-height:1.75em}.main-content>iframe,.main-content .post-content>iframe{max-width:100%;display:block}.figure-code,.gist .gist-syntax table.highlight{color:#839496;font-family:"Source Code Pro",Menlo,Monaco,Courier,monospace;-webkit-font-smoothing:subpixel-antialiased;font-size:0.8em;line-height:1.75em}.highlight pre,.gist .gist-file .gist-syntax.gist-data .line-data,.gist .gist-file .gist-syntax.gist-data .line-numbers{margin-top:0em;padding-top:0.875em;padding-bottom:0.875em;margin-bottom:0em;padding-top:0.875em !important;padding-bottom:0.875em !important}.highlight pre,.gist .gist-file .gist-data .line-pre{white-space:pre}.highlight pre .c,.gist .gist-file .gist-data .line-pre .c{color:#586e75 !important;font-style:italic !important}.highlight pre .cm,.gist .gist-file .gist-data .line-pre .cm{color:#586e75 !important;font-style:italic !important}.highlight pre .cp,.gist .gist-file .gist-data .line-pre .cp{color:#586e75 !important;font-style:italic !important}.highlight pre .c1,.gist .gist-file .gist-data .line-pre .c1{color:#586e75 !important;font-style:italic !important}.highlight pre .cs,.gist .gist-file .gist-data .line-pre .cs{color:#586e75 !important;font-weight:bold !important;font-style:italic !important}.highlight pre .err,.gist .gist-file .gist-data .line-pre .err{color:#dc322f !important;background:none !important}.highlight pre .k,.gist .gist-file .gist-data .line-pre .k{color:#cb4b16 !important}.highlight pre .o,.gist .gist-file .gist-data .line-pre .o{color:#93a1a1 !important;font-weight:bold !important}.highlight pre .p,.gist .gist-file .gist-data .line-pre .p{color:#93a1a1 !important}.highlight pre .ow,.gist .gist-file .gist-data .line-pre .ow{color:#2aa198 !important;font-weight:bold !important}.highlight pre .gd,.gist .gist-file .gist-data .line-pre .gd{color:#93a1a1 !important;background-color:#372c34 !important;display:inline-block}.highlight pre .gd .x,.gist .gist-file .gist-data .line-pre .gd .x{color:#93a1a1 !important;background-color:#4d2d33 !important;display:inline-block}.highlight pre .ge,.gist .gist-file .gist-data .line-pre .ge{color:#93a1a1 !important;font-style:italic !important}.highlight pre .gh,.gist .gist-file .gist-data .line-pre .gh{color:#586e75 !important}.highlight pre .gi,.gist .gist-file .gist-data .line-pre .gi{color:#93a1a1 !important;background-color:#1a412b !important;display:inline-block}.highlight pre .gi .x,.gist .gist-file .gist-data .line-pre .gi .x{color:#93a1a1 !important;background-color:#355720 !important;display:inline-block}.highlight pre .gs,.gist .gist-file .gist-data .line-pre .gs{color:#93a1a1 !important;font-weight:bold !important}.highlight pre .gu,.gist .gist-file .gist-data .line-pre .gu{color:#6c71c4 !important}.highlight pre .kc,.gist .gist-file .gist-data .line-pre .kc{color:#859900 !important;font-weight:bold !important}.highlight pre .kd,.gist .gist-file .gist-data .line-pre .kd{color:#268bd2 !important}.highlight pre .kp,.gist .gist-file .gist-data .line-pre .kp{color:#cb4b16 !important;font-weight:bold !important}.highlight pre .kr,.gist .gist-file .gist-data .line-pre .kr{color:#d33682 !important;font-weight:bold !important}.highlight pre .kt,.gist .gist-file .gist-data .line-pre .kt{color:#2aa198 !important}.highlight pre .n,.gist .gist-file .gist-data .line-pre .n{color:#268bd2 !important}.highlight pre .na,.gist .gist-file .gist-data .line-pre .na{color:#268bd2 !important}.highlight pre .nb,.gist .gist-file .gist-data .line-pre .nb{color:#859900 !important}.highlight pre .nc,.gist .gist-file .gist-data .line-pre .nc{color:#d33682 !important}.highlight pre .no,.gist .gist-file .gist-data .line-pre .no{color:#b58900 !important}.highlight pre .nl,.gist .gist-file .gist-data .line-pre .nl{color:#859900 !important}.highlight pre .ne,.gist .gist-file .gist-data .line-pre .ne{color:#268bd2 !important;font-weight:bold !important}.highlight pre .nf,.gist .gist-file .gist-data .line-pre .nf{color:#268bd2 !important;font-weight:bold !important}.highlight pre .nn,.gist .gist-file .gist-data .line-pre .nn{color:#b58900 !important}.highlight pre .nt,.gist .gist-file .gist-data .line-pre .nt{color:#268bd2 !important;font-weight:bold !important}.highlight pre .nx,.gist .gist-file .gist-data .line-pre .nx{color:#b58900 !important}.highlight pre .vg,.gist .gist-file .gist-data .line-pre .vg{color:#268bd2 !important}.highlight pre .vi,.gist .gist-file .gist-data .line-pre .vi{color:#268bd2 !important}.highlight pre .nv,.gist .gist-file .gist-data .line-pre .nv{color:#268bd2 !important}.highlight pre .mf,.gist .gist-file .gist-data .line-pre .mf{color:#2aa198 !important}.highlight pre .m,.gist .gist-file .gist-data .line-pre .m{color:#2aa198 !important}.highlight pre .mh,.gist .gist-file .gist-data .line-pre .mh{color:#2aa198 !important}.highlight pre .mi,.gist .gist-file .gist-data .line-pre .mi{color:#2aa198 !important}.highlight pre .s,.gist .gist-file .gist-data .line-pre .s{color:#2aa198 !important}.highlight pre .sd,.gist .gist-file .gist-data .line-pre .sd{color:#2aa198 !important}.highlight pre .s2,.gist .gist-file .gist-data .line-pre .s2{color:#2aa198 !important}.highlight pre .se,.gist .gist-file .gist-data .line-pre .se{color:#dc322f !important}.highlight pre .si,.gist .gist-file .gist-data .line-pre .si{color:#268bd2 !important}.highlight pre .sr,.gist .gist-file .gist-data .line-pre .sr{color:#2aa198 !important}.highlight pre .s1,.gist .gist-file .gist-data .line-pre .s1{color:#2aa198 !important}.highlight pre div .gd,.gist .gist-file .gist-data .line-pre div .gd,.highlight pre div .gd .x,.gist .gist-file .gist-data .line-pre div .gd .x,.highlight pre div .gi,.gist .gist-file .gist-data .line-pre div .gi,.highlight pre div .gi .x,.gist .gist-file .gist-data .line-pre div .gi .x{display:inline-block;width:100%}.figure-code{width:100%;margin-top:1.75em;margin-bottom:1.75em}.figure-code figcaption{background-color:#ebebeb;color:#595959;font-weight:bold;text-shadow:0 1px 1px white;text-indent:1.5em;border-top-left-radius:4px;border-top-right-radius:4px;font-size:0.9375em;line-height:1.86667em;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15)}.highlight{background-color:#002b36;padding:0 1.5em;overflow:auto}.highlight pre{margin:0}strong.highlight{background-color:rgba(252,238,133,0.85);font-weight:inherit;padding:0}code{background-color:#ebebeb;color:#d14;font-family:"Source Code Pro",Menlo,Monaco,Courier,monospace;text-shadow:0 1px 1px rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.15);padding:0.15em 0.3em;vertical-align:0.15em;font-size:0.7em;line-height:2em}.gist,.gist-file{margin-top:1.4em;margin-bottom:1.4em}.gist .gist-syntax table.highlight{width:100%;margin:0}.gist .gist-file .gist-syntax.gist-data .line-data{padding-left:1.5em !important;padding-right:1.5em !important}.gist .gist-file .gist-meta{font-size:0.7em !important;line-height:2em !important;padding:0 10px !important}.gist .gist-file{border:none !important;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.15)}.gist .gist-file .gist-data{border-bottom:none !important}.gist .gist-file .gist-data .line-numbers{border-top-left-radius:4px}.gist .gist-file .gist-meta{border-radius:0 0 4px 4px}.gist .gist-syntax table.highlight{border-radius:4px 4px 0 0}@media screen and (max-width: 700px){.site-header{padding-top:2.625em}.site-header .site-cover{width:7.525em;height:7.525em;margin:0.175em auto}.site-header .site-title{font-size:2.75em;line-height:1.59091em}.site-nav-links li{font-size:17px;line-height:3.29412em}.site-nav-shadow{height:3.5em}.site-search{font-size:1.0625em;line-height:1.64706em}}@media screen and (max-width: 580px){.site-header{padding-top:1.75em}.site-header .site-cover{width:6.65em;height:6.65em;margin:0.175em auto}.site-header .site-title{font-size:2.5em;line-height:1.75em}.site-navbar,html.js .site-navbar,.site-navbar .site-nav-shadow{height:2.625em}.site-navbar.in-search .site-nav-links{-webkit-transform:translateY(-42px);-moz-transform:translateY(-42px);-ms-transform:translateY(-42px);-o-transform:translateY(-42px);transform:translateY(-42px)}.site-navbar.in-search .site-search{-webkit-transform:translateY(-36.4px);-moz-transform:translateY(-36.4px);-ms-transform:translateY(-36.4px);-o-transform:translateY(-36.4px);transform:translateY(-36.4px)}.site-nav-links li{font-size:18px;line-height:2.33333em}.site-search{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.main-content img.left,.main-content img.right{float:none;margin:0 auto;display:block}.main-content h1,.main-content h2,.main-content .post-title{font-size:1.6em;line-height:1.75em}.main-content h3{font-size:1.4em;line-height:2em}.main-content table{width:100%;font-size:0.9em;line-height:1.55556em;margin-top:1.55556em;margin-bottom:1.55556em}.main-content th,.main-content td{padding-top:0.38889em;padding-bottom:0.38889em}.main-content th:first-child,.main-content td:first-child{padding-left:1em}.main-content th:last-child,.main-content td:last-child{padding-right:1em}.main-content tr+tr th,.main-content tr+tr td{line-height:1.5em;border-top:1px solid rgba(0,0,0,0.1)}.main-content thead th,.main-content thead td{background-color:rgba(0,0,0,0.11);font-family:"Avenir Next Condensed Demi Bold","PT Sans Narrow","Helvetica Neue Condensed","Hiragino Kaku Gothic Pro","Hiragino Sans GB",sans-serif;font-weight:600;text-align:left;text-shadow:0 1px 1px rgba(255,255,255,0.75)}.blog-post{padding:0}body>iframe[src^="http://logdown"]{position:absolute !important}}@media screen and (max-width: 580px) and (min-width: 401px){.site-footer{font-size:0.875em;line-height:2em;padding-top:1em;padding-bottom:1em}}@media screen and (max-width: 400px){html{font-size:14px}.site-header,.main-content,.site-footer{padding-left:.75em;padding-right:.75em}.site-header{padding-bottom:0.4375em}.site-header .site-title{font-size:2.25em;line-height:1.55556em;padding-top:0.19444em}.main-content h1,.main-content h2,.main-content .post-title{font-size:1.7em;line-height:1.23529em}.main-content h3{font-size:1.45em;line-height:1.44828em}.annual-archive .archive-item{height:auto;margin-top:1.4em;margin-bottom:1.4em}.annual-archive .archive-date{margin-top:0}.site-footer .theme-credit{display:block}}
