html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:var(--color)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.image-replacement{text-indent:200%;white-space:nowrap;overflow:hidden}.hidden{text-indent:-9999px;visibility:hidden;display:none;direction:ltr}.inner{position:relative}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%;margin-bottom:1em}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{-webkit-font-smoothing:antialiased;font-size:62.5%}body{background:var(--background);font:400 14px/18px Roboto Mono}::-moz-selection{color:inherit;background:var(--gray);text-shadow:none}::selection{color:inherit;background:var(--gray);text-shadow:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0;font-family:Roboto Mono,sans-serif}h1{font-size:5rem;letter-spacing:2px;text-indent:-3px}h1,h2{line-height:1.2em}h2{font-size:4rem;letter-spacing:1px;text-indent:-2px}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6{font-size:2rem}a{color:var(--color);transition:opacity .3s ease,background .3s ease}a:hover{opacity:75%}ol,p,ul{margin:1.6em 0}ol ol,ol ul,ul ol,ul ul{margin:.4em 0}ul li{list-style:none}ul li:before{content:"\00B7";margin:0 1em;color:inherit}hr{display:block;height:1px;border:0;margin:0 auto;padding:0;width:90%;background:var(--color)}blockquote{box-sizing:border-box;margin:1.6em 0 1.6em -2.2em;padding:0 0 0 1.6em;border-left:.4em solid var(--color)}blockquote p{margin:.8em 0;font-style:italic}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;color:var(--color)}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}dl{margin:1.6em 0}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700}dl dd,dl dt{margin-bottom:1em}dl dd{margin-left:200px}mark{background-color:#ffc336}code,pre,tt{background:var(--background);font-family:Roboto Mono,sans-serif}pre{box-sizing:border-box;margin:1.6em 0;border:1px solid var(--color);width:100%;padding:10px;font-size:.9em;white-space:pre;overflow:auto}pre code,tt{font-size:inherit;white-space:pre-wrap;background:0 0;border:none;padding:0}kbd{display:inline-block;margin-bottom:.4em;padding:1px 8px;border:1px solid var(--color);color:var(--color);text-shadow:var(--background) 0 1px 0;font-size:.9em;font-weight:700;background:var(--background);border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 0 0 var(--background) inset}table{box-sizing:border-box;margin:1.6em 0;width:100%;max-width:100%;background-color:transparent}table td,table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid var(--background)}table th{color:var(--color)}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:0}table tbody+tbody{border-top:2px solid var(--background)}table table table,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:var(--background)}.icon-facebook,.icon-feed,.icon-google-plus,.icon-twitter{text-decoration:none}.icon-ghost{font-family:icons;font-feature-settings:normal;font-variant:normal}.icon-facebook,.icon-ghost,.icon-google-plus,.icon-twitter{font-style:normal;font-weight:400;text-transform:none;line-height:1;text-decoration:none}.icon-facebook,.icon-google-plus,.icon-twitter{font-family:social-icons;font-feature-settings:normal;font-variant:normal}.icon-ghost:before{content:"\e000"}.icon-twitter:before{content:"\e800"}.icon-google-plus:before{content:"\e802";font-size:13px}.icon-facebook:before{content:"\e801"}body,html{height:100%;max-height:100%}body{color:var(--color)}.content{max-width:1260px;margin:0 auto;overflow:hidden}.content:after{content:" ";display:block;clear:both}.column{float:left}.size-1of1{width:100%}.size-1of2{width:50%}.size-1of3{width:33.333%}.size-1of4{width:25%}[data-columns]:before{visibility:hidden;position:absolute;font-size:1px}#grid{overflow:hidden}.gist table{margin:0;font-size:1.4rem}.gist .line-number{min-width:25px;font-size:1.1rem}.site-head{position:relative;color:var(--color);max-width:1260px;margin:0 auto;padding:0 15px}.site-head:after{content:" ";display:block;clear:both}.site-head a{text-decoration:none}.site-head-content{border-bottom:2px solid var(--color)}.blog-description{font-size:1rem;line-height:1.4rem;text-align:right;margin-top:20px}.blog-description,.pagination{text-transform:uppercase;color:var(--color)}.pagination{position:relative;margin:4rem auto;font-family:Roboto Mono,sans-serif;font-size:1.3rem;text-align:center}.pagination a{color:var(--color)}.newer-posts,.older-posts{position:relative;display:inline-block;text-decoration:none;transition:background .3s ease;width:50px;height:50px;margin-bottom:-20px;border-radius:50%;border:1px solid transparent}.newer-posts:hover,.older-posts:hover{border:1px solid var(--black);opacity:100%}.older-posts{background:#eee url(/_next/static/media/prev.e36ac25f.png);margin-left:20px}.older-posts:hover{background:url(/_next/static/media/prev.e36ac25f.png);transform:translate(5px);animation-duration:1s;animation-timing-function:ease}.page-number{display:inline-block;border:1px solid var(--color);border-left:none;border-right:none;padding:7px 10px}.newer-posts{background:#eee url(/_next/static/media/next.70a45c44.png);margin-right:20px}.newer-posts:hover{background:url(/_next/static/media/next.70a45c44.png);margin-right:25px}.post-header{margin:0 auto;text-align:center;overflow:hidden}.post{position:relative;margin:4rem auto;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}.size-1of2 .post,.size-1of3 .post{padding:0;margin:2rem 5px}.post-title{text-transform:uppercase;margin:0 0 10px}.post-title a{text-decoration:none;color:var(--color);font:700 24px/24px Roboto Mono}.post-excerpt{max-width:90%;margin:0 auto}.post-excerpt p{margin:1.6rem 0 0;font-size:.9em;line-height:1.6em}.post-meta{display:inline-block;font:700 14px/20px Roboto Mono;color:var(--color);padding:10px 0}.post-meta a{color:var(--color);text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-meta p{margin:0;font:400 14px/18px Roboto Mono;letter-spacing:.05em}.post-excerpt-more a{color:var(--color);text-decoration:overline underline;transition:opacity .3s ease;font:700 12px/14px Roboto Mono;letter-spacing:.2em}.post-excerpt-more a:hover{opacity:60%}.post-content{max-width:600px;margin:0 auto}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{text-transform:uppercase}.post-content img{display:block;width:100%;margin:0 auto}.post-content p figure{margin:2em 0}.post-content .feature-img{max-width:120%;margin-left:-10%}.post-template .post-title{margin-bottom:4px}.post-template .post-title:after{content:" ";height:8px;width:8px;border-radius:50%;background:var(--background);border:1px solid var(--color);display:block;position:absolute;left:50%;margin-left:-4px}.post-template .post-header{padding:60px 0 30px}.post-template hr{width:10%;min-width:50px}.user-meta{position:relative;padding:.3rem 40px 0 100px;min-height:77px}.user-image{position:absolute;top:0;left:0}.user-name{display:block;font-weight:700}.user-bio{display:block;max-width:440px;font-size:1.4rem;line-height:1.5em}.publish-meta{position:absolute;top:0;right:0;padding:4.3rem 0 4rem;text-align:right}.publish-heading{display:block;font-weight:700}.publish-date{display:block;font-size:1.4rem;line-height:1.5em}.post-footer{display:flex;flex-direction:column;align-items:center;padding:1em 0;border-top:2px solid var(--color);border-bottom:2px solid var(--color);max-width:600px;margin:0 auto}.post-footer section{display:flex;justify-content:center;max-width:200px;font-size:1.5em}.post-footer section a{margin:0 1em}.post-footer p{font-size:1.15em;margin:0 0 .75em}.site-footer{position:relative;margin:4rem 0 0;padding-bottom:4em;font-size:1.3rem;background:var(--black);color:var(--white);display:flex;justify-content:center}.site-footer>.inner>section{text-align:center}.site-footer a{color:var(--white);text-decoration:underline}.site-footer .inner{max-width:1260px;padding-top:4rem;border-top:2px solid var(--black)}.poweredby .icon-ghost{font-weight:700;text-decoration:none}.poweredby .icon-ghost:hover{text-decoration:none}.poweredby .icon-ghost:before{font-size:1rem;margin-right:.2em}a.subscribe{font:400 24px/24px Roboto Mono;text-decoration:none;border:1px solid var(--white);transition:background .6s ease,color .6s ease;height:65px;line-height:65px;padding:0 10px;display:block}a.subscribe:hover{color:var(--color);background:var(--background);opacity:100%}.copyright,.poweredby{font:400 12px/18px Roboto Mono}@media (min-width:481px) and (max-width:768px){#grid[data-columns]:before{content:"2 .column.size-1of2"}}@media (min-width:769px) and (max-width:1280px){#grid[data-columns]:before{content:"3 .column.size-1of3"}}@media (min-width:769px){.author-left{float:left;background:var(--background);padding:20px;border:1px solid var(--background);border-top:none;border-bottom:none}.author-left:after{content:" ";height:1px;width:100%;background:var(--background);display:block;position:absolute;top:35px;left:0;z-index:-1}.author-right{float:left;width:477px}a.subscribe{float:left;margin-left:51px}a.subscribe:before{width:50px;height:65px;content:" ";background:url(/_next/static/media/frog.d8ef8263.png) no-repeat;background-size:contain;position:absolute;top:40px;left:0;border:1px solid var(--white)}}@media (min-width:1281px){#grid[data-columns]:before{content:"4 .column.size-1of4"}}@media (max-width:1280px){.site-footer>.inner{margin:0 20px}}@media (max-width:1024px){h1{font-size:4.8rem;text-indent:-2px}h2{font-size:3.8rem}h3{font-size:3.3rem}h4{font-size:2.8rem}blockquote{margin-left:0}.post-template .post-header{padding:40px 0}.post-template .post{padding-bottom:1rem}.post{font-size:.9em;line-height:1.6em;margin:2rem 20px;padding:20px}}@media (max-width:768px){.site-head{box-sizing:border-box;height:auto;padding:0 15px}.side-head-leaderboard{padding-top:10px;padding-bottom:0;margin-bottom:0}.blog-title{font:400 42px/46px Abril Fatface;letter-spacing:1px;margin:10px 0 5px 5px;width:100%;text-align:center}.blog-description{clear:both;float:left;width:100%;text-align:center;margin-bottom:20px}.author-image{position:absolute;left:50%;margin-left:-37px;top:-50px}a.subscribe{text-align:center;margin:0 30% 20px}.copyright,.poweredby{text-align:center;width:100%}}@media (max-width:480px){.inner{width:auto}h1,h2{font-size:3rem;line-height:1.1em}h3{font-size:2.8rem}h4{font-size:2.3rem}#grid[data-columns]:before{content:"1 .column.size-1of1"}.blog-title{font-size:3rem}.newer-posts,.older-posts{position:static;margin:10px 0}.page-number{display:block;margin:0 40px}.post{width:auto;margin-left:16px;margin-right:16px;font-size:.8em;line-height:1.6em}.post-meta{font-size:1.3rem}.post-template .post-header{padding:30px 0}.post-template .post{padding-bottom:0;margin-top:0}a.subscribe{margin:0 10% 20px}.site-footer{margin:1.5rem 0 0}}@media print{*{background:0 0!important;color:var(--color)!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:var(--gray)!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid var(--gray);page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,nav{display:none}}:root{--black:#000;--white:#fff;--gray:#d4d4d4;--background:#fff;--color:#222}[data-theme=dark]{--gray:#4c4c4c;--background:#000;--color:#fff}[data-theme=dark] .inv-asset{filter:invert(100%)}[data-theme=dark] a.subscribe:hover{color:var(--background);background:var(--color)}[data-theme=dark] .site-footer .inner{border-top:2px solid var(--color)}[data-theme=dark] .newsletter-input{background:var(--color);color:var(--background)}[data-theme=dark] .newsletter-input::-moz-placeholder{color:var(--background)}[data-theme=dark] .newsletter-input:-ms-input-placeholder{color:var(--background)}[data-theme=dark] .newsletter-input::placeholder{color:var(--background)}[data-theme=dark] .newsletter-submit input{background:var(--background);color:var(--color)}[data-theme=dark] .newsletter-submit input:hover{background:var(--color);color:var(--background)}[data-theme=dark] .language-selector{background:var(--background);color:var(--color)}body,html{font-family:Roboto Mono!important}h1.post-title{letter-spacing:-1px}.post{margin-bottom:0;letter-spacing:-.4px}.featured>a{font:700 3.2rem/4rem Roboto Mono}.not-found{font-size:30px;padding:20px;text-align:center}.site-head{margin-top:0}.site-head-content{display:flex;justify-content:space-between;align-items:center;padding:1.25em 0;font-weight:600;font-size:16px}.post-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:none}.recommended-template{margin-top:100px}.recommended-title{margin:100px 0 50px;font-weight:600;font-size:1.8em;text-align:center;line-height:normal}.recommended-posts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.recommended-post{max-width:360px;font-size:1em;margin:30px 10px 10px;padding:0}.recommended-post>.post-header{margin:0;padding:0}.recommended-template .post-title:after{display:none}.recommended-template hr{width:100%}.post-excerpt p{font-weight:inherit}.post-excerpt p,.post-title a{letter-spacing:-.02em}.post-meta{font-family:Roboto Mono;font-size:1.3rem}.post-meta a{letter-spacing:-.04em}.theme-picker{cursor:pointer}.site-head nav{position:relative}.nav-item,.site-head nav{display:flex;align-items:center}.lang,.nav-item{font-size:11px}.nav-item-active{border-bottom:1px solid var(--color)}.divider:after{display:flex;align-items:center;content:"|";margin:0 1.5px 3px}.site-logo{width:67px}.leaderboard{padding:0 14px;font-size:12px}.leaderboard-content{list-style-type:none;padding:0}.leaderboard ol{margin-top:1em!important}.leaderboard-row{display:flex;align-items:start;gap:8px}.leaderboard-index-l{margin-left:8px}.leaderboard-index{font-weight:lighter;text-align:right}.leaderboard-row-title{display:flex;flex-direction:column}.leaderboard-audit{font-size:1.25rem;font-style:italic}.leaderboard-row-title>a{color:var(--color);font-weight:700;text-decoration:none}.leaderboard-row-title>a:hover{text-decoration:underline}.leaderboard-row{padding:.25rem 0}.leaderboard-row-details{padding:.1rem 0;font-size:12px}.leaderboard-footer{max-width:430px;font-size:12px}.header-event{background:var(--color);color:var(--background);padding:4px;text-align:center;font-size:12px}.search-input{margin-top:24px;padding:6px 12px;background-color:transparent;border:1.6px solid #4c4c4c;border-radius:1px;width:220px;margin-bottom:20px;margin-left:2px}[data-theme=dark] .search-input{border:1.6px solid #fff!important}.newsletter-form{display:flex;flex-direction:column;margin:2em 0;font-size:14px}.newsletter-input-group{display:flex;flex-direction:column;width:100%}.newsletter-input-group label{margin-bottom:.5em}.newsletter-group{display:flex;width:100%;align-items:flex-end}.newsletter-header{display:block;font:600 24px/20px Roboto Mono;text-align:center;margin-bottom:.75em}.newsletter-submit input{margin:0;padding:.6em 1em;border:2px solid var(--color);background-color:var(--color);color:var(--background);border-radius:0}.newsletter-submit input:hover{margin:0;padding:.6em 1em;border:2px solid var(--color);background:var(--background);color:var(--color)}.newsletter-input{padding:.6em 1em;border-radius:0;border:2px solid var(--color);background:var(--background)}.newsletter-input::-moz-placeholder{color:var(--color)}.newsletter-input:-ms-input-placeholder{color:var(--color)}.newsletter-input::placeholder{color:var(--color)}.lang-picker{position:relative;z-index:1000;cursor:pointer;font-size:12px}.lang-picker-arrow{font-size:8px;margin:0 3px 10px}.lang-picker-options{display:flex;flex-direction:column;position:absolute;background:var(--background);color:var(--color)}.lang-picker-option:hover{background:var(--color);color:var(--background)}.footer-nav-links{display:flex;justify-content:center;margin-bottom:10px}@media (max-width:640px){.post-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.recommended-post{max-width:420px;margin-top:30px}}@media (min-width:640px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.site-head-content{display:flex;justify-content:space-between}.recommended-post{max-width:420px;margin-top:30px}}@media (min-width:480px){.site-footer>.inner{width:100%}.site-footer>.inner>section{text-align:right}.site-logo{width:110px}.site-head-content{padding:1.5em 0}.nav-item{display:flex;align-items:center;font-weight:600}.lang-picker,.nav-item{font-size:16px}.lang-picker-arrow{font-size:12px}.leaderboard{font-size:14px}.divider:after{margin:0 4px}.leaderboard-row{padding:.4rem 0}.leaderboard-row-details{padding:.25rem 0;font-size:12px!important}.leaderboard-row-title{flex-direction:row}.leaderboard-audit{margin-left:10px}}@media (min-width:768px){.footer-nav-links{justify-content:flex-end}.header-event{font-size:14px}.site-footer>.inner{width:100%;display:flex;justify-content:space-between;text-align:right}.site-footer>.inner>section{text-align:right}}@media (min-width:960px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.post-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.post-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leaderboard{padding:0}}.modal-add-calendar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:300px;margin:0 auto;top:50%;left:0;right:0;transform:translateY(-50%);position:absolute;padding:15px;border:1px solid var(--color);background-color:var(--background)}.wallet-btn{color:var(--color);background:transparent;border-left:0;border-top:1px solid var(--color);border-bottom:1px solid var(--color);border-right:0}.qrascii{line-height:6px;width:-moz-max-content;width:max-content;text-align:center;font-size:11px;margin-right:auto;margin-left:auto;font-family:monospace;background:#fff;color:#000}