.vgmm-btn{display:none}
@media(max-width:760px){
.vgmm-btn{display:inline-flex!important;flex-direction:column;justify-content:center;gap:4px;width:44px;height:40px;padding:0 11px;border-radius:12px;border:1px solid rgba(201,150,61,.55);background:linear-gradient(135deg,#f3d58f,#c9963d);cursor:pointer}
.vgmm-btn span{display:block;height:2px;border-radius:2px;background:#1a1308}
}
.vgmm{position:fixed;inset:0;z-index:10080;background:rgba(10,8,5,.55);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s}
.vgmm.open{opacity:1;pointer-events:auto}
html.vgmm-lock{overflow:hidden}
.vgmm-p{position:absolute;top:0;right:0;bottom:0;width:min(360px,88vw);display:flex;flex-direction:column;background:#fbf7ef!important;box-shadow:-20px 0 60px rgba(0,0,0,.3);transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);font-family:Inter,system-ui,sans-serif}
.vgmm.open .vgmm-p{transform:none}
.vgmm-h{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(201,150,61,.3)}
.vgmm-h b{font:900 20px Unbounded,Inter,sans-serif;color:#1c1a17!important;-webkit-text-fill-color:#1c1a17!important}
.vgmm-h b span{color:#b8892a!important;-webkit-text-fill-color:#b8892a!important}
.vgmm-x{width:40px;height:40px;border-radius:12px;border:1px solid rgba(201,150,61,.45);background:#fff;font-size:26px;line-height:1;color:#8a6510;cursor:pointer}
.vgmm-l{flex:1;overflow:auto;padding:10px 12px}
.vgmm-i{display:flex;align-items:center;gap:14px;padding:13px 14px;margin-bottom:6px;border-radius:14px;text-decoration:none!important;border:1px solid rgba(201,150,61,.25);background:#fff!important;transition:background .2s}
.vgmm-i i{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#fff3cf,#e9c27a 35%,#c08a2e 90%)}
.vgmm-i i svg{width:18px;height:18px;fill:none;stroke:#3b2708;stroke-width:1.9}
.vgmm-i span{flex:1;font-size:16px;font-weight:600;color:#1c1a17!important;-webkit-text-fill-color:#1c1a17!important}
.vgmm-i em{font-style:normal;font-size:22px;color:#c9963d}
.vgmm-i.on{border-color:#c9963d;background:linear-gradient(135deg,#fff7e2,#f6e7c3)!important}
.vgmm-c{display:grid;gap:8px;padding:14px 16px 20px;border-top:1px solid rgba(201,150,61,.3)}
.vgmm-c a{display:flex;justify-content:center;align-items:center;height:44px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none!important;border:1px solid rgba(201,150,61,.5);color:#8a6510!important;-webkit-text-fill-color:#8a6510!important;background:#fff}
.vgmm-c a:first-child{border:0;color:#1a1308!important;-webkit-text-fill-color:#1a1308!important;background:linear-gradient(135deg,#f3d58f,#c9963d)}
html:not([data-theme="light"]) .vgmm-p{background:#120e09!important}
html:not([data-theme="light"]) .vgmm-i,html:not([data-theme="light"]) .vgmm-x,html:not([data-theme="light"]) .vgmm-c a:not(:first-child){background:#1b160f!important}
html:not([data-theme="light"]) .vgmm-i span,html:not([data-theme="light"]) .vgmm-h b{color:#f5ecd9!important;-webkit-text-fill-color:#f5ecd9!important}
html:not([data-theme="light"]) .vgmm-i.on{background:#2a2014!important}
