:root{--ui-surface-noise:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAATRSURBVFiFTZf/a+JYFMXPmjUYlEpFqSgdKpWRDjPswvz/f8WwZYctLS2WBEVJUAwRJfvL58AtyGte7rtfzrn3vptEUippJSmTNJS0lFRKukj6W9Iemb6k77y74/1fknJJE0kdSVdJXZ4zSTN0luhIOXtCbvQHmyNJR0kD1pWkmt+V93uet8itJP3CmDBUY/jI8y9JiaQvkt5YC+SXko4dDgzYnEiaY7SSdJb0gZIE2amkBTLeK4LsC05uJf1E7g2DGXZ+IJcmkprg8Tvr7+DQVtJO0gOw3WL4IGks6RNqXnFsI+kJvR9QsyLIGp0bHHpPMHjDWqG8j8EOzi3g7UAUJ5wdBedP/AZEfIezfRx/l9Ty/kLu3HUwOiESOzRi3zSY+yw4OSd/EpyY8CzOZyD5gQ4FOxPOFX9iUBhZYqgCti2c18GpJDjnZKoxZOeHJO0c+Ss/hZypJa0SYGmBakzJtMDp6KfAtoeGr+TFLRGNiWoQuO7i1AOcT0GoxIFWUplI+iapx8ECr3dEMYMrc+eSsjNdDCQk4U2ooDUoVuxtkR+QW0tJhw6w7EmcPc9ToHyjZLyfoihlPyXaNwI5YmwA1M8hUcW7GofP4p8T6z3wXoHVXa3lUBWS9DWglYfy3IJCN8DsfjHm3QHjI5dhAn+n0PHOHJzizAiZHQZd26/U/Ba+u9DZYFA4kXLmP9BI0bVyzedwu8fLCVEXGCpCct4g28P5Z+goMbIBJTs+Cm26DsF2nIQdnLiiPIHTC+9ONJVe6Iav4d2F34HzD6CxovnMJf2D/odQWbeS2oQ2usbLnAQy3y3K3fMbIrxFNkFpFYJwEq8DPUJuzy8jgKmbxBAFFRGO4eiJyJx415B4AxCoWONNN+J8P1SGA2pCKeferDg0B34nSkN1+HJqMGwDX1HsvuBK2GPkEPQ78cY43Jd0MYQtkZ85+InyT975lvM16hI94VTNugzOm+sdOj/CALN153Vff+RQHjL/2V4SpevbUWSh99ecv8HhDNkNiM1A9xj6QyrpagQGTC8rjNbh0hmizHw+oiAhy7s4WYWJqAC1WWjrNdQMQKRRSAxnZg1vOdyfUXBPVpeUYx7QMHouR1G2eUDA5Vhi3N13lISbcBeGkTYIXfl/Ea5ZT0OeF//F8Jn9HD1T9s441YQ5s3Qf+BE8HwHfkkPbMGT4r09UPVBpMDTk/wLETshfeK5J6jTcDUPfSgUl5IZ0IFKP2k8c+kRuRz5k/N7he8+tWIa73zW/hoYh1KwldZMwcHiOdwnOSKwbDJbQ0IbyfARuj2o99tfoaELJlehqQOYoaWIKXM/rkDQ9Ei0NU6yvV1+nZ1BqwlAzgO9z6Ix5oGWHbC3pNgl13gDRgfUjDJ/u8y/hI8Sl56Qbs3eEpk3Igy7rBpk5qJcdNwQ2P0PmL0K0aeiAnhGK8FHzk+dhGFaHvLf+DJ3foKVWGKnvKaVO+O5zAr2EScaRu1ktoC0LzekOnZ4PZ6HHtFDgdZqEsfwOwXX48qlR1kcu9ow5zt2He6QICL5D65DgUijxFP5F0m9PpxWwVnwRe02Isg7TjcKePzBewhTlDxTfmh75JoEKo79IiMYTypWIz1BQ47Xb6JW5YEYUefiUH9MHSvLkFBrWMKDjZG0knf4HDnv2xlRqzuMAAAAASUVORK5CYII=);--ui-item-slot-background:var(--ui-surface-noise) repeat #272727;--ui-slot-scale:1;--ui-item-slot-base-size:calc(48px * var(--ui-slot-scale));--ui-item-art-base-size:calc(40px * var(--ui-slot-scale));--ui-item-slot-size:var(--ui-item-slot-base-size);--ui-item-art-size:var(--ui-item-art-base-size);--ui-item-slot-gap:0px;--ui-panel-border:#ffffff26;--ui-panel-radius:9px;--ui-panel-surface-color:#474748;--ui-panel-surface:var(--ui-surface-noise) repeat var(--ui-panel-surface-color);--ui-panel-header-background:var(--ui-surface-noise) repeat #383838;--ui-panel-header-divider:#00000040;--ui-panel-title-size:13px;--ui-panel-text-color:#f4f7f9;--ui-panel-title-color:var(--ui-tooltip-description-color);--ui-standard-panel-width:430px;--ui-standard-panel-body-height:180px;--ui-panel-header-padding-y:2px}.game-window,.container-window,.merchant-window,.npc-service-window,.player-context-menu,.item-context-menu,.chat-player-menu,.game-tooltip,.gm-debug-panel,.gm-editor__library,.gm-editor__tool-options,.gm-monster-config,.gm-players-editor,.login-panel,.hotbar__slots,.gm-monster-config__item-results{box-sizing:border-box;border:1px solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel-surface);box-shadow:0 4px 12px #00000040}.game-window__header,.container-window__header,.merchant-window__header,.npc-window__header,.gm-debug-panel header,.gm-editor__header,.gm-monster-config__header,.gm-players-editor__header,.login-panel__header{padding:var(--ui-panel-header-padding-y) var(--ui-panel-padding);border-bottom:1px solid var(--ui-panel-header-divider);background:var(--ui-panel-header-background);align-items:center}.game-window__title,.npc-window__title,.container-window__header strong,.merchant-window__header strong,.gm-monster-config__header strong,.gm-players-editor__header strong,.blacksmith-forge__hint{color:var(--ui-panel-title-color);font-family:var(--ui-font-family);font-size:var(--ui-panel-title-size);font-weight:var(--ui-primary-title-weight);line-height:1.2}.game-window__header>div:first-child,.container-window__header>div:first-child{align-items:center;min-width:0;display:flex}.game-window__title,.container-window__header strong{align-items:center;gap:5px;min-width:0;margin:0;display:flex}.container-window.trade-panel{max-width:calc(100vw - 2 * var(--ui-screen-inset,4px));position:fixed;top:25%;left:50%;transform:translate(-50%)}.trade-panel__body{padding:var(--ui-container-grid-padding);gap:8px;display:grid}.pvp-skull-row,.trade-panel__body{font:400 13px var(--ui-font-family);color:var(--ui-panel-text-color)}.trade-panel__offer{text-align:center;justify-items:center;gap:8px;display:grid}.slot-panel-resize{display:none}@media (hover:hover) and (pointer:fine){.container-window.slot-resizable-panel{--container-columns:var(--desktop-container-columns,4);width:min(calc(var(--ui-docked-panel-width) + (var(--container-columns) - 4) * (var(--ui-item-slot-size) + var(--ui-item-slot-gap))), calc(100vw - 2 * var(--ui-screen-inset,4px)))}.slot-panel-resize{z-index:3;touch-action:none;display:block;position:absolute}.slot-panel-resize--left,.slot-panel-resize--right{cursor:ew-resize;width:5px;top:28px;bottom:8px}.slot-panel-resize--left{left:0}.slot-panel-resize--right{right:0}.slot-panel-resize--bottom{cursor:ns-resize;height:5px;bottom:0;left:5px;right:10px}.slot-panel-resize--corner{cursor:nwse-resize;width:10px;height:10px;bottom:0;right:0}}.game-dialog{width:min(390px, calc(100vw - 2 * var(--ui-screen-inset)))}.game-dialog--invite{top:var(--ui-screen-inset);z-index:120;position:absolute;left:50%;transform:translate(-50%)}.game-dialog__body{padding:var(--ui-panel-padding);font:400 13px/1.5 var(--ui-font-family);gap:12px;display:grid}.game-dialog__body p{margin:0}.game-dialog__actions{gap:8px;display:flex}.game-dialog__actions>button{flex:1}:root{--item-name-common:#dedede;--item-name-uncommon:#6be394;--item-name-rare:#79b2ff;--ui-primary-title-size:17px;--ui-primary-title-weight:700;--ui-tooltip-description-color:#ffffff85}.game-tooltip{z-index:1000;box-sizing:border-box;width:min(275px, calc(100vw - 2 * var(--ui-screen-inset,12px)));max-width:275px;max-height:calc(100dvh - 2 * var(--ui-screen-inset,12px));overflow-wrap:anywhere;color:#edf7ff;white-space:pre-line;pointer-events:auto;padding:9px 11px;font-size:14px;font-weight:600;line-height:1.45;position:fixed;overflow:hidden auto}.game-tooltip.is-uncommon{border-color:var(--item-name-uncommon)}.game-tooltip.is-rare{border-color:var(--item-name-rare)}.game-tooltip[hidden]{display:none}.game-tooltip__title{color:#fff;font-size:calc(var(--ui-primary-title-size) + 2px);font-weight:var(--ui-primary-title-weight);margin-bottom:5px;line-height:1.1;display:block}.game-tooltip__description{margin-top:7px;display:block}.game-tooltip__description,.game-tooltip__weight,.game-tooltip__weapon-handling{color:var(--ui-tooltip-description-color)}.game-tooltip__description,.game-tooltip__weight{font-size:12px;font-weight:450}.game-tooltip__body{color:#ffffffd1;display:block}.game-tooltip__body+.game-tooltip__body{margin-top:7px}.game-tooltip__body--stats,.game-tooltip__body--parameters{font-size:16px}.game-tooltip__body--separated{margin-top:7px}.game-tooltip.is-uncommon .game-tooltip__body--stats{color:var(--item-name-uncommon)}.game-tooltip.is-rare .game-tooltip__body--stats{color:var(--item-name-rare)}.game-tooltip__weapon-handling{display:block}.game-tooltip__level{color:#ffffff9e;display:block}.game-tooltip__requirements{margin-top:9px}.game-tooltip__level.is-met{color:#63df7c}.game-tooltip__level.is-unmet,.game-tooltip__class.is-unmet{color:#ef6666}.game-tooltip__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.game-tooltip__weight{white-space:nowrap;margin-left:auto}.game-tooltip__compare-hint{color:#d7e1de75;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:7px;display:block}.game-tooltip__comparison{border-top:1px solid #ffffff1f;gap:3px;margin-top:8px;padding-top:7px;display:grid}.game-tooltip__comparison>strong{color:#e1eae7b8;font-weight:inherit;margin-bottom:2px}.game-tooltip__comparison-line{font-variant-numeric:tabular-nums;display:block}.game-tooltip__comparison-line.is-better{color:#63d984}.game-tooltip__comparison-line.is-worse{color:#e66b6b}.game-tooltip__title.is-uncommon{color:var(--item-name-uncommon);text-shadow:0 0 10px #47d17529}.game-tooltip__title.is-rare{color:var(--item-name-rare);text-shadow:0 0 10px #5291ff2e}.currency-value{font:600 14px/1.45 var(--ui-font-family);font-variant-numeric:tabular-nums;color:#f0d88b;justify-content:flex-start;align-items:center;gap:7px;display:flex}.currency-value__part{align-items:center;gap:3px;display:inline-flex}.currency-value__icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.world-map{background:#399ab5;border:1px solid #514b3c;grid-template-columns:170px minmax(0,1fr);display:grid}.world-map__toolbar{background:#211f1b;border-right:1px solid #514b3c;flex-direction:column;align-items:stretch;gap:12px;padding:12px;display:flex}.world-map label{color:#d1c3a1;flex-direction:column;gap:6px;font-size:13px;display:flex}.world-map button,.world-map select{color:#e4d8ba;min-height:36px;font:inherit;background:#302c24;border:1px solid #746548;border-radius:0;width:100%;min-width:0;padding:6px 8px}.world-map button{cursor:pointer}.world-map button:hover{background:#463d2d}.world-map :focus-visible{outline-offset:-2px;outline:2px solid #f4d377}.world-map__viewport{min-width:0;position:relative}.world-map p{margin:0;padding:8px 14px;font-size:14px}#world-map{touch-action:none;cursor:grab;width:100%;height:min(65vh,720px);min-height:320px;display:block}#world-map:active{cursor:grabbing}#map-status:empty{display:none}#map-retry{width:auto;margin:8px 14px}@media (max-width:600px){.world-map{grid-template-columns:100px minmax(0,1fr)}.world-map__toolbar{gap:8px;padding:8px}.world-map select{padding:4px;font-size:12px}}#map-preview{object-fit:contain;pointer-events:none;z-index:1;width:100%;height:min(65vh,720px);min-height:320px;position:absolute;inset:0;transform:scaleX(-1)}#map-preview[hidden]{display:none}
