:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:8px 12px}.labels{display:flex;flex-direction:column}img{margin:16px}@media(max-width:900px){img{width:100%;margin:16px 0}}.dir-label{display:flex;justify-content:space-between;font-size:18px;color:#ac93fc;padding:2px 8px;max-width:900px}.dir-label:hover{background:#322b4b;border-radius:10px;cursor:pointer}.dir-label span{line-break:anywhere;-webkit-user-select:none;user-select:none}.dir-label .size{color:gray;white-space:nowrap;margin-left:16px}.file-label{display:flex;justify-content:space-between;font-size:18px;color:#ac93fc!important;padding:2px 8px;max-width:900px}.file-label:hover{background:#322b4b;border-radius:10px;cursor:pointer}.file-label span{line-break:loose;-webkit-user-select:none;user-select:none}.file-label .size{color:gray;white-space:nowrap;margin-left:16px}.back-button{padding:2px 8px;font-size:18px;margin-bottom:16px;max-width:900px;-webkit-user-select:none;user-select:none}.back-button:hover{cursor:pointer;background:#484848;border-radius:10px}.login{margin:16px}.login .form{display:flex;gap:8px}.login input{width:250px;height:30px;background:none;border:4px solid rgb(214,214,214);border-radius:10px;font-size:18px;padding:0 8px;line-height:8px;transition:border-color .2s}.login input:focus{outline:none;border-color:#ac93fc}.login button{display:flex;align-items:center;padding:4px 10px;background:#ac93fc;color:#000;border:none;border-radius:10px;font-size:16px;font-weight:600;transition:background-color .2s}.login button:hover{background-color:#c1aeff;cursor:pointer}.login img{margin:0}.login .error{color:#ff6565;font-size:18px;margin-top:4px}
