diff --git a/_includes/main.min.css b/_includes/main.min.css index 982dfb2..eaacbf3 100644 --- a/_includes/main.min.css +++ b/_includes/main.min.css @@ -1 +1 @@ -a:focus,a:hover,body{color:#555}pre,pre code{white-space:pre-wrap}.page-wrap:after,article::after{content:"";display:block}.bigfoot-footnote__button,body{-webkit-font-smoothing:antialiased}body,html{height:100%}.page-wrap{min-height:100%;margin-bottom:-100px}article blockquote,article ol,article p,article pre,article table,article ul,h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:12px}.page-wrap:after{height:100px}ul{margin:0;padding:0}ul li{list-style:circle}article{margin-bottom:120px}article::after{clear:both}article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:200px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article .highlighter-rouge,article pre{overflow:hidden;width:100%}article pre{background:0 0;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}article pre code{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;overflow-x:auto;padding:12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}footer,nav .nav{-webkit-box-sizing:border-box}@media only screen and (min-width:200px){article pre code{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article pre code{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article pre code{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article pre code{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article li code,article p code{border:1px solid #e0e0e0;padding:4px}article blockquote{border-left:4px solid #f135a6}article blockquote ol,article blockquote p,article blockquote ul{width:100%;float:none;margin-left:0}article .link_icon{border:0;margin-left:12px}.post-meta,.post-meta-link{display:block}.article-divider{display:block;text-align:center;margin-bottom:120px;height:1px;line-height:1px}.search{margin-top:12px;margin-bottom:12px}img{max-width:100%;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;display:block;margin-left:auto;margin-right:auto}img.small-img{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.archive-list{margin:0 0 60px}.archive-list *{margin-left:0;padding-left:0}.archive-list h3{width:100%;margin-top:0}.four-oh-four video{margin-top:12px;margin-bottom:24px}.four-oh-four .explanation{width:100%;overflow:hidden;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.footnotes ol{border-top:1px dashed #eaeaea;padding-top:12px;padding-left:0;list-style-position:inside}.footnotes ol li{padding:0 10px}.footnotes ol li p{margin:0 0 20px;width:100%;padding-left:10px;float:none;display:inline}footer::after,nav::after{display:block;content:"";clear:both}footer{height:100px;background-color:#414141;padding-top:16px;box-sizing:border-box}footer p,footer ul{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:200px){footer p,footer ul{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){footer p,footer ul{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){footer p,footer ul{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){footer p,footer ul{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}footer p{margin-top:0;padding:0 10px}footer ul{padding:0 10px;margin-bottom:4px}footer ul li{list-style:none;display:inline-block;margin:0 10px 0 0}blockquote,ol,p,table,ul{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}a.link-item,h1,h2,h3,h4,h5{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}blockquote,li,p{font-size:.95rem;line-height:1.7rem}blockquote p,h1 small,h2 small,h3 small,h4 small,h5 small{color:#6f6f6f}h1,h2,h3,h4,h5{font-weight:600}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}a.link-item,a.link_icon{font-size:1.4rem;font-weight:400}a{color:#f135a6;-webkit-transition:.3s;transition:.3s}a:focus{outline:0}a.link-item{line-height:2rem;text-decoration:none}a.link_icon{color:#6f6f6f;text-decoration:none}nav .nav .logo .nav-logo,nav .nav ul li a{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif;font-weight:600;text-decoration:none}a.link_icon:hover{color:#555}a.reversefootnote{text-decoration:none}nav .nav .logo .nav-logo{color:#555;font-size:1.05rem;line-height:2rem}nav .nav .logo .nav-logo:hover{color:#f135a6}nav .nav .logo .nav-logo span{color:#6f6f6f;font-size:.85rem}nav .nav ul li a{color:#6f6f6f;text-transform:uppercase;font-size:.8rem;line-height:2.25rem}.post-meta,.post-meta-link,.pubdate{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}nav .nav ul li a:hover{color:#f135a6}.post-meta,.post-meta-link{font-size:.7rem;text-align:left;color:#6f6f6f;margin-top:0;margin-bottom:0;padding-bottom:0}h1 a,kbd{color:#555}.pubdate{letter-spacing:0;font-size:.5em;font-weight:400;line-height:2rem}.four-oh-four .explanation p,.mono,.search-query,code,kbd{font-family:"Operator Mono A","Operator Mono B","Source Code Pro",Consolas,Monaco,"Andale Mono",monospace}.highlight .gh,.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}h1{font-size:2.6rem}h1 a{text-decoration:none}h1 a:hover{color:#f135a6}pre code{word-break:keep-all;font-size:.9rem;color:#151515}footer .copy,li code,p code{white-space:nowrap}code{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.7rem;word-break:normal}li code,p code{color:rgba(0,0,0,.5);background:#fafafa;font-size:.85rem!important}kbd{background:#efefef;font-size:.85em;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.four-oh-four h1 span,.pager li>a{color:#f135a6}.search-query{font-size:.8rem}.four-oh-four .explanation p{font-size:1em}.pager li>a{line-height:40px}.pager li>a i{line-height:inherit;vertical-align:middle}.pager li>a:hover{color:#555;background:#efefef}.pager li>a.previous-link{text-align:right}footer i{color:#f135a6}footer li,footer p{font-size:.7rem;color:#fff;font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}footer li a,footer p a{color:#d9d9d9}footer li a{text-decoration:none}footer li a:hover{color:#fff}nav .nav{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;padding-left:10px;padding-right:10px;box-sizing:border-box;margin:60px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:200px){nav .nav{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){nav .nav{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){nav .nav{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){nav .nav{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}nav .nav .logo{display:inline-block;float:left}nav .nav .logo .nav-logo{padding:0 12px 0 0}nav .nav ul{float:right}nav .nav ul li{list-style:none;display:inline-block}nav .nav ul li a{padding:0 10px}.pager{margin-bottom:20px}.pager::after{clear:both;content:"";display:block}.pager li{list-style:none}.pager li>a{background:#f9eef5;border:1px solid #f135a6;padding:0;margin:0;height:40px}.pager li>a.previous-link{border-left:0;float:left}.pager li>a.previous-link i{padding-right:8px;padding-left:30px}.pager li>a.next-link{text-align:left;border-right:0;float:right}.pager li>a.next-link i{padding-left:8px;padding-right:30px}.search-query{border:1px solid #f135a6;padding:6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search-query:focus{outline:0}.highlight .hll{background-color:#e0e0e0}.highlight{background:#fafafa;color:#151515}.highlight .c{color:#b0b0b0;font-style:italic}.highlight .err{color:#ac4142}.highlight .k{color:#aa759f}.highlight .l{color:#d28445}.highlight .n{color:#151515}.highlight .o{color:#75b5aa}.highlight .p{color:#151515}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#b0b0b0;font-style:italic}.highlight .gd{color:#ac4142}.highlight .ge{font-style:italic}.highlight .gh{color:#151515}.highlight .gi{color:#90a959}.highlight .gp{color:#b0b0b0}.highlight .gu{color:#75b5aa}.highlight .kc,.highlight .kd{color:#aa759f}.highlight .kn{color:#75b5aa}.highlight .kp,.highlight .kr{color:#aa759f}.highlight .kt{color:#ec9317}.highlight .ld{color:#90a959}.highlight .m{color:#d28445}.highlight .s{color:#90a959}.highlight .na{color:#6a9fb5}.highlight .nb{color:#151515}.highlight .nc{color:#ec9317}.highlight .no{color:#ac4142}.highlight .nd{color:#75b5aa}.highlight .ni{color:#151515}.highlight .ne{color:#ac4142}.highlight .nf{color:#6a9fb5}.highlight .nl{color:#151515}.highlight .nn{color:#ec9317}.highlight .nx{color:#6a9fb5}.highlight .py{color:#151515}.highlight .nt{color:#75b5aa}.highlight .nv{color:#ac4142}.highlight .ow{color:#75b5aa}.highlight .w{color:#151515}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#d28445}.highlight .sb{color:#90a959}.highlight .sc{color:#151515}.highlight .sd{color:#b0b0b0}.highlight .s2{color:#90a959}.highlight .se{color:#d28445}.highlight .sh{color:#90a959}.highlight .si{color:#d28445}.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{color:#90a959}.highlight .bp{color:#151515}.highlight .vc,.highlight .vg,.highlight .vi{color:#ac4142}.highlight .il{color:#d28445}.bigfoot-footnote__button{z-index:5;top:-.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.475em;margin:0 .1em 0 .2em;border:none;cursor:pointer;background-color:#f9eef5;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.bigfoot-footnote__button:hover{outline:0;background-color:#f135a6}.bigfoot-footnote__button:focus{outline:0;background-color:#f9eef5}.bigfoot-footnote__button:active{background-color:#f135a6}.bigfoot-footnote__button.is-active{background-color:#f135a6;-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;margin:2.21924em 0;background:#fafafa;opacity:0;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;-webkit-border-radius:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{-webkit-border-radius:0;border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__content p{font-size:.8em;line-height:1em;margin-left:0;width:100%}.bigfoot-footnote__tooltip{position:absolute;z-index:12;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-border-top-left-radius:0;border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:1.2em;width:1.2em;-webkit-border-radius:.3em;border-radius:.3em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:.96em;font-weight:400;color:#f135a6;-webkit-transition:color .25s ease;transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}@media (max-width:600px){.nav{padding-left:0!important;padding-right:0!important;margin:12px 0 20px!important}.nav .logo{margin-bottom:12px}.nav .logo .nav-logo{padding-left:10px!important}.nav ul{float:left!important;clear:left;width:100%;border-top:1px solid #eaeaea;background:#fafafa;padding-left:10px}.nav ul li:first-child a{padding-left:0!important}article li{margin-left:20px}} \ No newline at end of file +a:focus,a:hover,body{color:#555}pre,pre code{white-space:pre-wrap}.page-wrap:after,article::after{content:"";display:block}.bigfoot-footnote__button,body{-webkit-font-smoothing:antialiased}body,html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.page-wrap{min-height:100%;margin-bottom:-100px}article blockquote,article ol,article p,article pre,article table,article ul,h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:12px}.page-wrap:after{height:100px}ul{margin:0;padding:0}ul li{list-style:circle}article{margin-bottom:120px}article::after{clear:both}article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;padding-left:10px;padding-right:10px}@media only screen and (min-width:200px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article .highlighter-rouge,article pre{overflow:hidden;width:100%}article pre{background:0 0;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}article pre code{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;overflow-x:auto;padding:12px 10px}@media only screen and (min-width:200px){article pre code{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article pre code{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article pre code{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article pre code{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article li code,article p code{border:1px solid #e0e0e0;padding:4px}article blockquote{border-left:4px solid #f135a6}article blockquote ol,article blockquote p,article blockquote ul{width:100%;float:none;margin-left:0}article .link_icon{border:0;margin-left:12px}.post-meta,.post-meta-link{display:block}.article-divider{display:block;text-align:center;margin-bottom:120px;height:1px;line-height:1px}.search{margin-top:12px;margin-bottom:12px}img{max-width:100%;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;display:block;margin-left:auto;margin-right:auto}img.small-img{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.archive-list{margin:0 0 60px}.archive-list *{margin-left:0;padding-left:0}.archive-list h3{width:100%;margin-top:0}.four-oh-four video{margin-top:12px;margin-bottom:24px}.four-oh-four .explanation{width:100%;overflow:hidden;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.footnotes ol{border-top:1px dashed #eaeaea;padding-top:12px;padding-left:0;list-style-position:inside}.footnotes ol li{padding:0 10px}.footnotes ol li p{margin:0 0 20px;width:100%;padding-left:10px;float:none;display:inline}footer::after,nav::after{display:block;content:"";clear:both}footer{height:100px;background-color:#414141;padding-top:16px}footer p,footer ul{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:200px){footer p,footer ul{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){footer p,footer ul{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){footer p,footer ul{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){footer p,footer ul{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}footer p{margin-top:0;padding:0 10px}footer ul{padding:0 10px;margin-bottom:4px}footer ul li{list-style:none;display:inline-block;margin:0 10px 0 0}blockquote,ol,p,table,ul{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}a.link-item,h1,h2,h3,h4,h5{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}blockquote,li,p{font-size:.95rem;line-height:1.7rem}blockquote p,h1 small,h2 small,h3 small,h4 small,h5 small{color:#6f6f6f}h1,h2,h3,h4,h5{font-weight:600}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}a.link-item,a.link_icon{font-size:1.4rem;font-weight:400}a{color:#f135a6;-webkit-transition:.3s;transition:.3s}a:focus{outline:0}a.link-item{line-height:2rem;text-decoration:none}a.link_icon{color:#6f6f6f;text-decoration:none}nav .nav .logo .nav-logo,nav .nav ul li a{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif;font-weight:600;text-decoration:none}a.link_icon:hover{color:#555}a.reversefootnote{text-decoration:none}nav .nav .logo .nav-logo{color:#555;font-size:1.05rem;line-height:2rem}nav .nav .logo .nav-logo:hover{color:#f135a6}nav .nav .logo .nav-logo span{color:#6f6f6f;font-size:.85rem}nav .nav ul li a{color:#6f6f6f;text-transform:uppercase;font-size:.8rem;line-height:2.25rem}.post-meta,.post-meta-link,.pubdate{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}nav .nav ul li a:hover{color:#f135a6}.post-meta,.post-meta-link{font-size:.7rem;text-align:left;color:#6f6f6f;margin-top:0;margin-bottom:0;padding-bottom:0}h1 a,kbd{color:#555}.pubdate{letter-spacing:0;font-size:.5em;font-weight:400;line-height:2rem}.four-oh-four .explanation p,.mono,.search-query,code,kbd{font-family:"Operator Mono A","Operator Mono B","Source Code Pro",Consolas,Monaco,"Andale Mono",monospace}.highlight .gh,.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}h1{font-size:2.6rem}h1 a{text-decoration:none}h1 a:hover{color:#f135a6}pre code{word-break:keep-all;font-size:.9rem;color:#151515}footer .copy,li code,p code{white-space:nowrap}code{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.7rem;word-break:normal}li code,p code{color:rgba(0,0,0,.5);background:#fafafa;font-size:.85rem!important}kbd{background:#efefef;font-size:.85em;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.four-oh-four h1 span,.pager li>a{color:#f135a6}.search-query{font-size:.8rem}.four-oh-four .explanation p{font-size:1em}.pager li>a{line-height:40px}.pager li>a i{line-height:inherit;vertical-align:middle}.pager li>a:hover{color:#555;background:#efefef}.pager li>a.previous-link{text-align:right}footer i{color:#f135a6}footer li,footer p{font-size:.7rem;color:#fff;font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}footer li a,footer p a{color:#d9d9d9}footer li a{text-decoration:none}footer li a:hover{color:#fff}nav .nav{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;padding-left:10px;padding-right:10px;margin:60px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:200px){nav .nav{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){nav .nav{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){nav .nav{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){nav .nav{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}nav .nav .logo{display:inline-block;float:left}nav .nav .logo .nav-logo{padding:0 12px 0 0}nav .nav ul{float:right}nav .nav ul li{list-style:none;display:inline-block}nav .nav ul li a{padding:0 10px}.pager{margin-bottom:20px}.pager::after{clear:both;content:"";display:block}.pager li{list-style:none}.pager li>a{background:#f9eef5;border:1px solid #f135a6;padding:0;margin:0;height:40px}.pager li>a.previous-link{border-left:0;float:left}.pager li>a.previous-link i{padding-right:8px;padding-left:30px}.pager li>a.next-link{text-align:left;border-right:0;float:right}.pager li>a.next-link i{padding-left:8px;padding-right:30px}.search-query{border:1px solid #f135a6;padding:6px;width:100%}.search-query:focus{outline:0}.highlight .hll{background-color:#e0e0e0}.highlight{background:#fafafa;color:#151515}.highlight .c{color:#b0b0b0;font-style:italic}.highlight .err{color:#ac4142}.highlight .k{color:#aa759f}.highlight .l{color:#d28445}.highlight .n{color:#151515}.highlight .o{color:#75b5aa}.highlight .p{color:#151515}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#b0b0b0;font-style:italic}.highlight .gd{color:#ac4142}.highlight .ge{font-style:italic}.highlight .gh{color:#151515}.highlight .gi{color:#90a959}.highlight .gp{color:#b0b0b0}.highlight .gu{color:#75b5aa}.highlight .kc,.highlight .kd{color:#aa759f}.highlight .kn{color:#75b5aa}.highlight .kp,.highlight .kr{color:#aa759f}.highlight .kt{color:#ec9317}.highlight .ld{color:#90a959}.highlight .m{color:#d28445}.highlight .s{color:#90a959}.highlight .na{color:#6a9fb5}.highlight .nb{color:#151515}.highlight .nc{color:#ec9317}.highlight .no{color:#ac4142}.highlight .nd{color:#75b5aa}.highlight .ni{color:#151515}.highlight .ne{color:#ac4142}.highlight .nf{color:#6a9fb5}.highlight .nl{color:#151515}.highlight .nn{color:#ec9317}.highlight .nx{color:#6a9fb5}.highlight .py{color:#151515}.highlight .nt{color:#75b5aa}.highlight .nv{color:#ac4142}.highlight .ow{color:#75b5aa}.highlight .w{color:#151515}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#d28445}.highlight .sb{color:#90a959}.highlight .sc{color:#151515}.highlight .sd{color:#b0b0b0}.highlight .s2{color:#90a959}.highlight .se{color:#d28445}.highlight .sh{color:#90a959}.highlight .si{color:#d28445}.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{color:#90a959}.highlight .bp{color:#151515}.highlight .vc,.highlight .vg,.highlight .vi{color:#ac4142}.highlight .il{color:#d28445}.bigfoot-footnote__button{z-index:5;top:-.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.475em;margin:0 .1em 0 .2em;border:none;cursor:pointer;background-color:#f9eef5;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.bigfoot-footnote__button:hover{outline:0;background-color:#f135a6}.bigfoot-footnote__button:focus{outline:0;background-color:#f9eef5}.bigfoot-footnote__button:active{background-color:#f135a6}.bigfoot-footnote__button.is-active{background-color:#f135a6;-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;margin:2.21924em 0;background:#fafafa;opacity:0;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;-webkit-border-radius:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{-webkit-border-radius:0;border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__content p{font-size:.8em;line-height:1em;margin-left:0;width:100%}.bigfoot-footnote__tooltip{position:absolute;z-index:12;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-border-top-left-radius:0;border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:1.2em;width:1.2em;-webkit-border-radius:.3em;border-radius:.3em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:.96em;font-weight:400;color:#f135a6;-webkit-transition:color .25s ease;transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}@media (max-width:600px){.nav{padding-left:0!important;padding-right:0!important;margin:12px 0 20px!important}.nav .logo{margin-bottom:12px}.nav .logo .nav-logo{padding-left:10px!important}.nav ul{float:left!important;clear:left;width:100%;border-top:1px solid #eaeaea;background:#fafafa;padding-left:10px}.nav ul li:first-child a{padding-left:0!important}article li{margin-left:20px}} \ No newline at end of file diff --git a/_scss/_forms.scss b/_scss/_forms.scss index 116986a..e69e638 100644 --- a/_scss/_forms.scss +++ b/_scss/_forms.scss @@ -2,7 +2,6 @@ border: 1px solid $accent-color; padding: 6px; width: 100%; - box-sizing: border-box; &:focus { outline: none; } diff --git a/_scss/_layout.scss b/_scss/_layout.scss index 5a16039..ba14e6d 100644 --- a/_scss/_layout.scss +++ b/_scss/_layout.scss @@ -1,5 +1,10 @@ html, body { height: 100%; + box-sizing: border-box; +} + +*, *:before, *:after { + box-sizing: inherit; } .page-wrap { @@ -34,7 +39,6 @@ article { @include page-box; padding-left: 10px; padding-right: 10px; - box-sizing: border-box; } p, ul, ol, blockquote, table, pre { @@ -59,7 +63,6 @@ article { @include page-box; overflow-x: auto; padding: 12px 10px; - box-sizing: border-box; } p code, li code { @@ -162,7 +165,6 @@ footer { height: $footer-height; background-color: #414141; padding-top: 16px; - box-sizing: border-box; p, ul { @include page-box; } diff --git a/_scss/_nav.scss b/_scss/_nav.scss index 5f4e4c7..c3a4fca 100644 --- a/_scss/_nav.scss +++ b/_scss/_nav.scss @@ -4,7 +4,6 @@ nav { @include page-box; padding-left: 10px; padding-right: 10px; - box-sizing: border-box; margin: 60px 0; border-bottom: 1px solid #eaeaea; .logo { diff --git a/dist/css/main.min.css b/dist/css/main.min.css index 982dfb2..eaacbf3 100644 --- a/dist/css/main.min.css +++ b/dist/css/main.min.css @@ -1 +1 @@ -a:focus,a:hover,body{color:#555}pre,pre code{white-space:pre-wrap}.page-wrap:after,article::after{content:"";display:block}.bigfoot-footnote__button,body{-webkit-font-smoothing:antialiased}body,html{height:100%}.page-wrap{min-height:100%;margin-bottom:-100px}article blockquote,article ol,article p,article pre,article table,article ul,h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:12px}.page-wrap:after{height:100px}ul{margin:0;padding:0}ul li{list-style:circle}article{margin-bottom:120px}article::after{clear:both}article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:200px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article .highlighter-rouge,article pre{overflow:hidden;width:100%}article pre{background:0 0;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}article pre code{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;overflow-x:auto;padding:12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}footer,nav .nav{-webkit-box-sizing:border-box}@media only screen and (min-width:200px){article pre code{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article pre code{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article pre code{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article pre code{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article li code,article p code{border:1px solid #e0e0e0;padding:4px}article blockquote{border-left:4px solid #f135a6}article blockquote ol,article blockquote p,article blockquote ul{width:100%;float:none;margin-left:0}article .link_icon{border:0;margin-left:12px}.post-meta,.post-meta-link{display:block}.article-divider{display:block;text-align:center;margin-bottom:120px;height:1px;line-height:1px}.search{margin-top:12px;margin-bottom:12px}img{max-width:100%;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;display:block;margin-left:auto;margin-right:auto}img.small-img{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.archive-list{margin:0 0 60px}.archive-list *{margin-left:0;padding-left:0}.archive-list h3{width:100%;margin-top:0}.four-oh-four video{margin-top:12px;margin-bottom:24px}.four-oh-four .explanation{width:100%;overflow:hidden;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.footnotes ol{border-top:1px dashed #eaeaea;padding-top:12px;padding-left:0;list-style-position:inside}.footnotes ol li{padding:0 10px}.footnotes ol li p{margin:0 0 20px;width:100%;padding-left:10px;float:none;display:inline}footer::after,nav::after{display:block;content:"";clear:both}footer{height:100px;background-color:#414141;padding-top:16px;box-sizing:border-box}footer p,footer ul{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:200px){footer p,footer ul{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){footer p,footer ul{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){footer p,footer ul{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){footer p,footer ul{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}footer p{margin-top:0;padding:0 10px}footer ul{padding:0 10px;margin-bottom:4px}footer ul li{list-style:none;display:inline-block;margin:0 10px 0 0}blockquote,ol,p,table,ul{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}a.link-item,h1,h2,h3,h4,h5{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}blockquote,li,p{font-size:.95rem;line-height:1.7rem}blockquote p,h1 small,h2 small,h3 small,h4 small,h5 small{color:#6f6f6f}h1,h2,h3,h4,h5{font-weight:600}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}a.link-item,a.link_icon{font-size:1.4rem;font-weight:400}a{color:#f135a6;-webkit-transition:.3s;transition:.3s}a:focus{outline:0}a.link-item{line-height:2rem;text-decoration:none}a.link_icon{color:#6f6f6f;text-decoration:none}nav .nav .logo .nav-logo,nav .nav ul li a{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif;font-weight:600;text-decoration:none}a.link_icon:hover{color:#555}a.reversefootnote{text-decoration:none}nav .nav .logo .nav-logo{color:#555;font-size:1.05rem;line-height:2rem}nav .nav .logo .nav-logo:hover{color:#f135a6}nav .nav .logo .nav-logo span{color:#6f6f6f;font-size:.85rem}nav .nav ul li a{color:#6f6f6f;text-transform:uppercase;font-size:.8rem;line-height:2.25rem}.post-meta,.post-meta-link,.pubdate{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}nav .nav ul li a:hover{color:#f135a6}.post-meta,.post-meta-link{font-size:.7rem;text-align:left;color:#6f6f6f;margin-top:0;margin-bottom:0;padding-bottom:0}h1 a,kbd{color:#555}.pubdate{letter-spacing:0;font-size:.5em;font-weight:400;line-height:2rem}.four-oh-four .explanation p,.mono,.search-query,code,kbd{font-family:"Operator Mono A","Operator Mono B","Source Code Pro",Consolas,Monaco,"Andale Mono",monospace}.highlight .gh,.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}h1{font-size:2.6rem}h1 a{text-decoration:none}h1 a:hover{color:#f135a6}pre code{word-break:keep-all;font-size:.9rem;color:#151515}footer .copy,li code,p code{white-space:nowrap}code{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.7rem;word-break:normal}li code,p code{color:rgba(0,0,0,.5);background:#fafafa;font-size:.85rem!important}kbd{background:#efefef;font-size:.85em;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.four-oh-four h1 span,.pager li>a{color:#f135a6}.search-query{font-size:.8rem}.four-oh-four .explanation p{font-size:1em}.pager li>a{line-height:40px}.pager li>a i{line-height:inherit;vertical-align:middle}.pager li>a:hover{color:#555;background:#efefef}.pager li>a.previous-link{text-align:right}footer i{color:#f135a6}footer li,footer p{font-size:.7rem;color:#fff;font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}footer li a,footer p a{color:#d9d9d9}footer li a{text-decoration:none}footer li a:hover{color:#fff}nav .nav{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;padding-left:10px;padding-right:10px;box-sizing:border-box;margin:60px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:200px){nav .nav{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){nav .nav{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){nav .nav{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){nav .nav{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}nav .nav .logo{display:inline-block;float:left}nav .nav .logo .nav-logo{padding:0 12px 0 0}nav .nav ul{float:right}nav .nav ul li{list-style:none;display:inline-block}nav .nav ul li a{padding:0 10px}.pager{margin-bottom:20px}.pager::after{clear:both;content:"";display:block}.pager li{list-style:none}.pager li>a{background:#f9eef5;border:1px solid #f135a6;padding:0;margin:0;height:40px}.pager li>a.previous-link{border-left:0;float:left}.pager li>a.previous-link i{padding-right:8px;padding-left:30px}.pager li>a.next-link{text-align:left;border-right:0;float:right}.pager li>a.next-link i{padding-left:8px;padding-right:30px}.search-query{border:1px solid #f135a6;padding:6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search-query:focus{outline:0}.highlight .hll{background-color:#e0e0e0}.highlight{background:#fafafa;color:#151515}.highlight .c{color:#b0b0b0;font-style:italic}.highlight .err{color:#ac4142}.highlight .k{color:#aa759f}.highlight .l{color:#d28445}.highlight .n{color:#151515}.highlight .o{color:#75b5aa}.highlight .p{color:#151515}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#b0b0b0;font-style:italic}.highlight .gd{color:#ac4142}.highlight .ge{font-style:italic}.highlight .gh{color:#151515}.highlight .gi{color:#90a959}.highlight .gp{color:#b0b0b0}.highlight .gu{color:#75b5aa}.highlight .kc,.highlight .kd{color:#aa759f}.highlight .kn{color:#75b5aa}.highlight .kp,.highlight .kr{color:#aa759f}.highlight .kt{color:#ec9317}.highlight .ld{color:#90a959}.highlight .m{color:#d28445}.highlight .s{color:#90a959}.highlight .na{color:#6a9fb5}.highlight .nb{color:#151515}.highlight .nc{color:#ec9317}.highlight .no{color:#ac4142}.highlight .nd{color:#75b5aa}.highlight .ni{color:#151515}.highlight .ne{color:#ac4142}.highlight .nf{color:#6a9fb5}.highlight .nl{color:#151515}.highlight .nn{color:#ec9317}.highlight .nx{color:#6a9fb5}.highlight .py{color:#151515}.highlight .nt{color:#75b5aa}.highlight .nv{color:#ac4142}.highlight .ow{color:#75b5aa}.highlight .w{color:#151515}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#d28445}.highlight .sb{color:#90a959}.highlight .sc{color:#151515}.highlight .sd{color:#b0b0b0}.highlight .s2{color:#90a959}.highlight .se{color:#d28445}.highlight .sh{color:#90a959}.highlight .si{color:#d28445}.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{color:#90a959}.highlight .bp{color:#151515}.highlight .vc,.highlight .vg,.highlight .vi{color:#ac4142}.highlight .il{color:#d28445}.bigfoot-footnote__button{z-index:5;top:-.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.475em;margin:0 .1em 0 .2em;border:none;cursor:pointer;background-color:#f9eef5;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.bigfoot-footnote__button:hover{outline:0;background-color:#f135a6}.bigfoot-footnote__button:focus{outline:0;background-color:#f9eef5}.bigfoot-footnote__button:active{background-color:#f135a6}.bigfoot-footnote__button.is-active{background-color:#f135a6;-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;margin:2.21924em 0;background:#fafafa;opacity:0;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;-webkit-border-radius:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{-webkit-border-radius:0;border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__content p{font-size:.8em;line-height:1em;margin-left:0;width:100%}.bigfoot-footnote__tooltip{position:absolute;z-index:12;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-border-top-left-radius:0;border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:1.2em;width:1.2em;-webkit-border-radius:.3em;border-radius:.3em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:.96em;font-weight:400;color:#f135a6;-webkit-transition:color .25s ease;transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}@media (max-width:600px){.nav{padding-left:0!important;padding-right:0!important;margin:12px 0 20px!important}.nav .logo{margin-bottom:12px}.nav .logo .nav-logo{padding-left:10px!important}.nav ul{float:left!important;clear:left;width:100%;border-top:1px solid #eaeaea;background:#fafafa;padding-left:10px}.nav ul li:first-child a{padding-left:0!important}article li{margin-left:20px}} \ No newline at end of file +a:focus,a:hover,body{color:#555}pre,pre code{white-space:pre-wrap}.page-wrap:after,article::after{content:"";display:block}.bigfoot-footnote__button,body{-webkit-font-smoothing:antialiased}body,html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.page-wrap{min-height:100%;margin-bottom:-100px}article blockquote,article ol,article p,article pre,article table,article ul,h1,h2,h3,h4,h5,h6{margin-bottom:12px;margin-top:12px}.page-wrap:after{height:100px}ul{margin:0;padding:0}ul li{list-style:circle}article{margin-bottom:120px}article::after{clear:both}article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;padding-left:10px;padding-right:10px}@media only screen and (min-width:200px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article .archive-list,article .search,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article table,article ul,article video{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article .highlighter-rouge,article pre{overflow:hidden;width:100%}article pre{background:0 0;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid}article pre code{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;overflow-x:auto;padding:12px 10px}@media only screen and (min-width:200px){article pre code{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){article pre code{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){article pre code{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){article pre code{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}article li code,article p code{border:1px solid #e0e0e0;padding:4px}article blockquote{border-left:4px solid #f135a6}article blockquote ol,article blockquote p,article blockquote ul{width:100%;float:none;margin-left:0}article .link_icon{border:0;margin-left:12px}.post-meta,.post-meta-link{display:block}.article-divider{display:block;text-align:center;margin-bottom:120px;height:1px;line-height:1px}.search{margin-top:12px;margin-bottom:12px}img{max-width:100%;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;display:block;margin-left:auto;margin-right:auto}img.small-img{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.archive-list{margin:0 0 60px}.archive-list *{margin-left:0;padding-left:0}.archive-list h3{width:100%;margin-top:0}.four-oh-four video{margin-top:12px;margin-bottom:24px}.four-oh-four .explanation{width:100%;overflow:hidden;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.footnotes ol{border-top:1px dashed #eaeaea;padding-top:12px;padding-left:0;list-style-position:inside}.footnotes ol li{padding:0 10px}.footnotes ol li p{margin:0 0 20px;width:100%;padding-left:10px;float:none;display:inline}footer::after,nav::after{display:block;content:"";clear:both}footer{height:100px;background-color:#414141;padding-top:16px}footer p,footer ul{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:200px){footer p,footer ul{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){footer p,footer ul{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){footer p,footer ul{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){footer p,footer ul{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}footer p{margin-top:0;padding:0 10px}footer ul{padding:0 10px;margin-bottom:4px}footer ul li{list-style:none;display:inline-block;margin:0 10px 0 0}blockquote,ol,p,table,ul{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}a.link-item,h1,h2,h3,h4,h5{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}blockquote,li,p{font-size:.95rem;line-height:1.7rem}blockquote p,h1 small,h2 small,h3 small,h4 small,h5 small{color:#6f6f6f}h1,h2,h3,h4,h5{font-weight:600}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}a.link-item,a.link_icon{font-size:1.4rem;font-weight:400}a{color:#f135a6;-webkit-transition:.3s;transition:.3s}a:focus{outline:0}a.link-item{line-height:2rem;text-decoration:none}a.link_icon{color:#6f6f6f;text-decoration:none}nav .nav .logo .nav-logo,nav .nav ul li a{font-family:"Whitney Cond SSm A","Whitney Cond SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif;font-weight:600;text-decoration:none}a.link_icon:hover{color:#555}a.reversefootnote{text-decoration:none}nav .nav .logo .nav-logo{color:#555;font-size:1.05rem;line-height:2rem}nav .nav .logo .nav-logo:hover{color:#f135a6}nav .nav .logo .nav-logo span{color:#6f6f6f;font-size:.85rem}nav .nav ul li a{color:#6f6f6f;text-transform:uppercase;font-size:.8rem;line-height:2.25rem}.post-meta,.post-meta-link,.pubdate{font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}nav .nav ul li a:hover{color:#f135a6}.post-meta,.post-meta-link{font-size:.7rem;text-align:left;color:#6f6f6f;margin-top:0;margin-bottom:0;padding-bottom:0}h1 a,kbd{color:#555}.pubdate{letter-spacing:0;font-size:.5em;font-weight:400;line-height:2rem}.four-oh-four .explanation p,.mono,.search-query,code,kbd{font-family:"Operator Mono A","Operator Mono B","Source Code Pro",Consolas,Monaco,"Andale Mono",monospace}.highlight .gh,.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}h1{font-size:2.6rem}h1 a{text-decoration:none}h1 a:hover{color:#f135a6}pre code{word-break:keep-all;font-size:.9rem;color:#151515}footer .copy,li code,p code{white-space:nowrap}code{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.7rem;word-break:normal}li code,p code{color:rgba(0,0,0,.5);background:#fafafa;font-size:.85rem!important}kbd{background:#efefef;font-size:.85em;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.four-oh-four h1 span,.pager li>a{color:#f135a6}.search-query{font-size:.8rem}.four-oh-four .explanation p{font-size:1em}.pager li>a{line-height:40px}.pager li>a i{line-height:inherit;vertical-align:middle}.pager li>a:hover{color:#555;background:#efefef}.pager li>a.previous-link{text-align:right}footer i{color:#f135a6}footer li,footer p{font-size:.7rem;color:#fff;font-family:"Whitney SSm A","Whitney SSm B",system,-apple-system,BlinkMacSystemFont,Avenir,sans-serif}footer li a,footer p a{color:#d9d9d9}footer li a{text-decoration:none}footer li a:hover{color:#fff}nav .nav{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;padding-left:10px;padding-right:10px;margin:60px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:200px){nav .nav{width:-webkit-calc(100%);width:calc(100%);float:left;margin-left:0;margin-left:-webkit-calc(0% + 0px);margin-left:calc(0% + 0px)}}@media only screen and (min-width:600px){nav .nav{width:-webkit-calc(83.33333%);width:calc(83.33333%);float:left;margin-left:0;margin-left:-webkit-calc(8.33333% + 0px);margin-left:calc(8.33333% + 0px)}}@media only screen and (min-width:960px){nav .nav{width:-webkit-calc(66.66667% - 100px);width:calc(66.66667% - 100px);float:left;margin-left:60px;margin-left:-webkit-calc(16.66667% - 70px + 120px);margin-left:calc(16.66667% - 70px + 120px)}}@media only screen and (min-width:1300px){nav .nav{width:-webkit-calc(50% - 90px);width:calc(50% - 90px);float:left;margin-left:60px;margin-left:-webkit-calc(25% - 75px + 120px);margin-left:calc(25% - 75px + 120px)}}nav .nav .logo{display:inline-block;float:left}nav .nav .logo .nav-logo{padding:0 12px 0 0}nav .nav ul{float:right}nav .nav ul li{list-style:none;display:inline-block}nav .nav ul li a{padding:0 10px}.pager{margin-bottom:20px}.pager::after{clear:both;content:"";display:block}.pager li{list-style:none}.pager li>a{background:#f9eef5;border:1px solid #f135a6;padding:0;margin:0;height:40px}.pager li>a.previous-link{border-left:0;float:left}.pager li>a.previous-link i{padding-right:8px;padding-left:30px}.pager li>a.next-link{text-align:left;border-right:0;float:right}.pager li>a.next-link i{padding-left:8px;padding-right:30px}.search-query{border:1px solid #f135a6;padding:6px;width:100%}.search-query:focus{outline:0}.highlight .hll{background-color:#e0e0e0}.highlight{background:#fafafa;color:#151515}.highlight .c{color:#b0b0b0;font-style:italic}.highlight .err{color:#ac4142}.highlight .k{color:#aa759f}.highlight .l{color:#d28445}.highlight .n{color:#151515}.highlight .o{color:#75b5aa}.highlight .p{color:#151515}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#b0b0b0;font-style:italic}.highlight .gd{color:#ac4142}.highlight .ge{font-style:italic}.highlight .gh{color:#151515}.highlight .gi{color:#90a959}.highlight .gp{color:#b0b0b0}.highlight .gu{color:#75b5aa}.highlight .kc,.highlight .kd{color:#aa759f}.highlight .kn{color:#75b5aa}.highlight .kp,.highlight .kr{color:#aa759f}.highlight .kt{color:#ec9317}.highlight .ld{color:#90a959}.highlight .m{color:#d28445}.highlight .s{color:#90a959}.highlight .na{color:#6a9fb5}.highlight .nb{color:#151515}.highlight .nc{color:#ec9317}.highlight .no{color:#ac4142}.highlight .nd{color:#75b5aa}.highlight .ni{color:#151515}.highlight .ne{color:#ac4142}.highlight .nf{color:#6a9fb5}.highlight .nl{color:#151515}.highlight .nn{color:#ec9317}.highlight .nx{color:#6a9fb5}.highlight .py{color:#151515}.highlight .nt{color:#75b5aa}.highlight .nv{color:#ac4142}.highlight .ow{color:#75b5aa}.highlight .w{color:#151515}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#d28445}.highlight .sb{color:#90a959}.highlight .sc{color:#151515}.highlight .sd{color:#b0b0b0}.highlight .s2{color:#90a959}.highlight .se{color:#d28445}.highlight .sh{color:#90a959}.highlight .si{color:#d28445}.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{color:#90a959}.highlight .bp{color:#151515}.highlight .vc,.highlight .vg,.highlight .vi{color:#ac4142}.highlight .il{color:#d28445}.bigfoot-footnote__button{z-index:5;top:-.3em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.475em;margin:0 .1em 0 .2em;border:none;cursor:pointer;background-color:#f9eef5;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.8rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.bigfoot-footnote__button:hover{outline:0;background-color:#f135a6}.bigfoot-footnote__button:focus{outline:0;background-color:#f9eef5}.bigfoot-footnote__button:active{background-color:#f135a6}.bigfoot-footnote__button.is-active{background-color:#f135a6;-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;margin:2.21924em 0;background:#fafafa;opacity:0;-webkit-border-radius:.2em;border-radius:.2em;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(.1) translateZ(0);transform:scale(.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;-webkit-border-radius:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{-webkit-border-radius:0;border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;-webkit-box-sizing:inherit;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-border-radius:.2em;border-radius:.2em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__content p{font-size:.8em;line-height:1em;margin-left:0;width:100%}.bigfoot-footnote__tooltip{position:absolute;z-index:12;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #eaeaea;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-border-top-left-radius:0;border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:1.2em;width:1.2em;-webkit-border-radius:.3em;border-radius:.3em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-size:.96em;font-weight:400;color:#f135a6;-webkit-transition:color .25s ease;transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all .3s;transition:all .3s}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}@media (max-width:600px){.nav{padding-left:0!important;padding-right:0!important;margin:12px 0 20px!important}.nav .logo{margin-bottom:12px}.nav .logo .nav-logo{padding-left:10px!important}.nav ul{float:left!important;clear:left;width:100%;border-top:1px solid #eaeaea;background:#fafafa;padding-left:10px}.nav ul li:first-child a{padding-left:0!important}article li{margin-left:20px}} \ No newline at end of file