@font-face{font-family:IBM Plex Mono;src:url(../media/ibmplexmono-bold-webfont.a01f14a8.woff2)format("woff2"),url(../media/ibmplexmono-bold-webfont.ce165818.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/ibmplexmono-regular-webfont.59a141fc.woff2)format("woff2"),url(../media/ibmplexmono-regular-webfont.d510a7ce.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-regular-webfont.028550bc.woff2)format("woff2"),url(../media/montserrat-regular-webfont.49b12ac4.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-extrabolditalic-webfont.a35ee4f9.woff2)format("woff2"),url(../media/montserrat-extrabolditalic-webfont.ea8c570b.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../media/montserrat-extrabold-webfont.74e2603a.woff2)format("woff2"),url(../media/montserrat-extrabold-webfont.cb0e9935.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}
:root{--elementar-blue:#0ac;--elementar-blue-light:#3bd;--elementar-blue-dark:#08a;--elementar-green:#0ca;--elementar-green-light:#3db;--elementar-green-dark:#0a8;--elementar-orange:#f80;--elementar-orange-light:#fa3;--elementar-orange-dark:#d60;--elementar-pink:#e36;--elementar-pink-light:#e58;--elementar-pink-dark:#c24;--elementar-gray:#999;--elementar-gray-light:#bbb;--elementar-gray-dark:#777;--cont-tablet:628px;--col-mg-tablet:20px 30px;--col-1-2-tablet:calc(50% - 60px);--col-2-2-tablet:calc(100% - 60px);--col-1-3-tablet:calc((100%/3) - 60px);--col-2-3-tablet:calc((100%/1.5) - 60px);--col-3-3-tablet:calc(100% - 60px);--col-1-4-tablet:calc(25% - 60px);--col-2-4-tablet:calc(50% - 60px);--col-3-4-tablet:calc(75% - 60px);--col-4-4-tablet:calc(100% - 60px);--cont-desktop:960px;--col-mg-desktop:20px;--col-1-2-desktop:calc(50% - 40px);--col-2-2-desktop:calc(100% - 40px);--col-1-3-desktop:calc((100%/3) - 40px);--col-2-3-desktop:calc((100%/1.5) - 40px);--col-3-3-desktop:calc(100% - 40px);--col-1-4-desktop:calc(25% - 40px);--col-2-4-desktop:calc(50% - 40px);--col-3-4-desktop:calc(75% - 40px);--col-4-4-desktop:calc(100% - 40px);--font-ibm-plex:"IBM Plex Mono",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-montserrat:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--colors-text-regular:#333;--colors-text-hover:#222;--colors-text-active:#111;--colors-default-regular:#999;--colors-default-hover:#bbb;--colors-default-active:#777;--colors-default-shadow:#9995;--colors-primary-regular:#0ac;--colors-primary-hover:#3bd;--colors-primary-active:#08a;--colors-primary-shadow:#0ac5;--colors-success-regular:#0ca;--colors-success-hover:#3db;--colors-success-active:#0a8;--colors-success-shadow:#0ca5;--colors-warning-regular:#f80;--colors-warning-hover:#fa3;--colors-warning-active:#d60;--colors-warning-shadow:#f805;--colors-danger-regular:#e36;--colors-danger-hover:#e58;--colors-danger-active:#c24;--colors-danger-shadow:#e365;--colors-dimmed-regular:#ddd;--colors-dimmed-hover:#ccc;--colors-dimmed-active:#bbb;--colors-dimmed-shadow:#ddd5}body{color:#333;font-family:var(--font-ibm-plex);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;padding:0}code{font-family:var(--font-mono)}a{color:var(--elementar-gray);transition:color .2s}a:hover{color:var(--elementar-gray-dark)}a.blue{color:var(--elementar-blue)}a.blue:hover{color:var(--elementar-blue-dark)}a.green{color:var(--elementar-green)}a.green:hover{color:var(--elementar-green-dark)}a.orange{color:var(--elementar-orange)}a.orange:hover{color:var(--elementar-orange-dark)}a.pink{color:var(--elementar-pink)}a.pink:hover{color:var(--elementar-pink-dark)}::-webkit-input-placeholder{color:#ccc;opacity:1}::placeholder{color:#ccc;opacity:1}:placeholder-shown{color:#ccc;opacity:1}:-ms-placeholder-shown{color:#ccc;opacity:1}#root{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}#elementar-app{padding-bottom:100px}.elementar-button{background:var(--elementar-gray-light);font-family:var(--font-ibm-plex);cursor:pointer;border:none;border-radius:16px;padding:16px;font-size:1rem;font-weight:700;line-height:1rem;text-decoration:underline;transition:background .1s;color:#fff!important}.elementar-button:hover{background:var(--elementar-gray-dark)}.elementar-button.blue{background:var(--elementar-blue-light)}.elementar-button.blue:hover{background:var(--elementar-blue-dark)}.elementar-button.green{background:var(--elementar-green-light)}.elementar-button.green:hover{background:var(--elementar-green-dark)}.elementar-button.orange{background:var(--elementar-orange-light)}.elementar-button.orange:hover{background:var(--elementar-orange-dark)}.elementar-button.pink{background:var(--elementar-pink-light)}.elementar-button.pink:hover{background:var(--elementar-pink-dark)}@media screen and (max-width:599px){.elementar-button{font-size:.9rem;line-height:.9rem}}.update-notification{color:#fff;background-color:#222;border-radius:4px;margin:10px;padding:16px 20px 20px;font-size:.9rem;display:block;position:fixed;bottom:0;left:0}.update-notification a{color:#f85;text-transform:uppercase;font-weight:700}.update-notification a:hover{color:#f52}.update-notification button{color:#fff;vertical-align:-4px;cursor:pointer;opacity:.6;background:0 0;border:none;outline:none;width:30px;height:30px;margin-left:10px;font-size:1.8rem;line-height:30px;display:inline-block}.update-notification button:hover{opacity:1}
