.version-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 1000px){.version-detail{display:block}}.version-detail__content{max-width:960px;-webkit-box-flex:1;-ms-flex:1 1 960px;flex:1 1 960px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1000px){.version-detail__content{max-width:initial}}.version-detail__readme{border-radius:2px;background:#FFF;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;padding-bottom:100px}@media (max-width: 1000px){.version-detail__readme{padding-bottom:20px}.version-detail__readme .markdown-body{font-size:14px}}.version-detail__infos{font-weight:600;color:#444;grid-template-columns:260px 260px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:10px 30px;display:grid}@media (max-width: 1000px){.version-detail__infos{grid-template-columns:1fr}}.version-detail__infos a{text-decoration:none;color:#29C}.version-detail__sidebar{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;padding:20px;padding-bottom:100px}@media (max-width: 1000px){.version-detail__sidebar{padding-bottom:20px}}.version-detail__sidebar__title{border-bottom:2px solid rgba(0,0,0,0.05);text-transform:uppercase;font-family:Raleway;margin-bottom:10px;padding-bottom:5px;font-weight:bold;font-size:14px}.version-detail__sidebar__title:not(:first-child){margin-top:20px}.version-detail__tag{display:inline-block;border-radius:4px;background:#E8EBED;text-decoration:none;margin-right:5px;margin-bottom:10px;color:inherit;padding:3px 10px}.version-detail__tag--active{background:#E25644;color:#FFF}.version-detail__dependencies{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.version-detail__dependency{text-decoration:none;white-space:nowrap;margin-bottom:10px;border-radius:4px;background:#E8EBED;font-size:14px;cursor:pointer;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.version-detail__dependency span{padding:5px 10px}.version-detail__dependency strong{background:rgba(0,0,0,0.1);border-radius:4px 0 0 4px;text-overflow:ellipsis;padding:5px 10px;overflow:hidden}@media (max-width: 1000px){.version-detail__dependency{max-width:calc(100vw - 55px)}}.version-detail pre:not(.definition) .hljs{max-width:880px;overflow:auto}@media (max-width: 1000px){.version-detail pre:not(.definition) .hljs{max-width:calc(100vw - 90px)}}.version-detail__separator{border-top:1px dashed rgba(0,0,0,0.1);margin:25px 0}.version-detail__operator{margin:0 5px;opacity:0.5}.version-detail pre.definition{max-width:880px;margin-bottom:0}@media (max-width: 1000px){.version-detail pre.definition{max-width:calc(100vw - 90px)}}.version-detail pre.definition code{white-space:pre-wrap;overflow:visible;font-size:16px}.version-detail pre.definition code::before{display:none}.version-detail__alias__definition{color:inherit;text-decoration:none}.version-detail__alias__body{margin-left:30px}.version-detail__alias__body:not(:empty){margin-top:16px}.version-detail__type__definition{color:inherit;text-decoration:none}.version-detail__type__body{margin-left:30px}.version-detail__type__body:not(:empty){margin-top:16px}.version-detail__method__definition{color:inherit;text-decoration:none}.version-detail__method__body{margin-left:30px}.version-detail__method__body:not(:empty){margin-top:16px}.version-detail__method__definition{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.version-detail__method__definition pre.definition:first-child code{white-space:nowrap}.packages-page{padding:20px}.packages-page__title{text-transform:uppercase;font-family:Raleway;font-weight:normal;color:#666;margin:0}.packages-page__title b{font-weight:600}.packages-page__title--margin-full{margin:20px 0;margin-top:40px}@media (max-width: 800px){.packages-page__title--margin-full{margin:10px 0}}.packages-page__title--margin-bottom{margin-bottom:20px}@media (max-width: 800px){.packages-page__title--margin-bottom{margin-bottom:10px}}.packages-page__title>a{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#E25644}.packages-page__title>a span{margin-right:10px}.packages-page__title>a::before{margin-right:10px;margin-left:5px;content:'|';color:#666}.packages-page__title>i{margin-right:5px}@media (max-width: 800px){.packages-page__title{font-size:14px}}.packages-page__summary{margin-bottom:20px;margin-top:5px;opacity:0.75}@media (max-width: 800px){.packages-page__summary{margin-bottom:10px;font-size:12px}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1{color:#032f62}.markdown-body .pl-sr{color:#032f62}.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:#032f62}.markdown-body .pl-v,.markdown-body .pl-smw{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2::before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:bold;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh{font-weight:bold;color:#005cc5}.markdown-body .pl-mh .pl-en{font-weight:bold;color:#005cc5}.markdown-body .pl-ms{font-weight:bold;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:bold;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:bold;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{font-size:2em;margin:0.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace, monospace;font-size:1em}.markdown-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.markdown-body *{-webkit-box-sizing:border-box;box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a:not([class*=definition]){color:#29C;text-decoration:none}.markdown-body a:not([class*=definition]):hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol{list-style-type:lower-roman}.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol{list-style-type:lower-alpha}.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:Source Code Pro;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px Source Code Pro}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0 !important}.markdown-body .pl-1{padding-left:4px !important}.markdown-body .pl-2{padding-left:8px !important}.markdown-body .pl-3{padding-left:16px !important}.markdown-body .pl-4{padding-left:24px !important}.markdown-body .pl-5{padding-left:32px !important}.markdown-body .pl-6{padding-left:40px !important}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body hr{height:0.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:0.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:0.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:0.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:0.875em}.markdown-body h6{font-size:0.85em;color:#6a737d}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul ul,.markdown-body ul ol{margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:0.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600;padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.markdown-body code{padding:0;padding-top:0.2em;padding-bottom:0.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:3px}.markdown-body code::before,.markdown-body code::after{letter-spacing:-0.2em;content:"\00a0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre:not(.definition){margin-bottom:0;word-break:normal;padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre:not(.definition){padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre:not(.definition) code{max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre:not(.definition) code::before,.markdown-body pre:not(.definition) code::after{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #c6cbd1;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#29C}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 0.2em 0.25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.breadcrumbs{text-transform:uppercase;background:#F1F3F4;padding:10px 20px;font-weight:bold;font-size:14px}.breadcrumbs i{margin:0 10px}.breadcrumbs a{text-decoration:none;color:inherit}.breadcrumbs a:hover{color:#E25644}.pagination{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination>*+*{margin-left:5px}@media (max-width: 800px){.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}}.pagination .first,.pagination .next,.pagination .prev,.pagination .last,.pagination .page{border:1px solid rgba(0,0,0,0.05);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;background:#FFF;font-weight:600;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;color:#666}.pagination .first a,.pagination .next a,.pagination .prev a,.pagination .last a,.pagination .page a{text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.pagination .page{width:40px}.pagination .page.current{border-color:transparent;background:#E25644;color:#FFF}@media (max-width: 800px){.pagination .page{display:none}}@media (max-width: 800px){.pagination .first,.pagination .next,.pagination .prev,.pagination .last{-webkit-box-flex:1;-ms-flex:1;flex:1}}.pagination .first a,.pagination .next a,.pagination .prev a,.pagination .last a{padding:0 20px}@media (max-width: 800px){.pagination .first a,.pagination .next a,.pagination .prev a,.pagination .last a{font-size:12px;padding:10px;height:auto}}.packages{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:13px 13px;display:grid}@media (max-width: 1600px){.packages{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 1200px){.packages{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 900px){.packages{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.packages{grid-template-columns:1fr}}.package{border:1px solid rgba(0,0,0,0.05);border-radius:2px;background:#FFF;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.package__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.package__row__left{-webkit-box-flex:1;-ms-flex:1;flex:1}.package__summary{font-size:14px;opacity:0.75}.package img{border-radius:2px;margin-right:5px;height:20px;width:20px}.package__name{margin-bottom:3px}.package__name a{text-decoration:none;color:#E25644}.package__latest_version{font-size:14px;display:inline;color:#999}.package__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.package__icons:empty{display:none}.package__icon{font-size:20px}.package__pushed_at{margin-right:10px}.package__infos{border-top:1px solid rgba(0,0,0,0.05);padding-top:5px;margin-top:10px;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#999}.package__infos i.ion-android-time{position:relative;top:1px}.package__infos a{text-decoration:none;margin-right:auto;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.hero{background-image:url(/assets/hero-068a7df17c553aa3640f7dd235d0b8782ccc919b85c3d6ee5f27c90bbf962d04.png);background-position:center bottom;background-repeat:no-repeat;background-color:#E25644;background-size:auto;height:500px;color:#FFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 800px){.hero{background-size:auto 250px;height:400px}}@media (max-width: 960px){.hero{border-top:1px solid rgba(0,0,0,0.1)}}.hero h1{font-family:Raleway;text-align:center;font-weight:300;font-size:40px;margin-top:0}@media (max-width: 800px){.hero h1{padding:0 20px;font-size:30px}}.hero a{text-transform:uppercase;text-decoration:none;text-align:center;font-weight:600;line-height:30px;color:inherit;display:block}.hero a:hover{text-decoration:underline}.hero a:first-of-type{margin-top:20px}@media (max-width: 800px){.hero a{line-height:20px;font-size:14px}}.hero form{position:relative;width:780px}@media (max-width: 800px){.hero form{width:calc(100vw - 60px)}}.hero form>i{color:#8b615c;position:absolute;font-size:30px;right:10px;top:0}.hero input{-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 0 5px rgba(0,0,0,0.1);color:#8b615c;border-radius:5px;background:#FFF;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;font-size:18px;padding:10px;outline:none;width:100%;border:0}.hero input::-webkit-input-placeholder{color:#b67e77}.hero input:-ms-input-placeholder{color:#b67e77}.hero input::placeholder{color:#b67e77}.nav{background:#E25644;padding:0 20px;height:50px;color:#EEE;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1200px){.nav{font-size:14px}}@media (max-width: 960px){.nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0;font-size:12px;height:auto}}.nav a{text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:bold;color:inherit}.nav__brand{font-family:Raleway;margin-right:auto;line-height:51px}.nav__brand i{vertical-align:middle;position:relative;line-height:16px;margin-right:2px;font-size:21px;top:-2px}@media (max-width: 1200px){.nav__brand i{font-size:18px;top:-1px}}@media (max-width: 960px){.nav__brand{border-bottom:1px solid rgba(0,0,0,0.1);padding-left:15px;margin-bottom:5px;line-height:30px;height:auto;width:100%}}.nav__separator{border-left:5px solid rgba(255,255,255,0.2);margin-left:20px;height:30px}@media (max-width: 1200px){.nav__separator{margin-left:10px}}@media (max-width: 960px){.nav__separator{display:none}}.nav__item{border-bottom:7px solid transparent;font-family:Raleway;margin-left:20px;line-height:52px;padding:0 10px;height:50px}.nav__item:last-child{padding-right:0}.nav__item i{margin-right:5px}.nav__item.active{border-bottom-color:#FAFAFA}@media (max-width: 1200px){.nav__item{margin-left:10px}}@media (max-width: 960px){.nav__item{border-left:5px solid transparent;line-height:30px;border-bottom:0;margin-left:0;height:auto}.nav__item i{width:14px}.nav__item.active{border-left-color:#FAFAFA}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Noto Sans;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#FAFAFA;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;color:#444;margin:0}article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer{text-align:center;line-height:50px;margin-top:50px;background:#333;font-size:14px;padding:0 20px;color:#AAA}@media (max-width: 900px){.footer{line-height:30px;font-size:8px}}.footer a{color:inherit}.footer span:first-child{font-weight:600}
