.tooltip{z-index:100000;border:.5px solid var(--color_border-4);white-space:normal;word-wrap:break-word;background:var(--color_bg-2);min-width:200px;max-width:200px;color:var(--color_fg-1);border-radius:5px;display:block;box-shadow:0 0 10px #00000040}@layer base{.push_btn{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:2px;display:inline-flex}.push_btn.borderColor-none{border:none!important}.push_btn.borderColor-1{border-color:var(--color_border-1)}.push_btn.borderColor-2{border-color:var(--color_border-2)}.push_btn.borderColor-3{border-color:var(--color_border-3)}.push_btn{background:var(--color_btn-bg);color:var(--color_btn-fg);cursor:pointer;will-change:filter;font-weight:700}.push_btn.s{padding:2px 6px;font-size:.9rem}.push_btn.m{padding:4px 8.5px;font-size:1rem}.push_btn.l{padding:7px 11px;font-size:1.1rem}.push_btn>span{color:inherit}.push_btn.info.info{background:var(--color_info)!important;color:var(--color_info-mate)!important}.push_btn.success.success{background:var(--color_success)!important;color:var(--color_success-mate)!important}.push_btn.danger.danger{background:var(--color_error)!important;color:var(--color_error-mate)!important}.push_btn.warning.warning{background:var(--color_warning)!important;color:var(--color_warning-mate)!important}.push_btn.highlight.highlight{background:var(--color_highlight)!important;color:var(--color_highlight-mate)!important}.push_btn.inverted.inverted{background:var(--color_fg-1)!important;color:var(--color_bg-1)!important}.push_btn.accent.accent{background:var(--color_accent)!important;color:var(--color_accent-mate)!important}.push_btn.active{border-color:var(--color_accent)}:root[data-theme=light] .push_btn:hover:not(.info,.accent,.success,.danger,.warning,.highlight,.inverted){background:var(--color_bg-5)}:root[data-theme=dark] .push_btn:hover:not(.info,.accent,.success,.danger,.warning,.highlight,.inverted){background:var(--color_bg-4)}.push_btn:hover:not(.info,.accent,.success,.danger,.warning,.highlight,.inverted){border:1px solid var(--color_border-2);color:var(--color_accent)}.push_btn:hover.info,.push_btn:hover.accent,.push_btn:hover.success,.push_btn:hover.danger,.push_btn:hover.warning,.push_btn:hover.highlight,.push_btn:hover.inverted{filter:brightness(1.1)}.push_btn img{background:0 0;width:auto;height:100%}.push_btn span{text-align:center;flex:1}}.notification_center{width:clamp(250px,20dvw,350px);position:fixed;top:50px;right:10px}.notification_center i{font-size:1.35rem}.notification_center{font-size:12.8px;font-weight:500}.notification_center .notification{border-radius:inherit;background:var(--color_bg-2);border:1px solid var(--color_border-2);min-height:30px;padding:15px}.notification_center .notification.info{background:var(--color_info);color:var(--color_info-mate)}.notification_center .notification.success{background:var(--color_success);color:var(--color_success-mate)}.notification_center .notification.error{background:var(--color_error);color:var(--color_error-mate)}.notification_center .notification.warning{background:var(--color_warning);color:var(--color_warning-mate)}.notification_center .notification .close-btn{width:20px;height:20px;color:inherit;background:0 0;border-radius:50%;position:absolute;top:2px;right:2px}.notification_center .notification .close-btn:hover{background:var(--color_accent-mate);color:var(--color_accent)}.slide_fade_in{animation:.25s forwards slideInFadeIn}.slide_fade_out{animation:.25s forwards slideOutFadeOut}@keyframes slideInFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(20px)}}
