/* SOLVEN v98 - minimal account dropdown, leaves existing auth modal styling intact */
.sv98-hidden-account,.sv98-signed-in .sv98-hidden-account{display:none!important;visibility:hidden!important}
#sv98-user-menu[hidden]{display:none!important}
#sv98-user-menu{position:fixed;z-index:2147482000;box-sizing:border-box;padding:10px;background:linear-gradient(150deg,#17120e,#080809 65%);border:1px solid rgba(255,138,15,.55);border-radius:14px;box-shadow:0 18px 55px #000c,0 0 28px rgba(255,120,0,.11);color:#f7f5f3;font-family:Inter,Arial,sans-serif;max-height:calc(100dvh - 80px);overflow-y:auto}
#sv98-user-menu *{box-sizing:border-box}
#sv98-user-menu .sv98-menu-top{display:flex;gap:8px;align-items:center;padding:7px 10px 3px}
#sv98-user-menu .sv98-online{font-size:10px;color:#ff960c}
#sv98-user-menu .sv98-menu-title{font-size:11px;font-weight:900;letter-spacing:.09em;color:#ffc28a}
#sv98-user-menu .sv98-mail{padding:5px 10px 12px;color:#ac9c91;font-size:12px;overflow-wrap:anywhere;border-bottom:1px solid #443123;margin-bottom:5px}
#sv98-user-menu .sv98-menu-item{display:block;width:100%;min-height:39px;text-align:left;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#f7f4f1;font-family:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:background .18s,color .18s}
#sv98-user-menu .sv98-menu-item:hover,#sv98-user-menu .sv98-menu-item:focus-visible{background:#33200d;color:#ffa329;outline:none}
#sv98-user-menu .sv98-signout{color:#ffa329}
[data-sv98-menu-toggle]{cursor:pointer}
