body{background-color:#000;color:#fff;margin:0}@media only screen and (max-width:500px){body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}body h1,body h2{margin:0}.header{background-color:#050505;position:fixed;top:0;right:0;width:100%;height:5vh;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:.2em;box-shadow:1px 0 4px 1px #fff}@media only screen and (max-width:500px){.header{font-size:.8em}}.header h1{padding-left:.5em;font-size:2em}.header button{margin-right:1.8em}.login-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;height:35vh;width:60vw;margin-top:25vh;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:10px}@media only screen and (min-width:500px){.login-container{width:30vw}}.login-container form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.login-container button,.login-container input{margin:.3em 0}.footer{position:absolute;bottom:.1em;left:.1em;font-size:.4em}.dashboard{margin:8vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.dashboard .currency-selection{display:-webkit-flex;display:flex;margin-bottom:2em}.dashboard .currency-selection h2{display:-webkit-flex;display:flex;font-size:1em;margin-right:.2em;-webkit-align-items:center;align-items:center}.dashboard .currency-selection select{margin-right:2em}.dashboard .coin-list,.error{text-align:center}.error{position:fixed;top:20vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1em;background:rgba(240,128,128,.5);padding:2em;border-radius:5px}@media only screen and (min-width:500px){.error{left:50%;font-size:2em;width:10em}}.loading{position:fixed;top:30vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2em}.loading div{position:absolute;bottom:.2em;right:0;background-color:#000;height:10px;width:22px;-webkit-animation:load 1.5s linear infinite;animation:load 1.5s linear infinite}@-webkit-keyframes load{0%{right:0}to{right:-.8em}}@keyframes load{0%{right:0}to{right:-.8em}}.widget-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:10em;width:90%;margin:0;padding:5%;background-color:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:10px}.widget-container .widget-header{display:grid;grid-template-columns:2fr 1fr;margin-bottom:1em}.widget-container .widget-body{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em;grid-row-gap:.25em;row-gap:.25em}.widget-container h1{font-size:1em;margin-top:.3em}.widget-container h2{font-size:.5em}.widget-container img{height:2em;width:2em;margin-left:1.5em}.widget-container .favorite{width:4em;margin:auto 0 0 auto;font-size:.45em;text-align:center;border-radius:2px;padding:1px;cursor:pointer;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000}.widget-container .favorited-coin{background-color:rgba(255,215,0,.5)}.widget-container .unfavorited-coin{background-color:hsla(0,0%,100%,.5)}.widget-container .positive{color:#0f0}.widget-container .negative{color:#ff3131}.widget-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,350px));grid-gap:.5em;margin:1em auto;text-align:left}
/*# sourceMappingURL=main.129b047d.chunk.css.map */