.navbox[data-astro-cid-5knycien]{justify-content:space-between}.generic-header[data-astro-cid-5knycien]{margin-bottom:var(--spacing4)}.navbar-logo[data-astro-cid-5knycien]{color:#f5f7f8;font-family:Monoton,sans-serif;font-style:normal}.navbar-link[data-astro-cid-5knycien]:hover{color:var(--secondary)}#footer-list[data-astro-cid-k2f5zb5c] li[data-astro-cid-k2f5zb5c]{margin:var(--spacing1);display:inline-block;list-style:none}#footer-list[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]{text-decoration:none;color:var(--text)}#footer-list[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]:hover{color:var(--accent)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--text: hsl(255, 77%, 95%);--subtext: hsl(253, 78%, 60%);--background: hsl(255, 77%, 5%);--subbackground: hsl(255, 77%, 7%);--primary: hsl(256, 77%, 40%);--secondary: #a90585;--accent: #f82585;--ff1: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ff2: "Archivo", system-ui, sans-serif;--h1: 700 4rem/1.2em var(--ff2);--h2: 600 2rem/1.2em var(--ff2);--p: 1rem/1.5em var(--ff1);--spacing1: 4px;--spacing2: 8px;--spacing3: 16px;--spacing4: 20px;--spacing5: 40px;--spacing6: 80px;--spacing7: 160px;--spacing8: 320px;--page-padding: 2%;--banner-height: 600px;--successGreen: hsl(120, 48%, 67%);--errorRed: hsl(6, 59%, 55%);--focus: 2px solid lightblue;--spootf-green: hsl(141, 73%, 42%);--spootf-green-hover: hsl(141, 76%, 48%)}body{min-height:100dvh;padding:0;display:flex;flex-direction:column;background-color:var(--background);color:var(--text);font:var(--p);font-family:var(--ff1)}section{width:80%;max-width:1200px;padding:var(--spacing6);margin:var(--spacing6) auto}h1{font:var(--h1);color:var(--primary);margin:var(--spacing1)}h2{font:var(--h2);color:var(--primary);margin:var(--spacing2)}h3,p{margin:var(--spacing2)}small{color:var(--subtext)}a{text-decoration:none;color:var(--accent)}a:hover{color:var(--secondary)}button{font:var(--ff1);padding:var(--spacing2) var(--spacing3);background:var(--primary);color:var(--text);border:2px solid var(--primary);border-radius:var(--spacing2);cursor:pointer;transition:all .2s ease}button:hover{background:var(--secondary);border-color:var(--secondary)}button:disabled{background:#444;border-color:#444;cursor:not-allowed;opacity:.6}button.outline{background:transparent;color:var(--primary)}button.outline:hover{background:var(--primary);color:var(--text)}button.contrast{background:var(--spootf-green);border-color:var(--spootf-green);color:var(--text)}button.contrast:hover{background:var(--spootf-green-hover);border-color:var(--spootf-green-hover)}button.outline.contrast{background:transparent;color:var(--spootf-green)}button.outline.contrast:hover{background:var(--spootf-green);color:var(--text)}[data-tooltip]:not(a,button,input){opacity:.8;border-bottom:none;text-decoration:none;cursor:help}header{padding:0;color:var(--text);margin:0}nav{margin:0 0 var(--spacing6);position:sticky;top:0dvh;bottom:80dvh;background-color:var(--subbackground);padding:var(--spacing3)}nav a{margin:0 2%;text-decoration:none;opacity:80%}footer{text-align:center;border-top:1px solid var(--secondary);justify-content:space-around;margin-top:var(--spacing5)}#instructions,#failedTracks{margin-right:30%}.hidden{display:none}.center{text-align:center}.card{background-color:var(--subbackground)}.container{margin:var(--spacing3) auto;padding:var(--spacing4)}.flex{display:flex;align-items:center;justify-content:center;gap:var(--spacing4);flex-wrap:wrap}.flex>*{flex:1;min-width:200px}.column{flex-direction:column}.reverse{flex-direction:row-reverse}.flex-start{align-items:flex-start}.folder-not-added{color:#007bff;border:2px dashed #007bff}.folder-added{color:#8f8;border:2px solid #88FF88}.wrong-file-types{color:#c00;border:2px solid #cc0000}#harvest-btn{margin:5%;color:var(--text)}#harvest-btn:hover{border-color:var(--secondary)}@keyframes l2{0%{background-size:20% 100%,20% 100%,20% 100%}20%{background-size:20% 60%,20% 100%,20% 100%}40%{background-size:20% 80%,20% 60%,20% 100%}60%{background-size:20% 100%,20% 80%,20% 60%}80%{background-size:20% 100%,20% 100%,20% 80%}to{background-size:20% 100%,20% 100%,20% 100%}}dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:solid 1px var(--secondary);border-radius:var(--spacing3);background:var(--background);color:var(--text);max-width:900px;width:90%;max-height:85vh;overflow-y:auto;padding:var(--spacing2);box-shadow:0 4px 32px #00000080}dialog article{padding:var(--spacing5)}dialog header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing4)}dialog header h2{margin:0;flex:1}dialog header button{background:transparent;border:none;color:var(--text);font-size:1.5rem;cursor:pointer;padding:var(--spacing1);line-height:1}dialog header button:hover{color:var(--accent)}dialog form{display:flex;flex-direction:column;gap:var(--spacing3)}dialog label{font-weight:500;color:var(--text)}dialog input,dialog textarea{background:#ffffff0d;border:1px solid var(--primary);border-radius:var(--spacing2);color:var(--text);padding:var(--spacing2) var(--spacing3);font-family:var(--ff1)}dialog input:focus,dialog textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #f8258533}@media screen and (max-width:768px){.main{flex-direction:column}.generic-header{margin-bottom:20%}}.padding1{padding:var(--spacing1) 0}.padding2{padding:var(--spacing2) 0}.padding3{padding:var(--spacing3) 0}.padding4{padding:var(--spacing4) 0}.padding5{padding:var(--spacing5) 0}.padding6{padding:var(--spacing6) 0}.padding7{padding:var(--spacing7) 0}.margin1{margin:var(--spacing1) auto}.margin2{margin:var(--spacing2) auto}.margin3{margin:var(--spacing3) auto}.margin4{margin:var(--spacing4) auto}.margin5{margin:var(--spacing5) auto}.margin6{margin:var(--spacing6) auto}.margin7{margin:var(--spacing7) auto}html,body{margin:0;width:100%;height:100%}
