.notification-wrap.svelte-vtze1i{touch-action:pan-x pan-y;align-items:center;display:inline-flex;position:relative}.bell-button.svelte-vtze1i{color:#d8b86f;cursor:pointer;background:#171719;border:1px solid #4b4130;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:1.12rem;line-height:1;display:grid;position:relative}.bell-button.svelte-vtze1i svg:where(.svelte-vtze1i){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.bell-button.has-unread.svelte-vtze1i{background:#211d18;border-color:#c8a355}.bell-button.svelte-vtze1i b:where(.svelte-vtze1i){color:#fff;box-sizing:border-box;background:#c85f67;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.58rem;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.notification-popover.svelte-vtze1i{z-index:80000;color:#eee;touch-action:pan-y;overscroll-behavior:contain;background:#0d0d10fc;border:1px solid #3a352a;border-radius:12px;width:min(360px,100vw - 24px);max-height:min(520px,70vh);position:absolute;top:44px;right:-42px;overflow:auto;box-shadow:0 18px 52px #0000009e}.popover-heading.svelte-vtze1i{z-index:2;background:#0d0d10fc;border-bottom:1px solid #2b2b32;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex;position:sticky;top:0}.popover-heading.svelte-vtze1i strong:where(.svelte-vtze1i){color:#e6c878;font-size:.82rem}.popover-heading.svelte-vtze1i button:where(.svelte-vtze1i){color:#9d9da6;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:.66rem}.notification-list.svelte-vtze1i{display:grid}.notification-list.svelte-vtze1i a:where(.svelte-vtze1i){color:inherit;background:#111115;border-bottom:1px solid #24242a;grid-template-columns:10px minmax(0,1fr);gap:9px;padding:11px 12px;text-decoration:none;display:grid}.notification-list.svelte-vtze1i a:where(.svelte-vtze1i):hover{background:#17171d}.notification-list.svelte-vtze1i a.unread:where(.svelte-vtze1i){background:#191710}.status-dot.svelte-vtze1i{background:#555;border-radius:50%;width:7px;height:7px;margin-top:5px}.unread.svelte-vtze1i .status-dot:where(.svelte-vtze1i){background:#d8b86f}.copy.svelte-vtze1i{gap:3px;min-width:0;display:grid}.copy.svelte-vtze1i strong:where(.svelte-vtze1i){color:#eee;font-size:.76rem}.copy.svelte-vtze1i small:where(.svelte-vtze1i){color:#aaaab3;font-size:.7rem;line-height:1.35}.copy.svelte-vtze1i .note:where(.svelte-vtze1i){color:#c7c7ce;padding-top:3px}.copy.svelte-vtze1i .note:where(.svelte-vtze1i) b:where(.svelte-vtze1i){color:#d8b86f}.copy.svelte-vtze1i time:where(.svelte-vtze1i){color:#70707a;font-size:.61rem}.empty.svelte-vtze1i{color:#8d8d96;text-align:center;margin:0;padding:22px 14px;font-size:.75rem}.view-all.svelte-vtze1i{color:#d8b86f;text-align:center;background:#0f0f13;border-top:1px solid #2b2b32;padding:10px 12px;font-size:.7rem;font-weight:800;text-decoration:none;display:block}.view-all.svelte-vtze1i:hover{background:#17171d}@media (width<=820px){.bell-button.svelte-vtze1i{width:32px;height:32px}.notification-popover.svelte-vtze1i{top:calc(var(--deepmap-site-header-height,62px) + 6px);width:auto;max-height:calc(100dvh - var(--deepmap-site-header-height,62px) - 16px);position:fixed;left:8px;right:8px}}.auth-placeholder.svelte-150p5it{flex:0 0 36px;width:36px;height:36px;display:block}.login-link.svelte-150p5it,.avatar-link.svelte-150p5it{box-sizing:border-box;cursor:pointer;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-link.svelte-150p5it{color:#c8a355;white-space:nowrap;background:#22222a;border:1px solid #c8a355;border-radius:6px;min-height:34px;padding:0 11px;font-size:.82rem;font-weight:700}.login-link.svelte-150p5it:hover{background:#35312a}.account-wrap.svelte-150p5it{display:inline-flex;position:relative}.avatar-link.svelte-150p5it{color:#c8a355;background:#292933;border:2px solid #c8a355;border-radius:50%;width:36px;height:36px;padding:0;font-size:.95rem;font-weight:700;overflow:hidden}.avatar-link.svelte-150p5it img:where(.svelte-150p5it){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-menu.svelte-150p5it{z-index:90000;background:#0d0d10fc;border:1px solid #3a352a;border-radius:10px;width:190px;padding:7px;position:absolute;top:44px;right:0;box-shadow:0 16px 42px #00000080}.account-summary.svelte-150p5it{border-bottom:1px solid #2a2a30;gap:2px;padding:7px 8px 9px;display:grid}.account-summary.svelte-150p5it strong:where(.svelte-150p5it){color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.account-summary.svelte-150p5it small:where(.svelte-150p5it){color:#777;font-size:.62rem}.account-menu.svelte-150p5it a:where(.svelte-150p5it),.logout-action.svelte-150p5it{box-sizing:border-box;color:#c9c9cf;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-top:4px;padding:8px 9px;font-size:.75rem;font-weight:700;text-decoration:none;display:block}.account-menu.svelte-150p5it a:where(.svelte-150p5it):hover,.logout-action.svelte-150p5it:hover{color:#efd184;background:#1b1b21}.account-menu.svelte-150p5it a.staff:where(.svelte-150p5it){color:#d8b86f}.account-menu.svelte-150p5it a.suspended:where(.svelte-150p5it){color:#ffb4bd}.logout-action.svelte-150p5it{color:#aaa}.login-link.svelte-150p5it:focus-visible,.avatar-link.svelte-150p5it:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=768px){.login-link.svelte-150p5it{padding:0 8px;font-size:.75rem}.avatar-link.svelte-150p5it,.auth-placeholder.svelte-150p5it{flex-basis:32px;width:32px;height:32px}.account-menu.svelte-150p5it{top:calc(var(--deepmap-site-header-height,62px) + 6px);width:min(230px,100vw - 16px);position:fixed;right:8px}}.site-header-global.svelte-a8kxe2{height:var(--deepmap-site-header-height,72px);z-index:50000;color:#e9e5dd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:pan-x pan-y;overscroll-behavior:contain;background:#080a0df7;border-bottom:1px solid #c8a35538;font-family:Segoe UI,Arial,sans-serif;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #00000038}.site-header-inner.svelte-a8kxe2{box-sizing:border-box;align-items:center;gap:28px;width:min(1440px,100%);height:100%;margin:0 auto;padding:0 clamp(18px,4vw,56px);display:flex}.brand-link.svelte-a8kxe2{flex:none;align-items:center;min-width:0;display:inline-flex}.brand-logo.svelte-a8kxe2{object-fit:contain;width:auto;max-width:148px;height:auto;max-height:48px;display:block}.desktop-nav.svelte-a8kxe2{align-items:center;gap:clamp(18px,2.6vw,38px);margin-left:auto;display:flex}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#c8c1bd;white-space:nowrap;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:#e4c982}.header-actions.svelte-a8kxe2{flex:none;align-items:center;gap:12px;display:flex}.language-wrap.svelte-a8kxe2{align-items:center;display:inline-flex}.language-wrap.svelte-a8kxe2 select:where(.svelte-a8kxe2){color:#d8b86f;min-width:48px;height:34px;font:inherit;cursor:pointer;background:#171719;border:1px solid #4b4130;border-radius:7px;outline:none;padding:0 7px;font-size:.76rem;font-weight:800}.language-wrap.svelte-a8kxe2 select:where(.svelte-a8kxe2):hover{background:#211d18;border-color:#c8a355}.mobile-nav-toggle.svelte-a8kxe2{color:#d8b86f;cursor:pointer;background:#171719;border:1px solid #4b4130;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none}.menu-lines.svelte-a8kxe2,.menu-lines.svelte-a8kxe2:before,.menu-lines.svelte-a8kxe2:after{content:"";background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-lines.svelte-a8kxe2{position:relative}.menu-lines.svelte-a8kxe2:before{position:absolute;top:-5px;left:0}.menu-lines.svelte-a8kxe2:after{position:absolute;top:5px;left:0}.mobile-nav-toggle.active.svelte-a8kxe2 .menu-lines:where(.svelte-a8kxe2){background:0 0}.mobile-nav-toggle.active.svelte-a8kxe2 .menu-lines:where(.svelte-a8kxe2):before{transform:translateY(5px)rotate(45deg)}.mobile-nav-toggle.active.svelte-a8kxe2 .menu-lines:where(.svelte-a8kxe2):after{transform:translateY(-5px)rotate(-45deg)}.mobile-nav.svelte-a8kxe2{touch-action:pan-y;overscroll-behavior:contain;display:none}.sr-only.svelte-a8kxe2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.svelte-a8kxe2:focus-visible,select.svelte-a8kxe2:focus-visible,button.svelte-a8kxe2:focus-visible{outline-offset:3px;outline:2px solid #d8b86f}@media (width<=820px){.site-header-inner.svelte-a8kxe2{gap:10px;padding:0 12px}.brand-logo.svelte-a8kxe2{max-width:112px;max-height:40px}.desktop-nav.svelte-a8kxe2{display:none}.header-actions.svelte-a8kxe2{gap:8px;margin-left:auto}.mobile-nav-toggle.svelte-a8kxe2{display:inline-flex}.mobile-nav.svelte-a8kxe2{opacity:0;visibility:hidden;pointer-events:none;background:#0c0c0efb;border-bottom:1px solid #c8a3553d;flex-direction:column;gap:3px;padding:10px 12px 14px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 18px 30px #00000059}.mobile-nav.open.svelte-a8kxe2{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){border:1px solid #0000;border-radius:7px;padding:11px 12px}.mobile-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{background:#1d1915;border-color:#4f432f}}@media (width<=420px){.brand-logo.svelte-a8kxe2{max-width:98px}.language-wrap.svelte-a8kxe2 select:where(.svelte-a8kxe2){min-width:44px;padding:0 5px}}.site-footer-global.svelte-4jwo3w{z-index:2;color:#8f8b91;background:#090a0d;border-top:1px solid #c8a3552e;font-family:Segoe UI,Arial,sans-serif;position:relative}.footer-inner.svelte-4jwo3w{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100%);margin:0 auto;padding:22px clamp(18px,4vw,56px);display:flex}.footer-copy.svelte-4jwo3w{margin:0;font-size:.78rem;line-height:1.5}.footer-links.svelte-4jwo3w{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#bbb5b2;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .16s}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#d8b86f}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #d8b86f}@media (width<=620px){.footer-inner.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:13px;padding-top:20px;padding-bottom:22px}.footer-links.svelte-4jwo3w{justify-content:flex-start;gap:16px 20px}}:root{--deepmap-site-header-height:72px;--deepmap-game-subheader-height:54px}.page-with-global-header.svelte-12qhfyh{min-height:100dvh;padding-top:var(--deepmap-site-header-height);box-sizing:border-box}.page-with-global-header.svelte-12qhfyh main{min-height:calc(100vh - var(--deepmap-site-header-height));min-height:calc(100dvh - var(--deepmap-site-header-height))}@media (width<=820px){:root{--deepmap-site-header-height:62px;--deepmap-game-subheader-height:52px}}
