.user-menu button#menu{background:transparent;border:0;box-shadow:none;color:#000;margin:0;padding:0}.user-menu [target=menu]{background:transparent!important;border:0;box-shadow:none;margin:0;padding:0}.user-menu [target=menu] a{color:#000!important}.user-menu .closer{color:#fff;cursor:pointer;font-size:1.4rem;opacity:.3;position:absolute;right:.5rem;top:.5rem}.user-menu .theme-toggle{cursor:pointer}.usermenu-popover{border:0;border-radius:0;box-shadow:none;color:#fff;height:100%;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:100}.usermenu-popover .modal-content{background:transparent;border:none}.usermenu-popover .modal-body{display:flex;justify-content:flex-end;padding:0}.usermenu-popover .modal-dialog{margin:0;max-width:100%;padding:0;width:100%}.usermenu-popover--inside{background:#fff;border:0;border-radius:0;box-shadow:none;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:3rem;position:relative}.usermenu-popover--inside:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bs-body-color);content:"";height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.usermenu-popover .closer{color:#000;cursor:pointer;font-size:1.4rem;opacity:.3;position:absolute;right:.75rem;top:.75rem}html.dark{--bs-dark-rgb:0,0,0}html.dark .usermenu-popover{background:#0001}html.dark .usermenu-popover--inside{background:#000}html.dark .closer,html.dark .user-menu .theme-toggle,html.dark .user-menu button#menu,html.dark a{color:#fff}
