@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--background-dark: #16181E;--background-changelog: #1E2027;--font-color: #F0F6FC;--tooltip: #292C36;--main-blur: 30px;--main-brightness: .5}*{margin:0;padding:0;box-sizing:border-box;font-family:Noto Sans,sans-serif}body{background-color:#000d1a}.first_button{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:red;font-size:24px;display:flex;justify-content:center;align-items:center;border:none;z-index:9999;cursor:pointer}.topbar{position:relative;width:100%;height:70px;background-color:#0d0d0d;border:solid #3d444d70;border-width:0 0 1px 0;z-index:9999;display:flex;justify-content:space-between;align-items:center}.links_main_title{color:#fff;font-size:30px;font-weight:800;display:flex;justify-content:center;align-items:center;margin-left:20px}.topbar-links{display:flex;gap:15px}.topbar-link{color:#fff;text-decoration:none;border-radius:5px;margin-right:20px}.topbar-link:hover{text-decoration:underline}#background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-2;pointer-events:none}#gradient-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(0deg,#0D0D0D90,transparent);z-index:-1;pointer-events:none}.main_wrapper{width:100%;height:calc(100vh - 70px);display:flex;justify-content:center;align-items:center}.main_container{background-color:#0d0d0d;border-radius:15px;box-shadow:0 3px 10px #16181e;padding:20px;height:500px;width:750px;text-align:center}.main_title{font-size:32px;font-weight:700;color:var(--font-color);margin-bottom:20px}.mini_title{font-size:20px;font-weight:700;color:var(--font-color);width:100%;text-align:center}.mini_changelog_title{font-size:26px;font-weight:700;color:var(--font-color);width:100%;text-align:center}.dev_change{display:flex;flex-direction:row}.developers{font-size:14px;color:#888;display:flex;flex-direction:column;row-gap:15px}.dev_container{position:relative;display:flex;flex-direction:row;align-items:center;border-radius:10px;margin-right:20px;width:200px}.tooltip{visibility:hidden;opacity:0;background-color:var(--tooltip);color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);transition:opacity .3s;white-space:nowrap;z-index:1}.dev_container:hover .tooltip{visibility:visible;opacity:1}.dev_details{display:flex;flex-direction:column;text-align:left}.avatar{width:50px;height:50px;border-radius:50%;margin-right:10px}.nickname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:150px;display:block;font-weight:700;font-size:16px;color:red!important}.nickname>a{color:#fff;text-decoration:none}.dev_description{font-size:14px;color:#666;margin-top:5px}.changelog{text-align:left;font-size:16px;color:var(--font-color);border-radius:8px;font-size:14px;line-height:2.2;padding:10px 30px 20px;height:398px;width:100%;overflow-y:auto}.changelog button{display:block;width:100%;border-radius:100px;border:none;color:#fff;font-weight:800;padding:10px;cursor:pointer;margin-top:10px}.changelog button:hover{filter:brightness(1.1)}[id=ab_latest]{backdrop-filter:blur(var(--main-blur)) brightness(var(--main-brightness));background-color:#011627;box-shadow:0 1px 4px #000}.description p{margin-bottom:15px}.description ul{list-style-type:disc;padding-left:20px}.description img{max-width:100%;height:auto;display:block}@media(max-width:768px){.main_container{padding:20px}.main_title{font-size:28px}.changelog{font-size:14px}.description{font-size:13px}}.changelog::-webkit-scrollbar{width:6px}.changelog::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:8px}.changelog::-webkit-scrollbar-thumb:hover{background-color:#aaa}.changelog::-webkit-scrollbar-track{border-radius:0 8px 8px 0}iframe{border-radius:10px}.track-card{width:220px;height:290px;border:0 solid;border-radius:10px;background-color:#2b353b;padding:10px;box-sizing:border-box;font-family:sans-serif;display:flex;flex-direction:column;align-items:center}.track-cover{height:150px;object-fit:contain;border-radius:10px;box-shadow:0 3px 10px #16181e}.track-title{margin:10px 0 5px;font-size:16px;text-align:center}.track-artist{margin:0 0 10px;font-size:14px;color:#666;text-align:center}.track-audio{width:100%}audio::-webkit-media-controls-current-time-display,audio::-webkit-media-controls-time-remaining-display{display:none}audio{width:100%;max-width:220px;border-radius:12px;background:#f1f3f4;box-shadow:0 3px 10px #16181e;padding:6px}
