#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #42b983;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-small{width:24px;height:24px;border:2px solid #dee2e6;border-top:2px solid #42b983;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.spinner-small{width:20px;height:20px}}
