@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;background-color:transparent;border:0;outline:0}html,body{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background-color:#000}canvas{image-rendering:pixelated;-webkit-font-smoothing:none}body{touch-action:manipulation;overflow:hidden;margin:0;padding:0;line-height:1;background:linear-gradient(to bottom,transparent,transparent,rgba(0,0,0,.6)),url(/img/tile.png)center center;background-size:auto;image-rendering:pixelated}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{-webkit-text-decoration:none;text-decoration:none}del{-webkit-text-decoration:line-through;text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-scrollbar{width:.5em;height:.5em}@media only screen and (orientation:portrait){::-webkit-scrollbar{width:0;height:0}}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#eee}::-webkit-scrollbar-thumb:hover{background-color:#ccc}::-webkit-scrollbar-thumb:active{background-color:#aaa}@font-face{font-family:AdvoCut;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/advocut/advocut-webfont.woff)format("woff"),url(/fonts/advocut/advocut-webfont.ttf)format("truetype"),url(/fonts/advocut/advocut-webfont.svg#AndinaRegular)format("svg")}@font-face{font-family:AdvoCut Fallback;font-weight:400;font-style:normal;src:local("Arial");ascent-override:89.2%;descent-override:21.78%;line-gap-override:0%;size-adjust:100.89%}@font-face{font-family:KerrieFont;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/kerriefont.ttf)format("truetype")}@font-face{font-family:Monogram;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/monogram.ttf)format("truetype")}@font-face{font-family:Fibberish;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/fibberish.ttf)format("truetype")}@font-face{font-family:Abaddon;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/abaddon.ttf)format("truetype")}@font-face{font-family:Quaver;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/quaver.ttf)format("truetype")}@font-face{font-family:KerrieFont Fallback;font-weight:400;font-style:normal;src:local("Arial");ascent-override:68.45%;descent-override:22.82%;line-gap-override:0%;size-adjust:109.58%}@font-face{font-family:DorfScratch;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/dorfscratch.ttf)format("truetype")}@font-face{font-family:DorfScratch Fallback;font-weight:400;font-style:normal;src:local("Arial");ascent-override:68.45%;descent-override:22.82%;line-gap-override:0%;size-adjust:109.58%}@keyframes move-parchment-left{0%,to{left:0}45%,55%{left:41%}}@keyframes move-parchment-right{0%,to{right:0}45%,55%{right:41%}}@keyframes parchment-middle-1{0%,to{width:21.625em;margin-left:-10.8125em;background-position:-2.375em -18.375em}45%,55%{width:0;margin-left:0;background-position:-13.1875em -18.375em}}@keyframes parchment-middle-2{0%,to{width:43.25em;margin-left:-21.625em;background-position:-4.75em -36.75em}45%,55%{width:0;margin-left:0;background-position:-26.375em -36.75em}}@keyframes parchment-middle-3{0%,to{width:64.875em;margin-left:-32.4375em;background-position:-7.125em -55.125em}45%,55%{width:0;margin-left:0;background-position:-39.5625em -55.125em}}@keyframes blink{50%{color:transparent}}@keyframes animate-instructions{0%{background-position-x:0}to{background-position-x:-12em}}@keyframes animate-instructions-click{0%{background-position-x:0}to{background-position-x:-6em}}.row{display:flex;flex-direction:row}.col{display:flex;flex-direction:column}.stroke{text-shadow:.0625em .0625em 0#373737,.0625em -.0625em 0#373737,0 .0625em 0#373737,.0625em 0 0#373737,-.0625em .0625em 0#373737,-.0625em -.0625em 0#373737,0-.0625em 0#373737,0 .0625em 0#373737,-.0625em 0 0#373737}.text-red{color:#e00a0a}.text-green{color:#00a800}.text-yellow{color:#e0e000}.dimmed{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:brightness(25%)}div,ul,dialog,article{display:flex;flex-direction:column}div[hidden],ul[hidden],dialog[hidden],article[hidden]{display:none}h1,h2,h3,h4,h5,h6{margin-bottom:.25em}h1{font-size:1.75em}h2{font-size:1.375em}h3{font-size:1.25em}h4{font-size:1.125em}h5{font-size:1em}h6{font-size:.875em}p{margin-bottom:.25em;font-size:1em}:root{--ui-font-hud:16px;--ui-font-ratio:1}body.ui-font-small{--ui-font-hud:10px;--ui-font-ratio:.625}body.ui-font-medium{--ui-font-hud:12px;--ui-font-ratio:.75}body.ui-font-large{--ui-font-hud:16px;--ui-font-ratio:1}body,button,input,select{font-family:Monogram,AdvoCut Fallback,arial,sans-serif}h1,h2,h3{font-family:Fibberish,Monogram,AdvoCut,arial,sans-serif}select{padding:.25em;font-size:1em;color:#c6c0a3;background-color:#000;border:0;border-radius:.25em}@media only screen and (min-width:1501px){body{font-size:1.875em;font-size:calc(1em*1.875*var(--ui-font-ratio, 1))}}@media only screen and (max-width:1500px),only screen and (max-height:870px){body{font-size:1.5em;font-size:calc(1em*1.5*var(--ui-font-ratio, 1))}}@media only screen and (max-width:1000px){body{font-size:1em;font-size:calc(1em*1*var(--ui-font-ratio, 1))}}.check .checkmark:before{width:1em;height:1em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:77.5em 54.25em}.check .checkmark:before:hover{background-position-x:-14.625em}.check .checkmark:before:active,.check .checkmark:before .active{background-position-x:-15.625em}.check .checkmark:before:disabled,.check .checkmark:before .disabled{background-position-x:-13.625em}.check .checkmark:before{background-position-x:-13.625em;background-position-y:-30em}.check{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:row;gap:.5em;align-items:center;line-height:1;text-align:left}.check input[type=checkbox]{cursor:pointer;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.check .checkmark{display:block}.check .checkmark:before{content:"";display:block}.check:hover input~.checkmark:before,.check input:focus~.checkmark:before{background-position-x:-14.75em}.check input:active~.checkmark:before{background-position-x:-15.875em}.check input:checked~.checkmark:before{background-position-x:-17em}.check:hover input:checked~.checkmark:before,.check input:focus:checked~.checkmark:before{background-position-x:-18.125em}#parchment{top:-3em;width:38em;height:19em;opacity:0}#parchment select{width:25%;color:#000;text-align:center;background-color:#0000000d}#load-character,#create-character,#set-nickname,#wallet-help,#sponsor-thanks,#reset-password,#world-select,#credits,#about,#git,#death,#news,#error{pointer-events:none;position:absolute;inset:0;overflow:auto;display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:100%;max-width:24em;height:100%;min-height:14em;margin:auto;padding:.65em .75em;text-align:center;opacity:0;transition:none}#load-character form,#create-character form,#set-nickname form,#wallet-help form,#sponsor-thanks form,#reset-password form,#world-select form,#credits form,#about form,#git form,#death form,#news form,#error form{position:relative;display:flex;flex:1;flex-direction:column;gap:0;justify-content:space-between;height:100%}#load-character form button,#create-character form button,#set-nickname form button,#wallet-help form button,#sponsor-thanks form button,#reset-password form button,#world-select form button,#credits form button,#about form button,#git form button,#death form button,#news form button,#error form button{width:8em}#load-character form input,#create-character form input,#set-nickname form input,#wallet-help form input,#sponsor-thanks form input,#reset-password form input,#world-select form input,#credits form input,#about form input,#git form input,#death form input,#news form input,#error form input{font-size:.9em}.parchment-left{position:absolute;top:0;left:0}.parchment-right{position:absolute;top:0;right:0}.parchment-middle{position:absolute;top:0;left:50%}.parchment-left,.parchment-middle,.parchment-right,#respawn{image-rendering:pixelated}.left-ornament,.right-ornament{position:relative;display:inline-block;image-rendering:pixelated}#death h1{margin-top:20%}#death #respawn{cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-top:1em;font-size:1.5em}.credits #credits,.about #about,.git #git,.death #death,.news #news,.error #error,.create-character #create-character,.set-nickname #set-nickname,.wallet-help #wallet-help,.sponsor-thanks #sponsor-thanks,.reset-password #reset-password,.world-select #world-select,.load-character #load-character{pointer-events:auto;overflow:hidden;opacity:1;transition:.5s opacity linear}.credits #credits form,.about #about form,.git #git form,.death #death form,.news #news form,.error #error form,.create-character #create-character form,.set-nickname #set-nickname form,.wallet-help #wallet-help form,.sponsor-thanks #sponsor-thanks form,.reset-password #reset-password form,.world-select #world-select form,.load-character #load-character form{flex:1;height:auto;min-height:0}.login-center-panel#parchment,#parchment.login-center-panel{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;max-width:15.5em;height:100%;min-height:0;max-height:100%;margin:0;opacity:1}@media only screen and (orientation:portrait){#parchment:not(.login-center-panel){top:-5em;width:20em;height:26em}.login-center-panel#parchment{top:0;width:100%;max-width:15em;height:100%;min-height:0}#loading,#load-character,#create-character,#set-nickname,#wallet-help,#sponsor-thanks,#reset-password,#world-select,#credits,#about,#git,#death,#news,#error{flex-flow:column;justify-content:center;width:16em;height:23em}#loading .button-row,#load-character .button-row,#create-character .button-row,#set-nickname .button-row,#wallet-help .button-row,#sponsor-thanks .button-row,#reset-password .button-row,#world-select .button-row,#credits .button-row,#about .button-row,#git .button-row,#death .button-row,#news .button-row,#error .button-row{flex-flow:column}#loading .slice-button,#load-character .slice-button,#create-character .slice-button,#set-nickname .slice-button,#wallet-help .slice-button,#sponsor-thanks .slice-button,#reset-password .slice-button,#world-select .slice-button,#credits .slice-button,#about .slice-button,#git .slice-button,#death .slice-button,#news .slice-button,#error .slice-button{width:15em}.login-center-panel #load-character,.login-center-panel #set-nickname,.login-center-panel #wallet-help,.login-center-panel #sponsor-thanks,.login-center-panel #world-select,.login-center-panel #about,.login-center-panel #credits{width:100%;height:auto;min-height:0}}input[type=range]{width:100%;height:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:-webkit-gradient(linear,left top,right top,color-stop(1,#c5c5c5),color-stop(1,#4d4d4d));border-radius:.1875em}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important}input[type=range]::-webkit-slider-thumb{width:.75em;height:1em;background-color:#4d4d4d;border:.125em solid #7f7f7f;border-radius:.125em}input[type=range]::-webkit-slider-thumb:active{background-color:#7f7f7f}input[type=range]::-webkit-slider-thumb:hover{border-color:#fcda5c}.footer-button{color:#e8d8a8;-webkit-text-decoration:none;text-decoration:none}#intro{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%}.login-scene{pointer-events:none;position:absolute;inset:0;background-color:#0a0c10;background-image:url(/login-scene-v2.jpg);background-repeat:no-repeat;background-position:62%center;background-size:cover;image-rendering:pixelated;image-rendering:crisp-edges;animation:login-scene-breathe 24s ease-in-out infinite alternate}.login-vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 82% 74%at 50% 42%,transparent 22%,rgba(1,6,8,.58) 100%),linear-gradient(to top,rgba(1,5,7,.68)0,transparent 34%),linear-gradient(to bottom,rgba(1,6,9,.48)0,transparent 18%)}.login-vignette:after{content:"";position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle at 18% 70%,rgba(89,228,218,.52)0,rgba(89,228,218,.52) 1px,transparent 2px),radial-gradient(circle at 79% 34%,rgba(255,190,92,.45)0,rgba(255,190,92,.45) 1px,transparent 2px);background-image:radial-gradient(circle at 18% 70%,rgba(89,228,218,.52)0 1px,transparent 2px),radial-gradient(circle at 79% 34%,rgba(255,190,92,.45)0 1px,transparent 2px);background-size:8em 8em,11em 11em;animation:login-motes 18s linear infinite}@media (orientation:landscape),(min-aspect-ratio:1/1){.login-scene{background-color:#0c0a08;background-image:url(/login-scene-v2.jpg);background-position:center 42%}}.login-brand{pointer-events:none;position:absolute;top:max(1.3em,min(7vh,4.2em));left:50%;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:min(32em,92vw);color:#f6e7b6;text-align:center;text-shadow:0 2px 0#10191b,0 0 18px rgba(0,0,0,.88)}.login-brand strong{font-family:Abaddon,KerrieFont,serif;font-size:max(3em,min(12vw,6.8em));font-weight:400;line-height:.75;letter-spacing:.055em;color:#f4d98f;text-shadow:0 2px 0#7a4521,0 4px 0#182729,0 8px 24px rgba(0,0,0,.92),0 0 30px rgba(72,222,207,.2)}.login-brand-kicker,.login-brand-tagline{font-family:Monogram,sans-serif;letter-spacing:.18em;text-transform:uppercase}.login-brand-kicker{margin-bottom:.35em;font-size:max(.72em,min(2vw,1em));color:#7ce0d2}.login-brand-tagline{margin-top:.8em;font-size:max(.7em,min(2.4vw,1.1em));color:#e6d5a7}@keyframes login-scene-breathe{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes login-motes{0%{transform:translateZ(0)}to{transform:translate3d(0,-4em,0)}}@media (prefers-reduced-motion:reduce){.login-scene,.login-vignette:after{animation:none}}.login-hub{pointer-events:none;position:absolute;inset:0;z-index:1;box-sizing:border-box;width:100%;height:100%}.login-center{pointer-events:auto;position:absolute;top:54%;bottom:20%;left:50%;transform:translate(-50%);display:flex;align-items:stretch;width:min(15em,78vw);max-width:15em}.login-center-panel{top:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:.28em .38em .25em!important;opacity:1!important;background:rgba(12,10,8,.55)!important;border:2px solid rgba(244,208,63,.32)!important;box-shadow:0 2px 12px #00000047!important}.login-center-panel{max-width:15em;max-height:100%;overflow:hidden;backdrop-filter:blur(2px)}.login-center-panel.load-character #load-character,.login-center-panel.wallet-help #wallet-help,.login-center-panel.set-nickname #set-nickname,.login-center-panel.world-select #world-select,.login-center-panel.about #about,.login-center-panel.sponsor-thanks #sponsor-thanks,.login-center-panel.credits #credits{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;opacity:1!important}.login-center-panel.load-character #load-character,.login-center-panel.wallet-help #wallet-help,.login-center-panel.set-nickname #set-nickname,.login-center-panel.world-select #world-select,.login-center-panel.about #about,.login-center-panel.sponsor-thanks #sponsor-thanks,.login-center-panel.credits #credits{pointer-events:auto;overflow:hidden;display:flex;flex-direction:column;max-height:100%;margin:0}.login-center-panel.load-character #load-character form,.login-center-panel.wallet-help #wallet-help form,.login-center-panel.set-nickname #set-nickname form,.login-center-panel.world-select #world-select form,.login-center-panel.about #about form,.login-center-panel.sponsor-thanks #sponsor-thanks form,.login-center-panel.credits #credits form{flex:0 0 auto!important;height:auto!important;min-height:0!important;justify-content:flex-start!important}.login-center-panel.load-character #load-character form,.login-center-panel.wallet-help #wallet-help form,.login-center-panel.set-nickname #set-nickname form,.login-center-panel.world-select #world-select form,.login-center-panel.about #about form,.login-center-panel.sponsor-thanks #sponsor-thanks form,.login-center-panel.credits #credits form{gap:.45em}.login-center-panel.wallet-help #wallet-help,.login-center-panel.world-select #world-select,.login-center-panel.about #about,.login-center-panel.sponsor-thanks #sponsor-thanks,.login-center-panel.credits #credits{height:100%!important;padding:.2em 0!important}.login-center-panel.wallet-help #wallet-help,.login-center-panel.world-select #world-select,.login-center-panel.about #about,.login-center-panel.sponsor-thanks #sponsor-thanks,.login-center-panel.credits #credits{overflow-y:auto}.login-center-panel.set-nickname{overflow:visible!important;height:auto!important}.login-center-panel.set-nickname{max-height:none}.login-center-panel.set-nickname #set-nickname{height:auto!important;padding:.1em 0 .15em!important}.login-center-panel.set-nickname #set-nickname{overflow:visible;max-height:none}#intro:has(#parchment.set-nickname) .login-center{top:38%;bottom:auto;height:auto;max-height:none;transform:translate(-50%)}.login-panel-footer{margin-top:.3em;padding-top:.28em;font-size:.55em;line-height:1.45;color:#c8bc98;text-align:center;border-top:1px solid rgba(244,208,63,.18)}.login-panel-footer .social-link{display:inline;padding:0 .15em;color:inherit;-webkit-text-decoration:none;text-decoration:none}.login-panel-footer .social-link:hover{color:#f4d03f}.login-panel-footer button.footer-button{cursor:pointer;font:inherit;font-size:inherit;color:inherit;background:0 0;border:0}.login-panel-footer button.footer-button:hover{color:#f4d03f}.login-panel-footer .social-separator{padding:0 .05em;color:#7a7568}.login-action-button{min-width:9.5em;font-size:.82em}.login-world-button{position:absolute;top:1em;left:1em;z-index:5}.login-version{position:absolute;right:1em;bottom:.65em;z-index:5;color:#e8d8a8bf;text-shadow:0 1px 0#000}#lang-select{position:absolute;top:1em;right:1em;z-index:5;color:#f5f0dc;background:rgba(0,0,0,.55);border:1px solid rgba(244,208,63,.35)}#lang-select[hidden],body.game #intro{display:none}body.game.death #intro{pointer-events:auto;display:flex;z-index:1000;background:rgba(0,0,0,.58)}body.game.death .login-scene,body.game.death .login-vignette,body.game.death #lang-select,body.game.death #world-select-button,body.game.death .login-version{display:none}body.game.death #game-container{pointer-events:none!important}body.game.death .login-center{inset:50%auto auto 50%;transform:translate(-50%,-50%);width:min(22em,92vw);max-width:22em;height:auto}body.game.death #parchment.login-center-panel{width:100%!important;max-width:22em!important;height:auto!important;min-height:10em!important;padding:.85em 1em .75em!important;background:rgba(12,10,8,.9)!important}body.game.death #load-character,body.game.death #wallet-help,body.game.death #set-nickname,body.game.death #world-select,body.game.death #about,body.game.death #sponsor-thanks,body.game.death #credits,body.game.death #git,body.game.death #news,body.game.death #error{display:none!important}body.game.death #death{pointer-events:auto!important;position:relative!important;inset:auto!important;display:flex!important;opacity:1!important}body.game.death #death{flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:8em}body.game.death #death h1{margin:0 0 .5em;font-size:1.1em;color:#e8d8a8}body.game.death #death #respawn{min-width:9em;font-size:.95em}body.intro #intro{pointer-events:auto;z-index:200}body.intro footer,body.intro #social-links,body.intro #parchment{opacity:1}body.intro #game-container{pointer-events:none!important;visibility:hidden!important;opacity:0!important}body.intro #game-container #minimap,body.intro #game-container #buttons,body.intro #game-container #player-info,body.intro #game-container #chat,body.intro #game-container #chat-restore,body.intro #game-container #world-map,body.intro #game-container #attack-info,body.intro #game-container #zoom-buttons,body.intro #game-container #canvas,body.intro #game-container #hotbar,body.intro #game-container #quest-tracker{pointer-events:none!important;display:none!important}body.intro #intro.login-modal-open .login-center-panel{z-index:2}body.intro #social-links.login-panel-footer{position:static;width:auto;text-shadow:none}body.intro .validation-summary{flex-direction:row;justify-content:center;min-height:1.1em;max-height:2.2em;overflow:hidden;font-size:.72em}body.intro #load-character{display:flex;flex-direction:column;gap:0}body.intro .login-notice{margin:0 0 .45em;padding:.3em .45em;font-size:.62em;line-height:1.3;color:#f0e6a8;background:rgba(0,0,0,.28);border:1px solid rgba(240,230,168,.3);border-radius:3px}body.intro .login-notice[hidden]{display:none}body.intro .login-subtitle{margin:0 0 .28em;font-size:.62em;line-height:1.25;color:#d8ccb0}body.intro .wallet-help-link{margin:.25em 0 0}body.intro .text-link{cursor:pointer;padding:0;font:inherit;font-size:.72em;color:#7ec8e3;-webkit-text-decoration:underline;text-decoration:underline;background:0 0;border:0}body.intro .text-link:hover{color:#f4d03f}body.intro #wallet-help{text-align:left}body.intro #wallet-help .wallet-help-lead{margin:0 0 .65em;font-size:.74em;line-height:1.4;color:#d8ccb0}body.intro #wallet-help .wallet-help-steps{margin:0 0 .75em;padding-left:1.25em;font-size:.72em;line-height:1.45;color:#d8ccb0}body.intro #wallet-help .wallet-help-links{display:flex;gap:.75em;justify-content:center;margin-bottom:.65em}body.intro #wallet-help .wallet-help-external{font-size:.82em;color:#7ec8e3;-webkit-text-decoration:none;text-decoration:none}body.intro #wallet-help .wallet-help-external:hover{color:#f4d03f}body.intro #wallet-help .wallet-help-actions,body.intro .wallet-login-row{justify-content:center}body.intro body.intro .login-center-panel #load-character,body.intro body.intro .login-center-panel #wallet-help,body.intro body.intro .login-center-panel #sponsor-thanks,body.intro body.intro .login-center-panel #world-select,body.intro body.intro .login-center-panel #about,body.intro body.intro .login-center-panel #credits{overflow-y:auto}body.intro .nickname-hint{margin:0 0 .45em;font-size:.72em;line-height:1.35;color:#d8ccb0}body.intro #set-nickname .title-decoration{margin-bottom:.2em;font-size:.68em}body.intro #set-nickname #nickname-input{box-sizing:border-box;width:100%;min-height:2.2em;padding:.5em .6em;font-size:.85em;color:#f5f0dc;background:rgba(0,0,0,.55);border:1px solid rgba(244,208,63,.45)}body.intro #set-nickname .validation-summary{min-height:.85em;max-height:1.6em}body.intro #set-nickname .button-row{flex-shrink:0;justify-content:center;margin-top:.25em}body.intro #set-nickname .login-action-button{min-width:8.5em}body.intro .validation-error{color:#ff6b6b;text-shadow:0 1px 0#800}body.intro .validation-warning{color:#f4d03f;text-shadow:0 1px 0#630}body.intro .status{color:#7ec8e3;text-shadow:0 1px 0#036}body.intro .loader-dot{animation:1s blink infinite}body.intro .loader-dot:nth-child(2){animation-delay:.25s}body.intro .loader-dot:nth-child(3){animation-delay:.5s}body.intro #sponsor-thanks .sponsor-thanks-body{margin:.5em 0 1em;font-size:.8em;line-height:1.45;color:#d8ccb0}body.intro #sponsor-thanks .sponsor-thanks-body a{color:#7ec8e3;-webkit-text-decoration:none;text-decoration:none}body.intro #sponsor-thanks .sponsor-thanks-body a:hover{color:#f4d03f}body.intro #sponsor-thanks .sponsor-thanks-actions{justify-content:center}@media only screen and (orientation:portrait){.login-center{top:52%;bottom:18%;width:min(14.5em,86vw);max-width:14.5em}#intro:has(#parchment.set-nickname) .login-center{top:34%}.login-center-panel{max-width:14.5em}}@media (max-height:640px){.login-center{top:50%;bottom:17%}#intro:has(#parchment.set-nickname) .login-center{top:32%}}@media (min-aspect-ratio:16/9){.login-center{top:55%;bottom:21%}#intro:has(#parchment.set-nickname) .login-center{top:40%}}@media (max-aspect-ratio:4/3){.login-center{top:52%;bottom:18%}#intro:has(#parchment.set-nickname) .login-center{top:36%}}#intro:has(#parchment.load-character) .login-center{bottom:auto;height:auto;min-height:0}#parchment.login-center-panel.load-character{height:auto!important;min-height:0!important}#world-select-button{cursor:pointer;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;margin:1em;color:#eee}#world-select-button[hidden]{display:none}#worlds{overflow-y:auto}#worlds li{cursor:pointer;display:flex;flex:1;flex-direction:row;justify-content:space-evenly;box-sizing:border-box;padding:.5em 0;border:.125em solid transparent}#worlds li:nth-child(odd){background-color:#00000040}#worlds li:hover{background-color:#00000080}#worlds li:active{background-color:#000000bf}#worlds li.active{color:#fcda5c;background-color:#000000bf;border-color:#fcda5c}.button-row{display:flex;flex-direction:row;gap:1em;align-items:center;justify-content:space-between;width:100%}#cancel-worlds,#continue-worlds{position:relative}@media only screen and (orientation:portrait){#world-select-button{bottom:4em}}#alert{width:100%;height:3.125em;line-height:3.125em;color:#eee;text-align:center;background-color:#d83939;border-bottom:1px solid #000}#game-version{position:absolute;right:0;bottom:0;padding:1em;color:#eee}#ability-shortcut{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;pointer-events:auto;position:absolute;z-index:18;bottom:152px;bottom:calc(152px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:5px;padding:6px 8px 8px;border-left-color:#5ed5ffeb}#ability-shortcut-label{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;text-align:center}.ability-shortcut-slots{display:flex;flex-direction:row;gap:6px}.ability-quickslot{--ability-icon-x:0px;--cooldown-progress:0%;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;width:50px;height:50px;padding:0;color:#fff;background:rgba(8,12,18,.88);border:1px solid rgba(255,255,255,.24);border-radius:7px;box-shadow:inset 0 0 0 1px #0000007a;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.ability-quickslot:before{content:"";position:absolute;z-index:0;inset:2px;background-image:url(/img/interface/abilityicons.png);background-repeat:no-repeat;background-position:var(--ability-icon-x)0;background-size:384px 135px;border-radius:5px;image-rendering:pixelated}.ability-quickslot:after{content:"";position:absolute;z-index:1;top:0;right:0;left:0;height:var(--cooldown-progress);background:rgba(2,5,9,.76);transition:height .1s linear}.ability-quickslot:disabled{cursor:default;opacity:.28}.ability-quickslot:disabled:before{display:none}.ability-quickslot:focus-visible,.ability-quickslot:hover:not(:disabled){transform:translateY(-2px);border-color:#5ed5ffeb;outline:0;box-shadow:0 0 0 1px #5ed5ff5c,0 8px 18px #00000061}.ability-quickslot:focus-visible:before,.ability-quickslot:hover:not(:disabled):before{background-position-y:-45px}.ability-quickslot:active:not(:disabled),.ability-quickslot.active{border-color:#65e28deb;box-shadow:0 0 14px #65e28d6b}.ability-quickslot:active:not(:disabled):before,.ability-quickslot.active:before{background-position-y:-90px}.ability-key,.ability-level,.ability-cooldown{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);pointer-events:none;position:absolute;z-index:2;font-family:sans-serif;font-weight:800}.ability-key{bottom:2px;left:4px;font-size:10px;color:#5ed5ffeb}.ability-level{top:2px;right:4px;min-width:13px;font-size:9px;text-align:center;background:rgba(0,0,0,.64);border-radius:5px}.ability-cooldown{inset:0;display:flex;align-items:center;justify-content:center;font-size:16px}.ability-requested{animation:ability-requested .22s ease-out}.quickslot-icon-intimidate{--ability-icon-x:0px}.quickslot-icon-run{--ability-icon-x:-48px}.quickslot-icon-awareness{--ability-icon-x:-96px}.quickslot-icon-dualistsmark{--ability-icon-x:-144px}.quickslot-icon-hotshot{--ability-icon-x:-192px}.quickslot-icon-thickskin{--ability-icon-x:-240px}.quickslot-icon-precognition{--ability-icon-x:-288px}.quickslot-icon-secretcalling{--ability-icon-x:-336px}@media (max-width:1000px){#ability-shortcut{bottom:146px;bottom:calc(146px + var(--safe-bottom, 0px));padding:5px 6px 6px}#ability-shortcut-label{display:none}.ability-shortcut-slots{gap:4px}.ability-quickslot{width:44px;height:44px}.ability-quickslot:before{inset:-1px}}@media (orientation:portrait){#ability-shortcut{bottom:180px;bottom:calc(180px + var(--safe-bottom, 0px))}}@keyframes ability-requested{0%{transform:scale(1)}45%{transform:scale(.9)}to{transform:scale(1)}}#achievements{display:none}#achievements-tab{position:absolute;top:-3em;left:calc(50% - 5.5em);display:flex;flex-direction:row;align-items:center;justify-content:center;width:11em;height:3em}#achievements-tab #achievements-tab-arrow-left{position:absolute;top:.375em;left:-1.6875em;padding:.3125em .25em .3125em .3125em}#achievements-tab #achievements-tab-arrow-left .colour-button-arrow-left{position:static}#achievements-tab #achievements-tab-arrow-right{position:absolute;top:.375em;right:-1.6875em;padding:.3125em .3125em .3125em .25em}#achievements-tab #achievements-tab-arrow-right .colour-button-arrow-right{position:static}#achievements-tab span{font-family:Fibberish;font-size:1.2em}#achievements-content{height:100%;padding:.75em}#achievements-content ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.5em;height:100%;padding-right:.25em}#achievements-content ul li{display:flex;flex-direction:row;flex-shrink:0;gap:.5em;align-items:center}#achievements-content ul li .achievement-title{flex:1;font-family:Fibberish;font-size:1.1em}#achievements-content ul li .achievement-description{flex:2;font-size:1em}@media only screen and (orientation:portrait){#achievements{width:22em;height:27em;margin-bottom:5em}}.coin-slot{width:2.5em;height:2.5em;background-image:url(/img/interface/achievements.png);background-repeat:no-repeat;background-size:32em 6em;box-sizing:border-box;padding:.25em}.coin-slot:hover,.coin-slot:active,.coin-slot.active{background-position-x:0}.coin-slot:disabled,.coin-slot.disabled{background-position-x:0}.coin-slot{background-position-x:0;background-position-y:0}.coin-default{width:2em;height:2em;background-image:url(/img/interface/achievements.png);background-repeat:no-repeat;background-size:32em 6em}.coin-default:hover,.coin-default:active,.coin-default.active{background-position-x:-2.625em}.coin-default:disabled,.coin-default.disabled{background-position-x:-2.625em}.coin-default{background-position-x:-2.625em;background-position-y:-.25em}#action-container{pointer-events:auto;position:absolute;z-index:300;inset:auto;margin:0;display:none;flex-direction:column;box-sizing:border-box;width:9em;min-height:8em;max-height:16em;height:auto;padding-right:0}#action-page{display:flex;flex:1;flex-direction:column;height:100%}#action-page ul{display:flex;flex-direction:row;justify-content:space-evenly}.action-item-description{overflow:auto;flex:1;font-size:.9em}.action-item-name{text-align:center}.action-item-name,.action-item-description{color:#fff}.item-metadata{margin-bottom:.35em;padding-bottom:.3em;border-bottom:1px solid rgba(255,255,255,.18)}.item-metadata.quality-fine{color:#74c9ff}.item-metadata.quality-superior{color:#ca8cff}.item-metadata.quality-masterwork{color:#ffd15c}#action-description-attack{left:.25em}#action-description-defense{right:0}#action-description-bonuses{bottom:1.375em;left:.25em}#action-description-enchantments{right:0;bottom:1.375em}.action-button,.action-attack,.action-equip,.action-drop-one,.action-drop-many,.action-eat,.action-interact,.action-trade,.action-potion,.action-follow,.action-examine,.action-addfriend{width:2em;height:2em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:13.875em 24.625em}.action-button:hover,.action-attack:hover,.action-equip:hover,.action-drop-one:hover,.action-drop-many:hover,.action-eat:hover,.action-interact:hover,.action-trade:hover,.action-potion:hover,.action-follow:hover,.action-examine:hover,.action-addfriend:hover{background-position-x:-11.875em}.action-button:active,.action-button.active,.action-attack:active,.action-attack.active,.action-equip:active,.action-equip.active,.action-drop-one:active,.action-drop-one.active,.action-drop-many:active,.action-drop-many.active,.action-eat:active,.action-eat.active,.action-interact:active,.action-interact.active,.action-trade:active,.action-trade.active,.action-potion:active,.action-potion.active,.action-follow:active,.action-follow.active,.action-examine:active,.action-examine.active,.action-addfriend:active,.action-addfriend.active{background-position-x:-9.875em}.action-button:disabled,.action-button.disabled,.action-attack:disabled,.action-attack.disabled,.action-equip:disabled,.action-equip.disabled,.action-drop-one:disabled,.action-drop-one.disabled,.action-drop-many:disabled,.action-drop-many.disabled,.action-eat:disabled,.action-eat.disabled,.action-interact:disabled,.action-interact.disabled,.action-trade:disabled,.action-trade.disabled,.action-potion:disabled,.action-potion.disabled,.action-follow:disabled,.action-follow.disabled,.action-examine:disabled,.action-examine.disabled,.action-addfriend:disabled,.action-addfriend.disabled{background-position-x:-7.875em}.action-button{background-position-x:-7.875em;background-position-y:0}.action-attack{background-position-x:-7.875em;background-position-y:-2em}.action-equip{background-position-x:-7.875em;background-position-y:-4em}.action-drop-one{background-position-x:-7.875em;background-position-y:-6em}.action-drop-many{background-position-x:-7.875em;background-position-y:-8em}.action-eat{background-position-x:-7.875em;background-position-y:-10em}.action-interact{background-position-x:-7.875em;background-position-y:-12em}.action-trade{background-position-x:-7.875em;background-position-y:-14em}.action-potion{background-position-x:-7.875em;background-position-y:-16em}.action-follow{background-position-x:-7.875em;background-position-y:-18em}.action-examine{background-position-x:-7.875em;background-position-y:-20em}.action-addfriend{background-position-x:-7.875em;background-position-y:-22em}#attack-info{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;position:absolute;z-index:6;top:12px;left:50%;transform:translate(-50%);display:none;flex-direction:column;gap:4px;box-sizing:border-box;min-width:160px;max-width:220px;padding:8px 10px;font-size:12px;line-height:1.35;-o-border-image:none;border-image:none}#attack-info .name-row{display:flex;gap:6px;align-items:baseline;justify-content:center}#attack-info .name{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);overflow:hidden;flex:1;font-weight:700;text-align:right}#attack-info .level{flex-shrink:0;font-size:11px;font-weight:700;color:#ffd460f2;white-space:nowrap}#attack-info .level[hidden]{display:none}#attack-info .details{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);overflow:hidden;font-size:11px;color:#e0e9f1d1;text-align:center}#attack-info .attack-health-track{overflow:hidden;height:10px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:2px}#attack-info .health{width:100%;height:100%;background:#c83838;border-radius:1px;transition:width .35s ease}#combat-target-hud{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;pointer-events:auto;position:absolute;z-index:19;top:max(12px,env(safe-area-inset-top,0));left:50%;transform:translate(-50%);box-sizing:border-box;width:max(260px,min(28vw,430px));padding:9px 11px;border-left-color:#dc4252f0}.combat-target-heading{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:space-between;margin-bottom:7px}#combat-target-name{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);overflow:hidden;font-size:20px;font-size:calc(var(--ui-font-hud, 12px)*15/12);font-weight:800;text-overflow:ellipsis;white-space:nowrap}#combat-target-meta{margin-top:2px;font-size:calc(16px*10/12);font-size:calc(var(--ui-font-hud, 12px)*10/12);color:#e0e9f1d1}#combat-target-action{cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;flex:0 0 auto;padding:5px 8px;font-size:calc(16px*10/12);font-size:calc(var(--ui-font-hud, 12px)*10/12)}#combat-target-action:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}#combat-target-action:active,#combat-target-action.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.combat-target-health-track{position:relative;overflow:hidden;height:16px;background:rgba(0,0,0,.58);border:1px solid rgba(255,255,255,.18);border-radius:3px}#combat-target-health-fill{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,#a92336,#ee5261);transition:width .22s ease}#combat-target-health-value{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:10px;font-weight:800}#combat-target-hud.combat-target-player{border-left-color:#5ed5ffeb}#combat-target-hud.combat-target-player #combat-target-health-fill{background:linear-gradient(90deg,#256dc8,#54d1ff)}.combat-target-impact{animation:combat-target-impact .26s ease-out}#attack-info{top:96px}@media (max-width:1000px){#combat-target-hud{top:max(8px,env(safe-area-inset-top,0));width:min(52vw,330px);padding:7px 8px}#combat-target-action{padding:4px 6px}#attack-info{top:84px}}@media (orientation:portrait){#combat-target-hud{top:max(8px,env(safe-area-inset-top,0));right:8px;left:auto;transform:none;width:min(52vw,280px)}#combat-target-meta{display:none}#combat-target-action{font-size:9px}#attack-info{display:none!important}}@keyframes combat-target-impact{0%{filter:brightness(1.55)}to{filter:brightness(1)}}#bank{position:absolute;inset:0;display:none;flex-direction:row;width:37em;height:21em;margin:auto}@media only screen and (orientation:portrait){#bank{flex-direction:column-reverse;justify-content:center;width:21em;height:37em;font-size:.875em}}#bank-container{position:relative;float:right}#bank-container,#bank-inventory-container{box-sizing:border-box;padding:2.75em 1.75em}.bank-locked-hint[hidden],.bank-capacity-label[hidden],.bank-empty-state[hidden]{display:none!important}.bank-locked-hint{pointer-events:none;position:absolute;z-index:2;right:.75em;bottom:.5em;left:.75em;margin:0;font-size:.65em;line-height:1.35;color:#ffd84dd9;text-align:center}.bank-capacity-label{pointer-events:none;position:absolute;z-index:2;top:.45em;right:.75em;left:.75em;margin:0;font-size:.62em;line-height:1.35;color:#ffffffbf;text-align:center}.bank-empty-state{pointer-events:none;position:absolute;z-index:2;inset:2.75em 1.25em 2em;display:flex;align-items:center;justify-content:center;margin:0;padding:0 .5em;font-size:.72em;line-height:1.45;color:#ffd84de6;text-align:center}#bank-slots li.bank-slot-locked .item-slot{cursor:not-allowed;opacity:.35;background-color:#00000059;filter:grayscale(.85)}#bank-slots li.bank-slot-locked .item-slot:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.06)0,rgba(255,255,255,.06) 2px,transparent 2px,transparent 5px)}#bank-slots,#bank-inventory-slots{overflow:auto;display:flex;flex-flow:row wrap;gap:.25em;justify-content:space-evenly;width:100%;height:100%;list-style-type:none}#bank-slots li,#bank-inventory-slots li{float:left}#bank-container{width:21em;height:20.75em;background-image:url(/img/interface/bank.png);background-repeat:no-repeat;background-size:38.75em 21.875em}#bank-container:hover,#bank-container:active,#bank-container.active{background-position-x:-16.5em}#bank-container:disabled,#bank-container.disabled{background-position-x:-16.5em}#bank-container{background-position-x:-16.5em;background-position-y:0}#bank-inventory-container{width:16em;height:15.75em;background-image:url(/img/interface/bank.png);background-repeat:no-repeat;background-size:38.75em 21.875em}#bank-inventory-container:hover,#bank-inventory-container:active,#bank-inventory-container.active{background-position-x:0}#bank-inventory-container:disabled,#bank-inventory-container.disabled{background-position-x:0}#bank-inventory-container{background-position-x:0;background-position-y:0}#bubbles{pointer-events:none;position:absolute;z-index:5;top:0;left:0;overflow:hidden;width:100%;height:100%}#bubbles a{pointer-events:auto;color:#fcda5c;-webkit-text-decoration:none;text-decoration:none}.pointer{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:inline-block;width:4.5rem;height:4.5rem;background:url(/img/pointer.png)no-repeat}.bubble{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:inline-block;box-sizing:border-box;max-width:12em;padding:.5em .55em;font-size:.9em;color:#fffc;text-align:center;background-color:#2d2d2de6;border-radius:.5em}.bubble:after{content:"";position:absolute;bottom:-.7em;left:calc(50% - .75em);display:block;width:0;border-color:rgba(45,45,45,.9) transparent;border-style:solid;border-width:.75em .5em 0}#buttons{pointer-events:auto;position:absolute;z-index:9;top:12px;right:12px;display:flex;flex-flow:row nowrap;gap:8px;align-items:center;margin:0;padding:0}#mall-button{cursor:pointer;position:relative;flex:0 0 auto;box-sizing:border-box;width:50px;height:50px;background-color:#080c12d6;border:2px solid rgba(255,255,255,.28);border-radius:6px;box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset}#mall-button:after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:18px;border:2px solid rgba(255,212,96,.95);border-radius:2px;box-shadow:inset 0-6px #ffd70040,0 0 0 1px #00000059}#mall-button:before{pointer-events:none;content:"";position:absolute;top:11px;left:50%;transform:translate(-50%);width:10px;height:4px;background:rgba(255,212,96,.95);border-radius:1px 1px 0 0}#mall-button:hover{background-color:#000000a6;border-color:#ffd460f2}#mall-button:active,#mall-button.active{background-color:#000000b8;border-color:#ffd460f2}#hub-menu-button{cursor:pointer;position:relative;flex:0 0 auto;box-sizing:border-box;width:50px;height:50px;background-color:#080c12d6;border:2px solid rgba(255,255,255,.28);border-radius:6px;box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset;image-rendering:pixelated}#hub-menu-button:after{pointer-events:none;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:linear-gradient(rgba(255,212,96,.95),rgba(255,212,96,.95))0 0/8px 8px,linear-gradient(rgba(255,212,96,.95),rgba(255,212,96,.95)) 12px 0/8px 8px,linear-gradient(rgba(255,212,96,.95),rgba(255,212,96,.95))0 12px/8px 8px,linear-gradient(rgba(255,212,96,.95),rgba(255,212,96,.95)) 12px 12px/8px 8px;background-repeat:no-repeat;image-rendering:pixelated}#hub-menu-button:hover{background-color:#000000a6;border-color:#ffd460f2}#hub-menu-button:active,#hub-menu-button.active{background-color:#000000b8;border-color:#ffd460f2}#guilds-button,#leaderboards-button,#pickup-pet-button{width:2.375em;height:2.375em;background-image:url(/img/interface/frame_buttons.png);background-repeat:no-repeat;background-size:7.125em 14.25em}#guilds-button:hover,#leaderboards-button:hover,#pickup-pet-button:hover{background-position-x:-2.375em}#guilds-button:active,#guilds-button.active,#leaderboards-button:active,#leaderboards-button.active,#pickup-pet-button:active,#pickup-pet-button.active{background-position-x:-4.75em}#guilds-button:disabled,#guilds-button.disabled,#leaderboards-button:disabled,#leaderboards-button.disabled,#pickup-pet-button:disabled,#pickup-pet-button.disabled{background-position-x:0}#guilds-button{background-position-x:0;background-position-y:0}#leaderboards-button{background-position-x:0;background-position-y:-2.375em}#pickup-pet-button{background-position-x:0;background-position-y:-4.75em}@media only screen and (orientation:portrait){#buttons{top:max(8px,env(safe-area-inset-top,0));right:8px;gap:10px}#mall-button,#hub-menu-button{width:48px;height:48px}}#chat{pointer-events:none;position:absolute;z-index:8;bottom:12px;left:12px;display:none;flex-direction:column;gap:6px;width:16em;max-width:min(16em,50vw - 13em)}@media only screen and (orientation:portrait){#chat{bottom:calc(152px + env(safe-area-inset-bottom,0));left:8px;width:min(100vw - 16px,17rem);max-width:none}}body.game #chat{display:flex}.chat-panel{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;position:relative;overflow:hidden;display:flex;flex-direction:column;max-height:11em;min-height:8.5em;padding:8px 10px 6px}#chat-close{pointer-events:auto;cursor:pointer;position:absolute;z-index:6;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:calc(16px*14/12);font-size:calc(var(--ui-font-hud, 12px)*14/12);line-height:1;color:#fff;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.25);border-radius:2px}#chat-close:before{content:"×"}#chat-close:hover{background:rgba(0,0,0,.65);border-color:#ffd460f2}#chat-close[hidden]{display:none}#chat-hint{pointer-events:auto;cursor:pointer;padding-left:4px;font-size:16px;font-size:calc(var(--ui-font-hud, 12px)*12/12);color:#ffffff73;text-shadow:1px 1px 0 rgba(0,0,0,.8)}#chat-hint[hidden]{display:none}#chat-restore{background-color:#080c12d6;backdrop-filter:blur(10px) saturate(130%);border:2px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset;pointer-events:auto;cursor:pointer;position:absolute;z-index:8;bottom:12px;left:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:calc(16px*16/12);font-size:calc(var(--ui-font-hud, 12px)*16/12);line-height:1}#chat-restore:before{content:"💬"}#chat-restore:hover{border-color:#ffd460f2}#chat-restore[hidden]{display:none}@media only screen and (orientation:portrait){#chat-restore{bottom:calc(152px + env(safe-area-inset-bottom,0));left:8px;width:44px;height:44px;font-size:20px}}@media only screen and (orientation:portrait){.chat-panel{min-height:6.5em;padding:6px 8px 5px}#chat-log{height:4.5em;min-height:0;max-height:4.5em}#chat-log p{font-size:.95em;line-height:1.3;word-break:break-word;word-wrap:anywhere}#chat-hint{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);line-height:1.3;white-space:normal}#chat.chat-expanded .chat-panel{max-height:10em;min-height:7.5em}#chat.chat-expanded #chat-log{height:4em;min-height:0;max-height:4em}#chat-close{width:28px;height:28px;font-size:24px;font-size:calc(var(--ui-font-hud, 12px)*18/12)}}#chat-log{scroll-behavior:smooth;scrollbar-color:rgba(255,255,255,.25) transparent;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;flex:1 1 auto;height:7em;min-height:0;max-height:7em;padding-right:22px}#chat-log p{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);margin-bottom:.1em;font-size:1.25em;line-height:1.35;word-break:break-word;word-wrap:anywhere}#chat-log::-webkit-scrollbar{width:4px}#chat-log::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22)}#chat-input{pointer-events:auto;cursor:text;display:none;box-sizing:border-box;width:100%;margin-top:8px;padding:6px 8px;font-size:1em;color:#fff;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.22);border-radius:2px;outline:0}#chat-input:focus{border-color:#ffd460f2}.chat-pm-target{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);margin:4px 0 2px;padding:2px 6px;font-size:.95em;color:#ffd460f2;background:rgba(0,0,0,.35);border-radius:2px}#chat.chat-expanded{pointer-events:auto}#chat.chat-expanded .chat-panel{max-height:13em;min-height:9.5em}#chat.chat-expanded #chat-log{height:6em;min-height:0;max-height:6em;padding-right:22px}#game-container{position:inherit;z-index:100;width:100%;height:100%;margin:0;font-size:16px;font-size:var(--ui-font-hud, 12px);background-color:#0003;transition:1s opacity linear}#background,#entities,#entities-fore,#foreground,#cursor,#text-canvas,#overlay,#entities-mask{position:absolute;transform:translateZ(0);margin:0;padding:0;image-rendering:pixelated;image-rendering:crisp-edges}#entities-mask{opacity:.2}#canvas,#foreground,#background,#text-canvas,#overlay,#game-container,#border,#cursor{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.game.custom-cursor #canvas,body.game.custom-cursor #foreground,body.game.custom-cursor #background,body.game.custom-cursor #text-canvas,body.game.custom-cursor #overlay,body.game.custom-cursor #cursor{cursor:none}#cursor{pointer-events:none;z-index:1000}#border{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:0;padding:0;background:0 0;border:0}.container{position:absolute;inset:0;display:none}.greyscale{opacity:.5;filter:grayscale(100%)}.close-container-legacy{width:1.375em;height:1.375em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em;position:absolute;top:-.25em;right:-.25em}.close-container-legacy:hover{background-position-x:-9.5em}.close-container-legacy:active,.close-container-legacy.active{background-position-x:-11em}.close-container-legacy:disabled,.close-container-legacy.disabled{background-position-x:-8em}.close-container-legacy{background-position-x:-8em;background-position-y:0}.close-container-fancy{width:2.5em;height:3.25em;background-image:url(/img/interface/container-fancy-button.png);background-repeat:no-repeat;background-size:7.5em 3.25em;position:absolute;top:-.25em;right:-.45em}.close-container-fancy:hover{background-position-x:-2.5em}.close-container-fancy:active,.close-container-fancy.active{background-position-x:-5em}.close-container-fancy:disabled,.close-container-fancy.disabled{background-position-x:0}.close-container-fancy{background-position-x:0;background-position-y:0}#crafting{position:absolute;inset:0;display:none;margin:auto}#crafting-options{position:absolute;top:1.375em;left:1.75em;overflow:auto;display:grid;grid-template-columns:repeat(4,1fr);width:11.125em;height:9.875em}#craft-button{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:KerrieFont,KerrieFont Fallback,sans-serif;color:#fff;vertical-align:middle}#crafting-requirements{position:absolute;display:flex;flex-direction:row}#crafting-result,#crafting-level,#crafting-result-name{position:absolute}.crafting-option-icon{background-size:cover;filter:opacity(100%)}#crafting-result-name,.crafting-option-count{font-family:KerrieFont,KerrieFont Fallback,sans-serif;color:#fff;text-align:center}.crafting-buttons{position:absolute;display:flex;flex-direction:row;justify-content:space-between}.amount-button{flex:auto}#crafting-requirements{top:1.5em;right:1.5em;gap:.375em;width:8.75em;height:3em}#craft-button{right:2.875em;bottom:1.5em}#crafting-result-name{right:1.375em;bottom:4.875em;width:9em}#crafting-result,#crafting-level{bottom:7em}#crafting-result{right:6.625em}#crafting-level{right:2.625em}.crafting-option-icon{width:2em;height:2em;margin:.3125em}.crafting-buttons{bottom:1.75em;left:2em;gap:.75em}.crafting-option-count{position:absolute;top:2.8em;left:1em}#crafting{width:26em;height:15.75em;background-image:url(/img/interface/crafting.png);background-repeat:no-repeat;background-size:26em 32em}#crafting:hover,#crafting:active,#crafting.active{background-position-x:0}#crafting:disabled,#crafting.disabled{background-position-x:0}#crafting{background-position-x:0;background-position-y:0}#craft-button{width:6em;height:2em;background-image:url(/img/interface/crafting.png);background-repeat:no-repeat;background-size:26em 32em;box-sizing:border-box;padding-bottom:.25em}#craft-button:hover{background-position-y:-23.625em}#craft-button:active,#craft-button.active{background-position-y:-21.625em}#craft-button:disabled,#craft-button.disabled{background-position-y:-19.625em}#craft-button:hover{padding-top:.5em}#craft-button:active{padding-top:.75em}#craft-button{background-position-x:0;background-position-y:-19.625em}.crafting-option{width:2.625em;height:2.75em;background-image:url(/img/interface/crafting.png);background-repeat:no-repeat;background-size:26em 32em}.crafting-option:hover{background-position-x:-11.5em}.crafting-option:active,.crafting-option.active{background-position-x:-8.75em}.crafting-option:disabled,.crafting-option.disabled{background-position-x:-6em}.crafting-option{background-position-x:-6em;background-position-y:-16em}.craft-slot{width:2.625em;height:2.75em;background-image:url(/img/interface/crafting.png);background-repeat:no-repeat;background-size:26em 32em}.craft-slot:hover,.craft-slot:active,.craft-slot.active{background-position-x:-16em}.craft-slot:disabled,.craft-slot.disabled{background-position-x:-16em}.craft-slot{background-position-x:-16em;background-position-y:-22em}.amount-one,.amount-five,.amount-ten{width:2em;height:2em;background-image:url(/img/interface/crafting.png);background-repeat:no-repeat;background-size:26em 32em}.amount-one:hover,.amount-five:hover,.amount-ten:hover{background-position-y:-30em}.amount-one:active,.amount-one.active,.amount-five:active,.amount-five.active,.amount-ten:active,.amount-ten.active{background-position-y:-28em}.amount-one:disabled,.amount-one.disabled,.amount-five:disabled,.amount-five.disabled,.amount-ten:disabled,.amount-ten.disabled{background-position-y:-26em}.amount-one{background-position-x:0;background-position-y:-26em}.amount-five{background-position-x:-2em;background-position-y:-26em}.amount-ten{background-position-x:-4em;background-position-y:-26em}dialog{inset:0;color:#e3e3e3}dialog input{display:block;width:7.5em;margin:.25em;font-size:.75em;color:#fff;background-color:#00000080}.dialog-title{font-size:.75em;text-align:center}.dialog-buttons{display:flex;flex-direction:row;justify-content:space-evenly}.confirm,.cancel{width:2.625em;height:1.75em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:77.5em 54.25em}.confirm:hover,.cancel:hover{background-position-x:-5.25em}.confirm:active,.confirm.active,.cancel:active,.cancel.active{background-position-x:-2.625em}.confirm:disabled,.confirm.disabled,.cancel:disabled,.cancel.disabled{background-position-x:0}.confirm{background-position-x:0;background-position-y:-38.5em}.cancel{background-position-x:0;background-position-y:-40.25em}#enchant{display:none;flex-direction:column;width:16em;height:16em}#enchant-content{display:flex;gap:1em;height:100%}#enchant-inventory{flex:1}#enchant-inventory-slots{overflow:auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.25em;gap:.25em;justify-items:center;height:100%;padding-right:.25em}#enchant-item{display:flex;flex-direction:row;gap:1em;align-items:center;justify-content:center}#enchant-item-selected{margin-bottom:1em}#enchant-item-selected,#enchant-item-shards{width:2em;height:2em}#enchant-item-selected div,#enchant-item-shards div{width:100%;height:100%;background-size:100%}#enchant-item-count{height:1em;text-align:center}#friends-container{right:1em;display:none;width:20em}#friends-page{display:flex;gap:.5em;width:100%;height:100%}#friends-list{overflow:auto;flex:1}#friends-list p{font-size:1.2em}.add,.remove{width:2.625em;height:2.125em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:77.5em 54.25em}.add:hover,.remove:hover{background-position-x:-5.25em}.add:active,.add.active,.remove:active,.remove.active{background-position-x:-2.625em}.add:disabled,.add.disabled,.remove:disabled,.remove.disabled{background-position-x:0}.add{background-position-x:0;background-position-y:-34.25em}.remove{background-position-x:0;background-position-y:-36.375em}#guilds{display:none;padding-left:8.5em}#guilds-info-container{display:none;flex:1;flex-direction:column}#guilds-create{overflow:hidden;display:none;flex:1;flex-direction:row;gap:.5em;align-items:center}@media only screen and (orientation:portrait){#guilds-create{flex-direction:column;justify-content:center}}#create-guild{position:absolute;top:6em;left:2.25em}#guilds-list-container{display:flex;flex:1;gap:.5em;text-align:center}#guilds-list{flex:1}#guilds-list ul{padding-right:.25em}#banner-select{display:flex;flex-direction:column;justify-content:space-evenly;margin:0 1.5em}#banner-options{display:flex;flex:1;flex-direction:column;gap:.25em;justify-content:center}#banner-colours{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25em;gap:.25em;justify-items:center}#guilds-create-cost{margin-bottom:.15em;font-size:.7em;color:#ffd84de6;text-align:center}#guilds-create-error{height:1em;font-size:.675em;color:#e91f1f;text-align:center;text-shadow:1px 1px 1px #e26565}#guilds-back-button,#guilds-create-button{font-size:.75em}#banner-outline{position:absolute;top:.875em}#banner-colour-button,#banner-outline-button{position:relative;box-sizing:border-box;padding:.375em}#guilds-info-header{display:flex;flex-direction:row;gap:1.5em;align-items:center}.colour-button-arrow-left,.colour-button-arrow-right{width:1.125em;height:2em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.colour-button-arrow-left:hover,.colour-button-arrow-right:hover,.colour-button-arrow-left:active,.colour-button-arrow-left.active,.colour-button-arrow-right:active,.colour-button-arrow-right.active{background-position-y:-9.75em}.colour-button-arrow-left:disabled,.colour-button-arrow-left.disabled,.colour-button-arrow-right:disabled,.colour-button-arrow-right.disabled{background-position-y:-11.875em}.colour-button-arrow-left{background-position-x:-13.125em;background-position-y:-9.75em}.colour-button-arrow-right{background-position-x:-14.375em;background-position-y:-9.75em}.colour-button-arrow-left{position:absolute;left:-1.5em}.colour-button-arrow-right{position:absolute;right:-1.5em}.button-banner-colour,.outline-button-1,.outline-button-2,.outline-button-3,.outline-button-4,.outline-button-5{width:2.75em;height:2.75em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.button-banner-colour:hover,.outline-button-1:hover,.outline-button-2:hover,.outline-button-3:hover,.outline-button-4:hover,.outline-button-5:hover{background-position-x:-2.75em}.button-banner-colour:active,.button-banner-colour.active,.outline-button-1:active,.outline-button-1.active,.outline-button-2:active,.outline-button-2.active,.outline-button-3:active,.outline-button-3.active,.outline-button-4:active,.outline-button-4.active,.outline-button-5:active,.outline-button-5.active{background-position-x:-5.5em}.button-banner-colour:disabled,.button-banner-colour.disabled,.outline-button-1:disabled,.outline-button-1.disabled,.outline-button-2:disabled,.outline-button-2.disabled,.outline-button-3:disabled,.outline-button-3.disabled,.outline-button-4:disabled,.outline-button-4.disabled,.outline-button-5:disabled,.outline-button-5.disabled{background-position-x:0}.button-banner-colour{background-position-x:0;background-position-y:-15.5em}.outline-button-1{background-position-x:0;background-position-y:-18.25em}.outline-button-2{background-position-x:0;background-position-y:-21em}.outline-button-3{background-position-x:0;background-position-y:-23.75em}.outline-button-4{background-position-x:0;background-position-y:-26.5em}.outline-button-5{background-position-x:0;background-position-y:-29.25em}.banner-colour-button-outline{width:2.5em;height:2.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.banner-colour-button-outline:hover{background-position-y:-22.625em}.banner-colour-button-outline:active,.banner-colour-button-outline.active{background-position-y:-25.25em}.banner-colour-button-outline:disabled,.banner-colour-button-outline.disabled{background-position-y:-20em}.banner-colour-button-outline{background-position-x:-18em;background-position-y:-20em}.banner-colour-button-teal,.banner-colour-button-green,.banner-colour-button-grey,.banner-colour-button-darkgrey,.banner-colour-button-red{width:2.5em;height:2.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.banner-colour-button-teal:hover,.banner-colour-button-green:hover,.banner-colour-button-grey:hover,.banner-colour-button-darkgrey:hover,.banner-colour-button-red:hover,.banner-colour-button-teal:active,.banner-colour-button-teal.active,.banner-colour-button-green:active,.banner-colour-button-green.active,.banner-colour-button-grey:active,.banner-colour-button-grey.active,.banner-colour-button-darkgrey:active,.banner-colour-button-darkgrey.active,.banner-colour-button-red:active,.banner-colour-button-red.active{background-position-y:-20em}.banner-colour-button-teal:disabled,.banner-colour-button-teal.disabled,.banner-colour-button-green:disabled,.banner-colour-button-green.disabled,.banner-colour-button-grey:disabled,.banner-colour-button-grey.disabled,.banner-colour-button-darkgrey:disabled,.banner-colour-button-darkgrey.disabled,.banner-colour-button-red:disabled,.banner-colour-button-red.disabled{background-position-y:-20em}.banner-colour-button-teal{background-position-x:-20.625em;background-position-y:-20em}.banner-colour-button-green{background-position-x:-23.25em;background-position-y:-20em}.banner-colour-button-grey{background-position-x:-25.875em;background-position-y:-20em}.banner-colour-button-darkgrey{background-position-x:-28.5em;background-position-y:-20em}.banner-colour-button-red{background-position-x:-31.125em;background-position-y:-20em}.banner-colour-button-goldenyellow,.banner-colour-button-fuchsia,.banner-colour-button-brown,.banner-colour-button-cyan{width:2.5em;height:2.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.banner-colour-button-goldenyellow:hover,.banner-colour-button-fuchsia:hover,.banner-colour-button-brown:hover,.banner-colour-button-cyan:hover,.banner-colour-button-goldenyellow:active,.banner-colour-button-goldenyellow.active,.banner-colour-button-fuchsia:active,.banner-colour-button-fuchsia.active,.banner-colour-button-brown:active,.banner-colour-button-brown.active,.banner-colour-button-cyan:active,.banner-colour-button-cyan.active{background-position-y:-22.625em}.banner-colour-button-goldenyellow:disabled,.banner-colour-button-goldenyellow.disabled,.banner-colour-button-fuchsia:disabled,.banner-colour-button-fuchsia.disabled,.banner-colour-button-brown:disabled,.banner-colour-button-brown.disabled,.banner-colour-button-cyan:disabled,.banner-colour-button-cyan.disabled{background-position-y:-22.625em}.banner-colour-button-goldenyellow{background-position-x:-20.625em;background-position-y:-22.625em}.banner-colour-button-fuchsia{background-position-x:-23.25em;background-position-y:-22.625em}.banner-colour-button-brown{background-position-x:-25.875em;background-position-y:-22.625em}.banner-colour-button-cyan{background-position-x:-28.5em;background-position-y:-22.625em}.element-button,.element-button-red{width:4.375em;height:2.1875em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:50em 40em;line-height:1.75em;text-align:center}.element-button:hover,.element-button-red:hover{background-position-y:-14.375em}.element-button:active,.element-button.active,.element-button-red:active,.element-button-red.active{background-position-y:-16.5625em}.element-button:disabled,.element-button.disabled,.element-button-red:disabled,.element-button-red.disabled{background-position-y:-12.1875em}.element-button:hover,.element-button-red:hover{line-height:2em}.element-button:active,.element-button.active,.element-button-red:active,.element-button-red.active{line-height:2.25em}.element-button{background-position-x:-7.03125em;background-position-y:-12.1875em}.element-button-red{background-position-x:-11.40625em;background-position-y:-12.1875em}.banner-grey,.banner-green,.banner-fuchsia,.banner-red,.banner-brown,.banner-cyan,.banner-darkgrey,.banner-teal,.banner-goldenyellow{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/banners.png);background-repeat:no-repeat;background-size:63.28125em 18em;position:absolute;top:-1.375em;left:1em;box-sizing:border-box}.banner-grey:hover,.banner-green:hover,.banner-fuchsia:hover,.banner-red:hover,.banner-brown:hover,.banner-cyan:hover,.banner-darkgrey:hover,.banner-teal:hover,.banner-goldenyellow:hover,.banner-grey:active,.banner-grey.active,.banner-green:active,.banner-green.active,.banner-fuchsia:active,.banner-fuchsia.active,.banner-red:active,.banner-red.active,.banner-brown:active,.banner-brown.active,.banner-cyan:active,.banner-cyan.active,.banner-darkgrey:active,.banner-darkgrey.active,.banner-teal:active,.banner-teal.active,.banner-goldenyellow:active,.banner-goldenyellow.active{background-position-y:0}.banner-grey:disabled,.banner-grey.disabled,.banner-green:disabled,.banner-green.disabled,.banner-fuchsia:disabled,.banner-fuchsia.disabled,.banner-red:disabled,.banner-red.disabled,.banner-brown:disabled,.banner-brown.disabled,.banner-cyan:disabled,.banner-cyan.disabled,.banner-darkgrey:disabled,.banner-darkgrey.disabled,.banner-teal:disabled,.banner-teal.disabled,.banner-goldenyellow:disabled,.banner-goldenyellow.disabled{background-position-y:0}.banner-grey{background-position-x:0;background-position-y:0}.banner-green{background-position-x:-7.03125em;background-position-y:0}.banner-fuchsia{background-position-x:-14.0625em;background-position-y:0}.banner-red{background-position-x:-21.09375em;background-position-y:0}.banner-brown{background-position-x:-28.125em;background-position-y:0}.banner-cyan{background-position-x:-35.15625em;background-position-y:0}.banner-darkgrey{background-position-x:-42.1875em;background-position-y:0}.banner-teal{background-position-x:-49.21875em;background-position-y:0}.banner-goldenyellow{background-position-x:-56.25em;background-position-y:0}.banner-outline-1.banner-outline-goldenyellow,.banner-outline-1.banner-outline-fuchsia,.banner-outline-1.banner-outline-red,.banner-outline-1.banner-outline-brown,.banner-outline-1.banner-outline-cyan,.banner-outline-1.banner-outline-darkgrey,.banner-outline-1.banner-outline-teal,.banner-outline-1.banner-outline-green,.banner-outline-1.banner-outline-grey{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/outline1.png);background-repeat:no-repeat;background-size:63.28125em 18em}.banner-outline-1.banner-outline-goldenyellow:hover,.banner-outline-1.banner-outline-fuchsia:hover,.banner-outline-1.banner-outline-red:hover,.banner-outline-1.banner-outline-brown:hover,.banner-outline-1.banner-outline-cyan:hover,.banner-outline-1.banner-outline-darkgrey:hover,.banner-outline-1.banner-outline-teal:hover,.banner-outline-1.banner-outline-green:hover,.banner-outline-1.banner-outline-grey:hover,.banner-outline-1.banner-outline-goldenyellow:active,.banner-outline-1.banner-outline-goldenyellow.active,.banner-outline-1.banner-outline-fuchsia:active,.banner-outline-1.banner-outline-fuchsia.active,.banner-outline-1.banner-outline-red:active,.banner-outline-1.banner-outline-red.active,.banner-outline-1.banner-outline-brown:active,.banner-outline-1.banner-outline-brown.active,.banner-outline-1.banner-outline-cyan:active,.banner-outline-1.banner-outline-cyan.active,.banner-outline-1.banner-outline-darkgrey:active,.banner-outline-1.banner-outline-darkgrey.active,.banner-outline-1.banner-outline-teal:active,.banner-outline-1.banner-outline-teal.active,.banner-outline-1.banner-outline-green:active,.banner-outline-1.banner-outline-green.active,.banner-outline-1.banner-outline-grey:active,.banner-outline-1.banner-outline-grey.active{background-position-y:0}.banner-outline-1.banner-outline-goldenyellow:disabled,.banner-outline-1.banner-outline-goldenyellow.disabled,.banner-outline-1.banner-outline-fuchsia:disabled,.banner-outline-1.banner-outline-fuchsia.disabled,.banner-outline-1.banner-outline-red:disabled,.banner-outline-1.banner-outline-red.disabled,.banner-outline-1.banner-outline-brown:disabled,.banner-outline-1.banner-outline-brown.disabled,.banner-outline-1.banner-outline-cyan:disabled,.banner-outline-1.banner-outline-cyan.disabled,.banner-outline-1.banner-outline-darkgrey:disabled,.banner-outline-1.banner-outline-darkgrey.disabled,.banner-outline-1.banner-outline-teal:disabled,.banner-outline-1.banner-outline-teal.disabled,.banner-outline-1.banner-outline-green:disabled,.banner-outline-1.banner-outline-green.disabled,.banner-outline-1.banner-outline-grey:disabled,.banner-outline-1.banner-outline-grey.disabled{background-position-y:0}.banner-outline-1.banner-outline-goldenyellow{background-position-x:0;background-position-y:0}.banner-outline-1.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0}.banner-outline-1.banner-outline-red{background-position-x:-14.0625em;background-position-y:0}.banner-outline-1.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0}.banner-outline-1.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0}.banner-outline-1.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0}.banner-outline-1.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0}.banner-outline-1.banner-outline-green{background-position-x:-49.21875em;background-position-y:0}.banner-outline-1.banner-outline-grey{background-position-x:-56.25em;background-position-y:0}.banner-outline-2.banner-outline-goldenyellow,.banner-outline-2.banner-outline-fuchsia,.banner-outline-2.banner-outline-red,.banner-outline-2.banner-outline-brown,.banner-outline-2.banner-outline-cyan,.banner-outline-2.banner-outline-darkgrey,.banner-outline-2.banner-outline-teal,.banner-outline-2.banner-outline-green,.banner-outline-2.banner-outline-grey{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/outline2.png);background-repeat:no-repeat;background-size:63.28125em 18em}.banner-outline-2.banner-outline-goldenyellow:hover,.banner-outline-2.banner-outline-fuchsia:hover,.banner-outline-2.banner-outline-red:hover,.banner-outline-2.banner-outline-brown:hover,.banner-outline-2.banner-outline-cyan:hover,.banner-outline-2.banner-outline-darkgrey:hover,.banner-outline-2.banner-outline-teal:hover,.banner-outline-2.banner-outline-green:hover,.banner-outline-2.banner-outline-grey:hover,.banner-outline-2.banner-outline-goldenyellow:active,.banner-outline-2.banner-outline-goldenyellow.active,.banner-outline-2.banner-outline-fuchsia:active,.banner-outline-2.banner-outline-fuchsia.active,.banner-outline-2.banner-outline-red:active,.banner-outline-2.banner-outline-red.active,.banner-outline-2.banner-outline-brown:active,.banner-outline-2.banner-outline-brown.active,.banner-outline-2.banner-outline-cyan:active,.banner-outline-2.banner-outline-cyan.active,.banner-outline-2.banner-outline-darkgrey:active,.banner-outline-2.banner-outline-darkgrey.active,.banner-outline-2.banner-outline-teal:active,.banner-outline-2.banner-outline-teal.active,.banner-outline-2.banner-outline-green:active,.banner-outline-2.banner-outline-green.active,.banner-outline-2.banner-outline-grey:active,.banner-outline-2.banner-outline-grey.active{background-position-y:0}.banner-outline-2.banner-outline-goldenyellow:disabled,.banner-outline-2.banner-outline-goldenyellow.disabled,.banner-outline-2.banner-outline-fuchsia:disabled,.banner-outline-2.banner-outline-fuchsia.disabled,.banner-outline-2.banner-outline-red:disabled,.banner-outline-2.banner-outline-red.disabled,.banner-outline-2.banner-outline-brown:disabled,.banner-outline-2.banner-outline-brown.disabled,.banner-outline-2.banner-outline-cyan:disabled,.banner-outline-2.banner-outline-cyan.disabled,.banner-outline-2.banner-outline-darkgrey:disabled,.banner-outline-2.banner-outline-darkgrey.disabled,.banner-outline-2.banner-outline-teal:disabled,.banner-outline-2.banner-outline-teal.disabled,.banner-outline-2.banner-outline-green:disabled,.banner-outline-2.banner-outline-green.disabled,.banner-outline-2.banner-outline-grey:disabled,.banner-outline-2.banner-outline-grey.disabled{background-position-y:0}.banner-outline-2.banner-outline-goldenyellow{background-position-x:0;background-position-y:0}.banner-outline-2.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0}.banner-outline-2.banner-outline-red{background-position-x:-14.0625em;background-position-y:0}.banner-outline-2.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0}.banner-outline-2.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0}.banner-outline-2.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0}.banner-outline-2.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0}.banner-outline-2.banner-outline-green{background-position-x:-49.21875em;background-position-y:0}.banner-outline-2.banner-outline-grey{background-position-x:-56.25em;background-position-y:0}.banner-outline-3.banner-outline-goldenyellow,.banner-outline-3.banner-outline-fuchsia,.banner-outline-3.banner-outline-red,.banner-outline-3.banner-outline-brown,.banner-outline-3.banner-outline-cyan,.banner-outline-3.banner-outline-darkgrey,.banner-outline-3.banner-outline-teal,.banner-outline-3.banner-outline-green,.banner-outline-3.banner-outline-grey{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/outline3.png);background-repeat:no-repeat;background-size:63.28125em 18em}.banner-outline-3.banner-outline-goldenyellow:hover,.banner-outline-3.banner-outline-fuchsia:hover,.banner-outline-3.banner-outline-red:hover,.banner-outline-3.banner-outline-brown:hover,.banner-outline-3.banner-outline-cyan:hover,.banner-outline-3.banner-outline-darkgrey:hover,.banner-outline-3.banner-outline-teal:hover,.banner-outline-3.banner-outline-green:hover,.banner-outline-3.banner-outline-grey:hover,.banner-outline-3.banner-outline-goldenyellow:active,.banner-outline-3.banner-outline-goldenyellow.active,.banner-outline-3.banner-outline-fuchsia:active,.banner-outline-3.banner-outline-fuchsia.active,.banner-outline-3.banner-outline-red:active,.banner-outline-3.banner-outline-red.active,.banner-outline-3.banner-outline-brown:active,.banner-outline-3.banner-outline-brown.active,.banner-outline-3.banner-outline-cyan:active,.banner-outline-3.banner-outline-cyan.active,.banner-outline-3.banner-outline-darkgrey:active,.banner-outline-3.banner-outline-darkgrey.active,.banner-outline-3.banner-outline-teal:active,.banner-outline-3.banner-outline-teal.active,.banner-outline-3.banner-outline-green:active,.banner-outline-3.banner-outline-green.active,.banner-outline-3.banner-outline-grey:active,.banner-outline-3.banner-outline-grey.active{background-position-y:0}.banner-outline-3.banner-outline-goldenyellow:disabled,.banner-outline-3.banner-outline-goldenyellow.disabled,.banner-outline-3.banner-outline-fuchsia:disabled,.banner-outline-3.banner-outline-fuchsia.disabled,.banner-outline-3.banner-outline-red:disabled,.banner-outline-3.banner-outline-red.disabled,.banner-outline-3.banner-outline-brown:disabled,.banner-outline-3.banner-outline-brown.disabled,.banner-outline-3.banner-outline-cyan:disabled,.banner-outline-3.banner-outline-cyan.disabled,.banner-outline-3.banner-outline-darkgrey:disabled,.banner-outline-3.banner-outline-darkgrey.disabled,.banner-outline-3.banner-outline-teal:disabled,.banner-outline-3.banner-outline-teal.disabled,.banner-outline-3.banner-outline-green:disabled,.banner-outline-3.banner-outline-green.disabled,.banner-outline-3.banner-outline-grey:disabled,.banner-outline-3.banner-outline-grey.disabled{background-position-y:0}.banner-outline-3.banner-outline-goldenyellow{background-position-x:0;background-position-y:0}.banner-outline-3.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0}.banner-outline-3.banner-outline-red{background-position-x:-14.0625em;background-position-y:0}.banner-outline-3.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0}.banner-outline-3.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0}.banner-outline-3.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0}.banner-outline-3.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0}.banner-outline-3.banner-outline-green{background-position-x:-49.21875em;background-position-y:0}.banner-outline-3.banner-outline-grey{background-position-x:-56.25em;background-position-y:0}.banner-outline-4.banner-outline-goldenyellow,.banner-outline-4.banner-outline-fuchsia,.banner-outline-4.banner-outline-red,.banner-outline-4.banner-outline-brown,.banner-outline-4.banner-outline-cyan,.banner-outline-4.banner-outline-darkgrey,.banner-outline-4.banner-outline-teal,.banner-outline-4.banner-outline-green,.banner-outline-4.banner-outline-grey{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/outline4.png);background-repeat:no-repeat;background-size:63.28125em 18em}.banner-outline-4.banner-outline-goldenyellow:hover,.banner-outline-4.banner-outline-fuchsia:hover,.banner-outline-4.banner-outline-red:hover,.banner-outline-4.banner-outline-brown:hover,.banner-outline-4.banner-outline-cyan:hover,.banner-outline-4.banner-outline-darkgrey:hover,.banner-outline-4.banner-outline-teal:hover,.banner-outline-4.banner-outline-green:hover,.banner-outline-4.banner-outline-grey:hover,.banner-outline-4.banner-outline-goldenyellow:active,.banner-outline-4.banner-outline-goldenyellow.active,.banner-outline-4.banner-outline-fuchsia:active,.banner-outline-4.banner-outline-fuchsia.active,.banner-outline-4.banner-outline-red:active,.banner-outline-4.banner-outline-red.active,.banner-outline-4.banner-outline-brown:active,.banner-outline-4.banner-outline-brown.active,.banner-outline-4.banner-outline-cyan:active,.banner-outline-4.banner-outline-cyan.active,.banner-outline-4.banner-outline-darkgrey:active,.banner-outline-4.banner-outline-darkgrey.active,.banner-outline-4.banner-outline-teal:active,.banner-outline-4.banner-outline-teal.active,.banner-outline-4.banner-outline-green:active,.banner-outline-4.banner-outline-green.active,.banner-outline-4.banner-outline-grey:active,.banner-outline-4.banner-outline-grey.active{background-position-y:0}.banner-outline-4.banner-outline-goldenyellow:disabled,.banner-outline-4.banner-outline-goldenyellow.disabled,.banner-outline-4.banner-outline-fuchsia:disabled,.banner-outline-4.banner-outline-fuchsia.disabled,.banner-outline-4.banner-outline-red:disabled,.banner-outline-4.banner-outline-red.disabled,.banner-outline-4.banner-outline-brown:disabled,.banner-outline-4.banner-outline-brown.disabled,.banner-outline-4.banner-outline-cyan:disabled,.banner-outline-4.banner-outline-cyan.disabled,.banner-outline-4.banner-outline-darkgrey:disabled,.banner-outline-4.banner-outline-darkgrey.disabled,.banner-outline-4.banner-outline-teal:disabled,.banner-outline-4.banner-outline-teal.disabled,.banner-outline-4.banner-outline-green:disabled,.banner-outline-4.banner-outline-green.disabled,.banner-outline-4.banner-outline-grey:disabled,.banner-outline-4.banner-outline-grey.disabled{background-position-y:0}.banner-outline-4.banner-outline-goldenyellow{background-position-x:0;background-position-y:0}.banner-outline-4.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0}.banner-outline-4.banner-outline-red{background-position-x:-14.0625em;background-position-y:0}.banner-outline-4.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0}.banner-outline-4.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0}.banner-outline-4.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0}.banner-outline-4.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0}.banner-outline-4.banner-outline-green{background-position-x:-49.21875em;background-position-y:0}.banner-outline-4.banner-outline-grey{background-position-x:-56.25em;background-position-y:0}.banner-outline-5.banner-outline-goldenyellow,.banner-outline-5.banner-outline-fuchsia,.banner-outline-5.banner-outline-red,.banner-outline-5.banner-outline-brown,.banner-outline-5.banner-outline-cyan,.banner-outline-5.banner-outline-darkgrey,.banner-outline-5.banner-outline-teal,.banner-outline-5.banner-outline-green,.banner-outline-5.banner-outline-grey{width:7.03125em;height:18em;background-image:url(/img/interface/guilds/outline5.png);background-repeat:no-repeat;background-size:63.28125em 18em}.banner-outline-5.banner-outline-goldenyellow:hover,.banner-outline-5.banner-outline-fuchsia:hover,.banner-outline-5.banner-outline-red:hover,.banner-outline-5.banner-outline-brown:hover,.banner-outline-5.banner-outline-cyan:hover,.banner-outline-5.banner-outline-darkgrey:hover,.banner-outline-5.banner-outline-teal:hover,.banner-outline-5.banner-outline-green:hover,.banner-outline-5.banner-outline-grey:hover,.banner-outline-5.banner-outline-goldenyellow:active,.banner-outline-5.banner-outline-goldenyellow.active,.banner-outline-5.banner-outline-fuchsia:active,.banner-outline-5.banner-outline-fuchsia.active,.banner-outline-5.banner-outline-red:active,.banner-outline-5.banner-outline-red.active,.banner-outline-5.banner-outline-brown:active,.banner-outline-5.banner-outline-brown.active,.banner-outline-5.banner-outline-cyan:active,.banner-outline-5.banner-outline-cyan.active,.banner-outline-5.banner-outline-darkgrey:active,.banner-outline-5.banner-outline-darkgrey.active,.banner-outline-5.banner-outline-teal:active,.banner-outline-5.banner-outline-teal.active,.banner-outline-5.banner-outline-green:active,.banner-outline-5.banner-outline-green.active,.banner-outline-5.banner-outline-grey:active,.banner-outline-5.banner-outline-grey.active{background-position-y:0}.banner-outline-5.banner-outline-goldenyellow:disabled,.banner-outline-5.banner-outline-goldenyellow.disabled,.banner-outline-5.banner-outline-fuchsia:disabled,.banner-outline-5.banner-outline-fuchsia.disabled,.banner-outline-5.banner-outline-red:disabled,.banner-outline-5.banner-outline-red.disabled,.banner-outline-5.banner-outline-brown:disabled,.banner-outline-5.banner-outline-brown.disabled,.banner-outline-5.banner-outline-cyan:disabled,.banner-outline-5.banner-outline-cyan.disabled,.banner-outline-5.banner-outline-darkgrey:disabled,.banner-outline-5.banner-outline-darkgrey.disabled,.banner-outline-5.banner-outline-teal:disabled,.banner-outline-5.banner-outline-teal.disabled,.banner-outline-5.banner-outline-green:disabled,.banner-outline-5.banner-outline-green.disabled,.banner-outline-5.banner-outline-grey:disabled,.banner-outline-5.banner-outline-grey.disabled{background-position-y:0}.banner-outline-5.banner-outline-goldenyellow{background-position-x:0;background-position-y:0}.banner-outline-5.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0}.banner-outline-5.banner-outline-red{background-position-x:-14.0625em;background-position-y:0}.banner-outline-5.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0}.banner-outline-5.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0}.banner-outline-5.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0}.banner-outline-5.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0}.banner-outline-5.banner-outline-green{background-position-x:-49.21875em;background-position-y:0}.banner-outline-5.banner-outline-grey{background-position-x:-56.25em;background-position-y:0}#member-list-container{flex:1}#member-list-container ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.5em}#member-list-container ul li{flex-shrink:0}#guild-member-selected{padding:.5em;text-align:center}#guild-member-demote{margin-right:1em}.members-icon,.chat-icon{width:1.5em;height:1.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.members-icon:hover,.chat-icon:hover,.members-icon:active,.members-icon.active,.chat-icon:active,.chat-icon.active{background-position-y:0}.members-icon:disabled,.members-icon.disabled,.chat-icon:disabled,.chat-icon.disabled{background-position-y:0}.members-icon{background-position-x:-30.25em;background-position-y:0}.chat-icon{background-position-x:-32em;background-position-y:0}#guilds-chat{display:none;flex:1;flex-direction:column}#guilds-chat-log{overflow:auto;flex:1}.slot-element{width:19.53125em;height:3.4375em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:50em 40em;display:flex;flex-direction:row;gap:1.5em;align-items:center;box-sizing:border-box;padding-right:2em;padding-left:.875em}.slot-element:hover{background-position-y:-16.09375em}.slot-element:active,.slot-element.active{background-position-y:-19.6875em}.slot-element:disabled,.slot-element.disabled{background-position-y:-12.5em}.slot-element .name{flex:1}.slot-element{background-position-x:-20em;background-position-y:-12.5em}.slot-image{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2em;height:2em}.slot-image-landlord,.slot-image-master,.slot-image-elite,.slot-image-veteran,.slot-image-adept,.slot-image-established,.slot-image-emergent,.slot-image-fledgling{width:1.75em;height:1.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.slot-image-landlord:hover,.slot-image-master:hover,.slot-image-elite:hover,.slot-image-veteran:hover,.slot-image-adept:hover,.slot-image-established:hover,.slot-image-emergent:hover,.slot-image-fledgling:hover,.slot-image-landlord:active,.slot-image-landlord.active,.slot-image-master:active,.slot-image-master.active,.slot-image-elite:active,.slot-image-elite.active,.slot-image-veteran:active,.slot-image-veteran.active,.slot-image-adept:active,.slot-image-adept.active,.slot-image-established:active,.slot-image-established.active,.slot-image-emergent:active,.slot-image-emergent.active,.slot-image-fledgling:active,.slot-image-fledgling.active{background-position-y:-6em}.slot-image-landlord:disabled,.slot-image-landlord.disabled,.slot-image-master:disabled,.slot-image-master.disabled,.slot-image-elite:disabled,.slot-image-elite.disabled,.slot-image-veteran:disabled,.slot-image-veteran.disabled,.slot-image-adept:disabled,.slot-image-adept.disabled,.slot-image-established:disabled,.slot-image-established.disabled,.slot-image-emergent:disabled,.slot-image-emergent.disabled,.slot-image-fledgling:disabled,.slot-image-fledgling.disabled{background-position-y:-6em}.slot-image-landlord{background-position-x:-18em;background-position-y:-6em}.slot-image-master{background-position-x:-20em;background-position-y:-6em}.slot-image-elite{background-position-x:-22em;background-position-y:-6em}.slot-image-veteran{background-position-x:-24em;background-position-y:-6em}.slot-image-adept{background-position-x:-26em;background-position-y:-6em}.slot-image-established{background-position-x:-28em;background-position-y:-6em}.slot-image-emergent{background-position-x:-30em;background-position-y:-6em}.slot-image-fledgling{background-position-x:-32em;background-position-y:-6em}#sidebar-list{position:absolute;top:6em;right:-4.25em}.sidebar-element{width:5.375em;height:2.75em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding-left:1em}.sidebar-element:hover{background-position-y:-9.875em}.sidebar-element:active,.sidebar-element.active{background-position-y:-12.625em}.sidebar-element:disabled,.sidebar-element.disabled{background-position-y:-7.125em}.sidebar-element:hover:not(:active):not(.active){padding-left:2em}.sidebar-element{background-position-x:0;background-position-y:-7.125em}#interact{pointer-events:auto;cursor:default;position:absolute;z-index:200;inset:auto;display:none;flex-direction:row;gap:.35em;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;margin:0;padding:.45em .55em;background-color:#080c12a8;border:2px solid rgba(255,255,255,.28);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057}#interact .action-button{pointer-events:auto;cursor:pointer;list-style:none}#interact .interact-action{display:flex;flex-direction:column;gap:.2em;align-items:center;list-style:none}#interact .interact-action-label{max-width:3.5em;font-size:.58em;line-height:1.1;color:#fff;text-align:center;white-space:nowrap}#inventory{position:absolute;inset:0;z-index:200;display:none;box-sizing:border-box;width:12em;height:15em;margin:auto;padding-top:1.75em}.inventory-sort-btn{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;position:absolute;z-index:2;top:.35em;left:.35em;padding:.25em .55em;font-size:calc(16px*10/12);font-size:calc(var(--ui-font-hud, 12px)*10/12);line-height:1.2;color:#fff}.inventory-sort-btn:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.inventory-sort-btn:active,.inventory-sort-btn.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.inventory-sort-btn:hover{color:#ffd460f2}#inventory-container{width:100%;height:100%}#inventory-container ul{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;height:100%;list-style-type:none}.item-slot{position:relative;box-sizing:border-box;padding:.125em}.item-slot.quality-fine{box-shadow:inset 0 0 0 1px #5bbdff,inset 0 0 6px #3caaff59}.item-slot.quality-superior{box-shadow:inset 0 0 0 1px #bb72ff,inset 0 0 7px #a046ff73}.item-slot.quality-masterwork{box-shadow:inset 0 0 0 1px #ffc84d,inset 0 0 8px #ffb1208c}.item-image{pointer-events:none;width:100%;height:100%;background-size:cover;filter:opacity(100%)}.item-count{height:1em;font-size:.8em;text-align:center}.item-enchant{pointer-events:none;position:absolute;z-index:2;right:1px;bottom:0;padding:0 2px;font-size:.65em;font-weight:700;line-height:1.1;color:#ffe066;text-shadow:0 0 3px #000}.item-slot{width:2em;height:2em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:13.875em 24.625em}.item-slot:hover{background-position-x:-2em}.item-slot:active,.item-slot.active{background-position-x:-4em}.item-slot:disabled,.item-slot.disabled{background-position-x:0}.item-slot{background-position-x:0;background-position-y:-5.25em}#joystick{position:absolute;bottom:2.5em;left:2.5em;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:.75;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#joystick{width:7.875em;height:7.875em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:20.8125em 36.9375em}#joystick:hover,#joystick:active,#joystick.active{background-position-x:0}#joystick:disabled,#joystick.disabled{background-position-x:0}#joystick{background-position-x:0;background-position-y:-24.9375em}#joystick[hidden]{display:none}#joystick-handle{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#joystick-handle{width:4.125em;height:4.125em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:20.8125em 36.9375em}#joystick-handle:hover{background-position-x:0}#joystick-handle:active,#joystick-handle.active{background-position-x:-4.125em}#joystick-handle:disabled,#joystick-handle.disabled{background-position-x:0}#joystick-handle{background-position-x:0;background-position-y:-32.8125em}@media only screen and (orientation:portrait){#joystick{bottom:calc(96px + env(safe-area-inset-bottom,0));left:12px;opacity:.85}}#leaderboards{display:none}#leaderboards-search,#leaderboards-results{display:flex;flex:1;flex-direction:column;gap:.5em;height:100%}#leaderboards-search ul,#leaderboards-results ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex:1;flex-direction:column;gap:.25em;height:100%;padding-right:.25em}#leaderboards-search ul li,#leaderboards-results ul li{flex-shrink:0}#lootbag{display:none}#lootbag-container{display:flex;flex-direction:row;gap:.5em;height:100%}#lootbag-items,#lootbag-inventory{flex:1}#lootbag-items ul,#lootbag-inventory ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-flow:row wrap;gap:.25em;justify-content:space-between;height:100%;padding-right:.25em;list-style-type:none}#map-frame{width:25.3125em;height:16.875em;background-image:url(/img/interface/mapframe.png);background-size:25.3125em 16.875em;pointer-events:auto;position:absolute;z-index:100;inset:0;display:none;margin:auto;background-repeat:no-repeat}#map-frame:hover,#map-frame:active,#map-frame.active{background-position-x:0}#map-frame:disabled,#map-frame.disabled{background-position-x:0}#map-frame{background-position-x:0;background-position-y:0}.map-button{position:absolute;background-position-y:0}.warp-button{position:absolute}#warp0,#warp1,#warp2,#warp3,#warp4,#warp5,#warp6{width:2em;height:2em;background-image:url(/img/interface/mapicons.png);background-repeat:no-repeat;background-size:22em 6em}#warp0:hover,#warp1:hover,#warp2:hover,#warp3:hover,#warp4:hover,#warp5:hover,#warp6:hover{background-position-y:-2em}#warp0:active,#warp0.active,#warp1:active,#warp1.active,#warp2:active,#warp2.active,#warp3:active,#warp3.active,#warp4:active,#warp4.active,#warp5:active,#warp5.active,#warp6:active,#warp6.active{background-position-y:-4em}#warp0:disabled,#warp0.disabled,#warp1:disabled,#warp1.disabled,#warp2:disabled,#warp2.disabled,#warp3:disabled,#warp3.disabled,#warp4:disabled,#warp4.disabled,#warp5:disabled,#warp5.disabled,#warp6:disabled,#warp6.disabled{background-position-y:0}#warp0{background-position-x:0;background-position-y:0}#warp1{background-position-x:-2em;background-position-y:0}#warp2{background-position-x:-4em;background-position-y:0}#warp3{background-position-x:-6em;background-position-y:0}#warp4{background-position-x:-8em;background-position-y:0}#warp5{background-position-x:-10em;background-position-y:0}#warp6{background-position-x:-12em;background-position-y:0}#warp0{top:3.75em;left:11.25em}#warp1{top:5.15625em;left:2.34375em}#warp2{top:6.5625em;left:16.40625em}#warp3{top:11.25em;left:12.65625em}#warp4{top:11.25em;left:7.03125em}#warp5{top:13.125em;left:1.875em}#warp6{top:7.5em;left:8.4375em}@media only screen and (orientation:portrait){#map-frame{font-size:.875em}}#minimap{pointer-events:auto;cursor:pointer;position:absolute;z-index:5;top:12px;left:12px;box-sizing:content-box;width:168px;height:168px;padding:3px;background-color:#0000008c;border:2px solid rgba(255,255,255,.35);border-radius:6px;box-shadow:0 2px 6px #00000073}#minimap-canvas{display:block;width:168px;height:168px;border-radius:3px;image-rendering:pixelated}@media (max-width:1000px){#minimap,#minimap-canvas{width:120px;height:120px}}@media only screen and (orientation:portrait){#minimap{top:max(8px,env(safe-area-inset-top,0));left:8px;width:96px;height:96px;padding:2px}#minimap-canvas{width:96px;height:96px}}#world-map{pointer-events:auto;position:absolute;z-index:120;inset:0;display:none;align-items:center;justify-content:center;background-color:#000000a6}#world-map-panel{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;position:relative;display:flex;flex-direction:column;width:min(86vw,980px);height:min(82vh,860px);padding:.75em}#world-map-title{margin:0 0 .5em;padding-right:2em;font-size:1.1em;font-weight:700;color:#ffd84df2;text-shadow:1px 1px 0 rgba(0,0,0,.8)}#world-map-body{position:relative;display:flex;flex:1;gap:.5em;min-height:0}#world-map-canvas{display:block;flex:1;width:100%;min-width:0;min-height:0;cursor:crosshair;border:1px solid rgba(255,255,255,.15);border-radius:4px;image-rendering:pixelated}#world-map-territory{display:flex;gap:.75em;align-items:center;justify-content:space-between;min-height:3em;margin-top:.5em;padding:.45em .6em;color:#f5eed4;background:rgba(12,18,24,.88);border:1px solid rgba(255,216,77,.35);border-radius:5px}#world-map-territory[hidden]{display:none}#world-map-territory>div{display:flex;flex-direction:column;gap:.2em;min-width:0}#world-map-territory strong{color:#ffd84d}#world-map-territory span{overflow:hidden;font-size:.72em;text-overflow:ellipsis;white-space:nowrap}#world-map-territory button{min-width:8em}#world-map-layers{display:flex;flex-direction:column;gap:.35em;width:4.5em;padding-top:.25em}.world-map-layer{cursor:pointer;display:flex;flex-direction:column;gap:.2em;align-items:center;padding:.35em .25em;font:inherit;color:#ffffffbf;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.18);border-radius:6px}.world-map-layer--active{color:#7bc8fff2;background:rgba(35,70,110,.55);border-color:#7bc8ff8c;box-shadow:0 0 8px #50a0ff40}.world-map-layer-icon{width:1.35em;height:1.35em;border-radius:3px}.world-map-layer-icon--overworld{background:linear-gradient(180deg,#58a060 0,#3a6e42 100%);border:1px solid rgba(255,255,255,.25)}.world-map-layer-icon--indoor{background:linear-gradient(180deg,#826248 0,#523e30 100%);border:1px solid rgba(255,216,77,.35)}.world-map-layer-label{font-size:.62em;line-height:1.1;text-align:center}#close-world-map{top:.35em;right:.35em}@media (max-width:1000px){#world-map-panel{width:94vw;height:78vh}#world-map-layers{width:3.6em}.world-map-layer-label{font-size:.55em}#world-map-territory{align-items:stretch;flex-direction:column}#world-map-territory span{white-space:normal}}#quest-tracker{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;pointer-events:auto;cursor:pointer;position:absolute;z-index:5;top:196px;left:12px;width:176px;padding:8px 10px;font-size:1em;line-height:1.35}#quest-tracker-header{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;margin-bottom:4px}#quest-tracker-name{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);margin-bottom:2px;font-weight:700}#quest-tracker-objective{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);color:#e0e9f1d1}#quest-tracker-progress{margin-top:4px;font-size:.9166666667em;color:#78dc82f2}#quest-tracker-progress[hidden]{display:none}#quest-tracker-subtasks{margin:6px 0 0;padding:0;list-style:none}#quest-tracker-subtasks li{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0;font-size:.9166666667em;line-height:1.3;color:#e0e9f1d1}#quest-tracker-subtasks li.is-active{font-weight:700;color:#fff}#quest-tracker-subtasks li.is-done{color:#78dc82f2}#quest-tracker-subtasks .quest-tracker-subtask-mark{flex-shrink:0;width:1em}#quest-tracker-subtasks .quest-tracker-subtask-objective{flex:0 0 100%;padding-left:calc(1em + 6px);font-weight:400;color:#e0e9f1d1}#quest-tracker-subtasks[hidden]{display:none}@media (max-width:1000px){#quest-tracker{top:144px;width:140px}}.quest-tracker-guide{cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;pointer-events:auto;display:flex;gap:6px;align-items:center;width:100%;margin-top:8px;padding:5px 6px;font-size:.8333333333em;line-height:1.25;color:#fff;text-align:left}.quest-tracker-guide:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.quest-tracker-guide:active,.quest-tracker-guide.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.quest-tracker-guide:hover{border-color:#ffd460f2;color:#ffd460f2}.quest-tracker-guide-icon{flex-shrink:0;font-size:1em;color:#ffd460f2}@media only screen and (orientation:portrait){#quest-tracker{top:calc(104px + env(safe-area-inset-top,0));left:8px;width:min(100vw - 72px,11.5rem);max-width:11.5rem;padding:6px 8px;font-size:.9166666667em}#quest-tracker-name{overflow:hidden;display:-webkit-box;font-size:.9166666667em;-webkit-box-orient:vertical;-webkit-line-clamp:1}#quest-tracker-objective{overflow:hidden;display:-webkit-box;font-size:.8333333333em;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}#quest-tracker-subtasks li{font-size:.8333333333em}}#notify,#confirm{pointer-events:auto;position:absolute;left:35%;display:none}#exclamation,#question{top:30%;left:10%}.done{position:absolute;top:70%;left:85%}#cancel{position:absolute;top:70%;left:70%}#message{pointer-events:none;position:absolute;top:48%;left:42%}.fade{position:absolute;top:0;left:0;display:none;width:100%;height:98%;background-color:#0000004d}#notification{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;pointer-events:none;position:absolute;z-index:200;top:max(64px,env(safe-area-inset-top,0) + 48px);left:50%;transform:translate(-50%) translateY(-8px);display:flex;flex-direction:column;gap:.35em;align-items:center;box-sizing:border-box;min-width:12em;max-width:min(88vw,24em);padding:.75em 1em;font-size:1.125em;text-align:center;visibility:hidden;opacity:0;-o-border-image:none;border-image:none;transition:opacity .35s ease,visibility .35s ease,transform .35s ease}#notification.active{transform:translate(-50%) translateY(0);visibility:visible;opacity:1}#notification-text-title{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;position:relative;font-size:1em;text-align:center;text-transform:none}#notification-text-description{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);position:relative;font-size:1.05em;line-height:1.45;color:#e0e9f1d1;text-align:center;word-break:break-word}@media only screen and (orientation:portrait){#notification{top:max(56px,env(safe-area-inset-top,0) + 40px);max-width:min(92vw,22em);padding:.85em 1.05em;font-size:1.2em}}.slice-page{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);inset:0 0 3.5em;margin:auto;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:none;box-sizing:border-box;width:24em;height:15em;padding:.85em .75em .75em}.slice-page::-webkit-scrollbar{width:4px}.slice-page::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}#profile-container{display:none}#bank-inventory-container,#enchant-container{float:left}.inventory-slots{position:absolute;top:13%;left:6%}.item-count{color:#fff}#enchant-container{width:16em;height:15.75em;background-image:url(/img/interface/bank.png);background-repeat:no-repeat;background-size:38.75em 21.875em}#enchant-container:hover,#enchant-container:active,#enchant-container.active{background-position-x:0}#enchant-container:disabled,#enchant-container.disabled{background-position-x:0}#enchant-container{background-position-x:0;background-position-y:0}.ok-check{width:1.75em;height:1.75em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:13.875em 24.625em}.ok-check:hover{background-position-x:-1.75em}.ok-check:active,.ok-check.active{background-position-x:-3.5em}.ok-check:disabled,.ok-check.disabled{background-position-x:0}.ok-check{background-position-x:0;background-position-y:-14.875em}#player-info{pointer-events:none;position:absolute;z-index:10;bottom:12px;left:50%;transform:translate(-50%)}#player-bars{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;display:flex;flex-direction:column;gap:8px;min-width:22em;padding:12px 14px;font-size:calc(16px*16/12);font-size:calc(var(--ui-font-hud, 12px)*16/12);line-height:1.35}.player-status-bar{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:22px}.player-status-icon{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:0 0;border:1px solid rgba(255,255,255,.35);border-radius:4px;box-shadow:0 1px 2px #00000073}.player-status-debuff{background-color:#7820208c;outline:1px solid rgba(255,96,96,.45)}.player-status-buff{background-color:#2060308c;outline:1px solid rgba(128,255,160,.35)}.player-bar{display:grid;grid-template-columns:2.5em 1fr;grid-gap:10px;gap:10px;align-items:center}.player-bar-label{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;font-size:calc(16px*13/12);font-size:calc(var(--ui-font-hud, 12px)*13/12);text-align:center}.player-bar-track{position:relative;overflow:hidden;height:1.35em;min-height:20px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:3px}.player-bar-fill{position:absolute;top:0;left:0;width:0;height:100%;border-radius:2px;transition:width .35s ease}#health-mask{background:#c83838}#health-mask.player-bar-fill-poison{background:#48a848}#health-mask.player-bar-fill-flash{background:#fff}#mana-mask{background:#3878c8}#player-level{margin-bottom:2px;font-size:calc(16px*13/12);font-size:calc(var(--ui-font-hud, 12px)*13/12);font-weight:700;color:#e0e9f1d1;text-align:center}.player-bar-overlay{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(16px*13/12);font-size:calc(var(--ui-font-hud, 12px)*13/12);font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.9)}@media only screen and (orientation:portrait){#player-info{bottom:max(8px,env(safe-area-inset-bottom,0));left:50%;transform:translate(-50%);width:calc(100vw - 16px);max-width:20em}#player-bars{gap:5px;box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;font-size:16px;font-size:calc(var(--ui-font-hud, 12px)*12/12)}.player-bar{grid-template-columns:1.8em 1fr;gap:6px}.player-bar-label{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12)}.player-bar-track{height:1.15em;min-height:16px}.player-bar-overlay{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12)}}#profile-container{right:.5em}@media only screen and (orientation:portrait){#profile-container{font-size:.875em}}#attack-style-list{display:flex;flex-direction:row;gap:.75em;justify-content:space-evenly;height:3em;margin-top:.25em;margin-bottom:.25em}#state-page,#skills-page,#abilities-page{position:absolute;inset:0;display:none;flex-direction:row;gap:.5em;align-items:center;box-sizing:border-box;height:12em;padding:1.5em 1em .5em}#profile-stats{display:flex;flex:1;gap:.5em;align-items:center;justify-content:space-between}#profile-stats #profile-level,#profile-stats #profile-experience,#profile-stats span{font-size:1.1em}#profile-stats .button-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55em;justify-content:space-evenly;width:12em}#equip-best-button{cursor:pointer;padding:.35em .65em;font:inherit;font-size:.85em;color:#fff;white-space:nowrap;background:rgba(255,216,77,.18);border:1px solid rgba(255,216,77,.55);border-radius:6px}#equip-best-button:hover{background:rgba(255,216,77,.28)}#equipment-picker{position:fixed;z-index:200;inset:0;pointer-events:none}#equipment-picker[hidden]{display:none!important}#equipment-picker:not([hidden]){pointer-events:auto}#equipment-picker-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}#equipment-picker-panel{pointer-events:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-48%);display:flex;flex-direction:column;box-sizing:border-box;width:12em;max-height:min(18em,72vh);padding:.85em .75em .75em;opacity:0;transition:opacity .15s ease}#equipment-picker-panel.equipment-picker-panel--open{transform:translate(-50%,-50%);opacity:1}#equipment-picker-title{margin-bottom:.5em}#equipment-picker-container{overflow-y:auto;flex:1;min-height:4.5em}#equipment-picker-container ul{display:flex;flex-flow:row wrap;gap:.125em;justify-content:flex-start;margin:0;padding:0;list-style:none}#equipment-picker-container li{flex:0 0 auto}.equipment-picker-equipped .item-slot{outline:2px solid rgba(120,220,130,.85);outline-offset:-1px}.equipment-picker-empty{margin:.75em 0 0;font-size:.85em;color:#e1e1e1bf;text-align:center}#profile-equipment-slots{position:relative;width:10em;height:9.5em}#profile-equipment-slots .equipment-slot{position:absolute;width:2em;height:2em;padding:.25em}#profile-equipment-slots .equipment-slot.quality-fine{box-shadow:inset 0 0 0 1px #5bbdff}#profile-equipment-slots .equipment-slot.quality-superior{box-shadow:inset 0 0 0 1px #bb72ff}#profile-equipment-slots .equipment-slot.quality-masterwork{box-shadow:inset 0 0 0 1px #ffc84d}#profile-equipment-slots .equipment-slot.broken{filter:grayscale(1) brightness(.65)}#profile-equipment-slots .equipment-slot-image{width:100%;height:100%;background-repeat:no-repeat;background-size:100%;cursor:pointer}#profile-equipment-slots .equipment-slot-helmet{left:4em}#profile-equipment-slots .equipment-slot-pendant{top:1.25em;left:.25em}#profile-equipment-slots .equipment-slot-arrows{top:1.25em;left:7.75em}#profile-equipment-slots .equipment-slot-arrows-count{position:absolute;top:-1em;left:0;width:2em;text-align:center}#profile-equipment-slots .equipment-slot-chestplate{top:2.5em;left:2.75em}#profile-equipment-slots .equipment-slot-weapon{top:2.5em;left:5.25em}#profile-equipment-slots .equipment-slot-shield{top:3.75em;left:8em}#profile-equipment-slots .equipment-slot-armour-skin{top:5em;left:2.75em}#profile-equipment-slots .equipment-slot-weapon-skin{top:5em;left:5.25em}#profile-equipment-slots .equipment-slot-ring{top:3.75em}#profile-equipment-slots .equipment-slot-legplates{top:6.25em;left:.25em}#profile-equipment-slots .equipment-slot-cape{top:6.25em;left:7.75em}#profile-equipment-slots .equipment-slot-boots{top:7.5em;left:4em}#profile-navigator{position:absolute;bottom:1em;left:0;display:flex;flex-direction:row;justify-content:center;width:100%}.attack-style-box{width:2.15625em;height:2.15625em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:58.125em 40.6875em;display:flex;flex-direction:row;justify-content:center;padding-top:.875em}.attack-style-box:hover{background-position-x:-38.34375em}.attack-style-box:active,.attack-style-box.active{background-position-x:-40.6875em}.attack-style-box:disabled,.attack-style-box.disabled{background-position-x:-36em}.attack-style-box{background-position-x:-36em;background-position-y:-24em}.attack-style-stab,.attack-style-slash,.attack-style-defensive,.attack-style-crush,.attack-style-shared,.attack-style-hack,.attack-style-chop,.attack-style-accurate,.attack-style-fast,.attack-style-focused,.attack-style-longrange{width:1.59375em;height:1.59375em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:58.125em 40.6875em}.attack-style-stab:hover,.attack-style-slash:hover,.attack-style-defensive:hover,.attack-style-crush:hover,.attack-style-shared:hover,.attack-style-hack:hover,.attack-style-chop:hover,.attack-style-accurate:hover,.attack-style-fast:hover,.attack-style-focused:hover,.attack-style-longrange:hover,.attack-style-stab:active,.attack-style-stab.active,.attack-style-slash:active,.attack-style-slash.active,.attack-style-defensive:active,.attack-style-defensive.active,.attack-style-crush:active,.attack-style-crush.active,.attack-style-shared:active,.attack-style-shared.active,.attack-style-hack:active,.attack-style-hack.active,.attack-style-chop:active,.attack-style-chop.active,.attack-style-accurate:active,.attack-style-accurate.active,.attack-style-fast:active,.attack-style-fast.active,.attack-style-focused:active,.attack-style-focused.active,.attack-style-longrange:active,.attack-style-longrange.active{background-position-y:-21em}.attack-style-stab:disabled,.attack-style-stab.disabled,.attack-style-slash:disabled,.attack-style-slash.disabled,.attack-style-defensive:disabled,.attack-style-defensive.disabled,.attack-style-crush:disabled,.attack-style-crush.disabled,.attack-style-shared:disabled,.attack-style-shared.disabled,.attack-style-hack:disabled,.attack-style-hack.disabled,.attack-style-chop:disabled,.attack-style-chop.disabled,.attack-style-accurate:disabled,.attack-style-accurate.disabled,.attack-style-fast:disabled,.attack-style-fast.disabled,.attack-style-focused:disabled,.attack-style-focused.disabled,.attack-style-longrange:disabled,.attack-style-longrange.disabled{background-position-y:-21em}.attack-style-stab{background-position-x:-36em;background-position-y:-21em}.attack-style-slash{background-position-x:-37.78125em;background-position-y:-21em}.attack-style-defensive{background-position-x:-39.5625em;background-position-y:-21em}.attack-style-crush{background-position-x:-41.34375em;background-position-y:-21em}.attack-style-shared{background-position-x:-43.125em;background-position-y:-21em}.attack-style-hack{background-position-x:-44.90625em;background-position-y:-21em}.attack-style-chop{background-position-x:-46.6875em;background-position-y:-21em}.attack-style-accurate{background-position-x:-48.46875em;background-position-y:-21em}.attack-style-fast{background-position-x:-50.25em;background-position-y:-21em}.attack-style-focused{background-position-x:-52.03125em;background-position-y:-21em}.attack-style-longrange{background-position-x:-53.8125em;background-position-y:-21em}.previous,.next{width:2.625em;height:2.125em;background-image:url(/img/interface/characterdialogsheet.png);background-repeat:no-repeat;background-size:77.5em 54.25em}.previous:hover,.next:hover,.previous:active,.previous.active,.next:active,.next.active{background-position-y:-27.875em}.previous:disabled,.previous.disabled,.next:disabled,.next.disabled{background-position-y:-30em}.previous{background-position-x:0;background-position-y:-27.875em}.next{background-position-x:-2.625em;background-position-y:-27.875em}#quests{display:none}#quests-container{display:flex;flex-direction:row;gap:.5em;height:100%}#quests-list{flex:3}#quests-list ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.25em;height:100%;padding-right:.25em}#quests-list ul li{flex-shrink:0}#quests-logs{flex:4}#quests-logs-container{overflow:auto;height:100%}#quests-logs-subtasks{margin:.5em 0 .75em;padding:0;list-style:none}#quests-logs-subtasks li{cursor:pointer;display:flex;gap:.5em;justify-content:space-between;padding:.15em 0;font-size:.9em}.quest-chapter-header p{font-weight:700}.quest-section-header p{font-size:.9em;opacity:.75}.quest-sub-item{padding-left:.75em}.quest-sub-item p{font-size:.92em}.quest-sub-item p.quest-not-started{opacity:.65}#quests-logs-title{margin-bottom:.35em}#quests-logs-actions{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em}#quests-track-button,#quests-abandon-button{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;padding:.35em .85em;font-size:.85em}#quests-track-button:hover,#quests-abandon-button:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}#quests-track-button:active,#quests-track-button.active,#quests-abandon-button:active,#quests-abandon-button.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}#quests-track-button.is-tracking{outline:1px solid rgba(255,229,102,.55)}#quests-abandon-button{color:#ffb4a8}#quests-logs-objective,#quests-logs-prerequisites{margin-bottom:.75em;line-height:1.4;white-space:pre-line}.quest-tracking-badge{margin-left:.35em;font-size:.75em;color:#ffe566;white-space:nowrap}li.quest-selected{outline:1px solid rgba(255,255,255,.35)}@media only screen and (orientation:portrait){#quests{width:20em;height:30em;margin-bottom:5em}#quests-container{flex-direction:column}#quests-container #quests-list{flex:3}#quests-container #quests-logs{flex:4}}#settings-page{display:none}#settings-page label{display:flex;gap:.25em;align-items:center;padding:.25em 0}#settings-page label span,#settings-page label input{flex:2;font-size:.75em}#settings-page label span{font-size:1em}#settings-page label .checkmark{flex:1}#settings-page label .checkmark:before{float:right}#settings-container{flex-direction:row;gap:.5em;height:100%}@media only screen and (orientation:portrait){#settings-container{flex-direction:column}}#input-settings,#action-settings{display:flex;flex-direction:row;justify-content:space-between}#input-settings{flex:6;flex-flow:row;gap:3em;padding:.75em 1em}#input-settings>.col{flex:1;justify-content:space-between}#action-settings{flex:2;flex-flow:column;gap:.5em;align-items:center;justify-content:space-between}#game-info{display:flex;flex:1;flex-direction:column;gap:.5em;width:100%}#game-info strong,#game-info span{font-size:1em}#joystick-enabled-checkbox[hidden]{display:none}#skill-info{position:absolute;right:100%;display:none;flex-direction:column;width:8em;height:10em;padding-right:0}#skill-info .skill-info-header{display:flex;flex-direction:row;gap:.5em;align-items:center;font-size:1em}#skill-info .skill-info-details{display:flex;flex-direction:column}#skill-info .skill-info-details span{padding:.25em;font-size:1em}#skills-list{height:100%}#skills-list ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.25em;height:100%;padding-right:.25em}#skills-list ul .slice-list-item{flex-shrink:0;gap:.25em}#skills-list ul .slice-list-item .skill-content{display:flex;flex:1;flex-direction:column;justify-content:space-evenly;text-align:center}#skills-list ul .slice-list-item .skill-content .skill-level{font-size:1.3em}#skills-list ul .slice-list-item .skill-content .skill-experience{width:17.25em;background:rgba(0,0,0,.5);border:.125em solid rgba(0,0,0,.75);border-radius:.25em}#skills-list ul .slice-list-item .skill-content .skill-experience-progress{height:.5em;background:linear-gradient(to left,#4f4,#080);transition:.5s width ease}.skill-image-accuracy{width:2em;height:2em;background-image:url(/img/interface/skills/accuracy.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-accuracy:hover,.skill-image-accuracy:active,.skill-image-accuracy.active{background-position-x:0}.skill-image-accuracy:disabled,.skill-image-accuracy.disabled{background-position-x:0}.skill-image-accuracy{background-position-x:0;background-position-y:0}.skill-image-archery{width:2em;height:2em;background-image:url(/img/interface/skills/archery.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-archery:hover,.skill-image-archery:active,.skill-image-archery.active{background-position-x:0}.skill-image-archery:disabled,.skill-image-archery.disabled{background-position-x:0}.skill-image-archery{background-position-x:0;background-position-y:0}.skill-image-health{width:2em;height:2em;background-image:url(/img/interface/skills/health.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-health:hover,.skill-image-health:active,.skill-image-health.active{background-position-x:0}.skill-image-health:disabled,.skill-image-health.disabled{background-position-x:0}.skill-image-health{background-position-x:0;background-position-y:0}.skill-image-lumberjacking{width:2em;height:2em;background-image:url(/img/interface/skills/lumberjacking.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-lumberjacking:hover,.skill-image-lumberjacking:active,.skill-image-lumberjacking.active{background-position-x:0}.skill-image-lumberjacking:disabled,.skill-image-lumberjacking.disabled{background-position-x:0}.skill-image-lumberjacking{background-position-x:0;background-position-y:0}.skill-image-magic{width:2em;height:2em;background-image:url(/img/interface/skills/magic.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-magic:hover,.skill-image-magic:active,.skill-image-magic.active{background-position-x:0}.skill-image-magic:disabled,.skill-image-magic.disabled{background-position-x:0}.skill-image-magic{background-position-x:0;background-position-y:0}.skill-image-mining{width:2em;height:2em;background-image:url(/img/interface/skills/mining.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-mining:hover,.skill-image-mining:active,.skill-image-mining.active{background-position-x:0}.skill-image-mining:disabled,.skill-image-mining.disabled{background-position-x:0}.skill-image-mining{background-position-x:0;background-position-y:0}.skill-image-strength{width:2em;height:2em;background-image:url(/img/interface/skills/strength.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-strength:hover,.skill-image-strength:active,.skill-image-strength.active{background-position-x:0}.skill-image-strength:disabled,.skill-image-strength.disabled{background-position-x:0}.skill-image-strength{background-position-x:0;background-position-y:0}.skill-image-defense{width:2em;height:2em;background-image:url(/img/interface/skills/defense.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-defense:hover,.skill-image-defense:active,.skill-image-defense.active{background-position-x:0}.skill-image-defense:disabled,.skill-image-defense.disabled{background-position-x:0}.skill-image-defense{background-position-x:0;background-position-y:0}.skill-image-fishing{width:2em;height:2em;background-image:url(/img/interface/skills/fishing.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-fishing:hover,.skill-image-fishing:active,.skill-image-fishing.active{background-position-x:0}.skill-image-fishing:disabled,.skill-image-fishing.disabled{background-position-x:0}.skill-image-fishing{background-position-x:0;background-position-y:0}.skill-image-smithing{width:2em;height:2em;background-image:url(/img/interface/skills/smithing.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-smithing:hover,.skill-image-smithing:active,.skill-image-smithing.active{background-position-x:0}.skill-image-smithing:disabled,.skill-image-smithing.disabled{background-position-x:0}.skill-image-smithing{background-position-x:0;background-position-y:0}.skill-image-smelting{width:2em;height:2em;background-image:url(/img/interface/skills/smelting.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-smelting:hover,.skill-image-smelting:active,.skill-image-smelting.active{background-position-x:0}.skill-image-smelting:disabled,.skill-image-smelting.disabled{background-position-x:0}.skill-image-smelting{background-position-x:0;background-position-y:0}.skill-image-cooking{width:2em;height:2em;background-image:url(/img/interface/skills/cooking.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-cooking:hover,.skill-image-cooking:active,.skill-image-cooking.active{background-position-x:0}.skill-image-cooking:disabled,.skill-image-cooking.disabled{background-position-x:0}.skill-image-cooking{background-position-x:0;background-position-y:0}.skill-image-fletching{width:2em;height:2em;background-image:url(/img/interface/skills/fletching.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-fletching:hover,.skill-image-fletching:active,.skill-image-fletching.active{background-position-x:0}.skill-image-fletching:disabled,.skill-image-fletching.disabled{background-position-x:0}.skill-image-fletching{background-position-x:0;background-position-y:0}.skill-image-crafting{width:2em;height:2em;background-image:url(/img/interface/skills/crafting.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-crafting:hover,.skill-image-crafting:active,.skill-image-crafting.active{background-position-x:0}.skill-image-crafting:disabled,.skill-image-crafting.disabled{background-position-x:0}.skill-image-crafting{background-position-x:0;background-position-y:0}.skill-image-foraging{width:2em;height:2em;background-image:url(/img/interface/skills/foraging.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-foraging:hover,.skill-image-foraging:active,.skill-image-foraging.active{background-position-x:0}.skill-image-foraging:disabled,.skill-image-foraging.disabled{background-position-x:0}.skill-image-foraging{background-position-x:0;background-position-y:0}.skill-image-eating{width:2em;height:2em;background-image:url(/img/interface/skills/eating.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-eating:hover,.skill-image-eating:active,.skill-image-eating.active{background-position-x:0}.skill-image-eating:disabled,.skill-image-eating.disabled{background-position-x:0}.skill-image-eating{background-position-x:0;background-position-y:0}.skill-image-loitering{width:2em;height:2em;background-image:url(/img/interface/skills/loitering.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-loitering:hover,.skill-image-loitering:active,.skill-image-loitering.active{background-position-x:0}.skill-image-loitering:disabled,.skill-image-loitering.disabled{background-position-x:0}.skill-image-loitering{background-position-x:0;background-position-y:0}.skill-image-alchemy{width:2em;height:2em;background-image:url(/img/interface/skills/alchemy.png);background-repeat:no-repeat;background-size:2em 2em}.skill-image-alchemy:hover,.skill-image-alchemy:active,.skill-image-alchemy.active{background-position-x:0}.skill-image-alchemy:disabled,.skill-image-alchemy.disabled{background-position-x:0}.skill-image-alchemy{background-position-x:0;background-position-y:0}.slice-menu,.slice-menu-fancy{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);position:absolute;inset:0;box-sizing:border-box;margin:auto;padding:.85em .9em .75em}.slice-container,.slice-container-fancy,.slice-page,.slice-dialog{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);position:absolute;inset:0;box-sizing:border-box;margin:auto;padding:.85em .9em .75em;display:none}.slice-container,.slice-container-fancy{display:none;flex-direction:row;gap:.5em;width:32em;height:16em}@media only screen and (orientation:portrait){.slice-container,.slice-container-fancy{flex-direction:column;width:22em;height:30em}}.slice-container-fancy{width:32em;height:16em;padding:1em}@media only screen and (orientation:portrait){.slice-container-fancy{width:22em;height:30em}}.slice-inner-container{background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow:auto;flex:1;box-sizing:border-box;padding:.65em}.slice-inner-container::-webkit-scrollbar{width:4px}.slice-inner-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.slice-list{background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow:auto;box-sizing:border-box;padding:.45em}.slice-list::-webkit-scrollbar{width:4px}.slice-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.slice-list-item{cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;margin-bottom:.25em;padding:.45em .5em}.slice-list-item:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.slice-list-item:active,.slice-list-item.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.slice-item-slot{background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:auto;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:.25em}.slice-button,.slice-button-green{cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;box-sizing:border-box;padding:.45em .85em;font-size:.9em;text-align:center}.slice-button:hover,.slice-button-green:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.slice-button:active,.slice-button.active,.slice-button-green:active,.slice-button-green.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.slice-button-green{border-color:#5aaa5a73}.slice-button-green:hover,.slice-button-green:active{border-color:#78dc82f2}.slice-input{color:#fff;background:rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.22);border-radius:6px;outline:0;scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;box-sizing:border-box;width:100%;padding:.45em .55em;font-size:.85em}.slice-input:focus,.slice-input:active{border-color:#ffd460f2}.slice-input.field-error{border-color:#dc5050e6}.slice-input::-webkit-scrollbar{width:4px}.slice-input::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.slice-tab{cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;padding:.45em .55em .35em}.slice-tab:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.slice-tab:active,.slice-tab.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.slice-tab:focus,.slice-tab.active{border-color:#ffd460f2}.slice-dialog{position:absolute;margin:auto;padding:.85em .75em .75em}.title-decoration{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.35em;font-size:.75em}.title-decoration:after{content:"";display:block;width:100%;max-width:7em;height:2px;margin-top:.25em;background:linear-gradient(90deg,rgba(255,212,96,.95),transparent)}.close-container,.close-container-fancy{cursor:pointer;position:absolute;z-index:2;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:calc(16px*14/12);font-size:calc(var(--ui-font-hud, 12px)*14/12);line-height:1;color:#fff;background:rgba(174,46,58,.84);background-image:none;border:1px solid rgba(255,255,255,.25);border-radius:2px}.close-container:before,.close-container-fancy:before{content:"×"}.close-container:hover,.close-container-fancy:hover{background:rgba(220,66,82,.94);border-color:#ffd460f2}dialog.slice-dialog{background:0 0;border:0}select.slice-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#store{display:none}#store-content{display:flex;flex:3;flex-direction:row;gap:.5em;height:100%}#store-inventory{display:flex;flex-direction:column;gap:.5em}#store-inventory-slots ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.25em;gap:.25em;height:100%;padding-right:.25em}#store-sell{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}#store-sell-text,#store-sell-return-text{height:1em;text-align:center}#store-slots{display:flex;flex:2;flex-direction:column;gap:.5em}#store-slots-content{flex:1}#store-slots-content ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.25em;height:100%;padding-right:.25em}#store-slots-content ul li{display:flex;flex-direction:row;flex-shrink:0;gap:.5em;align-items:center;padding:.25em}#store-slots-content ul li .store-item-image{width:100%;height:100%;background-size:100%}#store-slots-content ul li .store-item-name{flex:3}#store-slots-content ul li .store-item-count,#store-slots-content ul li .store-item-price{flex:1}#store-slots-help{text-align:center}#store .slice-item-slot{box-sizing:border-box;width:2em;height:2em;padding:.375em}#store .slice-item-slot div{width:100%;height:100%;background-size:100%}@media only screen and (orientation:portrait){#store{width:16em;height:28em}#store-content{flex-direction:column}#store-inventory{gap:.1em;height:13em}#store-slots{gap:.2em;height:12em}}#trade{pointer-events:auto;position:absolute;z-index:150;inset:0;display:none;width:37.875em;height:21.5em;margin:auto}#trade-content{display:flex;flex-direction:row;gap:.5em;justify-content:space-between;height:100%}#trade-content .player-trade{display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:space-between;height:100%}#trade-inventory-slots ul,#trade-player-slots ul,#trade-oplayer-slots ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.25em;gap:.25em;height:100%;padding-right:.375em}#trade-inventory-slots ul li,#trade-player-slots ul li,#trade-oplayer-slots ul li{font-size:.875em}#trade-inventory{display:flex;flex-direction:column;gap:.5em;justify-content:center;height:100%}#trade-player{display:flex;flex-direction:column;gap:.5em;align-items:center}#trade-player-content{display:flex;flex-direction:row;gap:.5em;height:100%}#trade-status{height:1em;font-size:.75em}#trade-accept{width:10em}#welcome{z-index:100;bottom:-2em;flex-direction:row}#welcome-info{flex:1;gap:.75em;font-size:.8em}#welcome .welcome-announcement{padding:.55em .65em;font-size:.95em;line-height:1.35;color:#f0e6a8;background:rgba(0,0,0,.22);border:1px solid rgba(240,230,168,.35);border-radius:4px}#welcome .welcome-announcement h2{margin:0 0 .35em;font-size:1.05em;color:#ffe08a}#welcome .welcome-announcement p{margin:0}#welcome-stats{gap:.25em}#welcome-changelog{display:flex;padding:.75em}#welcome-changelog ul{overflow:auto;display:grid;grid-gap:.2em;gap:.2em}#welcome-play{overflow:auto;flex:1;gap:.25em;font-size:.95em}#welcome-instructions-keyboard{gap:.375em}#welcome .welcome-controls{flex-direction:row;gap:.25em;justify-content:space-evenly}#welcome-daily-rewards{flex:1;gap:.5em}#welcome-daily-rewards .welcome-daily-status{margin:0;font-size:.85em;line-height:1.35;color:#e8dcb0}#welcome-daily-rewards #welcome-daily-claim{align-self:flex-start;min-width:10em}#welcome-daily-rewards-items{flex-direction:row;justify-content:space-evenly}#welcome-daily-rewards-items .slice-item-slot{width:2.5em;height:2.5em}#controls-wasd,#controls-arrows{image-rendering:pixelated;animation:2.5s animate-instructions infinite steps(2)}#controls-click{image-rendering:pixelated;animation:2.5s animate-instructions-click infinite steps(2)}@media only screen and (orientation:portrait){#welcome{flex-direction:column;width:18em;height:31em}}#controls-wasd{width:12em;height:3.625em;background-image:url(/img/interface/controls/wasd.png);background-repeat:no-repeat;background-size:12em 3.625em}#controls-wasd:hover,#controls-wasd:active,#controls-wasd.active{background-position-x:0}#controls-wasd:disabled,#controls-wasd.disabled{background-position-x:0}#controls-wasd{background-position-x:0;background-position-y:0}#controls-arrows{width:12em;height:3.625em;background-image:url(/img/interface/controls/arrows.png);background-repeat:no-repeat;background-size:12em 3.625em}#controls-arrows:hover,#controls-arrows:active,#controls-arrows.active{background-position-x:0}#controls-arrows:disabled,#controls-arrows.disabled{background-position-x:0}#controls-arrows{background-position-x:0;background-position-y:0}#controls-click{width:6em;height:2.75em;background-image:url(/img/interface/controls/click.png);background-repeat:no-repeat;background-size:6em 2.75em}#controls-click:hover,#controls-click:active,#controls-click.active{background-position-x:0}#controls-click:disabled,#controls-click.disabled{background-position-x:0}#controls-click{background-position-x:0;background-position-y:0}#zoom-in,#zoom-out{width:3.9375em;height:3.9375em;background-image:url(/img/interface/main.png);background-repeat:no-repeat;background-size:20.8125em 36.9375em}#zoom-in:hover,#zoom-out:hover{background-position-x:-3.9375em}#zoom-in:active,#zoom-in.active,#zoom-out:active,#zoom-out.active{background-position-x:-7.875em}#zoom-in:disabled,#zoom-in.disabled,#zoom-out:disabled,#zoom-out.disabled{background-position-x:0}#zoom-in{background-position-x:0;background-position-y:0}#zoom-out{background-position-x:0;background-position-y:-3.9375em}#zoom-buttons{position:absolute;top:1em;right:1em;display:none;flex-flow:row}#zoom-buttons button{background-color:transparent;border:0}@media only screen and (max-width:1000px){#zoom-buttons{display:flex;flex-direction:row}}@media only screen and (orientation:portrait){#zoom-buttons{top:auto;right:8px;bottom:calc(152px + env(safe-area-inset-bottom,0));flex-direction:column;gap:6px}#zoom-in,#zoom-out{width:40px;height:40px}}#quest{display:none;flex-direction:column;align-items:center;justify-content:center;width:22em;height:20em}#quest-button{bottom:1em;display:flex;width:12em}#quest-rewards{display:flex;flex-direction:row;gap:.25em;align-items:center;justify-content:center;width:100%}#market.market-window{position:absolute;z-index:30;inset:68px 12px auto auto;display:none;flex-direction:column;width:min(26em,100vw - 200px);height:min(18.5em,100vh - 96px);max-height:calc(100vh - 80px);margin:0;padding:.5em .6em .45em}#market-layout{display:flex;flex-direction:column;height:100%;min-height:0}#market-main{display:flex;flex:1;flex-direction:column;gap:.3em;min-height:0}#market-header{display:flex;flex-direction:row;gap:.35em;align-items:center;justify-content:space-between}#market-header .title-decoration{margin-bottom:0;font-size:.72em}#market-header .title-decoration:after{max-width:5em}#market-header-actions{display:flex;flex-direction:row;gap:.35em;align-items:center}#market-balance{display:flex;flex-direction:row;gap:.25em;align-items:center;font-size:.78em}.market-bbb-icon,#market-bbb-icon{width:.95em;height:.95em;image-rendering:pixelated}.market-tool-btn{cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;width:1.35em;height:1.35em;font-size:.85em;line-height:1.35em;text-align:center}.market-tool-btn:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.market-tool-btn:active,.market-tool-btn.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}#market-sidebar{display:flex;flex-direction:row;gap:.2em;width:100%}.market-sidebar-tab{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;flex:1;padding:.28em .15em;font-size:.64em;line-height:1.15;text-align:center}.market-sidebar-tab:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.market-sidebar-tab:active,.market-sidebar-tab.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.market-sidebar-tab.active{background:rgba(0,0,0,.68);border-color:#ffd460f2}#market-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:.25em;gap:.25em;align-items:center}#market-filters #market-search{grid-column:1/-1}#market-filters #market-filter-sort{grid-column:1/3}#market-filters input,#market-filters select{width:100%;min-width:0;font-size:.66em}#market-filters #market-filter-reset{padding:.2em .35em;font-size:.66em;text-align:center;white-space:nowrap}.market-table-head{display:grid;grid-template-columns:1fr 4.5em 5.5em 3.8em;grid-gap:.25em;gap:.25em;padding:.1em .25em;font-size:.64em;opacity:.85}.market-panel,#market-panel-buy{display:flex;flex:1;flex-direction:column;min-height:0}#market-buy-dialog{z-index:40;width:min(14em,100vw - 2em);margin:auto;padding:.5em .6em}#market-buy-dialog .market-buy-dialog-item{margin:.35em 0;font-size:.72em;text-align:center}#market-buy-dialog #market-buy-dialog-total{margin:.35em 0 .5em;font-size:.68em;text-align:center}#market-layout.dimmed{pointer-events:none;opacity:.45}#market-offers-list,#market-my-sells,#market-my-buys,#market-craft-orders,#market-history,#market-buyorder-catalog{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;flex:1;min-height:0}#market-offers-list::-webkit-scrollbar,#market-my-sells::-webkit-scrollbar,#market-my-buys::-webkit-scrollbar,#market-craft-orders::-webkit-scrollbar,#market-history::-webkit-scrollbar,#market-buyorder-catalog::-webkit-scrollbar{width:4px}#market-offers-list::-webkit-scrollbar-thumb,#market-my-sells::-webkit-scrollbar-thumb,#market-my-buys::-webkit-scrollbar-thumb,#market-craft-orders::-webkit-scrollbar-thumb,#market-history::-webkit-scrollbar-thumb,#market-buyorder-catalog::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}#market-offers-list ul,#market-my-sells ul,#market-my-buys ul,#market-craft-orders ul,#market-history ul,#market-buyorder-catalog ul{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:flex;flex-direction:column;gap:.2em;max-height:100%;padding-right:.15em}.market-row{background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;display:grid;grid-template-columns:1fr 4.5em 5.5em 3.8em;grid-gap:.25em;gap:.25em;align-items:center;padding:.28em .35em;font-size:.66em;border:1px solid transparent;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.market-row-interactive{cursor:pointer}.market-row-interactive:hover{border-color:#ffd460f2;box-shadow:inset 0 0 0 1px #ffd460f2}.market-row-interactive.market-row-active{background:rgba(255,215,0,.1);border-color:#ffd460f2;box-shadow:inset 0 0 0 1px #ffd460f2}.market-row-item{display:flex;flex-direction:row;gap:.3em;align-items:center;min-width:0}.market-row-icon{flex-shrink:0;width:1.65em;height:1.65em}.market-row-text{display:flex;flex-direction:column;gap:.05em;min-width:0}.market-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-row-meta{font-size:.88em;opacity:.75}.market-row-duration,.market-row-price{white-space:nowrap}.market-row-price{display:flex;flex-direction:row;gap:.15em;align-items:center}.market-row-price-details{display:flex;flex-direction:column;gap:.05em;line-height:1.1}.market-row-action{min-width:0;padding:.15em .25em;font-size:.88em;text-align:center}.market-buy-btn{background:rgba(120,30,30,.55);border-color:#c8505059}.market-buy-btn:hover{background:rgba(150,40,40,.72);border-color:#ffd460f2}#market-pagination{display:flex;flex-direction:row;gap:.35em;align-items:center;justify-content:center;font-size:.68em}#market-pagination .slice-button{min-width:1.6em;padding:.1em .3em;text-align:center}.market-hint{font-size:.62em;line-height:1.3;opacity:.85}#market-fee-help{margin-top:.15em;padding-top:.2em;border-top:1px solid rgba(255,255,255,.12)}.market-subtitle{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;margin-top:.15em;font-size:.66em}#market-sell-layout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:.35em;gap:.35em;height:100%;min-height:0}#market-sell-slots ul{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.2em;gap:.2em;max-height:100%;padding-right:.15em}#market-sell-slots ul::-webkit-scrollbar{width:4px}#market-sell-slots ul::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}#market-sell-slots ul .item-slot.active{outline:1px solid rgba(255,212,96,.95)}#market-sell-side{display:flex;flex-direction:column;gap:.3em;font-size:.68em}.market-form-row{display:flex;flex-direction:row;gap:.25em;align-items:center}.market-form-row label{min-width:3.8em;font-size:.95em}.market-form-row input{flex:1}.market-sell-action,#market-sell-submit,#market-buyorder-submit{padding:.28em .4em;font-size:.95em;text-align:center}#market-buyorder-form{display:flex;flex-direction:column;gap:.3em;height:100%;min-height:0;font-size:.68em}#market-buyorder-catalog{flex:1;min-height:0;max-height:none}.market-catalog-item{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;margin-bottom:.15em;padding:.28em .35em;font-size:.95em;text-align:left}.market-catalog-item:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.market-catalog-item:active,.market-catalog-item.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.market-catalog-item.active{border-color:#ffd460f2}#market-panel-orders,#market-panel-contracts,#market-panel-history{display:flex;flex-direction:column;gap:.25em;min-height:0}#market-my-sells,#market-my-buys{width:100%}#market-my-sells>ul,#market-my-buys>ul{display:flex;flex-direction:column;gap:.2em;width:100%;max-height:none}.market-row-mine{display:flex;flex-direction:row;gap:.35em;align-items:center;width:100%}.market-row-mine .market-row-item{flex:1;min-width:0}.market-row-mine .market-row-duration,.market-row-mine .market-row-price{flex-shrink:0;white-space:nowrap}.market-row-mine .market-row-action{flex-shrink:0;min-width:3.2em}.market-empty-row{padding:.45em .35em;font-size:.66em;color:#e1e1e1b3;text-align:center}#market-panel-orders{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}#market-panel-orders::-webkit-scrollbar{width:4px}#market-panel-orders::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}#market-panel-contracts{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}#market-panel-contracts::-webkit-scrollbar{width:4px}#market-panel-contracts::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}#market #close-market{top:6px;right:6px;width:16px;height:16px;font-size:12px}#market-panel-buyorder[hidden],#market-panel-sell[hidden],#market-panel-orders[hidden],#market-panel-contracts[hidden],#market-panel-history[hidden],#market-panel-buy[hidden],#market-filters[hidden],#market-table-head[hidden],#market-pagination[hidden]{display:none!important}@media only screen and (orientation:portrait){#market.market-window{inset:auto 8px 8px;width:auto;height:min(22em,100vh - 120px);margin:0}#market-filters{grid-template-columns:1fr 1fr}#market-filters #market-search,#market-filters #market-filter-sort{grid-column:1/-1}#market-sell-layout{grid-template-columns:1fr}}#mall-recharge-pane{box-sizing:border-box;color:#ffe078eb}.recharge-layout{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.55em;height:100%;min-height:0}.recharge-topbar{display:flex;flex-direction:row;flex-shrink:0;gap:.5em;align-items:center;justify-content:space-between;padding:0 .1em}.recharge-title{margin:0;font-size:1.1em;font-weight:700;color:#ffd460f2;text-shadow:0 1px 2px rgba(0,0,0,.7)}.recharge-history-toggle{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;position:relative;padding:.35em .75em;font-size:.78em;font-weight:700;color:#ffd460f2;white-space:nowrap}.recharge-history-toggle:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.recharge-history-toggle:active,.recharge-history-toggle.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.recharge-history-toggle.active{background:rgba(255,216,77,.18);border-color:#ffd460f2}.recharge-history-toggle.has-pending:after{content:"";position:absolute;top:.2em;right:.25em;width:.45em;height:.45em;background:#ff6b6b;border:1px solid rgba(255,255,255,.7);border-radius:50%}.recharge-disabled-banner{flex-shrink:0;padding:.45em .55em;font-size:.82em;font-weight:600;color:#ffb4b4;text-align:center;background:rgba(120,40,40,.28);border:1px solid rgba(255,120,120,.35);border-radius:6px}.recharge-beta-notice{flex-shrink:0;margin:0;padding:.45em .55em;font-size:.78em;line-height:1.35;color:#f0e6a8;text-align:center;background:rgba(0,0,0,.22);border:1px solid rgba(240,230,168,.35);border-radius:6px}.recharge-grid{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;grid-gap:.65em;gap:.65em;min-height:0;padding:.2em .25em .35em}.recharge-grid::-webkit-scrollbar{width:4px}.recharge-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.recharge-package{--icon-scale:1;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;padding:0;text-align:center;background:linear-gradient(165deg,rgba(34,42,64,.96)0,rgba(16,20,34,.98) 100%);border:1px solid rgba(255,216,77,.22);border-radius:12px;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000052;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.recharge-package:hover:not(.disabled){transform:translateY(-2px);border-color:#ffd84d8c;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000061,0 0 0 1px #ffd84d47}.recharge-package.active{background:linear-gradient(165deg,rgba(48,54,78,.98)0,rgba(22,26,42,.98) 100%);border-color:#ffd460f2;box-shadow:inset 0 0 0 1px #ffd84d38,0 0 0 2px #ffd84d73,0 10px 24px #ffc83c24}.recharge-package.disabled{cursor:not-allowed;opacity:.48}.recharge-package-visual{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:6.8em;padding:.65em .4em .5em;background:radial-gradient(ellipse at 50% 88%,rgba(255,200,60,.14)0,transparent 58%),radial-gradient(ellipse at 50% 18%,rgba(120,160,220,.1)0,transparent 52%)}.recharge-package-watermark{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);font-size:2.4em;font-weight:800;line-height:1;color:#ffd84d1a;letter-spacing:-.03em}.recharge-package-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);width:5.6em;height:5.6em;background:radial-gradient(circle,rgba(255,216,77,.32)0,transparent 68%);border-radius:50%}.recharge-package-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);width:4.8em;height:4.8em;border:1px solid rgba(255,216,77,.22);border-radius:50%;box-shadow:inset 0 0 12px #ffd84d1a,0 0 18px #ffc83c14}.recharge-package-icon{position:relative;z-index:1;width:calc(3.6em*var(--icon-scale));height:calc(3.6em*var(--icon-scale));filter:drop-shadow(0 8px 14px rgba(0,0,0,.55));image-rendering:pixelated}.recharge-package.active .recharge-package-glow{background:radial-gradient(circle,rgba(255,216,77,.48)0,transparent 68%)}.recharge-package.active .recharge-package-ring{border-color:#ffd84d73;box-shadow:inset 0 0 16px #ffd84d29,0 0 22px #ffc83c2e}.recharge-package-footer{flex-shrink:0;padding:.58em .45em;background:linear-gradient(180deg,#ffe99a 0,#e8b82e 52%,#c89412 100%);border-top:1px solid rgba(255,248,200,.45);box-shadow:inset 0 1px #ffffff59}.recharge-package-amount{display:block;font-size:1.12em;font-weight:800;line-height:1.15;color:#2a2208;letter-spacing:.02em}.recharge-action-bar{display:flex;flex-direction:column;flex-shrink:0;gap:.35em;padding:.15em .1em 0}.recharge-status{min-height:1.6em;margin:0;font-size:.78em;font-weight:500;line-height:1.4;color:#ffe078eb;text-align:center}.recharge-action-btn{cursor:pointer;width:100%;padding:.55em .6em;font-size:.92em;font-weight:700;color:#2a2008;text-align:center;background:linear-gradient(180deg,rgba(255,216,77,.95)0,rgba(196,145,20,.95) 100%);border:1px solid rgba(120,86,8,.8);border-radius:6px;box-shadow:0 2px 8px #00000059}.recharge-action-btn:hover:not(:disabled){filter:brightness(1.06)}.recharge-action-btn:disabled{cursor:not-allowed;opacity:.45}.recharge-history-panel{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.35em;max-height:55%;padding:.55em .5em .6em;background:linear-gradient(180deg,rgba(14,20,34,.98)0,rgba(8,12,22,.98) 100%);border:1px solid rgba(255,216,77,.35);border-radius:10px 10px 0 0;box-shadow:0-8px 24px #00000073}.recharge-history-panel::-webkit-scrollbar{width:4px}.recharge-history-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.recharge-history-header{display:flex;flex-direction:row;gap:.35em;align-items:center;justify-content:space-between}.recharge-history-title{font-size:.88em;font-weight:700;color:#ffd460f2}.recharge-history-close{cursor:pointer;position:relative;width:1.5em;height:1.5em;padding:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);border-radius:4px}.recharge-history-close:before,.recharge-history-close:after{content:"";position:absolute;top:50%;left:50%;width:.7em;height:2px;background:rgba(255,224,120,.92)}.recharge-history-close:before{transform:translate(-50%,-50%) rotate(45deg)}.recharge-history-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.recharge-history-list{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow-y:auto;display:flex;flex:1;flex-direction:column;gap:.32em;min-height:0}.recharge-history-list::-webkit-scrollbar{width:4px}.recharge-history-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.recharge-history-empty{padding:.75em .5em;font-size:.8em;line-height:1.4;color:#ffe078eb;text-align:center}.recharge-order{display:grid;grid-template-columns:1fr auto;grid-gap:.2em .4em;gap:.2em .4em;align-items:center;padding:.38em .42em;font-size:.76em;line-height:1.3;background:rgba(0,0,0,.28);border:1px solid rgba(255,216,77,.2);border-radius:6px}.recharge-order-amount{font-weight:700;color:#ffd460f2}.recharge-order-meta{grid-column:1/-1;color:#ffe078eb;word-break:break-all}.recharge-order-status{padding:.15em .4em;font-size:.95em;font-weight:700;white-space:nowrap;border-radius:2px}.recharge-order-status.confirming{color:#ffe08a;background:rgba(255,200,60,.14);border:1px solid rgba(255,200,60,.35)}.recharge-order-status.credited{color:#9be59b;background:rgba(80,180,90,.14);border:1px solid rgba(80,180,90,.35)}.recharge-order-status.failed{color:#ff9a9a;background:rgba(200,70,70,.14);border:1px solid rgba(200,70,70,.35)}.recharge-order-link{cursor:pointer;color:#ffd460f2;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:1000px){.recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-history-panel{max-height:62%}}#mall.mall-window{pointer-events:auto;position:absolute;z-index:45;inset:0;display:none;align-items:center;justify-content:center}#mall-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(40,56,88,.35)0,transparent 55%),linear-gradient(180deg,rgba(0,0,0,.62)0,rgba(0,0,0,.82) 100%);backdrop-filter:blur(3px)}.mall-panel{pointer-events:auto;position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;width:min(56em,94vw);height:min(36em,90vh);padding:.75em .8em .8em;color:#ffe078eb;background:linear-gradient(165deg,rgba(22,30,48,.96)0,rgba(12,16,28,.98) 48%,rgba(8,12,22,.98) 100%);border:2px solid rgba(255,216,77,.45);border-radius:10px;box-shadow:0 18px 48px #0000008c,inset 0 1px #ffffff14}.mall-panel .stroke{text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 1px rgba(0,0,0,.55)}.mall-header{display:grid;grid-template-columns:1fr auto auto;grid-gap:.5em .75em;gap:.5em .75em;align-items:center;margin-bottom:.6em;padding-bottom:.5em;border-bottom:1px solid rgba(255,216,77,.22)}.mall-header-left{display:flex;flex-direction:column;gap:.15em;min-width:0}.mall-title{margin:0;font-size:1.45em;font-weight:700;line-height:1.15;color:#ffd460f2;text-transform:uppercase;letter-spacing:.04em}.mall-subtitle{margin:0;font-size:.88em;font-weight:600;color:#ffe078eb;opacity:.9}.mall-balance{display:flex;flex-direction:row;gap:.35em;align-items:center;padding:.35em .65em;font-size:.95em;font-weight:700;color:#ffd460f2;background:rgba(0,0,0,.38);border:1px solid rgba(255,216,77,.45);border-radius:999px}.mall-balance-label{font-size:.9em;color:#ffe078eb}.mall-balance-value{min-width:3ch;font-weight:700;color:#ffd460f2}.mall-bbb-icon{width:1.15em;height:1.15em;image-rendering:pixelated}.mall-close{cursor:pointer;position:relative;width:1.75em;height:1.75em;padding:0;background:rgba(174,46,58,.84);border:2px solid rgba(255,255,255,.35);border-radius:4px}.mall-close:before,.mall-close:after{content:"";position:absolute;top:50%;left:50%;width:.8em;height:2px;background:#fff}.mall-close:before{transform:translate(-50%,-50%) rotate(45deg)}.mall-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mall-close:hover{background:rgba(220,66,82,.94)}.mall-body{display:grid;grid-template-columns:6.5em 1fr 13em;flex:1;grid-gap:.6em;gap:.6em;min-height:0}.mall-shop-pane{display:contents}.mall-recharge-pane{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow:auto;display:none;grid-column:2/-1;flex-direction:column;min-width:0;min-height:0;padding:.35em .45em}.mall-recharge-pane::-webkit-scrollbar{width:4px}.mall-recharge-pane::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.mall-body.is-recharge .mall-recharge-pane{display:flex}.mall-body.is-recharge .mall-shop-pane{display:none}.mall-categories{display:flex;flex-direction:column;gap:.35em}.mall-category-tab{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;padding:.55em .4em;font-size:.82em;font-weight:700;line-height:1.25;color:#ffe078eb;text-align:center}.mall-category-tab:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.mall-category-tab:active,.mall-category-tab.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.mall-category-tab.active{color:#ffd460f2;background:rgba(255,216,77,.16);border-color:#ffd460f2;box-shadow:inset 0 0 0 1px #ffd84d66}.mall-catalog{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:.4em;background:rgba(0,0,0,.28);border:1px solid rgba(255,216,77,.18);border-radius:6px}.mall-catalog::-webkit-scrollbar{width:4px}.mall-catalog::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.mall-grid{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2em,1fr));grid-gap:.5em;gap:.5em;max-height:100%;padding-right:.15em}.mall-card{cursor:pointer;display:flex;flex-direction:column;gap:.3em;align-items:center;padding:.45em .4em .5em;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.06)0,rgba(0,0,0,.22) 100%);border:1px solid rgba(255,216,77,.2);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mall-card:hover{border-color:#ffd84d8c;box-shadow:0 0 0 1px #ffd84d40}.mall-card.active{background:linear-gradient(180deg,rgba(255,216,77,.18)0,rgba(0,0,0,.3) 100%);border-color:#ffd460f2;box-shadow:0 0 0 1px #ffd84d80,0 0 14px #ffd84d24}.mall-card--claimed{cursor:default;opacity:.55;filter:grayscale(.35)}.mall-card-icon{display:flex;align-items:center;justify-content:center;width:3.6em;height:3.6em;background:rgba(0,0,0,.35);border:1px solid rgba(255,216,77,.22);border-radius:8px}.mall-card-icon.item-image{background-repeat:no-repeat;background-position:center;background-size:contain;image-rendering:pixelated}.mall-card-icon.mall-card-icon--fallback:after{content:"?";font-size:1.35em;font-weight:700;color:#ffe078eb;opacity:.65}.mall-card-name{overflow:hidden;display:-webkit-box;width:100%;font-size:.78em;font-weight:700;line-height:1.25;color:#ffd460f2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mall-card-price{display:flex;flex-direction:row;gap:.25em;align-items:center;justify-content:center;font-size:.78em;font-weight:700;color:#ffd460f2}.mall-detail{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.5em;background:rgba(0,0,0,.32);border:1px solid rgba(255,216,77,.18);border-radius:6px}.mall-detail-empty{display:flex;flex:1;flex-direction:column;gap:.55em;align-items:center;justify-content:center;padding:.85em;font-size:.88em;font-weight:600;color:#ffe078eb;text-align:center}.mall-detail-empty-icon{width:3.2em;height:3.2em;border:2px dashed rgba(255,216,77,.28);border-radius:8px}.mall-detail-content{display:flex;flex:1;flex-direction:column;gap:.45em;min-height:0}.mall-detail-icon{flex-shrink:0;width:5em;height:5em;margin:0 auto;background-color:#00000059;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(255,216,77,.35);border-radius:10px;image-rendering:pixelated}.mall-detail-name{margin:0;font-size:1em;font-weight:700;line-height:1.25;color:#ffd460f2;text-align:center}.mall-detail-desc{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin;overflow:auto;flex:1;min-height:3.8em;max-height:8em;margin:0;padding-right:.15em;font-size:.82em;font-weight:500;line-height:1.5;color:#ffe078eb}.mall-detail-desc::-webkit-scrollbar{width:4px}.mall-detail-desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.mall-detail-price-row,.mall-detail-total-row,.mall-qty-row{display:flex;flex-direction:row;gap:.4em;align-items:center;justify-content:space-between;font-size:.82em;font-weight:600;color:#ffe078eb}.mall-detail-unit-price,.mall-detail-total{display:flex;flex-direction:row;gap:.25em;align-items:center;font-size:1.05em;font-weight:700;color:#ffd460f2}.mall-qty-controls{display:flex;flex-direction:row;gap:.25em;align-items:center}.mall-qty-btn{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 6px 14px #0000003d;cursor:pointer;width:1.75em;height:1.75em;padding:0;font-size:1.1em;font-weight:700;line-height:1;color:#ffd460f2;text-align:center}.mall-qty-btn:hover{background:rgba(255,255,255,.12);border-color:#ffd460f2}.mall-qty-btn:active,.mall-qty-btn.active{background:rgba(255,255,255,.16);border-color:#ffd460f2}.mall-qty-input{width:3.2em;min-width:0;padding:.2em .25em;font-size:1em;font-weight:700;color:#ffd460f2;text-align:center}.mall-purchase-btn{cursor:pointer;margin-top:.2em;padding:.55em;font-size:.92em;font-weight:700;color:#2a2008;text-align:center;background:linear-gradient(180deg,rgba(255,216,77,.95)0,rgba(196,145,20,.95) 100%);border:1px solid rgba(120,86,8,.8);border-radius:6px;box-shadow:0 2px 8px #00000059}.mall-purchase-btn:hover{filter:brightness(1.06)}.mall-purchase-btn:active{transform:translateY(1px)}.mall-purchase-btn:disabled,.mall-purchase-btn.disabled{cursor:default;opacity:.55;filter:grayscale(.4)}@media only screen and (max-width:1000px){.mall-panel{width:96vw;height:92vh}.mall-body{grid-template-columns:5.5em 1fr;grid-template-rows:1fr auto}.mall-catalog{grid-column:2}.mall-detail{grid-column:1/-1;max-height:12em}.mall-recharge-pane{grid-column:2;grid-row:1}.mall-body.is-recharge{grid-template-rows:1fr}.mall-detail-desc{max-height:4em}}#risk-zone-indicator{pointer-events:none;position:absolute;z-index:900;top:8px;left:50%;transform:translate(-50%);display:none;padding:6px 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:6px}#risk-zone-indicator.risk-visible{display:block}#risk-zone-indicator.risk-contested{color:#1a1200;background:rgba(255,190,60,.92);border:2px solid rgba(255,140,20,.95);box-shadow:0 0 12px #ffa02873}#risk-zone-indicator.risk-highrisk{color:#fff;background:rgba(160,25,25,.88);border:2px solid rgba(255,70,70,.95);box-shadow:0 0 14px #ff282880;animation:risk-pulse 1.6s ease-in-out infinite}#border.risk-contested{box-shadow:inset 0 0 0 3px #ffaa288c}#border.risk-highrisk{box-shadow:inset 0 0 0 4px #dc3232a6;animation:risk-border-pulse 1.8s ease-in-out infinite}@keyframes risk-pulse{0%,to{opacity:1}50%{opacity:.82}}@keyframes risk-border-pulse{0%,to{box-shadow:inset 0 0 0 4px #dc3232a6}50%{box-shadow:inset 0 0 0 4px #ff5050d9}}#party-panel{pointer-events:auto;position:absolute;z-index:6;top:12em;left:12px;box-sizing:border-box;min-width:11em;max-width:14em;color:#fff}#party-panel[hidden]{display:none!important}#party-panel:not([hidden]){display:flex;flex-direction:column;gap:.45em;padding:.55em .65em;background-color:#080c12a8;border-left:3px solid rgba(255,212,96,.95);border-radius:6px;box-shadow:0 10px 28px #00000057}#party-roster{display:flex;flex-direction:column;gap:.45em}#party-roster[hidden]{display:none!important}#party-panel-header{margin-bottom:.15em;font-size:.75em}#party-invite-banner{display:flex;flex-direction:column;gap:.35em;padding:.35em .25em;font-size:.72em;background:rgba(255,216,77,.08);border:1px solid rgba(255,216,77,.25);border-radius:6px}#party-invite-banner[hidden]{display:none!important}.party-invite-actions{display:flex;flex-direction:row;gap:.35em}#party-members{display:flex;flex-direction:column;gap:.35em;margin:0;padding:0;list-style:none}.party-member{display:flex;flex-direction:column;gap:.2em}.party-member-row{display:flex;flex-direction:row;gap:.35em;align-items:center}.party-member-info{display:flex;flex:1;flex-direction:column;gap:.2em;min-width:0}.party-member-kick{flex-shrink:0;padding:.2em .35em;font-size:.62em;line-height:1.2}.party-member-name{font-size:.72em}.party-member-bar{overflow:hidden;height:6px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);border-radius:2px}.party-member-fill{height:100%;background:#c83838;border-radius:1px}#party-leave{margin-top:.15em;padding:.35em .5em;font-size:.72em}.party-dungeon-actions{display:flex;gap:.25em;margin-top:.25em}.party-dungeon-actions button{flex:1;padding:.3em .35em;font-size:.68em}#party-dungeon-status{margin-top:.3em;padding:.35em;border:1px solid rgba(190,145,255,.45);border-radius:3px;background:rgba(45,25,65,.8);font-size:.7em;color:#e4caff;text-align:center}.action-inviteparty{width:2em;height:2em;background-image:url(/img/interface/party-action.png);background-repeat:no-repeat;background-size:13.875em 2em}.action-inviteparty:hover{background-position-x:-11.875em}.action-inviteparty:active,.action-inviteparty.active{background-position-x:-9.875em}.action-inviteparty:disabled,.action-inviteparty.disabled{background-position-x:-7.875em}.action-inviteparty{background-position-x:-7.875em;background-position-y:0}#hotbar{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;pointer-events:auto;position:absolute;z-index:5;right:12px;bottom:12px;padding:8px 10px;font-size:16px;font-size:calc(var(--ui-font-hud, 12px)*12/12);line-height:1.35}#hotbar ul{display:flex;flex-flow:row nowrap;gap:4px;margin:0;padding:0;list-style:none}#hotbar-header{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;margin-bottom:6px}.hotbar-slot-wrap{position:relative;flex:0 0 auto}.hotbar-slot{background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;cursor:pointer;position:relative;box-sizing:border-box;width:32px;height:32px;padding:3px}.hotbar-slot .item-image{pointer-events:none;width:100%;height:100%;background-size:cover;filter:opacity(100%)}.hotbar-slot .item-count{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);pointer-events:none;position:absolute;right:1px;bottom:0;min-width:1em;padding:0 2px;font-size:12px;font-size:calc(var(--ui-font-hud, 12px)*9/12);line-height:1.1;text-align:center}.hotbar-key{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;pointer-events:none;position:absolute;z-index:1;bottom:1px;left:2px;font-size:12px;font-size:calc(var(--ui-font-hud, 12px)*9/12);line-height:1}.hotbar-slot-wrap:hover .hotbar-slot{border-color:#ffd460f2}.hotbar-slot-filled .hotbar-slot:active{background:rgba(0,0,0,.55);border-color:#ffd460f2}@media only screen and (orientation:portrait){#hotbar{right:auto;bottom:calc(122px + env(safe-area-inset-bottom,0));left:50%;transform:translate(-50%);max-width:calc(100vw - 16px);padding:6px 8px}#hotbar-header{display:none}#hotbar ul{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap;max-width:calc(100vw - 20px);padding-bottom:2px;-webkit-overflow-scrolling:touch}#hotbar ul::-webkit-scrollbar{display:none}.hotbar-slot{width:40px;height:40px;padding:3px}.hotbar-key{font-size:calc(16px*10/12);font-size:calc(var(--ui-font-hud, 12px)*10/12)}}@media (max-width:1000px){.hotbar-slot{width:28px;height:28px;padding:2px}#hotbar ul{gap:3px}}#hub-menu{pointer-events:auto;position:absolute;z-index:50;inset:0;display:none;align-items:stretch;justify-content:flex-end}#hub-menu #hub-menu-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45)0,rgba(0,0,0,.78) 100%),rgba(10,16,28,.35);backdrop-filter:blur(2px)}#hub-menu #hub-menu-panel{pointer-events:auto;position:relative;z-index:1;transform:translate(100%);display:flex;flex-direction:column;box-sizing:border-box;width:min(24em,92vw);height:100%;padding:1.35em 1.1em 1em;font-size:1.125em;color:#fff;background:linear-gradient(180deg,rgba(18,24,38,.94)0,rgba(10,14,24,.96) 100%);border-left:3px solid rgba(255,212,96,.95);box-shadow:-8px 0 28px #0000008c;transition:transform .28s cubic-bezier(.22,1,.36,1)}#hub-menu #hub-menu-panel.hub-menu-panel--open{transform:translate(0)}#hub-menu #hub-menu-title{margin:0 0 1em;padding-right:1.75em;padding-bottom:.55em;font-family:AdvoCut,sans-serif;font-size:1.45em;font-weight:400;color:#ffd460f2;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(255,216,77,.22)}#hub-menu #close-hub-menu{cursor:pointer;position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:calc(16px*14/12);font-size:calc(var(--ui-font-hud, 12px)*14/12);line-height:1;color:#fff;background:rgba(174,46,58,.84);background-image:none;border:1px solid rgba(255,255,255,.25);border-radius:2px;top:10px;right:10px}#hub-menu #close-hub-menu:before{content:"×"}#hub-menu #close-hub-menu:hover{background:rgba(220,66,82,.94);border-color:#ffd460f2}#hub-menu #hub-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;grid-gap:.65em;gap:.65em;align-content:start}#hub-menu .hub-menu-item{cursor:pointer;display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:center;min-height:6.5em;padding:.85em .5em;font:inherit;font-size:1em;text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:background .16s ease,border-color .16s ease,transform .16s ease}#hub-menu .hub-menu-item:hover{transform:translateY(-2px);background:rgba(255,216,77,.08);border-color:#ffd84d73}#hub-menu .hub-menu-item:active{transform:translateY(0)}#hub-menu .hub-menu-label{font-size:1em;line-height:1.25;color:#ebebebeb;letter-spacing:.04em}#hub-menu .hub-icon-inventory{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0 0;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-market{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-500px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-achievements{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-450px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-quests{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-300px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-profile{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-250px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-friends{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-400px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-guilds{width:44px;height:50px;background-image:url(/img/interface/hub-guild.png);background-repeat:no-repeat;background-position:0 0;background-size:132px 50px;image-rendering:pixelated}#hub-menu .hub-icon-warp{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-150px;background-size:132px 700px;image-rendering:pixelated}#hub-menu .hub-icon-settings{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0-200px;background-size:132px 700px;image-rendering:pixelated}#hub-menu #hub-menu-footer{display:flex;justify-content:flex-start;margin-top:auto;padding-top:.75em;border-top:1px solid rgba(255,255,255,.1)}#hub-menu .hub-menu-footer-item{cursor:pointer;display:flex;flex-direction:row;gap:.55em;align-items:center;padding:.45em .65em;font:inherit;font-size:1em;color:#e1e1e1e0;background:0 0;border:1px solid transparent;border-radius:4px}#hub-menu .hub-menu-footer-item:hover{color:#ffd460f2;border-color:#ffd84d59}@media only screen and (orientation:portrait){#hub-menu #hub-menu-panel{width:min(20em,100vw)}#hub-menu .hub-menu-item{min-height:5.75em}}.newbie-guide{position:absolute;z-index:250;right:1em;bottom:6em;left:1em;max-width:22em;margin:0 auto;padding:.75em 1em;color:#f5eed4;background:rgba(12,8,4,.88);border:2px solid rgba(240,230,168,.45);border-radius:6px;box-shadow:0 8px 24px #00000073}.newbie-guide-step{margin:0 0 .35em;font-size:.75em;color:#c9b87a}.newbie-guide-text{margin:0 0 .75em;font-size:.9em;line-height:1.45}.newbie-guide-actions{display:flex;gap:.5em;justify-content:flex-end}body.game.combat-hurt #border:after{pointer-events:none;content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(180,20,20,.35) 100%);animation:combat-hurt-flash .14s ease-out}@keyframes combat-hurt-flash{0%{opacity:1}to{opacity:0}}.dialogue-ui{position:absolute;z-index:400;right:0;bottom:0;left:0;display:flex;gap:1em;align-items:flex-end;padding:1em 1.25em 1.25em;background:linear-gradient(transparent,rgba(0,0,0,.85));pointer-events:auto}.dialogue-ui-portrait-wrap{flex-shrink:0;width:96px;height:96px;overflow:hidden;background:rgba(20,16,10,.9);border:2px solid rgba(240,230,168,.5);border-radius:4px}.dialogue-ui-portrait{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.dialogue-ui-panel{flex:1;min-width:0;padding:.75em 1em;background:rgba(12,8,4,.92);border:2px solid rgba(240,230,168,.4);border-radius:6px}.dialogue-ui-speaker{margin:0 0 .35em;font-size:.85em;font-weight:700;color:#e8c86a}.dialogue-ui-text{min-height:3.2em;margin:0 0 .75em;font-size:.95em;line-height:1.5;color:#f5eed4}.dialogue-ui-actions{display:flex;gap:.5em;justify-content:flex-end}#cinematic-overlay{pointer-events:none;position:absolute;z-index:350;inset:0;background:#000;opacity:0;transition:opacity .8s ease}.daily-board-row{display:flex;justify-content:space-between;padding:.5em 0;border-bottom:1px solid rgba(255,255,255,.08)}.daily-board-row.done{opacity:.55}.daily-board-row-title{font-size:.9em}.daily-board-row-status{font-size:.85em;color:#c9b87a}#codex-panel{position:absolute;z-index:300;top:10%;right:10%;left:10%;max-height:70%;padding:1em;overflow-y:auto;color:#f5eed4;background:rgba(12,8,4,.94);border:2px solid rgba(240,230,168,.4);border-radius:6px}#codex-panel .codex-row{padding:.35em 0;font-size:.9em}#risk-warning{position:absolute;z-index:320;top:20%;right:15%;left:15%;padding:1em 1.25em;color:#f5eed4;text-align:center;background:rgba(80,50,10,.92);border:2px solid #e8a030;border-radius:6px}#risk-warning.high-risk{background:rgba(80,15,15,.92);border-color:#f44}#risk-warning ul{margin:.5em 0 0;padding:0;list-style:none;font-size:.85em}#world-boss-hud{position:absolute;z-index:200;top:4.5em;right:1em;left:1em;max-width:24em;margin:0 auto;padding:.5em .75em;color:#f5eed4;background:rgba(40,10,10,.88);border:2px solid #c33;border-radius:4px}#world-boss-hud .world-boss-bar{height:8px;margin-top:.35em;overflow:hidden;background:rgba(0,0,0,.5);border-radius:4px}#world-boss-hud .world-boss-bar-fill{height:100%;background:linear-gradient(90deg,#a22,#f55);transition:width .3s ease}#world-boss-hud .world-boss-status,#world-boss-hud .world-boss-contribution{margin-top:.35em;font-size:.75em;line-height:1.25;color:#e8cfad}#world-boss-hud .world-boss-contribution{color:#ffd36a}#daily-board .daily-board-panel{max-width:28em;padding:1em 1.25em;color:#f5eed4}#daily-board .daily-board-title{margin:0 0 .75em;font-size:1.1em;color:#e8c86a}#daily-board .daily-board-streak{margin:.75em 0;font-size:.85em;color:#c9b87a}#daily-board .daily-board-event{margin:0 0 .75em;font-size:.85em;color:#8cf}body.game{--shake-x:0px;--shake-y:0px;--hud-density-scale:1;--safe-bottom:env(safe-area-inset-bottom, 0px)}body.game[data-hud-density=compact]{--hud-density-scale:.88}body.game #canvas{transform:translate(var(--shake-x),var(--shake-y));transition:filter .18s ease}body.game.combat-impact #canvas{filter:brightness(1.16) saturate(1.16)}body.game.combat-hurt #border:after{pointer-events:none;content:"";position:absolute;z-index:78;inset:0;background:rgba(255,42,68,.16);box-shadow:inset 0 0 46px #ff2a4457;animation:modern-hurt-flash .16s ease-out}#atmosphere-layer,#feedback-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}#atmosphere-layer{z-index:3}#atmosphere-layer:before,#atmosphere-layer:after{pointer-events:none;content:"";position:absolute;inset:0;opacity:0;opacity:var(--atmosphere-intensity, 0);transition:opacity .45s ease,background-color .45s ease}#atmosphere-layer:before{mix-blend-mode:screen}#atmosphere-layer:after{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.42))}#atmosphere-layer[data-tone=forest]:before{background:rgba(45,170,104,.14)}#atmosphere-layer[data-tone=desert]:before{background:rgba(255,191,92,.16)}#atmosphere-layer[data-tone=ice]:before,#atmosphere-layer[data-tone=snow]:before{background:rgba(114,207,255,.18)}#atmosphere-layer[data-tone=lava]:before,#atmosphere-layer[data-tone=hell]:before{background:rgba(255,76,34,.18)}#atmosphere-layer[data-tone=cave]:before{background:rgba(70,80,130,.15)}#atmosphere-layer[data-tone=water]:before,#atmosphere-layer[data-tone=sea]:before{background:rgba(38,162,214,.16)}#atmosphere-particles{position:absolute;inset:0;width:100%;height:100%}#atmosphere-label,#feedback-toast{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8);position:absolute;left:50%;transform:translate(-50%);max-width:min(520px,100vw - 32px);padding:10px 14px;text-align:center}#atmosphere-label{top:18px}#feedback-layer{z-index:86}#feedback-toast{top:72px}#feedback-toast[data-tone=success]{border-left-color:#65e28deb}#feedback-toast[data-tone=danger]{border-left-color:#dc4252f0}.feedback-pulse{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border:2px solid rgba(255,255,255,.68);border-radius:50%;box-shadow:0 0 18px #ffffff52;animation:feedback-pulse .52s ease-out forwards}.feedback-pulse-critical{width:46px;height:46px;border-color:#ffd55ceb;box-shadow:0 0 28px #ffd55c8c;animation-duration:.72s}.feedback-pulse-heal{border-color:#65e28de6;box-shadow:0 0 20px #65e28d6b}.feedback-pulse-miss{border-color:#b8c5d2c7;box-shadow:none}.feedback-pulse-experience{border-color:#5ed5ffe6;box-shadow:0 0 20px #5ed5ff66}body.game[data-visual-quality=low] #atmosphere-particles,body.game.screen-effects-disabled #atmosphere-particles,body.game[data-visual-quality=low] .feedback-pulse,body.game.screen-effects-disabled .feedback-pulse{display:none}#minimap{background-color:#080c12d6;backdrop-filter:blur(10px) saturate(130%);border:2px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset;overflow:hidden;box-sizing:border-box;height:auto;padding:5px;border-width:1px}#minimap-canvas{aspect-ratio:1;width:100%;height:auto}#minimap-legend{font-size:calc(16px*11/12);font-size:calc(var(--ui-font-hud, 12px)*11/12);font-weight:700;color:#ffd460f2;text-transform:uppercase;letter-spacing:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:6px 2px 1px;font-size:12px;font-size:calc(var(--ui-font-hud, 12px)*9/12)}#minimap-legend span{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#minimap-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;vertical-align:1px;background:currentcolor;border-radius:50%}.legend-player{color:#fff}.legend-quest{color:#ffd460f2}.legend-danger{color:#dc4252f0}#quest-tracker{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;box-sizing:border-box;max-height:min(38vh,320px);padding:calc(12px*var(--hud-density-scale))}#hud-left-shell{pointer-events:none;position:absolute;z-index:12;top:max(12px,env(safe-area-inset-top,0));left:12px;display:flex;flex-direction:column;gap:10px;width:max(180px,min(18vw,270px))}#hud-left-shell #minimap,#hud-left-shell #quest-tracker{pointer-events:auto;position:static;width:auto}#player-info{z-index:16;bottom:calc(14px + var(--safe-bottom))}#player-bars{min-width:max(300px,min(32vw,480px));padding:calc(12px*var(--hud-density-scale)) calc(14px*var(--hud-density-scale));border-left-color:#65e28deb}.player-bar-track{background:rgba(0,0,0,.46);box-shadow:inset 0 0 0 1px #ffffff14}#health-mask{background:linear-gradient(90deg,#cc354a,#ff676d)}#mana-mask{background:linear-gradient(90deg,#256dc8,#54d1ff)}#hotbar{z-index:17;right:14px;bottom:calc(14px + var(--safe-bottom));border-left-color:#5ed5ffeb}.hotbar-slot{transition:border-color .12s ease,transform .12s ease,background-color .12s ease}.hotbar-slot-wrap:hover .hotbar-slot,.hotbar-slot-filled .hotbar-slot:active{transform:translateY(-1px);box-shadow:0 0 0 1px #5ed5ff61,0 6px 14px #0000004d}#buttons{z-index:18;top:max(12px,env(safe-area-inset-top,0));right:12px;display:grid;grid-gap:8px;gap:8px}#attack-info{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(8,12,18,.66);backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,212,96,.95);border-radius:8px;box-shadow:0 10px 28px #00000057;border-left-color:#dc4252f0}#world-map-panel{background-color:#080c12d6;backdrop-filter:blur(10px) saturate(130%);border:2px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset;border-width:1px}#world-map-title{color:#ffd460f2;letter-spacing:0}.slice-container,.slice-container-fancy,.slice-page,.slice-dialog{box-shadow:0 14px 36px #0000006b,0 1px #ffffff14 inset}@media (max-width:1100px){#hud-left-shell{width:150px}#minimap-legend{grid-template-columns:1fr;text-align:left}#player-bars{min-width:260px}}@media only screen and (orientation:portrait){#hud-left-shell{top:max(8px,env(safe-area-inset-top,0));left:8px;gap:6px;width:min(42vw,160px)}#quest-tracker{max-height:180px;padding:8px}#minimap-legend{display:none}#player-info{bottom:calc(8px + var(--safe-bottom));width:min(100vw - 16px,360px)}#player-bars{min-width:0}#hotbar{right:auto;bottom:calc(122px + var(--safe-bottom))}#feedback-toast,#atmosphere-label{top:max(8px,env(safe-area-inset-top,0));font-size:12px}}@keyframes feedback-pulse{0%{transform:translate(-50%,-50%) scale(.45);opacity:.9}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes modern-hurt-flash{0%{opacity:.95}to{opacity:0}}body.game{background:#000}body.game #load-character,body.game #create-character,body.game #set-nickname,body.game #wallet-help,body.game #reset-password,body.game #error{display:none}body.game #parchment{z-index:0;transition:.2s opacity linear .2s,z-index 0s linear 1s}body.game.credits #credits,body.game.death #death,body.game.news #news,body.game.about #about,body.game.git #git{z-index:1000;opacity:1;transition:.5s opacity linear .5s}body.game.credits #parchment,body.game.death #parchment,body.game.news #parchment,body.game.about #parchment,body.game.git #parchment{z-index:1000;opacity:1;transition:.5s opacity linear 0s}body.game.credits .parchment-left,body.game.death .parchment-left,body.game.news .parchment-left,body.game.about .parchment-left,body.game.git .parchment-left{left:0}body.game.credits .parchment-right,body.game.death .parchment-right,body.game.news .parchment-right,body.game.about .parchment-right,body.game.git .parchment-right{right:0}body.game #game-container{z-index:100;visibility:visible;opacity:1}body.game footer{display:none;color:#8a8a8a}