body.monter-left-layout{padding-left:250px}
.monter-left-layout>.site-header,.monter-event-layout #sidebar,.monter-event-layout #menu-backdrop{display:none!important}
.monter-event-layout .app-layout{display:block;min-height:100dvh}.monter-event-layout .topbar #open-menu{display:none}
#monter-main-sidebar{box-sizing:border-box;position:fixed;inset:0 auto 0 0;width:250px;height:100dvh;z-index:80;overflow-y:auto;overscroll-behavior:contain;background:#091325;color:#edf3ff;border-right:1px solid #20344d;padding:18px 14px;display:flex;flex-direction:column;gap:12px;font:14px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif;scrollbar-gutter:stable}
#monter-main-sidebar *{box-sizing:border-box}
#monter-main-sidebar [hidden]{display:none!important}
#monter-main-sidebar a{text-decoration:none;color:#adbed5}
#monter-main-sidebar button{font:inherit;cursor:pointer;min-height:36px;padding:8px 10px;border:1px solid #29435e;border-radius:7px;background:#14243a;color:#e0f0ff}
#monter-main-sidebar a:focus-visible,#monter-main-sidebar button:focus-visible{outline:2px solid #6aeee9;outline-offset:2px}
#monter-main-sidebar .global-profile{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid #29435e;border-radius:12px;background:#0e1e31;flex-shrink:0;min-height:76px}
#monter-main-sidebar .global-profile>a{flex:1;min-width:0}
#monter-main-sidebar .global-profile strong{display:block;color:#edf3ff;font-size:15px;overflow-wrap:anywhere}
#monter-main-sidebar #global-account-balance{display:block;color:#65edf4;font-size:13px;font-weight:700}
#monter-main-sidebar #global-auth{display:flex;gap:6px;width:100%}
#monter-main-sidebar .global-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px;font-weight:800;margin:4px 0 8px;flex-shrink:0}
#monter-main-sidebar .global-brand img{width:42px;height:48px;object-fit:contain}
#monter-main-sidebar .global-brand small{display:block;color:#53e4ef;font-size:8px;letter-spacing:1px}
#monter-main-sidebar .global-label{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#8199b6;margin:4px 10px 0;flex-shrink:0}
#monter-main-sidebar .global-links{display:grid;gap:4px;margin:0;flex-shrink:0}
#monter-main-sidebar .global-links a{display:flex;align-items:center;min-height:39px;padding:9px 12px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:700}
#monter-main-sidebar .global-links a:hover{background:#132b40;color:#80eff5}
#monter-main-sidebar a.current{background:#143d42;color:#67edf3;border-color:#24747d}
#monter-main-sidebar .global-products{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex-shrink:0}
#monter-main-sidebar .global-products a{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid #24384f;border-radius:7px;background:#0d1d32;min-height:38px;padding:6px}
#monter-main-sidebar .global-products a.current{border-color:#62dedb;color:#67edf3}
#monter-main-sidebar .global-divider{border-top:1px solid #26364c;padding-top:16px;margin-top:4px}
#monter-menu-toggle,#monter-menu-backdrop,#monter-main-sidebar .monter-menu-close{display:none}
@media(max-width:800px){body.monter-left-layout{padding-left:0;padding-top:54px}#monter-main-sidebar{transform:translateX(-100%);width:270px;z-index:1001;transition:transform .18s}#monter-main-sidebar.open{transform:none}#monter-menu-toggle{display:block;position:fixed;top:0;left:0;right:0;z-index:79;width:100%;height:54px;text-align:left;padding:0 18px;background:#091325;color:#def9ff;border:0;border-bottom:1px solid #26364e;font:700 13px system-ui}#monter-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:1000;background:#0009;border:0}#monter-main-sidebar .monter-menu-close{display:block;min-height:38px;text-align:right}#monter-main-sidebar .global-links a{min-height:44px}}

body.monter-left-layout #monter-main-sidebar .global-links a.featured-event{position:relative;isolation:isolate;display:flex;gap:8px;align-items:center;min-height:56px;margin:5px 0 2px;padding:8px 9px;background:linear-gradient(125deg,#0b665e 0%,#087d70 54%,#216c8d 100%);color:#f0fffb;border:1px solid #39d5ba;border-radius:10px;box-shadow:0 3px 12px #061d3033,inset 0 1px 0 #a6ffe94d;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s}
body.monter-left-layout #monter-main-sidebar .global-links a.featured-event::after{content:'';position:absolute;z-index:-1;inset:1px;border-radius:10px;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#befff02b 45%,#d8fff64d 50%,transparent 65%);background-size:300% 100%;animation:monster-event-shine 7s ease-in-out infinite}
body.monter-left-layout #monter-main-sidebar .global-links a.featured-event:hover{color:#fff;border-color:#98ffe9;transform:translateY(-2px);box-shadow:0 8px 26px #0ebd9440,inset 0 1px 0 #c2ffed66}
body.monter-left-layout #monter-main-sidebar .global-links a.featured-event:active{transform:translateY(1px);box-shadow:0 2px 10px #0ebd9426}
body.monter-left-layout #monter-main-sidebar .global-links a.featured-event.current{outline:1px solid #6eead4;outline-offset:2px;border-color:#9dffed}
body.monter-left-layout #monter-main-sidebar .event-link-icon{display:grid;place-items:center;flex:0 0 25px;width:25px;height:28px;border:1px solid #7cffe357;border-radius:7px;color:#c6fff0;font-size:19px;background:#c7ffeb12;box-shadow:inset 0 0 12px #d2fff20d}
body.monter-left-layout #monter-main-sidebar .event-link-copy{display:block;min-width:0;flex:1}
body.monter-left-layout #monter-main-sidebar .event-link-copy b{display:block;font:700 12.5px/1.35 'Segoe UI',Arial,sans-serif;letter-spacing:-.015em}
body.monter-left-layout #monter-main-sidebar .event-link-copy small{display:block;color:#d3f0e9;font:400 10px/1.35 'Segoe UI',Arial,sans-serif;margin-top:3px}
body.monter-left-layout #monter-main-sidebar .event-link-arrow{font-size:17px;color:#94f5dd;transition:transform .2s}
body.monter-left-layout #monter-main-sidebar .featured-event:hover .event-link-arrow{transform:translate(2px,-2px)}
#monter-main-sidebar .event-new-badge{position:absolute;top:-9px;right:8px;padding:2px 7px;border-radius:6px;background:#ffe36b;color:#593000;border:1px solid #fff1aa;font-size:9px;font-weight:900;letter-spacing:.5px;line-height:16px;box-shadow:0 2px 6px #0003}
#monter-main-sidebar .event-menu-group{display:grid;gap:10px;flex-shrink:0}
#monter-main-sidebar .event-submenu{margin:0 0 4px 12px;padding-left:9px;border-left:2px solid #245a60;gap:2px}
#monter-main-sidebar .event-submenu a{min-height:35px;font-size:11px;padding:7px 10px;font-weight:500}
@media(max-width:800px){#monter-main-sidebar .event-submenu a{min-height:44px}}

#monter-main-sidebar .event-submenu:not(:has(a:not([hidden]))){display:none}
@keyframes monster-event-shine{0%,55%{background-position:150% 0}90%,100%{background-position:-60% 0}}
body.monter-left-layout #monter-main-sidebar .global-links a:not(.featured-event){font-family:'Segoe UI',Arial,sans-serif;font-size:15px;font-weight:500}
body.monter-left-layout #monter-main-sidebar .global-profile strong{font-size:16px}
body.monter-left-layout #monter-main-sidebar #global-account-balance{font-size:14px}
body.monter-left-layout #monter-main-sidebar .global-products a{font-size:12px}
#monter-main-sidebar .lq-game-menu{border:1px solid var(--line,#28415c);border-radius:9px;background:var(--field,#0d1d31);margin:4px 0;color:var(--text,#e8f1ff)}
#monter-main-sidebar .lq-game-menu summary{display:flex;align-items:center;gap:9px;padding:11px 10px;list-style:none;cursor:pointer;font:500 14px 'Segoe UI',Arial,sans-serif}
#monter-main-sidebar .lq-game-menu summary::-webkit-details-marker{display:none}
#monter-main-sidebar .lq-game-menu summary img{width:25px;height:25px;object-fit:contain}
#monter-main-sidebar .lq-chevron{margin-left:auto;font-size:24px;line-height:1;transition:transform .2s;color:var(--muted,#a9bfd9)}
#monter-main-sidebar .lq-game-menu[open] .lq-chevron{transform:rotate(90deg)}
#monter-main-sidebar .lq-game-menu nav{display:grid;gap:3px;padding:4px 6px 9px;border-top:1px solid var(--line,#28415c)}
#monter-main-sidebar .lq-game-menu nav a{display:flex;align-items:center;gap:10px;padding:10px 8px;border:1px solid transparent;border-radius:7px;color:var(--muted,#b6c9e3);text-decoration:none}
#monter-main-sidebar .lq-game-menu nav a:hover,#monter-main-sidebar .lq-game-menu nav a.current{color:var(--text,#fff);background:var(--panel,#172c44);border-color:var(--line,#375474)}
#monter-main-sidebar .lq-game-menu b{display:block;font:650 12px/1.5 'Segoe UI',Arial,sans-serif}
#monter-main-sidebar .lq-game-menu small{display:block;font:11px/1.5 'Segoe UI',Arial,sans-serif;opacity:.8}
#monter-main-sidebar .lq-ready{display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;border:1px solid var(--green,#40dfac);border-radius:50%;color:var(--green,#40dfac);font-size:10px}
@media(prefers-reduced-motion:reduce){body.monter-left-layout #monter-main-sidebar .featured-event,body.monter-left-layout #monter-main-sidebar .featured-event::after,body.monter-left-layout #monter-main-sidebar .event-link-arrow{animation:none!important;transition:none!important;transform:none!important}}
#monter-main-sidebar .event-section-title{display:flex;align-items:center;gap:10px;padding:0;background:none;border:0;border-radius:0;font-size:13px;line-height:1.5;color:var(--gold,#e9c77f);cursor:default}
#monter-main-sidebar .event-section-title::after{content:'';height:1px;flex:1;background:var(--line,#29435e)}
#monter-main-sidebar .monter-nav-icon{width:19px;height:19px;flex:0 0 19px;color:currentColor;vertical-align:middle}#monter-main-sidebar nav a{gap:9px}#monter-main-sidebar .global-products a{gap:6px}#monter-main-sidebar .global-products .monter-nav-icon{width:16px;height:16px;flex-basis:16px}#monter-main-sidebar .featured-event .monter-nav-icon{width:25px;height:28px;flex-basis:25px;color:#e4fff7}body.monter-left-layout #monter-main-sidebar .global-links a.featured-passfire{background:linear-gradient(125deg,#9b481e 0%,#923d72 58%,#65479b 100%);border-color:#e99872;color:#fff7ed;box-shadow:0 3px 12px #44213d33,inset 0 1px 0 #ffe0be4d}body.monter-left-layout #monter-main-sidebar .global-links a.featured-passfire:hover{border-color:#ffd1ab;box-shadow:0 8px 24px #ad567140}body.monter-left-layout #monter-main-sidebar .global-links a.featured-passfire.current{outline-color:#edb5ec;border-color:#ffd0ac}body.monter-left-layout #monter-main-sidebar .featured-passfire .monter-nav-icon{color:#ffe0b4}body.monter-left-layout #monter-main-sidebar .featured-passfire .event-link-copy small{color:#ffe5ed}

/* Distinct navigation accents retain readable contrast in both themes. */
#monter-main-sidebar .monter-nav-icon{color:var(--nav-accent,#9cc6ff)}
#monter-main-sidebar [data-icon="home"]{--nav-accent:#85b9ff}
#monter-main-sidebar [data-icon="deposit"]{--nav-accent:#54dfac}
#monter-main-sidebar [data-icon="up-level-tool"]{--nav-accent:#54dafa}
#monter-main-sidebar [data-icon="check-rank"]{--nav-accent:#f5cb69}
#monter-main-sidebar [data-icon="check-history"]{--nav-accent:#bdadff}
#monter-main-sidebar [data-icon="check-qh"]{--nav-accent:#4bdeed}
#monter-main-sidebar [data-icon="check-credit"]{--nav-accent:#7ae3a6}
#monter-main-sidebar [data-icon="tool-history"]{--nav-accent:#f4a7cb}
#monter-main-sidebar [data-icon="buy"]{--nav-accent:#ffd173}
#monter-main-sidebar [data-icon="downloads"]{--nav-accent:#65d6ee}
#monter-main-sidebar [data-icon="history"]{--nav-accent:#bea7ff}
#monter-main-sidebar [data-icon="support"]{--nav-accent:#ffac80}
#monter-main-sidebar [data-icon="nova"]{--nav-accent:#ffc469}
#monter-main-sidebar [data-icon="reg"]{--nav-accent:#82b9ff}
#monter-main-sidebar [data-icon="up-level"]{--nav-accent:#6edfb9}
#monter-main-sidebar [data-icon="auto-login"]{--nav-accent:#d3a1ff}
body.monter-left-layout #monter-main-sidebar .tool-section-title{color:#64d4ef}
body.monster-light #monter-main-sidebar [data-icon="home"]{--nav-accent:#2c69bd}
body.monster-light #monter-main-sidebar [data-icon="deposit"]{--nav-accent:#087c58}
body.monster-light #monter-main-sidebar [data-icon="up-level-tool"]{--nav-accent:#087f9d}
body.monster-light #monter-main-sidebar [data-icon="check-rank"]{--nav-accent:#986512}
body.monster-light #monter-main-sidebar [data-icon="check-history"]{--nav-accent:#7653bf}
body.monster-light #monter-main-sidebar [data-icon="check-qh"]{--nav-accent:#0b8194}
body.monster-light #monter-main-sidebar [data-icon="check-credit"]{--nav-accent:#218048}
body.monster-light #monter-main-sidebar [data-icon="tool-history"]{--nav-accent:#b2457a}
body.monster-light #monter-main-sidebar [data-icon="buy"]{--nav-accent:#936008}
body.monster-light #monter-main-sidebar [data-icon="downloads"]{--nav-accent:#127c93}
body.monster-light #monter-main-sidebar [data-icon="history"]{--nav-accent:#7852ba}
body.monster-light #monter-main-sidebar [data-icon="support"]{--nav-accent:#b65723}
body.monster-light #monter-main-sidebar [data-icon="nova"]{--nav-accent:#9e610a}
body.monster-light #monter-main-sidebar [data-icon="reg"]{--nav-accent:#306ac3}
body.monster-light #monter-main-sidebar [data-icon="up-level"]{--nav-accent:#168461}
body.monster-light #monter-main-sidebar [data-icon="auto-login"]{--nav-accent:#9455ba}
body.monster-light.monter-left-layout #monter-main-sidebar .tool-section-title{color:#0b8099}
