body{font-family:'Chewy',cursive;min-height:100vh;color:#57585c;color:var(--color-text);background-color:#fff;background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hello{--color-text:#fff;--color-bg:#333;--color-link:#1b198c;--color-link-hover:#d3eaa2;--color-info:#fff;--color-main-bg:background:#f12711;background:-webkit-linear-gradient(to left,#f5af19,#f12711);background:linear-gradient(to left,#f5af19,#f12711);--path-fill-1:#52c234;--path-fill-2:#0072ff;--color-title:#fff;--font-family-title:'Chewy',cursive;--font-size-title:6vmax;--font-weight-title:300;--color-menu:#fff;--color-menu-hover:#b2dc53;--font-family-menu:var(--font-family-title);--font-size-menu:4vmax;--font-weight-menu:300;--button-bg:#fff;--button-circle:#0072ff;--button-line:#000}.js body{opacity:0;transition:opacity .3s}.js body.render{opacity:1}a{text-decoration:none;color:#5d93d8;color:var(--color-link);outline:none}a:hover,a:focus{color:#423c2b;color:var(--color-link-hover);outline:none}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.icon{display:block;width:1.5em;height:1.5em;margin:0 auto;fill:currentColor}.icon--keyboard{display:none}main{position:relative;width:100%;min-height:100vh;background-color:var(--color-main-bg)}.content{position:relative;display:flex;justify-content:center;align-items:center;min-height:90vh;margin:0 auto;pointer-events:none}.content--fixed{position:fixed;top:0;left:0;display:grid;align-content:space-between;width:100%;max-width:none;min-height:0;height:100vh;padding:1.5em;grid-template-columns:50% 50%;grid-template-rows:auto auto 4em;grid-template-areas:'header ...' '... ...' 'github demos'}.content--fixed a{pointer-events:auto}.codrops-header{position:relative;z-index:100;display:flex;flex-direction:row;align-items:flex-start;align-items:center;align-self:start;grid-area:header;justify-self:start}.codrops-header__title{font-size:1em;font-weight:700;margin:0;padding:.75em 0}.demo-title{color:var(--color-title);font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-title)}.global-menu{width:100vw;height:90vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;pointer-events:none;z-index:100}.demo-5 .global-menu{text-align:center}.global-menu__item{color:var(--color-menu);font-family:var(--font-family-menu);font-size:var(--font-size-menu);font-weight:var(--font-weight-menu);opacity:0;transform:translateY(-100%);pointer-events:none;display:block;margin:.25em 0;transition:transform .3s,opacity .3s;transition-timing-function:ease-in}.global-menu__item--hello,.global-menu__item--demo-5{transition:transform .1s,opacity .1s;transition-timing-function:ease-out}.global-menu__item--hello{transform:translateX(40%)}.global-menu__item--demo-5:nth-child(odd){transform:translateX(100%) rotate(10deg) scale(.5)}.global-menu__item--demo-5:nth-child(even){transform:translateX(100%) rotate(-10deg) scale(.5)}.global-menu__item--demo-6{transform:translateY(100%)}.global-menu__item:hover{color:var(--color-menu-hover)}.global-menu__item.is-opened{opacity:1;transform:translateY(0) rotate(0);pointer-events:auto;transition-timing-function:ease}.global-menu__item--hello.is-opened,.global-menu__item--demo-5.is-opened{transform:translateX(0) rotate(0)}.global-menu__item--hello.is-opened{transition-timing-function:cubic-bezier(.23,1.000,.355,1.4)}.global-menu__item:nth-of-type(1){transition-delay:0s}.global-menu__item.is-opened:nth-of-type(1){transition-delay:.85s}.global-menu__item:nth-of-type(2){transition-delay:.05s}.global-menu__item.is-opened:nth-of-type(2){transition-delay:.8s}.global-menu__item:nth-of-type(3){transition-delay:.1s}.global-menu__item.is-opened:nth-of-type(3){transition-delay:.75s}.global-menu__item:nth-of-type(4){transition-delay:.15s}.global-menu__item.is-opened:nth-of-type(4){transition-delay:.7s}.global-menu__item--hello.is-opened{transition-duration:.6s}.global-menu__item--hello:nth-of-type(1){transition-delay:0s}.global-menu__item--hello.is-opened:nth-of-type(1){transition-delay:.45s}.global-menu__item--hello:nth-of-type(2){transition-delay:.05s}.global-menu__item--hello.is-opened:nth-of-type(2){transition-delay:.5s}.global-menu__item--hello:nth-of-type(3){transition-delay:.1s}.global-menu__item--hello.is-opened:nth-of-type(3){transition-delay:.55s}.global-menu__item--hello:nth-of-type(4){transition-delay:.15s}.global-menu__item--hello.is-opened:nth-of-type(4){transition-delay:.6s}.shape-overlays{width:100vw;height:100vh;pointer-events:none;position:fixed;top:0;left:0}.shape-overlays.is-opened{pointer-events:auto}.shape-overlays__path:nth-of-type(1){fill:var(--path-fill-1)}.shape-overlays__path:nth-of-type(2){fill:var(--path-fill-2)}.shape-overlays__path:nth-of-type(3){fill:var(--path-fill-3)}.shape-overlays__path:nth-of-type(4){fill:var(--path-fill-4)}@-webkit-keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}.hamburger{width:64px;height:64px;display:block;cursor:pointer;top:10;z-index:110;border-radius:50%;background-color:var(--button-bg);pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;position:fixed;text-align:center}.hamburger:after{width:64px;height:64px;box-sizing:border-box;content:'';display:block;position:absolute;top:0;left:0;pointer-events:none;border:4px solid var(--button-circle);border-radius:50%;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:intervalHamburgerBorder;animation-name:intervalHamburgerBorder;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hamburger__line{width:28px;height:2px;overflow:hidden;position:absolute;z-index:10}.hamburger__line-in{width:84px;height:2px;position:absolute;top:0;left:0}.hamburger__line-in:before,.hamburger__line-in:after{width:28px;height:2px;content:'';display:block;position:absolute;top:0;background-color:var(--button-line)}.hamburger__line-in:before{left:-56px}.hamburger__line-in:after{left:0}.hamburger__line--01,.hamburger__line--02,.hamburger__line--03,.hamburger__line--cross01,.hamburger__line--cross02{left:18px}.hamburger__line--01{top:24.6px}.hamburger__line--02,.hamburger__line--cross01,.hamburger__line--cross02{top:31px}.hamburger__line--03{top:37.4px}.hamburger__line--cross01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger__line--cross02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger__line{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in:before,.hamburger__line-in:after{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hamburger__line-in--cross01,.hamburger__line-in--cross02{-webkit-transform:translateX(-33.3%);transform:translateX(-33.3%)}.hamburger__line-in--01{-webkit-transition-delay:.2s;transition-delay:.2s}.hamburger__line-in--02{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger__line-in--02:before,.hamburger__line-in--02:after{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger__line-in--03{-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger__line-in--03:before,.hamburger__line-in--03:after{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger__line-in--cross01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger__line-in--cross02{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger__line-in--cross02:before,.hamburger__line-in--cross02:after{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--01,.hamburger.is-opened-navi .hamburger__line-in--02,.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transform:translateX(33.3%);transform:translateX(33.3%)}.hamburger.is-opened-navi .hamburger__line-in--cross01,.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transform:translateX(0);transform:translateX(0)}.hamburger.is-opened-navi .hamburger__line-in--01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger.is-opened-navi .hamburger__line-in--02{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--cross01{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger:hover .hamburger__line-in:before,.hamburger:hover .hamburger__line-in:after{-webkit-transform:translateX(200%);transform:translateX(200%)}.hamburger:hover .hamburger__line-in--01:before,.hamburger:hover .hamburger__line-in--01:after,.hamburger:hover .hamburger__line-in--02:before,.hamburger:hover .hamburger__line-in--02:after,.hamburger:hover .hamburger__line-in--03:before,.hamburger:hover .hamburger__line-in--03:after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger:hover .hamburger__line-in--cross01:before,.hamburger:hover .hamburger__line-in--cross01:after,.hamburger:hover .hamburger__line-in--cross02:before,.hamburger:hover .hamburger__line-in--cross02:after{-webkit-transition-duration:0s;transition-duration:0s}.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger.is-opened-navi:hover .hamburger__line-in--01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--02:before,.hamburger.is-opened-navi:hover .hamburger__line-in--02:after,.hamburger.is-opened-navi:hover .hamburger__line-in--03:before,.hamburger.is-opened-navi:hover .hamburger__line-in--03:after{-webkit-transition-duration:0s;transition-duration:0s}@media screen and (min-width:55em){.icon--keyboard{position:absolute;right:.55em;bottom:-30%;display:block;width:54px;height:46px;fill:var(--color-link)}.demos{display:flex;padding-right:80px;justify-self:end}.demo{display:block;width:17px;height:17px;margin:0 4px;border-radius:50%;background:var(--color-link)}a.demo--current{background:var(--color-link-hover)}.demo span{position:absolute;line-height:1;right:100%;display:none;margin:0 1em 0 0}.demo--current span{display:block}}@media screen and (max-width:55em){html,body{overflow-x:hidden;width:100vw;height:100%}.content{height:auto;min-height:0;padding-bottom:10em;flex-direction:column}.content--fixed{position:relative;z-index:0;display:block;padding:.85em}.codrops-header{flex-direction:column;align-items:center}.codrops-header__title{font-weight:700;padding-bottom:.25em;text-align:center}.github{display:block;margin:1em auto}.codrops-links{margin:0}}