: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}.account-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.account-panels[hidden]{display:none}.account-panel{min-width:0;padding:20px}.account-panel h2{margin:0 0 16px;font-size:18px}.account-panel p{overflow-wrap:anywhere;margin:0 0 16px}.account-panel p:last-child{margin-bottom:0}#account-name,#account-characters strong{color:var(--auth-player-color)}#account-characters{gap:16px;margin:0;padding:0;list-style:none;display:grid}#account-characters strong{overflow-wrap:anywhere;display:block}.account-character-profession{align-items:center;font-size:14px;display:flex}
