:root,html.theme-dark{--bulma-black:#0a0a0a;--bulma-black-bis:#121212;--bulma-black-ter:#1c1c1c;--bulma-grey-darker:#292929;--bulma-grey-dark:#424242;--bulma-grey:#6b6b6b;--bulma-grey-light:#969696;--bulma-grey-lighter:#d9d9d9;--bulma-white-ter:#e6e6e6;--bulma-white-bis:#f2f2f2;--bulma-white:#fff;--bulma-background:var(--bulma-black-bis);--bulma-body-background-color:var(--bulma-background);--bulma-text:var(--bulma-white-ter);--bulma-text-strong:var(--bulma-white-bis);--bulma-text-weak:var(--bulma-grey);--bulma-border:var(--bulma-grey-darker);--bulma-border-hover:var(--bulma-grey-dark);--bulma-border-weak:var(--bulma-black-ter);--bulma-link:#8cd0f2;--bulma-link-hover:#b8e4f9;--bulma-link-active:#63bce9;--bulma-link-invert:var(--bulma-black);--bulma-link-visited:#7dc4e8;--bulma-primary:var(--bulma-white);--bulma-primary-invert:var(--bulma-black);--bulma-info:#85c2e0;--bulma-info-invert:var(--bulma-black);--bulma-success:#79d297;--bulma-success-invert:var(--bulma-black);--bulma-warning:#e0bd52;--bulma-warning-invert:var(--bulma-black);--bulma-danger:#e06c6c;--bulma-danger-invert:var(--bulma-black);--uwupad-mod:#388cd6;--uwupad-admin:#ee496a;--uwupad-vip:#f4ca25;--uwupad-mod-hover:#68a4d9;--uwupad-admin-hover:#ed7e94;--uwupad-vip-hover:#edd15e;--bulma-family-monospace:"IBM Plex Mono","Noto Sans MonoVariable","Noto Sans Mono",monospace;--bulma-family-sans-serif:"Noto Sans","IBM Plex Mono",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bulma-family-primary:var(--bulma-family-sans-serif);--bulma-family-secondary:var(--bulma-family-sans-serif);--bulma-family-code:var(--bulma-family-monospace);--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-radius-small:3px;--bulma-radius:5px;--bulma-radius-medium:7px;--bulma-radius-large:9px;--bulma-radius-rounded:9999px;--bulma-shadow:none;--bulma-box-shadow:0 2px 5px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);--bulma-control-radius:var(--bulma-radius);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-duration:150ms}html.theme-light{--bulma-black:#0a0a0a;--bulma-black-bis:#fafafa;--bulma-black-ter:#f5f5f5;--bulma-grey-darker:#b5b5b5;--bulma-grey-dark:#999;--bulma-grey:#7a7a7a;--bulma-grey-light:#4a4a4a;--bulma-grey-lighter:#363636;--bulma-white-ter:#262626;--bulma-white-bis:#1a1a1a;--bulma-white:#0a0a0a;--bulma-link:#1773cf;--bulma-link-hover:#2b8cee;--bulma-link-active:#16599c;--bulma-link-visited:#1f66ad}html{overflow-y:scroll;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--bulma-family-primary);font-size:1rem;font-weight:var(--bulma-weight-normal);line-height:1.6;overflow-x:hidden}button,div,input,label,li,p,select,span,textarea{color:inherit;font-family:inherit}strong{font-weight:var(--bulma-weight-semibold)}a{color:var(--bulma-link);text-decoration:none;transition:color var(--bulma-duration) ease}a:focus-visible,a:hover{color:var(--bulma-link-hover);text-decoration:none}.title{color:var(--bulma-text-strong)!important;font-weight:var(--bulma-weight-bold)!important}.subtitle,.title{font-family:var(--bulma-family-primary)}.subtitle{color:var(--bulma-text)!important;font-weight:var(--bulma-weight-normal)!important}h1.title{font-size:2.25rem}h2.title{font-size:1.75rem}h3.title{font-size:1.5rem}p#title{margin-bottom:1.5rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--bulma-background),0 0 0 4px var(--bulma-link);outline:2px solid var(--bulma-link);outline-offset:2px}nav.navbar{background-color:var(--bulma-black)!important;border-bottom:1px solid var(--bulma-border)!important;left:0;min-height:3.5rem;padding:0 1rem;position:fixed;right:0;top:0;z-index:1030}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:0}.navbar-item,.navbar-link{color:var(--bulma-text)!important;font-weight:var(--bulma-weight-medium);padding:.5rem .75rem}.navbar-item:hover,.navbar-link:hover{background-color:var(--bulma-black-ter)!important;color:var(--bulma-white)!important}.navbar-item img{max-height:28px}.navbar-brand>.navbar-item strong{font-weight:var(--bulma-weight-semibold)}.navbar .field.has-addons .control.has-icons-right .input{background-color:var(--bulma-black-ter)!important;border-color:var(--bulma-border)!important;border-radius:var(--bulma-radius) 0 0 var(--bulma-radius);box-shadow:none!important;color:var(--bulma-text)!important}.navbar .field.has-addons .control.has-icons-right .icon{color:var(--bulma-text-weak)!important}.navbar .field.has-addons .control.has-icons-right .input:focus{border-color:var(--bulma-primary)!important;box-shadow:0 0 0 .125em hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),.25)!important}.navbar .button{background-color:var(--bulma-black-ter)!important;border:1px solid var(--bulma-border)!important;color:var(--bulma-text)!important;font-weight:var(--bulma-weight-medium)}.navbar .button:hover{border-color:var(--bulma-border-hover)!important}.navbar .button:hover,.navbar a.button[href="/upload"]{background-color:var(--bulma-grey-darker)!important;color:var(--bulma-text-strong)!important}.navbar a.button[href="/upload"]{border-color:var(--bulma-border)!important}.navbar a.button[href="/upload"]:hover{background-color:var(--bulma-grey-dark)!important}.navbar #lang-modal-open-btn{background-color:transparent!important;border:none!important;color:var(--bulma-text-weak)!important}.navbar #lang-modal-open-btn:hover{background-color:var(--bulma-black-ter)!important;color:var(--bulma-text-strong)!important}.navbar-burger{color:var(--bulma-text)!important}.navbar-burger:hover{background-color:var(--bulma-black-ter)!important}.navbar-burger span{background-color:var(--bulma-text)!important;height:2px}.navbar-menu{background-color:var(--bulma-black-bis)!important;box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.navbar-menu .navbar-item{color:var(--bulma-text)!important}.navbar-menu .navbar-item:hover{background-color:var(--bulma-black-ter)!important;color:var(--bulma-white)!important}.container#main{margin-top:5rem}aside.menu{padding-right:1rem}.menu-label{color:var(--bulma-text-weak)!important;font-size:.8em;letter-spacing:.075em;margin-bottom:.75em;margin-top:1.75em;text-transform:uppercase}.menu-label:first-of-type{margin-top:0}.menu-list a{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:var(--bulma-radius);color:var(--bulma-text);display:flex;font-weight:var(--bulma-weight-medium);margin-bottom:5px!important;padding:.7em 1em;transition:background-color var(--bulma-duration) ease,color var(--bulma-duration) ease}.menu-list a:hover{background-color:var(--bulma-black-ter);color:var(--bulma-white);text-decoration:none}.menu-list a.is-active{background-color:var(--bulma-grey-darker)!important;color:var(--bulma-white)!important;font-weight:var(--bulma-weight-semibold)}.menu-list a.is-active .icon{color:var(--bulma-primary)}.menu-list .icon{color:inherit;margin-right:.85em;text-align:center;width:1.25em}.menu .is-divider{background-color:var(--bulma-border)!important;margin:1.25rem 0!important}#all-sounds{font-weight:var(--bulma-weight-bold)}.card{background-color:var(--bulma-black-ter)!important;border:1px solid var(--bulma-border-weak)!important;border-radius:var(--bulma-radius-medium)!important;box-shadow:var(--bulma-box-shadow)!important;color:var(--bulma-text)!important;overflow:hidden}.card,.card-content{display:flex;flex-direction:column}.card-content{flex-grow:1;padding:1rem 1.25rem}.sound.cell .card-content .level:first-of-type a{color:var(--bulma-text-strong)!important;font-weight:var(--bulma-weight-semibold)}.sound.cell .card-content .level:first-of-type a:hover{color:var(--bulma-white)!important}.input,.select select,.textarea{background-color:var(--bulma-black)!important;border-color:var(--bulma-border)!important;border-radius:var(--bulma-control-radius)!important;color:var(--bulma-text)!important}.input::placeholder,.textarea::placeholder{color:var(--bulma-text-weak)!important}.input:hover,.select select:hover,.textarea:hover{border-color:var(--bulma-border-hover)!important}.input:focus,.select select:focus,.textarea:focus{border-color:var(--bulma-primary)!important;box-shadow:0 0 0 .125em hsla(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-l),.15)!important}.select:not(.is-multiple):after{border-color:var(--bulma-text-weak)!important}.button{font-weight:var(--bulma-weight-medium);transition:background-color var(--bulma-duration) ease,border-color var(--bulma-duration) ease,color var(--bulma-duration) ease}.button.is-danger{background-color:var(--bulma-danger)!important;border-color:var(--bulma-danger)!important;color:var(--bulma-danger-invert)!important}.button.is-danger:hover{background-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) - 5%))!important;border-color:hsl(var(--bulma-danger-h),var(--bulma-danger-s),calc(var(--bulma-danger-l) - 5%))!important}.table{background-color:var(--bulma-black-ter)!important;color:var(--bulma-text)!important}.table th{border-bottom-width:2px;color:var(--bulma-text-strong)!important}.table td,.table th{border-color:var(--bulma-border-weak)!important}.table.is-hoverable tbody tr:hover{background-color:var(--bulma-black)!important}.sound .card-content .play-btn{background-color:var(--bulma-grey-darker)!important;border:none!important;border-radius:50%!important;color:var(--bulma-text)!important;height:36px;width:36px}.sound .card-content .play-btn:hover{background-color:var(--bulma-grey-dark)!important;color:var(--bulma-white)!important}.sound .waveform{margin:0 .5rem}.sound .duration{color:var(--bulma-text-weak);font-size:.75em}.sound .tags .tag{background-color:var(--bulma-grey-darker)!important;color:var(--bulma-text-weak)!important;font-size:.65em}.sound .tags .tag:hover{background-color:var(--bulma-grey-dark)!important;color:var(--bulma-text)!important}.sound .warn-tag{background-color:transparent!important;border-color:var(--bulma-danger)!important;color:var(--bulma-danger)!important}.sound .level-left .soundpad-btn{background-color:var(--bulma-grey-darker)!important;border-radius:var(--bulma-radius)!important;color:var(--bulma-text)!important}.sound .level-left .soundpad-btn:hover{background-color:var(--bulma-grey-dark)!important}.sound .btn-group .button{background-color:transparent!important;border:none!important;color:var(--bulma-text-weak)!important}.sound .btn-group .button:hover{background-color:var(--bulma-black-ter)!important;color:var(--bulma-white)!important}#filter-dropdown .dropdown-menu{background-color:var(--bulma-black)!important;border-color:var(--bulma-border)}#filter-dropdown .dropdown-item,#filter-dropdown .dropdown-item .checkbox{color:var(--bulma-text)}#filter-dropdown .dropdown-item:hover{background-color:var(--bulma-black-ter)!important}#filter-dropdown .dropdown-divider{background-color:var(--bulma-border-weak)!important}#filter-dropdown h6{color:var(--bulma-text-strong)}.cobalt-card.is-minecraft-subtle-announcement{background-color:var(--bulma-black)!important;border-color:var(--bulma-grey-darker)!important;box-shadow:0 2px 10px rgba(0,0,0,.2)!important}.cobalt-card.is-minecraft-subtle-announcement .announcement-details,.cobalt-card.is-minecraft-subtle-announcement .announcement-details strong{color:var(--bulma-text-weak)!important}.cobalt-card.is-minecraft-subtle-announcement .minecraft-ip-text{background-color:var(--bulma-black-ter)!important}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small{background-color:var(--bulma-grey-darker)!important}.sticky-bottom{background-color:var(--bulma-black)!important;border-top:1px solid var(--bulma-border)!important;padding:.5rem 1rem}.sticky-bottom #current-sound-name{color:var(--bulma-text-strong);cursor:pointer;font-size:.9em}.sticky-bottom #current-sound-name:hover{color:var(--bulma-white)}.sticky-bottom .icon{color:var(--bulma-text-weak);font-size:.9em}.sticky-bottom .slider{background:var(--bulma-grey-darker);height:6px}.sticky-bottom .slider::-webkit-slider-thumb{background:var(--bulma-primary);height:14px;width:14px}.sticky-bottom .slider::-moz-range-thumb{background:var(--bulma-primary);border:none;height:14px;width:14px}#language-modal .modal-card{background-color:var(--bulma-black-ter);border:1px solid var(--bulma-border);box-shadow:var(--bulma-box-shadow)}#language-modal .modal-card-head{background-color:var(--bulma-black);border-bottom-color:var(--bulma-border-weak)}#language-modal .modal-card-title{color:var(--bulma-text-strong)}#language-modal .modal-card-body{background-color:var(--bulma-black-ter)}#language-modal .setting-title{border-bottom-color:var(--bulma-border-weak);color:var(--bulma-text-strong)}#language-modal .toggle-switch-text .main-label{color:var(--bulma-text)}#language-modal .toggle-switch-text small{color:var(--bulma-text-weak)}#language-modal .toggle-slider{background-color:var(--bulma-grey-darker)}#language-modal input:checked+.toggle-slider{background-color:var(--bulma-primary)}#language-modal .toggle-slider:before{background-color:var(--bulma-white-ter)}#language-modal .language-option{background-color:var(--bulma-black);border-color:var(--bulma-border-weak);color:var(--bulma-text)}#language-modal .language-option:hover{background-color:var(--bulma-grey-darker);border-color:var(--bulma-border-hover);color:var(--bulma-white)}#language-modal .language-option.is-active{background-color:var(--bulma-primary)!important;border-color:var(--bulma-primary)!important;color:var(--bulma-primary-invert)!important;font-weight:var(--bulma-weight-semibold)}#language-modal .modal-card-foot{background-color:var(--bulma-black);border-top-color:var(--bulma-border-weak)}#language-modal .modal-card-foot .button{background-color:var(--bulma-grey-darker);border-color:var(--bulma-border);color:var(--bulma-text)}#language-modal .modal-card-foot .button:hover{background-color:var(--bulma-grey-dark);border-color:var(--bulma-border-hover)}#language-modal #language-save-btn{background-color:var(--bulma-primary);color:var(--bulma-primary-invert)}#language-modal #language-save-btn:hover{background-color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),calc(var(--bulma-primary-l) + 5%))}.modal-close.is-large{background-color:hsla(0,0%,4%,.5)}.modal-close.is-large:hover{background-color:hsla(0,0%,4%,.7)}.box{background-color:var(--bulma-black-ter)!important;border:1px solid var(--bulma-border-weak)!important;box-shadow:var(--bulma-box-shadow)!important}.box .label,.box .title{color:var(--bulma-text-strong)!important}@media screen and (max-width:1023px){.navbar-menu{background-color:var(--bulma-black)!important}.navbar-menu .navbar-item{border-bottom:1px solid var(--bulma-border-weak)}.navbar-menu .navbar-item:last-child{border-bottom:none}#title,.columns>.column:not(.is-one-fifth){padding-left:.75rem;padding-right:.75rem}}@media screen and (max-width:768px){html{font-size:15px}.container#main{margin-top:1rem}.column{padding:.5rem}.sticky-bottom .columns{align-items:center;flex-direction:column}.sticky-bottom .column{text-align:center;width:100%}.sticky-bottom #current-sound-click,.sticky-bottom #volume{margin:.25rem auto;width:80%}.sticky-bottom .slider{width:100%}}.cobalt-card.is-minecraft-subtle-announcement:hover{background-color:var(--bulma-grey-darker)!important}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small{background-color:var(--bulma-black)!important}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:hover{background-color:var(--bulma-grey-dark)!important}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:after,.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:before{background-color:var(--bulma-text-weak)!important}.cobalt-card.is-minecraft-subtle-announcement .announcement-title{color:var(--bulma-text-strong)!important}.cobalt-card.is-minecraft-subtle-announcement .announcement-details{color:var(--bulma-text-weak)!important}.cobalt-card.is-minecraft-subtle-announcement .minecraft-ip-text{background-color:var(--bulma-black)!important;color:var(--bulma-text)!important}.cobalt-card.is-minecraft-subtle-announcement .button.is-copy-ip-subtle{color:var(--bulma-text-weak)!important}.cobalt-card.is-minecraft-subtle-announcement .button.is-copy-ip-subtle:hover{background-color:var(--bulma-grey-darker)!important;color:var(--bulma-text)!important}.cobalt-card.is-minecraft-subtle-announcement .button.is-copy-ip-subtle.is-success .icon i{color:var(--bulma-success)!important}.cobalt-card.is-minecraft-subtle-announcement .discord-details-btn{background-color:var(--bulma-black)!important;border-color:var(--bulma-border)!important;color:var(--bulma-text-weak)!important}.cobalt-card.is-minecraft-subtle-announcement .discord-details-btn:hover{background-color:var(--bulma-grey-darker)!important;border-color:var(--bulma-border-hover)!important;color:var(--bulma-text)!important}.skeleton{animation:pulse 1.5s infinite;background-color:#2f323a;background-image:unset;background-position:unset;background-size:unset;border-radius:.375rem}.skeleton.w240i{width:240.8px}.skeleton.w48{width:48px}.skeleton.h24i{height:24.8px}.skeleton.h24{height:24px}.skeleton-waveform{height:35px;width:300px}.skeleton-tag,.skeleton-waveform{animation:pulse 1.5s infinite;background-color:#2f323a;border-radius:.375rem}.skeleton-tag{height:24px;width:56px}.skeleton-tag.w72{width:72px}.skeleton-tag.w64{width:64px}.skeleton-soundpad{height:32px;width:136.4px}.skeleton-btn,.skeleton-soundpad{animation:pulse 1.5s infinite;background-color:#2f323a;border-radius:.375rem}.skeleton-btn{height:28px}.skeleton-btn.w61{width:61px}.skeleton-btn.w34{width:34px}.skeleton-username{width:52px}.skeleton-date,.skeleton-username{animation:pulse 1.5s infinite;background-color:#2f323a;border-radius:.375rem;height:18px}.skeleton-date{width:120px}.skeleton-playlist-image{animation:pulse 1.5s infinite;background-color:#2f323a;border-radius:10px;height:115px;width:204px}.skeleton.w120{width:120px}.skeleton.h26{height:26px}.skeleton.h22{height:22px}@keyframes pulse{0%,to{background-color:var(--bulma-black-ter)}50%{background-color:var(--bulma-grey-darker)}}.skeleton,.skeleton-btn,.skeleton-date,.skeleton-playlist-image,.skeleton-soundpad,.skeleton-tag,.skeleton-username,.skeleton-waveform{background-color:var(--bulma-black-ter)}#pageloader{align-items:center;background-color:var(--bulma-background,#1a1c21);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out,visibility .5s ease-out;visibility:visible;width:100%;z-index:99999}#pageloader.is-hiding{opacity:0;visibility:hidden}#pageloader:not(.is-active){display:none}.pageloader-content{animation:pulse-in .7s ease-out forwards;text-align:center}.pageloader-icon{height:64px;margin-bottom:1.25rem;width:64px}.pageloader-icon.is-vip{animation:vip-glow 2s infinite alternate;color:var(--uwupad-vip,gold);font-size:64px}.pageloader-text{color:var(--bulma-text-strong);font-family:var(--bulma-family-primary);font-size:1.25rem;font-weight:var(--bulma-weight-medium);letter-spacing:.05em}@keyframes pulse-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vip-glow{0%{filter:drop-shadow(0 0 5px hsla(48,90%,55%,.4))}to{filter:drop-shadow(0 0 15px hsla(48,90%,55%,.8))}}.native-ad-container{display:block}.native-ad-card{height:100%;overflow:hidden;position:relative;transition:background-color .15s ease,border-color .15s ease}.ad-disclosure{background-color:var(--bulma-grey-dark)!important;border-radius:var(--bulma-radius-small);color:var(--bulma-text-weak)!important;font-size:.65em!important;font-weight:var(--bulma-weight-semibold);height:auto;line-height:1.2;padding:.1em .4em!important;position:absolute;right:.5rem;top:.5rem;z-index:2}.ad-link{color:inherit;display:block;height:100%;text-decoration:none!important}.native-ad-card:hover{background-color:var(--bulma-black);border-color:var(--bulma-border-hover)}.ad-content{box-sizing:border-box;height:100%;padding:1rem 1.25rem}.ad-media{align-items:center}.ad-image-container .image{flex-shrink:0;max-width:64px}.ad-image{border-radius:var(--bulma-radius-small);display:block;object-fit:cover}.ad-text-content{margin-left:1rem}.ad-title{color:var(--bulma-text-strong)!important;font-size:.95em!important;font-weight:var(--bulma-weight-semibold)!important;line-height:1.3;margin-bottom:.25rem!important}.ad-description{color:var(--bulma-text-weak)!important;font-size:.8em!important;line-height:1.4;margin-bottom:.3rem!important}.ad-brand{color:var(--bulma-grey)!important;font-size:.7em!important;margin-top:auto}@media screen and (max-width:768px){.ad-content{padding:.75rem 1rem}.ad-title{font-size:.9em!important}.ad-description{font-size:.75em!important}}.sound.cell .card{background-color:var(--bulma-black-ter)!important;border:1px solid var(--bulma-border-weak)!important;border-radius:var(--bulma-radius-medium)!important;transition:border-color .2s ease,transform .2s ease}.sound.cell .card:hover{border-color:var(--bulma-border-hover)}.sound.cell .card-content{padding:1rem}.sound-title-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.sound-title{color:var(--bulma-text-strong)!important;font-size:1.05em;font-weight:var(--bulma-weight-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-duration{background-color:var(--bulma-black);border-radius:var(--bulma-radius-small);color:var(--bulma-text-weak);font-size:.8em;margin-left:1rem;padding:.15em .5em}.sound-waveform-container{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.sound-play-btn{align-items:center;background-color:var(--bulma-black)!important;border:1px solid var(--bulma-border-weak);border-radius:50%;color:var(--bulma-text-weak)!important;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.sound-play-btn:hover{border-color:var(--bulma-border-hover);color:var(--bulma-text)!important}.sound-play-btn .fas{font-size:.8em}.sound .waveform{flex-grow:1}.sound-tags{margin-bottom:1rem}.sound-tags .tag{color:var(--bulma-text-weak)!important;font-size:.7em}.sound-tags .tag,.soundpad-button{background-color:var(--bulma-grey-darker)!important}.soundpad-button{color:var(--bulma-text)!important;display:block;width:100%}.sound-actions-meta{align-items:center;border-bottom:1px solid var(--bulma-border-weak);display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.sound-actions-meta .left-group,.sound-actions-meta .right-group{align-items:center;color:var(--bulma-text-weak);display:flex;font-size:.8em;gap:.75rem}.sound-actions-meta .right-group{gap:1rem}.sound-actions-meta .action-btn{color:var(--bulma-text-weak);transition:color .2s ease}.sound-actions-meta .action-btn:hover{color:var(--bulma-text)}.sound-actions-meta .action-btn .far,.sound-actions-meta .action-btn .fas{margin-right:.3em}.sound-owner-info{display:flex;justify-content:space-between}.sound-owner-info .owner-link{align-items:center;color:var(--bulma-text-weak);display:flex;gap:.5rem}.sound-owner-info .owner-link:hover{color:var(--bulma-text)}.sound-owner-info .owner-avatar{border-radius:50%;height:20px;width:20px}.sound-owner-info .upload-date{color:var(--bulma-text-weak)}#pagination-container{display:flex;justify-content:center;margin-top:2.5rem}.pagination-link,.pagination-next,.pagination-previous{background-color:var(--bulma-black-ter);border-color:var(--bulma-border);color:var(--bulma-text);font-weight:var(--bulma-weight-medium)}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:var(--bulma-border-hover);color:var(--bulma-text-strong)}.pagination-link.is-current{background-color:var(--bulma-link);border-color:var(--bulma-link);color:var(--bulma-link-invert)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:var(--bulma-black-ter);border-color:var(--bulma-border);color:var(--bulma-text-weak);cursor:not-allowed;opacity:.6}.pagination-ellipsis{color:var(--bulma-text-weak);padding:.5em .75em}#poll-container{bottom:20px;max-width:350px;position:fixed;right:20px;width:calc(100% - 40px);z-index:1050}.poll-widget{background-color:var(--bulma-black);border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-medium);box-shadow:0 10px 30px rgba(0,0,0,.4);color:var(--bulma-text);font-family:var(--bulma-family-monospace);opacity:0;overflow:hidden;transform:translateY(20px) scale(.95);transition:transform .3s ease-out,opacity .3s ease-out}.poll-widget.is-active{opacity:1;transform:translateY(0) scale(1)}.poll-header{align-items:center;background-color:var(--bulma-black-ter);border-bottom:1px solid var(--bulma-border);display:flex;justify-content:space-between;padding:.75rem 1rem}.poll-title{color:var(--bulma-text-strong);font-size:.9em;font-weight:var(--bulma-weight-bold);letter-spacing:.05em;text-transform:uppercase}.poll-close-btn{background:none;border:none;color:var(--bulma-text-weak);cursor:pointer;font-size:1.2em;line-height:1;padding:0}.poll-close-btn:hover{color:var(--bulma-white)}.poll-body{padding:1rem}.poll-question{color:var(--bulma-text-strong);font-size:1em;line-height:1.4;margin-bottom:1rem}.poll-options .poll-option{background-color:var(--bulma-black-ter);border:1px solid var(--bulma-border);border-radius:var(--bulma-radius);color:var(--bulma-text);cursor:pointer;display:block;margin-bottom:.5rem;overflow:hidden;padding:.75rem 1rem;position:relative;text-align:left;transition:all .15s ease;width:100%}.poll-options .poll-option:hover{background-color:var(--bulma-grey-darker);border-color:var(--bulma-border-hover)}.poll-options .poll-option.is-selected{background-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.1);border-color:var(--bulma-link)}.poll-result-bar{background-color:hsla(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-l),.2);bottom:0;left:0;position:absolute;top:0;transition:width .5s ease-in-out;width:0;z-index:1}.poll-option-content{display:flex;justify-content:space-between;position:relative;z-index:2}.poll-option-percent{font-weight:var(--bulma-weight-bold)}.poll-submit-btn{font-family:inherit;letter-spacing:.05em;margin-top:1rem;text-transform:uppercase;width:100%}:root{--font-mono:"Fira Code",monospace;--radius-m:12px;--transition-slow:350ms cubic-bezier(0.16,1,0.3,1)}#popup-container{align-items:flex-end;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.popup-notification{align-items:flex-start;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(26,26,26,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-m);box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;gap:12px;max-width:360px;opacity:0;overflow:hidden;padding:14px 16px;pointer-events:auto;position:relative;width:100%}@keyframes popup-enter-anim{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes popup-exit-anim{0%{opacity:1;transform:scale(1) translateX(0)}to{opacity:0;transform:scale(.9) translateX(50%)}}.popup-notification.popup-enter{animation:popup-enter-anim var(--transition-slow) forwards}.popup-notification.popup-exit{animation:popup-exit-anim var(--transition-slow) forwards}.popup-notification.is-success{border-left:4px solid #5dd592}.popup-notification.is-error{border-left:4px solid #ff6b81}.popup-icon{flex-shrink:0;margin-top:2px}.popup-notification.is-success .popup-icon{color:#5dd592}.popup-notification.is-error .popup-icon{color:#ff6b81}.popup-content{color:#f0f0f0;flex-grow:1;font-family:var(--font-mono);font-size:.9rem;font-weight:500;line-height:1.5}.popup-close{background:transparent;border:none;color:#a0a0a0;cursor:pointer;flex-shrink:0;margin-left:12px;padding:0;transition:color .2s ease}.popup-close:hover{color:#fff}.popup-progress{animation:progress-countdown linear forwards;background-color:hsla(0,0%,100%,.2);bottom:0;height:3px;left:0;position:absolute;width:100%}.popup-notification.is-success .popup-progress{background-color:#5dd592}.popup-notification.is-error .popup-progress{background-color:#ff6b81}@keyframes progress-countdown{0%{width:100%}to{width:0}}#playlist-download-modal .modal-card{min-width:500px}.download-modal-intro{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.9rem;margin-bottom:1rem;padding-bottom:1rem}.download-list-container{max-height:40vh;overflow-y:auto;padding-right:10px}.download-list-item{align-items:center;border-radius:var(--radius-s);display:flex;gap:.75rem;padding:.5rem;transition:background-color var(--transition-fast)}.download-list-item:hover{background-color:var(--color-surface-hover)}.download-list-item .sound-name{flex-grow:1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-list-item .remove-sound-btn{background:transparent!important;border:none!important;color:var(--color-text-tertiary)!important;cursor:pointer;padding:.5rem}.download-list-item .remove-sound-btn:hover{color:var(--color-danger)!important}.download-progress-container{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.download-progress-container .progress{background-color:var(--color-surface-2)!important}.download-progress-container .progress::-webkit-progress-value{background-color:var(--color-accent)!important}.download-list-item.is-skeleton{background-color:var(--color-surface-2);border-radius:var(--radius-s);height:40px;margin-bottom:.5rem}#playlist-download-modal .modal-card-foot .button:disabled{cursor:not-allowed;opacity:.5}.download-list-item.is-importing{background-color:var(--color-surface-hover);border-left:2px solid var(--color-accent);padding-left:calc(.5rem - 2px)}.notification-bell{position:relative}#notification-bell-btn{align-items:center;background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--color-text-secondary)!important;display:flex!important;height:40px;justify-content:center;padding:0!important;text-decoration:none!important;transition:all var(--transition-fast)!important;width:40px}#notification-bell-btn:hover{background-color:var(--color-surface-hover)!important;box-shadow:none!important;color:var(--color-text-primary)!important;transform:none}#notification-bell-btn.has-new .icon i{animation:bell-shake .8s cubic-bezier(.36,.07,.19,.97) both}@keyframes bell-shake{10%,90%{transform:rotate(-5deg)}20%,80%{transform:rotate(5deg)}30%,50%,70%{transform:rotate(-3deg)}40%,60%{transform:rotate(3deg)}}#notification-badge{align-items:center;background-color:#ff3860;border:2px solid var(--color-bg);border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;pointer-events:none;position:absolute;right:-2px;top:-2px;transform:scale(1);transition:transform .2s ease-in-out,opacity .2s ease;width:20px}#notification-badge.is-hidden{opacity:0;transform:scale(0)}.notification-widget{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(26,26,26,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-l);box-shadow:0 12px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;max-width:400px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:20px;top:70px;transform:translateY(-20px) scale(.95);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1040}.notification-widget:not(.is-hidden){opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.widget-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.widget-title{color:var(--color-text-primary);font-size:1rem;font-weight:600}.widget-body{max-height:450px;overflow-y:auto;scrollbar-color:var(--color-text-tertiary) transparent;scrollbar-width:thin}.widget-body::-webkit-scrollbar{width:6px}.widget-body::-webkit-scrollbar-track{background:transparent}.widget-body::-webkit-scrollbar-thumb{background-color:var(--color-text-tertiary);border-radius:6px}.widget-footer{border-top:1px solid var(--color-border);flex-shrink:0;padding:10px 16px;text-align:center}.widget-footer a{color:var(--color-text-secondary);font-size:.8rem;font-weight:500}.notification-item,.notification-skeleton{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:12px;padding:12px 16px;text-decoration:none!important;transition:background-color var(--transition-fast)}.notification-item:hover{background-color:hsla(0,0%,100%,.05)}.notification-item.is-unread{background-color:rgba(0,128,255,.08)}.notification-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;width:36px}.notification-icon.type-like{background-color:rgba(236,60,89,.15);color:#ff6b81}.notification-icon.type-comment{background-color:rgba(32,156,238,.15);color:#48a2e4}.notification-icon.type-download{background-color:rgba(40,175,96,.15);color:#5dd592}.notification-icon.type-upload{background-color:rgba(255,204,0,.15);color:#ffdd57}.notification-icon.type-admin{background-color:hsla(0,0%,50%,.15);color:#bdbdbd}.notification-content{color:var(--color-text-secondary);flex-grow:1;font-size:.9rem;line-height:1.5}.notification-content p{margin-bottom:4px}.notification-content a{color:var(--color-text-primary);font-weight:600}.notification-timestamp{color:var(--color-text-tertiary);font-size:.75rem}.notification-empty-state{color:var(--color-text-secondary);padding:40px 20px;text-align:center}.notification-empty-state .icon{font-size:2rem;margin-bottom:1rem}.notification-skeleton .notification-icon{background-color:var(--color-surface-2)}.notification-skeleton .skeleton-line{animation:skeleton-shine 1.5s linear infinite;background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-surface-hover) 50%,var(--color-surface-2) 75%);background-size:200% 100%;border-radius:4px;height:1em}.notification-skeleton .line-1{width:90%}.notification-skeleton .line-2{margin-top:8px;width:60%}@keyframes skeleton-shine{to{background-position:-200% 0}}#toast-container{bottom:20px;display:flex;flex-direction:column-reverse;gap:12px;position:fixed;right:20px;z-index:10000}.toast-notification{align-items:flex-start;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(31,31,31,.7);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-m);box-shadow:0 6px 24px rgba(0,0,0,.5);display:flex;gap:12px;opacity:0;padding:14px 16px;transform:translateX(100%);transition:all .5s cubic-bezier(.16,1,.3,1);width:350px}.toast-notification.show{opacity:1;transform:translateX(0)}.toast-notification.hide{opacity:0;transform:scale(.9) translateX(20%)}#feedback-modal-container{bottom:20px;max-width:380px;position:fixed;right:20px;visibility:hidden;width:calc(100% - 40px);z-index:2060}.feedback-widget{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(31,31,31,.75);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--bulma-radius-large,12px);box-shadow:0 10px 40px rgba(0,0,0,.5);color:var(--bulma-text,#ececec);font-family:var(--bulma-family-sans-serif,"Inter",sans-serif);opacity:0;overflow:hidden;pointer-events:auto;transform:translateY(20px) scale(.95);transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s ease}.feedback-widget.is-active{opacity:1;transform:translateY(0) scale(1)}.feedback-header{align-items:center;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:.75rem 1.25rem}.feedback-title{align-items:center;color:var(--bulma-text-strong,#fff);display:flex;font-size:.9em;font-weight:var(--bulma-weight-semibold,600);gap:.5rem}.feedback-title .icon{color:var(--bulma-link,#8cd0f2)}.feedback-close-btn{background:none;border:none;color:var(--bulma-text-weak,#9e9e9e);cursor:pointer;font-size:1.5rem;line-height:1;padding:0;transition:color .15s ease,transform .15s ease}.feedback-close-btn:hover{color:var(--bulma-white,#fff);transform:rotate(90deg)}.feedback-body{padding:1.25rem}.feedback-question{color:var(--bulma-text-strong,#fff);font-size:1.1em;font-weight:var(--bulma-weight-medium,500);line-height:1.4;margin-bottom:.5rem}.feedback-subtitle{color:var(--bulma-text-weak,#9e9e9e);font-size:.9em;line-height:1.5;margin-bottom:1.25rem}.feedback-textarea{background:rgba(0,0,0,.3)!important;border:1px solid var(--bulma-border,rgba(89,89,89,.5))!important;border-radius:var(--bulma-radius,6px)!important;color:var(--bulma-text,#ececec)!important;font-family:inherit;font-size:1em;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.feedback-textarea:focus{border-color:var(--bulma-link,#8cd0f2)!important;box-shadow:0 0 0 3px rgba(140,208,242,.2)!important;outline:none}.feedback-footer{display:flex;gap:.75rem;padding:0 1.25rem 1.25rem}.feedback-submit-btn{background-color:var(--bulma-link,#8cd0f2)!important;border:none!important;border-radius:var(--bulma-radius,6px)!important;color:var(--bulma-black,#0a0a0a)!important;flex-grow:1;font-weight:var(--bulma-weight-semibold,600);transition:background-color .15s ease}.feedback-submit-btn:hover{background-color:var(--bulma-link-hover,#b8e4f9)!important}.feedback-submit-btn.is-success{background-color:var(--bulma-success,#79d297)!important}.feedback-dismiss-btn{background-color:hsla(0,0%,100%,.1)!important;border:none!important;border-radius:var(--bulma-radius,6px)!important;color:var(--bulma-text-weak,#9e9e9e)!important}.feedback-dismiss-btn:hover{background-color:hsla(0,0%,100%,.15)!important;color:var(--bulma-text,#ececec)!important}.sticky-player-bar{background-color:var(--bulma-black);border-top:1px solid var(--bulma-border);bottom:0;color:var(--bulma-text);display:flex;flex-direction:column;left:0;position:fixed;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:1040}.sticky-player-bar.is-active{transform:translateY(0)}.player-controls-wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:72px;padding:0 1rem}.player-sound-info{align-items:center;display:flex;flex-basis:30%;gap:1rem;min-width:200px;overflow:hidden}.player-sound-info #player-art{border-radius:var(--bulma-radius-small);flex-shrink:0;height:48px;object-fit:cover;width:48px}.sound-details>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-details .player-title{color:var(--bulma-text-strong);font-weight:var(--bulma-weight-semibold)}.sound-details .player-title:hover{text-decoration:underline}.sound-details .player-artist{color:var(--bulma-text-weak);font-size:.8em}.sound-details .player-artist:hover{color:var(--bulma-text);text-decoration:underline}.player-main-controls{align-items:center;display:flex;flex-grow:1;gap:1.25rem;justify-content:center}.player-main-controls #player-play-pause-btn{background-color:var(--bulma-primary)!important;border-radius:50%;color:var(--bulma-primary-invert)!important;height:40px;transition:transform .15s ease;width:40px}.player-main-controls #player-play-pause-btn:hover{transform:scale(1.05)}.player-main-controls #player-next-btn,.player-main-controls #player-prev-btn{background-color:transparent!important;border:none;color:var(--bulma-text-weak)!important;font-size:1.25em}.player-main-controls #player-next-btn:hover,.player-main-controls #player-prev-btn:hover{color:var(--bulma-text)!important}.player-secondary-controls{align-items:center;display:flex;flex-basis:30%;gap:.5rem;justify-content:flex-end}.player-secondary-controls .button.is-ghost{background:transparent;border:none;color:var(--bulma-text-weak)}.player-secondary-controls .button.is-ghost:hover{background-color:var(--bulma-black-ter);color:var(--bulma-text)}.player-secondary-controls .button.is-ghost.is-active i{color:var(--bulma-danger)}.player-volume-control{align-items:center;display:flex;gap:.5rem}.player-secondary-controls .delete.is-small{background-color:var(--bulma-grey-darker)}.player-timeline-container{align-items:center;display:flex;gap:.75rem;padding:0 1rem .75rem}.player-time{color:var(--bulma-text-weak);font-family:var(--bulma-family-monospace);font-size:.75em;min-width:35px;text-align:center}.timeline-progress-wrapper{align-items:center;cursor:pointer;display:flex;flex-grow:1;min-height:16px;width:100%}.timeline-progress-wrapper .progress{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--bulma-grey-darker);border-radius:4px;height:4px;pointer-events:none;transition:height .15s ease;width:100%}.timeline-progress-wrapper:hover .progress{height:8px}.timeline-progress-wrapper .progress::-webkit-progress-value{background-color:var(--bulma-white)!important;border-radius:4px}.timeline-progress-wrapper .progress::-moz-progress-bar{background-color:var(--bulma-white)!important;border-radius:4px}#player-queue-btn{position:relative}#queue-counter{border:1px solid var(--bulma-black);font-size:.65rem;height:18px;line-height:1.5;min-width:18px;padding:0 5px}#queue-modal .modal-card-body{max-height:60vh;min-height:300px;padding:0}#queue-modal .queue-item{align-items:center;border-bottom:1px solid var(--bulma-border);display:flex;padding:10px 20px;transition:background-color .2s ease}#queue-modal .queue-item:hover{background-color:var(--bulma-black-ter)}#queue-modal .queue-item.is-playing{background-color:var(--bulma-primary-soft);border-left:3px solid var(--bulma-primary)}#queue-modal .queue-item-art{border-radius:4px;height:40px;margin-right:15px;object-fit:cover;width:40px}#queue-modal .queue-item-details{flex-grow:1;overflow:hidden;white-space:nowrap}#queue-modal .queue-item-title{color:var(--bulma-text-strong);display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}#queue-modal .queue-item-artist{color:var(--bulma-text-weak);display:block;font-size:.9em;overflow:hidden;text-overflow:ellipsis}#queue-modal .queue-item-remove{margin-left:15px}.modal-card-foot.is-justify-content-space-between{justify-content:space-between}@media screen and (max-width:768px){.player-controls-wrapper{flex-wrap:wrap;min-height:auto;padding:.5rem}.player-secondary-controls{display:none}.player-sound-info{flex-basis:55%;gap:.75rem;min-width:0}.player-sound-info #player-art{height:40px;width:40px}.player-main-controls{flex-basis:40%;flex-grow:0;gap:.75rem;justify-content:flex-end}.player-main-controls #player-play-pause-btn{height:36px;width:36px}.player-timeline-container{padding:.25rem .5rem .5rem}.player-controls-wrapper{flex-wrap:nowrap;justify-content:space-between}.player-sound-info{flex-basis:auto;margin-bottom:0;order:0}.player-main-controls{flex-basis:auto;justify-content:center;order:0}.player-secondary-controls{display:none}}.notification.is-giveaway{align-items:center;animation:giveaway-glow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#222639,#181b25);border:1px solid #369;border-radius:var(--bulma-radius-large);display:flex;margin-bottom:1.5rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:opacity .3s ease,transform .3s ease}@keyframes giveaway-glow{0%{box-shadow:0 0 5px rgba(48,140,232,.3),0 0 10px rgba(48,140,232,.2)}to{box-shadow:0 0 15px rgba(77,166,255,.5),0 0 25px rgba(77,166,255,.3)}}.notification.is-giveaway .delete{background-color:hsla(0,0%,100%,.1);position:absolute;right:.75rem;top:.75rem}.notification.is-giveaway .delete:hover{background-color:hsla(0,0%,100%,.2)}.giveaway-content{align-items:center;display:flex;gap:1.5rem;width:100%}.giveaway-icon{color:#66b3ff;flex-shrink:0}.giveaway-text{flex-grow:1}.giveaway-title{color:var(--bulma-white)!important;font-weight:var(--bulma-weight-bold)!important;line-height:1.2;margin-bottom:.25rem!important}.giveaway-subtitle{color:var(--bulma-grey-light)!important;font-weight:var(--bulma-weight-normal)!important;line-height:1.4}.giveaway-action{flex-shrink:0}.button.is-telegram{background:linear-gradient(45deg,#38a6e4,#298fca);border:none;border-radius:var(--bulma-radius);box-shadow:0 2px 10px rgba(34,128,195,.3);color:#fff!important;font-weight:var(--bulma-weight-semibold);transition:transform .2s ease,box-shadow .2s ease}.button.is-telegram:hover{box-shadow:0 4px 15px rgba(34,128,195,.5);transform:translateY(-2px)}.button.is-telegram .icon{color:#fff!important}@media screen and (max-width:768px){.notification.is-giveaway{padding:.75rem 1rem}.giveaway-content{gap:1rem}.giveaway-icon{display:none}.giveaway-title{font-size:1rem!important}.giveaway-subtitle{font-size:.75rem!important}.button.is-telegram{font-size:.8rem;padding-left:.8em;padding-right:.8em}}#payments-restored-modal .modal-content{background-color:var(--bulma-black);border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-large);max-width:520px;padding:1.75rem 2rem;position:relative}#payments-restored-modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}#payments-restored-modal .modal-header .title{font-size:1.25rem;margin-bottom:0}#payments-restored-modal .delete{background-color:var(--bulma-grey-darker)}#payments-restored-modal .modal-body p{color:var(--bulma-text-weak);font-size:.95rem;line-height:1.6}#payments-restored-modal .modal-footer{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem}#payments-restored-modal .modal-footer .button{background-color:var(--bulma-grey-darker)}:root,html.theme-dark{--font-primary:"Inter",sans-serif;--font-mono:"Fira Code",monospace;--color-bg:#0a0a0a;--color-surface-1:rgba(26,26,26,.8);--color-surface-2:rgba(36,36,36,.8);--color-surface-hover:rgba(41,41,41,.85);--color-text-primary:#ececec;--color-text-secondary:#9e9e9e;--color-text-tertiary:#616161;--color-border:rgba(89,89,89,.5);--color-border-strong:hsla(0,0%,55%,.6);--color-accent:#fff;--color-accent-glow:hsla(0,0%,100%,.15);--color-accent-hover:#e0e0e0;--color-danger:#fff;--color-warning:#fff;--color-success:#fff;--uwupad-vip:#fff;--uwupad-mod:#bdbdbd;--uwupad-admin:#e0e0e0;--radius-s:6px;--radius-m:12px;--radius-l:18px;--radius-round:9999px;--transition-fast:200ms ease;--transition-slow:350ms ease;--glass-blur:14px}*{border-color:var(--color-border)!important}html{background-color:var(--color-bg)!important;scrollbar-color:var(--color-text-tertiary) var(--color-bg);scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}body,button,input,select,textarea{background-color:var(--color-bg)!important;font-weight:400!important}.subtitle,.title,body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{color:var(--color-text-primary)!important;font-family:var(--font-primary)!important}.subtitle,.title,h1,h2,h3,h4,h5,h6{font-weight:600!important}p#title{font-size:2.5rem!important;font-weight:700!important}a{transition:color var(--transition-fast)!important}a:hover{color:var(--color-accent-hover)!important}.is-divider,hr{background-color:var(--color-border)!important;height:1px!important}.box,.card,.message,.modal-card,.notification{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-l)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.37)!important;color:var(--color-text-primary)!important}.box,.card,.message,.modal-card,.navbar,.notification{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important}.navbar{background:rgba(29,29,32,.7)!important;border-bottom:1px solid var(--color-border)!important;min-height:60px!important}.navbar-item,.navbar-link{border-radius:var(--radius-m)!important;color:var(--color-text-secondary)!important;transition:color var(--transition-fast),background-color var(--transition-fast)!important}.navbar-item:has(.button):hover{background-color:transparent!important}.navbar .button[href="/upload"]{background-color:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-round)!important;color:var(--color-text-secondary)!important;font-weight:500!important;padding-left:1.25rem!important;padding-right:1.25rem!important;transition:all var(--transition-fast)!important}.navbar .button[href="/upload"]:hover{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;box-shadow:0 4px 15px hsla(0,0%,100%,.15)!important;color:var(--color-bg)!important;transform:translateY(-2px)}#search-input{border-radius:var(--radius-m)!important}.navbar a.button[href="/upload"],.upgrade-vip-btn{border-radius:var(--radius-m)!important;font-weight:600!important}.navbar a.button[href="/upload"]{background-color:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-round)!important;color:var(--color-text-secondary)!important;font-weight:500!important}.navbar a.button[href="/upload"]:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important;transform:translateY(-2px)}aside.menu{padding:1rem!important}.menu-label{color:var(--color-text-tertiary)!important;font-size:.75rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.menu-list a{border-radius:var(--radius-m)!important;color:var(--color-text-secondary)!important;font-weight:500!important;transition:background-color var(--transition-fast),color var(--transition-fast)!important}.menu-list a:hover{background-color:var(--color-surface-1)!important;color:var(--color-text-primary)!important}.menu-list a.is-active{background-color:var(--color-accent)!important;color:#000!important;font-weight:600!important}.menu-list .icon{color:var(--color-text-secondary)!important}.menu-list a.is-active .icon{color:#000!important}.vip-menu-link{color:var(--uwupad-vip)!important}.vip-menu-link:hover{background-color:rgba(244,202,37,.1)!important}.button{background-color:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;font-weight:500!important;transition:all var(--transition-fast)!important}.button:hover{border-color:var(--color-border-strong)!important;box-shadow:0 4px 10px rgba(0,0,0,.2)!important;transform:translateY(-2px)}.button:active{transform:translateY(0)!important}.button.is-danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.button.is-warning{background-color:var(--uwupad-vip)!important;border-color:var(--uwupad-vip)!important;color:#000!important}.button.is-danger,.button.is-info,.button.is-link,.button.is-success{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#000!important}.button.is-danger:hover,.button.is-info:hover,.button.is-link:hover,.button.is-success:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:#000!important}.input,.select select,.textarea{background-color:rgba(0,0,0,.3)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;box-shadow:none!important;transition:all var(--transition-fast)!important}.input:focus,.select select:focus,.textarea:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px var(--color-accent-glow)!important}.label{color:var(--color-text-secondary)!important}.checkbox,.radio{accent-color:var(--color-accent)!important}.tag{background-color:rgba(73,73,80,.5)!important;border-radius:var(--radius-round)!important;color:var(--color-text-secondary)!important;font-size:.7rem!important;font-weight:600!important;margin-bottom:0!important;padding:.25em 1em!important}.tag.warn-tag{background-color:rgba(235,71,71,.15)!important;color:var(--color-danger)!important}.sound-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;min-height:24px}.tag.is-more{background-color:var(--bulma-black)!important;color:var(--bulma-text-weak)!important;cursor:help;font-weight:700!important}.modal-background{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;background-color:rgba(10,10,12,.85)!important}.modal-card-foot,.modal-card-head{background-color:var(--color-surface-2)!important;border-color:var(--color-border)!important}.modal-card-title{color:var(--color-text-primary)!important}#popup-right{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;background:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}#popup-right.has-background-danger-50{background:rgba(207,23,23,.7)!important;border-color:var(--color-danger)!important}.sound.cell .card{height:100%}.sound-title-container{margin-bottom:.75rem!important}.sound-duration{background-color:rgba(0,0,0,.3)!important;border-radius:var(--radius-s)!important}.sound-waveform-container{margin-bottom:.75rem!important}.sound-play-btn{background:transparent!important;border-radius:var(--radius-round)!important;height:36px!important;width:36px!important}.soundpad-button{margin-bottom:.75rem!important}.sound-actions-meta{margin-bottom:.5rem!important;padding-bottom:.5rem!important}.sound-owner-info{font-size:.8rem!important}.owner-avatar{border-radius:var(--radius-round)!important}.sound-page-card{padding:1rem!important}.sound-header{gap:1rem!important}.sound-artwork img{border-radius:var(--radius-m)!important}.sound-player-controls{margin-bottom:1.5rem;margin-top:1.5rem}.sound-player-controls .play-btn{background-color:var(--color-accent)!important;border-radius:var(--radius-round)!important;color:#000!important;height:56px!important;width:56px!important}.sound-actions .button{font-size:.9rem!important}#comments-section{margin-top:2rem}.playlist-card-improved{border:1px solid var(--color-border)!important;border-radius:var(--radius-l)!important;box-shadow:none!important}.playlist-card-improved:hover{border-color:var(--color-accent)!important;box-shadow:0 0 20px 0 var(--color-accent-glow)!important}.playlist-card-name{font-size:1.1rem!important}.playlist-card-owner{font-size:.9rem!important}.playlist-hero-banner{border-radius:var(--radius-l)!important;padding:2.5rem!important}.playlist-hero-bg{filter:blur(30px) brightness(.3)!important}.playlist-cover-art{border-radius:var(--radius-m)!important}h1.playlist-title{font-size:2.5rem!important;font-weight:700!important}.profile-header{border-radius:var(--radius-l)!important}.profile-avatar{border-color:var(--color-bg)!important;border-width:2px!important}.profile-nav{margin-bottom:1.5rem!important}.profile-btn{border-bottom-width:2px!important}.profile-btn.is-active{border-bottom-color:var(--color-accent)!important;color:var(--color-accent)!important}.tabs.is-toggle.is-toggle-rounded a{background-color:var(--color-surface-1)!important;border:none!important;border-radius:var(--radius-round)!important}.tabs.is-toggle.is-toggle-rounded li.is-active a{background-color:var(--color-accent)!important;color:#000!important;font-weight:600}.leaderboard-list{background:transparent!important;border:none!important;padding:0!important}.leaderboard-item{background-color:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;margin-bottom:.5rem}.leaderboard-item:hover{background-color:var(--color-surface-2)!important;border-color:var(--color-border-strong)!important}.leaderboard-item .rank{font-family:var(--font-mono)!important}.leaderboard-item.is-rank-1 .rank{color:gold!important}.leaderboard-item.is-rank-2 .rank{color:silver!important}.leaderboard-item.is-rank-3 .rank{color:#cd7f32!important}.users-table{background-color:transparent!important}.users-table thead th{border-color:var(--color-border-strong)!important}.users-table tbody td{border-color:var(--color-border)!important}.users-table tbody tr:hover{background-color:var(--color-surface-1)!important}.username-link{font-weight:500!important}.user-actions .button{background-color:transparent!important}#sticky-player{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;background:rgba(19,19,21,.8)!important;border-top:1px solid var(--color-border)!important}#player-art{border-radius:var(--radius-s)!important}.timeline-progress-wrapper .progress{background-color:rgba(73,73,80,.7)!important}.timeline-progress-wrapper .progress::-webkit-progress-value{background-color:var(--color-text-primary)!important}.timeline-progress-wrapper .progress::-moz-progress-bar{background-color:var(--color-text-primary)!important}.timeline-progress-wrapper:hover .progress{height:6px!important}#player-play-pause-btn{background-color:var(--color-text-primary)!important;color:var(--color-bg)!important}.slider.is-circle::-webkit-slider-thumb{background:var(--color-text-primary)!important}.slider.is-circle::-moz-range-thumb{background:var(--color-text-primary)!important}#pageloader{background-color:var(--color-bg)!important}.pageloader-text{color:var(--color-text-primary)!important}.has-text-admin{color:var(--uwupad-admin)!important}.has-text-mod{color:var(--uwupad-mod)!important}.has-text-vip{color:var(--uwupad-vip)!important}.pagination-link,.pagination-next,.pagination-previous{background-color:var(--color-surface-1)!important;border-color:var(--color-border)!important}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{background-color:var(--color-surface-2)!important;border-color:var(--color-border-strong)!important}.pagination-link.is-current{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#000!important}.sound.cell .card.sound-card{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background-color:rgba(26,26,26,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;color:var(--color-text-primary)!important;display:flex;flex-direction:column;height:100%;transition:all .3s ease-out}.sound.cell .card.sound-card:hover{border-color:hsla(0,0%,100%,.35)!important;box-shadow:0 10px 40px rgba(0,0,0,.6)!important}.sound-card .card-content{display:flex;flex-direction:column;flex-grow:1;padding:1rem!important}.sound-card.has-cover-image:after{background-color:hsla(0,0%,4%,.7);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.sound-card.has-cover-image .card-content{background:transparent!important;position:relative;z-index:3}body.hide-sound-covers .sound-card.has-cover-image,body.hide-sound-covers .sound-card.has-cover-image:after{--cover-image-url:none!important;background-color:rgba(26,26,26,.7)!important}.sound-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;overflow:hidden;width:100%}.sound-title{color:var(--color-text-primary)!important;display:block!important;flex-grow:1;flex-shrink:1;font-size:1rem!important;font-weight:600!important;min-width:0;white-space:nowrap!important}.sound-duration{background:rgba(0,0,0,.3)!important;border-radius:6px!important;color:var(--color-text-secondary)!important;flex-shrink:0;font-family:var(--font-mono)!important;font-size:.7rem!important;font-weight:500!important;padding:.2em .6em!important}.sound-player{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem;max-width:100%;overflow:hidden;width:100%}.sound-player .waveform{flex-grow:1;min-width:0;width:100%}.sound-play-btn{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:50%!important;color:var(--color-text-secondary)!important;flex-shrink:0;height:32px!important;transition:all var(--transition-fast)!important;width:32px!important}.sound-play-btn:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--color-text-primary)!important}.sound-play-btn i{font-size:.8rem}.soundpad-button{background:hsla(0,0%,100%,.1)!important;border:none!important;border-radius:10px!important;color:var(--color-text-primary)!important;font-weight:600!important;margin-bottom:1rem;margin-top:auto}.soundpad-button:hover{background:hsla(0,0%,100%,.15)!important}.sound-footer{border-top:1px solid var(--color-border);padding-top:.75rem}.sound-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.sound-actions .action-btn{align-items:center;color:var(--color-text-secondary)!important;display:inline-flex;font-size:.8rem;gap:.3em}.sound-actions .action-btn:hover{color:var(--color-text-primary)!important}.sound-actions .action-btn i.fa-heart.fa-solid{color:#ff6b81!important}.sound-meta{color:var(--color-text-tertiary);font-size:.75rem;gap:.5rem}.owner-link,.sound-meta{align-items:center;display:flex}.owner-link{color:var(--color-text-secondary)!important;gap:.3rem;margin-right:auto;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-link:hover{color:var(--color-text-primary)!important}.owner-avatar{border-radius:50%!important;height:20px!important;width:20px!important}.owner-name{font-weight:500!important}.sound-status-badge{border-radius:6px;font-size:.65rem;font-weight:600;gap:.3em;padding:.2em .5em}.sound-status-badge.is-original{background-color:rgba(40,175,96,.15);border:1px solid rgba(40,175,96,.3);color:#5dd592}.sound-status-badge.is-duplicate{background-color:rgba(73,73,80,.5);color:var(--color-text-secondary)}.upload-date{font-family:var(--font-mono)}.profile-header .user-actions .button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;color:var(--color-text-secondary)!important;font-weight:500!important;transition:all var(--transition-fast)!important}.profile-header .user-actions .button:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;color:var(--color-text-primary)!important;transform:translateY(-2px)!important}.profile-header .user-actions .button#edit-role-btn:hover{border-color:var(--color-success)!important;color:var(--color-success)!important}.profile-header .user-actions .button#blacklist-btn:hover{border-color:var(--color-danger)!important;color:var(--color-danger)!important}.filters-and-sorting{align-items:flex-start;display:flex;justify-content:space-between}.filters-and-sorting .lang-modal-open-btn,.filters-and-sorting .toggle-switch-label{align-items:center;background-color:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-m)!important;box-sizing:border-box;display:inline-flex;font-weight:500!important;height:40px;padding:0 1rem;transition:all var(--transition-fast)!important}.filters-and-sorting .lang-modal-open-btn:hover,.filters-and-sorting .toggle-switch-label:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important}.filters-and-sorting .toggle-switch-label{cursor:pointer;gap:.75rem}.filters-and-sorting .toggle-switch-label .main-label{color:var(--color-text-secondary);font-size:.9rem;line-height:1}.filters-and-sorting .toggle-switch{display:inline-block;height:22px;position:relative;width:40px}.filters-and-sorting .toggle-switch input{height:0;opacity:0;width:0}.filters-and-sorting .toggle-slider{background-color:rgba(0,0,0,.3);border-radius:var(--radius-round);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:var(--transition-fast)}.filters-and-sorting .toggle-slider:before{background-color:var(--color-text-secondary);border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:var(--transition-fast);width:16px}.filters-and-sorting input:checked+.toggle-slider{background-color:var(--color-accent)}.filters-and-sorting input:checked+.toggle-slider:before{background-color:var(--color-bg);transform:translateX(18px)}.sound-title{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-all!important}.sound-card.has-cover-image{background:transparent!important;contain:paint;overflow:hidden;position:relative;transform:translateZ(0);will-change:transform}.sound-card.has-cover-image:before{background-image:var(--cover-image-url);background-position:50%;background-size:cover;bottom:-20px;content:"";filter:blur(var(--cover-image-blur,5px));left:-20px;position:absolute;right:-20px;top:-20px;transform:translateZ(0);will-change:transform;z-index:1}.setting-item .range-slider-label{align-items:center;display:flex;justify-content:space-between;width:100%}.setting-item .range-slider-control{align-items:center;display:flex;gap:1rem}.setting-item #cover-blur-value{font-family:var(--font-mono,monospace);text-align:right;width:40px}.cobalt-card.is-minecraft-subtle-announcement{align-items:center;animation:subtle-glow 2.5s ease-in-out infinite alternate;background-color:var(--bulma-black-ter);border-radius:var(--bulma-radius-medium);box-shadow:0 0 0 transparent;display:flex;padding:.6rem .8rem;position:relative;transition:background-color .2s ease}@keyframes subtle-glow{0%{box-shadow:0 0 5px 0 rgba(77,166,255,.2),0 0 8px 0 rgba(77,166,255,.15)}to{box-shadow:0 0 10px 2px hsla(0,0%,100%,.3),0 0 15px 2px hsla(0,0%,100%,.2)}}.cobalt-card.is-minecraft-subtle-announcement:hover{background-color:var(--bulma-grey-darker)}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small{background-color:var(--bulma-black);height:20px;position:absolute;right:.4rem;top:.4rem;width:20px}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:hover{background-color:var(--bulma-grey-dark)}.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:after,.cobalt-card.is-minecraft-subtle-announcement .delete.is-small:before{background-color:var(--bulma-text-weak);height:1.5px}.mc-banner-content-wrapper{align-items:center;display:flex;gap:.75rem;width:calc(100% - 25px)}.mc-banner-icon-area{align-items:center;display:flex;flex-shrink:0}.mc-banner-icon-area .icon i{color:var(--bulma-text-weak);font-size:1.6rem}.mc-banner-text-area{flex-grow:1;min-width:0}.announcement-title{color:var(--bulma-text-strong)!important;font-size:.9em!important;font-weight:var(--bulma-weight-medium)!important;line-height:1.2;margin-bottom:.1rem!important}.announcement-details,.announcement-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-details{color:var(--bulma-text-weak)!important;font-size:.75em!important;line-height:1.3}.announcement-details .version-info{margin-left:.25rem}.minecraft-ip-text{background-color:var(--bulma-black);border-radius:var(--bulma-radius-small);color:var(--bulma-text)!important;font-size:1em;font-weight:var(--bulma-weight-medium);padding:.1em .3em}.button.is-copy-ip-subtle{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--bulma-text-weak)!important;height:auto!important;margin-left:.15rem!important;padding:.1em .2em!important;vertical-align:middle}.button.is-copy-ip-subtle .icon{font-size:.9em}.button.is-copy-ip-subtle:hover{background-color:var(--bulma-grey-darker)!important;color:var(--bulma-text)!important}.button.is-copy-ip-subtle.is-success .icon i{color:var(--bulma-success)!important}.mc-banner-action-area{flex-shrink:0;margin-left:auto}.discord-details-btn{align-items:center;background-color:var(--bulma-black)!important;border-color:var(--bulma-border)!important;color:var(--bulma-text-weak)!important;display:inline-flex;font-size:.75em!important;height:auto;line-height:1.4;padding:.4em .8em!important;white-space:nowrap}.discord-details-btn:hover{background-color:var(--bulma-grey-darker)!important;border-color:var(--bulma-border-hover)!important;color:var(--bulma-text)!important}.discord-details-btn .icon{font-size:.9em;margin-left:.4em}@media screen and (max-width:768px){.cobalt-card.is-minecraft-subtle-announcement{padding:.5rem .6rem}.mc-banner-content-wrapper{gap:.5rem;width:calc(100% - 22px)}.announcement-title{font-size:.85em!important}.announcement-details{font-size:.7em!important}.announcement-details .version-info{display:block;margin-left:0;margin-top:.1rem}.button.is-copy-ip-subtle{margin-left:0!important}.discord-details-btn{font-size:.7em!important;padding:.3em .5em!important}.discord-details-btn .btn-text{display:none}.discord-details-btn .icon{font-size:1em;margin-left:0}}@media screen and (max-width:420px){.mc-banner-icon-area{display:none}.mc-banner-content-wrapper{gap:.3rem}.minecraft-ip-text{display:block;margin-bottom:.1rem}.announcement-details .version-info{margin-top:0}}.filters-and-sorting{width:100%}.filters-and-sorting .button,.filters-and-sorting .select select{background-color:var(--bulma-black-ter)!important;border:1px solid var(--bulma-border)!important;color:var(--bulma-text)!important;font-weight:var(--bulma-weight-medium)}.filters-and-sorting .button:hover,.filters-and-sorting .select select:hover{border-color:var(--bulma-border-hover)!important}.filters-and-sorting .dropdown.is-active .dropdown-trigger .button{border-color:var(--bulma-link)!important}.filters-and-sorting .dropdown-menu{background-color:var(--bulma-black)!important;border:1px solid var(--bulma-border-weak);box-shadow:0 8px 16px rgba(0,0,0,.3)}.filters-and-sorting .dropdown-content{padding:.5rem}.filters-and-sorting .dropdown-item{padding:.25rem .75rem}.filters-and-sorting .dropdown-divider{background-color:var(--bulma-border-weak);margin:.5rem 0}.filters-and-sorting .dropdown-item h6{color:var(--bulma-text-weak);letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.filters-and-sorting .checkbox{color:var(--bulma-text);display:block;padding:.25rem 0}#active-filters .tag{background-color:var(--bulma-link);color:var(--bulma-link-invert)}.modal{z-index:1050}.sound-status-badge{align-items:center;border:1px solid transparent;border-radius:var(--bulma-radius-rounded);cursor:help;display:inline-flex;font-size:.75em;font-weight:var(--bulma-weight-medium);gap:.4em;letter-spacing:.05em;padding:.2em .6em;text-transform:uppercase;transition:all .2s ease}.sound-status-badge[data-status=original]{background-color:rgba(121,210,151,.1);border-color:rgba(121,210,151,.2);color:var(--bulma-success)}.sound-status-badge[data-status=duplicate]{background-color:var(--bulma-grey-darker);border-color:var(--bulma-border);color:var(--bulma-text-weak);transition:all .2s ease}a.sound-status-badge[data-status=duplicate]:hover{background-color:var(--bulma-grey-dark);border-color:var(--bulma-border-hover);color:var(--bulma-text);cursor:pointer}.sound-status-badge .icon{font-size:.9em}.sound-owner-info{align-items:center;display:grid;font-size:.8em;gap:.75rem;grid-template-columns:1fr auto}.sound-owner-info .owner-link{min-width:0}.sound-owner-info .owner-link span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-meta-right{align-items:center;display:flex;gap:.75rem}.navbar-user-dropdown .dropdown-trigger .button{align-items:center!important;background:transparent!important;border:none!important;border-radius:var(--radius-round)!important;display:inline-flex!important;padding:4px 10px 4px 4px!important;transition:var(--transition-fast)!important}.navbar-user-dropdown .dropdown-trigger .button:hover{background:var(--color-surface-1)!important}.navbar-user-dropdown .username-text{color:var(--color-text-secondary);font-size:.9rem;font-weight:500;margin:0 .5rem}.navbar-user-dropdown .dropdown-trigger .button:hover .username-text{color:var(--color-text-primary)}.navbar-user-dropdown .icon i{transition:transform var(--transition-fast)!important}.navbar-user-dropdown .image.is-24x24{height:28px!important;width:28px!important}.navbar-user-dropdown .dropdown-menu{min-width:240px!important;padding-top:8px!important}.navbar-user-dropdown .dropdown-content{border:1px solid var(--color-border)!important;padding:.5rem!important}.navbar-user-dropdown .dropdown-content,.navbar-user-dropdown .dropdown-content a{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;border-radius:var(--radius-m)!important;box-shadow:0 8px 30px rgba(0,0,0,.5)!important}.navbar-user-dropdown .dropdown-content a{background:#161616!important}.navbar-user-dropdown .dropdown-divider{background-color:var(--color-border)!important;height:1px;margin:.5rem 0!important}.navbar-user-dropdown .dropdown-item{align-items:center;border-radius:var(--radius-s)!important;color:var(--color-text-secondary)!important;display:flex;font-weight:500;gap:.75rem;padding:.6rem .75rem!important;transition:var(--transition-fast)!important}.navbar-user-dropdown .dropdown-item:hover{background-color:var(--color-surface-2)!important;color:var(--color-text-primary)!important}.dropdown-balance{font-size:1rem!important}.dropdown-balance .icon .fa-coins{color:gold}.dropdown-balance .balance-text{flex-grow:1;font-family:var(--font-mono)}.dropdown-balance .balance-text strong{color:var(--color-text-primary);font-weight:600}.dropdown-balance .balance-text span{color:var(--color-text-secondary);font-size:.8em}.dropdown-balance .icon.is-plus{color:var(--color-text-tertiary);font-size:1.1rem;transition:color var(--transition-fast)}.dropdown-balance:hover .icon.is-plus{color:var(--color-text-primary)}.dropdown-link.is-logout{color:#ff6b81!important}.dropdown-link.is-logout:hover{background-color:rgba(255,107,132,.1)!important;color:#ff8799!important}.paw-icon{display:inline-block;height:1em;margin-left:.3em;vertical-align:-.1em;width:1em}.mc-server-btn{background-color:#2e2925!important;border:1px solid #48413a!important;color:#e0dbc4!important;font-weight:600!important;gap:.5rem}.mc-server-btn:hover{border-color:#70665d!important;box-shadow:0 4px 10px rgba(0,0,0,.2)!important;transform:translateY(-2px)}.sound-actions .action-btn.boost-btn i{color:#8a2be2;transition:all var(--transition-fast)}.sound-actions .action-btn.boost-btn:hover i{color:#9932cc;transform:scale(1.2)}.boost-option-card{border:1px solid var(--color-border);border-radius:var(--radius-m);padding:1.5rem;text-align:center;transition:all var(--transition-fast)}.boost-option-card:hover{background-color:var(--color-surface-1);border-color:var(--color-border-strong)}.boost-option-card .heading{color:var(--color-text-tertiary)}.boost-option-card .button.is-fullwidth{margin-top:1rem}.sound-card.is-boosted{animation:boosted-glow 2.5s ease-in-out infinite alternate;border-color:rgba(190,163,245,.5)!important}@keyframes boosted-glow{0%{box-shadow:0 0 10px rgba(190,163,245,.15),0 0 20px rgba(190,163,245,.1)}to{box-shadow:0 0 20px rgba(190,163,245,.35),0 0 35px rgba(190,163,245,.2)}}.boost-badge{align-items:center;color:#a076f9;display:inline-flex;font-size:.75rem;gap:.3em;text-shadow:0 0 8px rgba(190,163,245,.6)}.playlist-modal-card{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-l)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.37)!important}.playlist-modal-card .modal-card-foot,.playlist-modal-card .modal-card-head{background-color:transparent!important;border-color:var(--color-border)!important}.playlist-modal-card .modal-card-title{color:var(--color-text-primary)}.playlist-modal-card .modal-card-body{padding-bottom:0}.playlist-search-input{margin-bottom:1rem}.playlist-selection-list{background-color:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--radius-m);max-height:200px;overflow-y:auto;padding:.5rem}.playlist-selection-item{align-items:center;border-radius:var(--radius-s);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color var(--transition-fast)}.playlist-selection-item.is-skeleton{animation:pulse-bg 1.5s ease-in-out infinite;background-color:var(--bulma-black-ter);border-radius:var(--radius-s);height:56px;margin-bottom:.5rem}@keyframes pulse-bg{0%{background-color:var(--bulma-black-ter)}50%{background-color:var(--bulma-grey-darker)}to{background-color:var(--bulma-black-ter)}}.playlist-selection-item.is-selected,.playlist-selection-item:hover{background-color:var(--color-surface-hover)}.playlist-selection-item img{border-radius:var(--radius-s);height:40px;object-fit:cover;width:40px}#cropper-container{background-color:var(--bulma-black);border-radius:var(--radius-m);display:none;height:250px;margin-top:1rem;width:100%}#cropper-preview{display:block;max-width:100%}.download-toast{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(30,30,30,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-l,12px);bottom:2rem;box-shadow:0 8px 32px rgba(0,0,0,.5);color:#fff;display:grid;gap:1rem;grid-template-columns:max-content 1fr max-content;left:50%;max-width:420px;padding:1rem 1.25rem;position:fixed;transform:translateX(-50%);width:100%;z-index:9999}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%,100px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,50px)}}.download-toast.toast-enter{animation:slideInUp .5s cubic-bezier(.165,.84,.44,1) forwards}.download-toast.toast-exit{animation:fadeOutDown .4s ease-out forwards}.toast-icon{color:var(--color-text-secondary);font-size:1.5rem}.toast-title{font-weight:600;margin-bottom:.25rem!important}.toast-title span{color:var(--bulma-warning)}.toast-message{color:var(--color-text-secondary);font-size:.8rem;margin-bottom:.75rem!important}.toast-message a{color:var(--bulma-warning);font-weight:600}.toast-message a:hover{color:var(--bulma-warning-light)}.toast-progress-bar{background-color:hsla(0,0%,100%,.15);border-radius:4px;height:4px;overflow:hidden;width:100%}.toast-progress-value{background-color:var(--bulma-warning);border-radius:4px;height:100%;width:0}.toast-close-btn{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1rem;padding:.5rem}.toast-close-btn:hover{color:#fff}.tag.is-beta-tag{background-color:var(--color-text-primary)!important;border-radius:var(--radius-s)!important;color:var(--color-bg)!important;font-size:.6rem!important;font-weight:700!important;height:auto;letter-spacing:.05em;line-height:1.5;padding:.15em .6em!important;text-transform:uppercase;vertical-align:middle}.menu-list a[href="/music"] .icon{color:#bdbdbd!important}.menu-list a[href="/music"]:hover .icon{color:var(--color-text-primary)!important}.menu-list a[href="/music"].is-active .icon{color:#000!important}#progress-notify-container{align-items:flex-end!important;bottom:20px!important;display:flex!important;flex-direction:column-reverse!important;gap:10px!important;position:fixed!important;right:20px!important;z-index:5000!important}.progress-notification{align-items:center!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:rgba(30,30,30,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:var(--radius-l,12px)!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important;display:flex!important;gap:1rem!important;opacity:0!important;padding:1rem!important;transform:translateX(100%)!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important;width:340px!important}.progress-notification.is-visible{opacity:1!important;transform:translateX(0)!important}.progress-notification.is-exiting{opacity:0!important;transform:scale(.9)!important}.progress-icon{color:var(--color-text-secondary,#888)!important;font-size:1.5rem!important;text-align:center!important;width:32px!important}.progress-info{flex-grow:1!important;min-width:0}.progress-title{color:var(--color-text-primary,#eaeaea)!important;font-size:.9rem!important;font-weight:600!important;margin-bottom:.25rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.progress-status{color:var(--color-text-secondary,#888)!important;font-size:.8rem!important}.progress-bar-container{background-color:hsla(0,0%,100%,.15)!important;border-radius:9999px!important;height:4px!important;margin-top:.5rem!important;overflow:hidden!important;width:100%!important}.progress-bar-fill{background-color:var(--bulma-warning,#ffdd57)!important;border-radius:9999px!important;height:100%!important;transition:width .2s linear,background-color .2s ease!important;width:0!important}.progress-notification.is-complete .progress-bar-fill{background-color:var(--bulma-success,#48c774)!important}.progress-notification.is-error .progress-bar-fill{background-color:var(--bulma-danger,#f14668)!important}@keyframes pulse-money{0%{box-shadow:0 0 0 0 rgba(255,56,96,.7)}70%{box-shadow:0 0 0 10px rgba(255,56,96,0)}to{box-shadow:0 0 0 0 rgba(255,56,96,0)}}.btn-money-maker{animation:pulse-money 2s infinite;background:linear-gradient(45deg,#ff3860,#ff5e62)!important;border:none!important;color:#fff!important;font-size:.75rem!important;font-weight:800!important;text-transform:uppercase;transition:transform .2s ease!important}.btn-money-maker:hover{box-shadow:0 5px 15px rgba(255,56,96,.4);transform:translateY(-2px) scale(1.05)}.sidebar-pack-btn{align-items:center;background:linear-gradient(90deg,#131313,#1a1a1a);border:1px solid #48c774;border-radius:6px;color:#48c774!important;display:flex;font-weight:700;justify-content:center;margin-bottom:1rem;padding:10px;transition:all .3s ease}.sidebar-pack-btn:hover{background:#48c774;box-shadow:0 0 15px rgba(72,199,116,.3);color:#fff!important}.wg-video-overlay{align-items:center;background:rgba(0,0,0,.96);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.wg-video-wrapper{aspect-ratio:16/9;background:#000;border:1px solid #333;border-radius:12px;box-shadow:0 0 40px rgba(255,69,0,.2);max-width:720px;overflow:hidden;position:relative;width:90%}.wg-video-element{height:100%;object-fit:cover;width:100%}.wg-spinner{color:#ff7b00;font-size:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.wg-actions{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:20px;max-width:720px;width:90%}.wg-play-btn{align-items:center;animation:pulse-orange-wg 2s infinite;background:linear-gradient(90deg,#ff7b00,#ffae00);border:none;border-radius:50px;box-shadow:0 0 20px rgba(255,123,0,.4);color:#000;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:800;gap:10px;padding:12px 40px;text-decoration:none;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.wg-play-btn:hover{box-shadow:0 0 30px rgba(255,123,0,.6);color:#000;transform:scale(1.05)}@keyframes pulse-orange-wg{0%{box-shadow:0 0 0 0 rgba(255,123,0,.7)}70%{box-shadow:0 0 0 15px rgba(255,123,0,0)}to{box-shadow:0 0 0 0 rgba(255,123,0,0)}}.wg-skip-btn{background:transparent;border:1px solid #444;border-radius:6px;color:#666;cursor:not-allowed;font-size:.9rem;padding:8px 20px;transition:all .3s}.wg-skip-btn.is-ready{border-color:#666;color:#ccc;cursor:pointer}.wg-skip-btn.is-ready:hover{background:#222;border-color:#fff;color:#fff}.wg-controls-overlay{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);bottom:0;display:flex;gap:10px;left:0;opacity:0;padding:10px 15px;position:absolute;transition:opacity .3s;width:100%;z-index:20}.wg-video-wrapper:hover .wg-controls-overlay{opacity:1}.wg-ctrl-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;min-width:30px;padding:0 5px}.wg-ctrl-btn:hover{color:#ff7b00}.wg-slider{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);border-radius:2px;cursor:pointer;height:4px;outline:none}.wg-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ff7b00;border-radius:50%;cursor:pointer;height:12px;transition:transform .1s;width:12px}.wg-slider::-webkit-slider-thumb:hover{transform:scale(1.3)}#wg-timeline{flex-grow:1}#wg-volume{width:60px}.pack-downloader-bar{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:4px;display:flex;justify-content:center;padding:8px 12px}.pack-items{flex-wrap:wrap;gap:15px}.pack-items,.pack-label{align-items:center;display:flex}.pack-label{color:#888;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.05em;text-transform:uppercase}.button.is-cobalt-mini{background:transparent;border:1px solid #444;color:#ccc;font-size:.7rem;font-weight:700;height:28px;text-transform:uppercase;transition:all .2s}.button.is-cobalt-mini:hover{background:hsla(0,0%,100%,.05);border-color:#00d1b2;color:#fff}.button.is-cobalt-mini:active{transform:scale(.96)}.is-divider[data-content]:after,.is-divider[data-content]:before{background:transparent;color:#666}@media screen and (max-width:768px){.pack-downloader-bar{flex-direction:column;gap:10px;text-align:center}}