.entry-header{display:flex;justify-content:space-between;margin-bottom:15px}.entry-list{margin-top:10px}.added-entry{align-items:center;border-bottom:1px solid var(--entry-border-color);display:flex;padding:5px 0}.added-entry:last-child{border-bottom:none}.added-entry .added-label{margin-right:10px}.added-name{font-size:16px;font-weight:600;margin-left:10px}.left-panel{margin-left:5%}.right-panel{margin-right:5%}.spotify-anchor{font-size:18px;font-weight:600;text-decoration:none}.spotify-anchor-icon{color:var(--highlight-color);margin-left:10px}.spotify-artist{color:var(--songs-text-main-color);font-size:16px}.left-panel-selector{width:100%}.left-panel-selector,.left-panel-selector-input{box-sizing:border-box;font-family:Fira Sans;margin:5px 0 15px;padding:5px}.left-panel-selector-input{width:100%!important}.left-panel-no-matches-found{margin-top:20px;text-align:center}.data-card{border:1px solid var(--border-color);border-radius:8px;box-shadow:0 0 8px #0000001a;margin:20px;padding:20px}@media (max-width:700px){.data-card{margin:5px;padding:10px}}.card-header{align-items:center;display:flex}hr{border-top:1px solid var(--entry-border-color);margin:15px 0}.arrow-icon{color:var(--highlight-color);cursor:pointer;margin-left:10px}.data-card-song-title{font-size:16px;font-weight:600}.data-card-song-artist{color:var(--songs-text-main-color)!important}.data-card-headphone-icon{color:var(--headphone-icon-color);font-size:13px;margin-left:10px}.songcard-main{border:1px solid var(--border-color);border-radius:5px;margin:0 5px 10px;padding:10px}.songcard-index{font-size:18px}.songcard-index-strong{color:var(--highlight-color)}.songcard-spotify-anchor{margin-left:5px;text-decoration:none}.songcard-spotify-icon{color:var(--highlight-color);font-size:15px;margin-left:10px}.songcard-spotify-artist{color:var(--songs-text-main-color);font-size:16px;margin-top:2px}.songcard-spotify-added-by{font-size:13px;font-style:italic;margin-top:5px}.songcard-spotify-added-by-span{color:var(--highlight-color);font-style:italic;font-weight:600}.vault-button-component{display:flex;font-family:Fira Sans,sans-serif;justify-content:center;margin:15px 0}.vault-button{background-color:var(--background-color);border:1px solid var(--link-color);border-radius:10px;color:var(--link-color);cursor:pointer;font-family:Fira Sans,sans-serif;font-weight:600;padding:15px}.vault-button:hover{background-color:var(--selected-background-color);color:var(--selected-text-color)}.navbar-main-flex{align-items:center;background:var(--background-color);box-sizing:border-box;display:flex;justify-content:space-between;padding:14px 0 24px;width:100%}.navbar-left-box{align-items:center;border-radius:2px;margin-left:2vw;min-width:220px;padding:18px 32px 18px 18px}.navbar-left-stack{align-items:center;display:flex;flex-direction:row}.navbar-left-inline{display:none}.navbar-icon-col{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-right:18px}.navbar-title-stack{display:flex;flex-direction:column;justify-content:center}.navbar-title-large{font-size:2.5rem;line-height:1.1}.navbar-title-inline,.navbar-title-large{color:var(--link-color);font-family:Fira Sans,sans-serif;font-weight:700}.navbar-title-inline{font-size:2.1rem;margin:0 18px;white-space:nowrap}.navbar-center-box{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:3vw;margin-right:3vw;min-width:260px}.navbar-playlist-title{color:var(--text-color);font-size:1.5rem!important;font-weight:600;margin-bottom:12px!important}.navbar-playlist-stats{margin-bottom:6px}.navbar-playlist-congrats,.navbar-playlist-stats{color:var(--text-color);font-size:1.05rem}.navbar-right-box{margin-right:2vw;min-width:170px}.navbar-controls,.navbar-right-box{align-items:center;display:flex;justify-content:flex-end}.navbar-controls{gap:12px}.navbar-control-button,.navbar-control-select{background:#0000;border:1px solid var(--link-color);border-radius:10px;color:var(--link-color);cursor:pointer;font-family:Fira Sans,sans-serif;font-weight:600;padding:10px 12px}.navbar-control-select{padding-right:10px}.navbar-control-button:hover,.navbar-control-select:hover{background-color:var(--selected-background-color);border-color:var(--selected-background-color);color:var(--selected-text-color)}.navbar-container{margin-left:5vw;margin-right:5vw}.highlight-text-color{color:var(--highlight-color)}@media (max-width:900px){.navbar-main-flex{align-items:stretch;flex-direction:column;padding:12px 0 8px}.navbar-center-box,.navbar-left-box,.navbar-right-box{margin:0 auto 10px;min-width:0;min-width:auto}.navbar-center-box{align-items:center;text-align:center}.navbar-left-stack{display:none}.navbar-left-inline{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.navbar-left-inline svg{margin-left:10px;margin-right:10px}.navbar-title-inline{font-size:2.3rem;margin:0 10px}.navbar-container{margin-left:2vw;margin-right:2vw}.navbar-controls{flex-wrap:wrap;justify-content:center}}@media (max-width:600px){.navbar-title-large{font-size:1.3rem}.navbar-playlist-title{font-size:1.05rem}.navbar-playlist-congrats,.navbar-playlist-stats{font-size:.95rem}.navbar-left-box{padding:10px 12px 10px 10px}}.main-footer-div{font-size:12px;padding:15px;text-align:center}.main-footer-div a{text-decoration:none}.main-footer-div a:hover{color:#9cff9c}.vault-navbar-playlist-title{color:var(--text-color);font-size:1.24rem!important;font-weight:600;margin-bottom:6px!important;margin-top:12px;text-align:center}:root{--background-color:#2e3338;--text-color:#fff;--border-color:#bfbfbf;--border-color-secondary:#a99670;--entry-border-color:#e6e6e6;--table-background-color:#5c667080;--selected-background-color:#e4c567;--selected-text-color:#1a1a1a;--highlight-color:#e4c567;--link-color:#e9d496;--songs-text-color:#e8cd7d;--songs-text-main-color:#e9d496;--headphone-icon-color:#e9d496;--search-not-found-color:#e88c30}:root[data-theme=light]{--background-color:#fafafa;--text-color:#1e2429;--border-color:#abb3ba;--border-color-secondary:#818c98;--entry-border-color:#d4d9dd;--table-background-color:#edf0f2;--selected-text-color:#1e2429}:root[data-skin=gold]{--selected-background-color:#f1d47e;--highlight-color:#f1d47e;--link-color:#e4bc44;--songs-text-color:#d7b242;--songs-text-main-color:#e4bc44;--headphone-icon-color:#e4bc44;--border-color-secondary:#a99670}:root[data-skin=teal]{--selected-background-color:#47d1c6;--highlight-color:#47d1c6;--link-color:#2e9e95;--songs-text-color:#358d85;--songs-text-main-color:#2e9e95;--headphone-icon-color:#2e9e95;--border-color-secondary:#70a9a4}:root[data-skin=purple]{--selected-background-color:#cca6f2;--highlight-color:#cca6f2;--link-color:#a667e4;--songs-text-color:#9e64d8;--songs-text-main-color:#a667e4;--headphone-icon-color:#a667e4;--border-color-secondary:#8c75a3}:root[data-skin=christmas]{--selected-background-color:#f17e7e;--highlight-color:#f17e7e;--link-color:#69d395;--songs-text-color:#64c48c;--songs-text-main-color:#69d395;--headphone-icon-color:#69d395;--border-color-secondary:#70a987}:root[data-skin=light-green]{--selected-background-color:#96e9b1;--highlight-color:#96e9b1;--link-color:#72ca90;--songs-text-color:#6eb987;--songs-text-main-color:#72ca90;--headphone-icon-color:#72ca90;--border-color-secondary:#73a584}:root[data-skin=pink]{--selected-background-color:#f19dc7;--highlight-color:#f19dc7;--link-color:#dc74a8;--songs-text-color:#ca729e;--songs-text-main-color:#dc74a8;--headphone-icon-color:#dc74a8;--border-color-secondary:#a5738c}body{font-family:Fira Sans,sans-serif;margin:0}.main-app{background-color:#2e3338;background-color:var(--background-color);min-height:100vh}.main-app,a,a:visited{color:#fff;color:var(--text-color)}.cardContainer{align-items:center;display:flex;flex-direction:column}.cardRow{display:flex;justify-content:center;margin-bottom:20px;width:100%}.cardRow>div{flex:1 1;margin:0 10px}.panels-container{display:flex;gap:20px}.panel{border:1px solid #bfbfbf;border:1px solid var(--border-color);padding:20px}.left-panel{width:30%}.left-panel,.right-panel{border:1px solid #bfbfbf;border:1px solid var(--border-color);overflow-y:auto}.right-panel{width:65%}.added-entry{border-bottom:1px solid #a99670;border-bottom:1px solid var(--border-color-secondary);cursor:pointer}.added-entry.selected{background-color:#e4c567;background-color:var(--selected-background-color);color:#1a1a1a;color:var(--selected-text-color)}.entry{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--entry-border-color);padding:10px}.selector-div{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.selector{box-sizing:border-box;font-family:Fira Sans;margin-bottom:5px;margin-left:5px;padding:5px;width:70%}.full-playlist-header{color:#e4c567;color:var(--highlight-color);font-size:28px;font-weight:600;padding:20px;text-align:center}.full-playlist-search{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-left:5%;margin-right:5%}.full-playlist-search input{background:#0000;border:1px solid #bfbfbf;border:1px solid var(--border-color);border-radius:10px;color:#fff;color:var(--text-color);font-family:Fira Sans;min-height:36px;padding:8px 10px;text-align:center;width:50%}.search-not-found{color:#e88c30;color:var(--search-not-found-color);margin-top:10px;text-align:center}.table-body-anchor{color:inherit;text-decoration:none}.headphone-icon{color:#e9d496;color:var(--headphone-icon-color);font-size:13px;margin-left:10px}table{background-color:#5c667080;background-color:var(--table-background-color);border-collapse:collapse;table-layout:fixed;width:100%}td,th{padding:8px;text-align:left}th{cursor:pointer}th:first-child{width:5%}th:nth-child(2),th:nth-child(3),th:nth-child(4){width:31.66%}.navbar-left{flex:1 1;margin-left:5%;margin-top:35px;text-align:center}.navbar-left a,.navbar-right a{color:#e9d496;color:var(--link-color);text-decoration:none}.navbar-title{flex:3 1;font-size:30px;font-weight:600;padding:10px;text-align:center}.navbar-right{flex:1 1;margin-right:5%;margin-top:35px;text-align:center}.navbar-main{align-items:center;display:flex;justify-content:center}.navbar-playlist-title{font-size:18px;margin-bottom:5px;text-align:center}.navbar-playlist-subtitle{color:#d3d3d3;font-size:18px;margin:25px 200px 30px;text-align:center}.songs-text{color:#e8cd7d;color:var(--songs-text-color);margin-left:10px}.songs-text-main{color:#e9d496;color:var(--songs-text-main-color)}.songs-text-main.selected{background-color:#e4c567;background-color:var(--selected-background-color);color:#1a1a1a;color:var(--selected-text-color)}.toggle-playlist-button{background-color:initial;border:none;color:#e4c567;color:var(--highlight-color);cursor:pointer;font-size:1.2rem;margin-left:.5rem;position:relative;top:-5px}.toggle-playlist-button:hover{color:#e4c567;color:var(--selected-background-color)}@media (max-width:768px){.navbar-playlist-subtitle{margin:25px 50px 30px}}@media (min-width:1000px){.navbar-playlist-subtitle{margin:25px 300px 30px}}.query-form{display:flex;flex-direction:row;justify-content:center}.query-form form{display:flex;gap:15px}.query-form button,.query-form input,.query-form select{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px 15px}.query-form button{background-color:var(--link-color);border:none;color:var(--background-color);cursor:pointer;transition:background-color .3s}.query-form button:hover{background-color:#9bff9b}.report-panel-main{background-color:var(--background-color);font-size:1.5rem;font-weight:700;margin-bottom:20px;padding:20px;text-align:center}.report-panel-detail{display:flex;justify-content:center;padding:20px}.card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.card{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.spotify-song-link{background-color:var(--link-color);border-radius:4px;color:var(--background-color)!important;display:inline-block;margin-top:10px;padding:5px 10px;text-decoration:none;transition:background-color .3s}.spotify-song-link:hover{background-color:var(--success-color);color:var(--background-color)}.spotify-playlist-link:hover{color:var(--success-color)}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:15px}.card-added-by,.card-playlist-date{margin-bottom:5px}.card-added-by{margin-top:5px}.card-playlist-date{color:var(--link-color);font-size:.8rem}.card-added-by-name{color:var(--success-color)}.report-panel-container{width:80%}.search-times-played{color:#9cff9c}.search-text-header{color:#9cff9c;font-weight:600}.vault-list{display:flex;flex-direction:column;gap:.5rem;margin:0 auto 24px;width:100%}.vault-list-header,.vault-list-row{grid-gap:.5rem;align-items:center;background:var(--background-color);display:grid;gap:.5rem;grid-template-columns:2.5fr 1.2fr 1fr 1fr;padding:.75rem 1rem}.vault-list-header{border-bottom:1px solid var(--link-color);color:var(--link-color);font-size:1.1rem;font-weight:700}.vault-list-row{border-bottom:1px solid var(--border-color-secondary);color:var(--text-color);font-size:1rem;transition:background .2s}.vault-list-row a{color:var(--link-color);text-decoration:underline}.vault-list-row a:hover{color:var(--success-color)}.vault-list-song{font-weight:700;text-align:left;word-break:break-word}.vault-list-date,.vault-list-playlist,.vault-list-song-link{text-align:left}@media (max-width:700px){.query-form{align-items:center;flex-direction:column}.query-form form{flex-direction:column;gap:10px;max-width:300px;width:100%}.vault-list-header,.vault-list-row{font-size:.95rem;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:.5rem .3rem}}@media (max-width:600px){.vault-list-header{display:none}.vault-list-row{background:var(--background-color);border-bottom:1px solid var(--border-color-secondary);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.vault-list-row span{color:var(--text-color);display:block;font-size:.9rem;text-align:center}.vault-list-song{font-weight:700}.vault-list-date,.vault-list-playlist,.vault-list-song-link{font-size:.85rem;text-align:left}.vault-list-row a{color:var(--link-color);text-decoration:underline}.vault-list-row a:hover{color:var(--success-color)}}.leaderboard-main{display:flex;flex-direction:row;gap:20px;justify-content:space-evenly;margin:0 100px}.leaderboard-top-artists,.leaderboard-top-picks,.leaderboard-top-songs{flex:1 1;text-align:center}.leaderboard-table{background-color:var(--background-color);border-spacing:0 10px;padding:10px;width:100%}.leaderboard-track-count,.leaderboard-user{padding:8px 15px;text-align:left}.leaderboard-user{word-wrap:break-word;color:var(--text-color);font-weight:700;padding:8px 15px;white-space:normal;width:200px}.song-title{font-size:1.1rem;font-weight:700;overflow-wrap:break-word}.song-artist{color:var(--border-color-secondary);font-size:.9rem;margin-top:5px;overflow-wrap:break-word}.leaderboard-track-count{color:var(--songs-text-main-color);padding:8px 15px;text-align:right}@media (max-width:1300px){.leaderboard-user{width:60%}}@media (max-width:1000px){.leaderboard-main{flex-direction:column;margin:0 150px}.leaderboard-user{width:80%}}@media (max-width:700px){.leaderboard-user{width:70%}.leaderboard-main{margin:0 35px}}
/*# sourceMappingURL=main.bdaa773c.css.map*/