body{margin:0;font-family:Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#282c34;min-height:100vh;color:#ddd;font-size:calc(10px + 2vmin)}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.large-screen{display:inherit}.medium-screen,.small-screen{display:none}@media screen and (max-width:666px){.large-screen{display:none}.medium-screen{display:inherit}.small-screen{display:none}}@media screen and (max-width:440px){.large-screen,.medium-screen{display:none}.small-screen{display:inherit}}.TopBar{background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:3px}.TopBar .UserSection{display:flex;flex-wrap:wrap;justify-content:flex-end}.TopBar .UserSection .UserName{color:#bbb;flex:0 0 100%;text-align:right;padding-right:5px}.TopBar .UserSection .Logout{flex-grow:0;font-size:.5em;cursor:pointer;color:#999;background:none;border:none;padding-right:5px}.ToDo li.Done{text-decoration:line-through}.AuthenticatedApp .AppContent{padding:10px}.AuthenticatedApp .AppContent nav ul{display:flex;flex-wrap:wrap;margin:0 20px;padding:5px;list-style-type:none;justify-content:space-between}.AuthenticatedApp .AppContent nav ul li{display:block;padding-left:5px;padding-right:5px}.AuthenticatedApp .AppContent nav ul li a{display:block;color:#fff;text-decoration:none;padding:5px 15px;border:1px solid #fff;border-radius:3px;font-size:.75em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AuthenticatedApp .AppContent nav ul li a:hover{color:#000;background-color:#fff}.PlayList li.Done{text-decoration:line-through}.PlayList nav.PlayListNav ul{justify-content:center}.PlayListView li.Done{text-decoration:line-through}.PlayListView table.PlayListViewTable{table-layout:fixed;width:100%;font-size:.6em}.PlayListView table.PlayListViewTable .NameColumn{width:30%}.PlayListView table.PlayListViewTable td,.PlayListView table.PlayListViewTable th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayListView table.PlayListViewTable td.LoadScoreButton{color:#fff;text-decoration:none;padding:5px;border:1px solid #fff;border-radius:3px;font-size:.75em;white-space:nowrap;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PlayListView table.PlayListViewTable td.LoadScoreButton:hover{color:#000;background-color:#fff}.PlayListToDo .Rejected,.PlayListToDo li.Done{text-decoration:line-through}.PlayListToDo .Rejected{color:red}.SoulMate li.Done{text-decoration:line-through}.UnauthenticatedHome{display:flex;flex-direction:column;align-items:center;height:100vh;justify-content:center}.UnauthenticatedHome .Logo{font-size:3em;text-align:center}.UnauthenticatedHome .Subtitle{color:#999;padding-bottom:15px}.UnauthenticatedHome .Login{cursor:pointer}
/*# sourceMappingURL=main.67ad70d1.chunk.css.map */