@charset "UTF-8";@custom-media --lg only screen and (min-width: 1501px);@custom-media --md only screen and (max-width: 1500px),only screen and (max-height: 870px);@custom-media --sm only screen and (max-width: 1000px);@custom-media --portrait only screen and (orientation: portrait);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,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.6)),url(/img/bg.gif) center center;background-size:100% 100%;image-rendering:pixelated}@media (width <= 768px){body{background-position:center;background-size:auto}}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{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]{appearance:button}::-webkit-scrollbar{width:.5em;height:.5em}@media (--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:Pixelgosub;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/pixelgosub.ttf) format("truetype")}@font-face{font-family:Terminus;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/terminus.ttf) format("truetype")}@font-face{font-family:Publicpixel;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/publicpixel.ttf) format("truetype")}@font-face{font-family:Retropixel;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/retropixel.ttf) format("truetype")}@font-face{font-family:Pixelarial;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/pixelarial.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;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}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:none;border-radius:.25em}@media (--lg){body{font-size:2.4375em}}@media (--md){body{font-size:1.95em}}@media (--sm){body{font-size:1em}}.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;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{width:38em;max-width:95vw;height:35em;opacity:0;margin:auto}#parchment select{width:25%;color:#000;text-align:center;background-color:#0000000d}#wallet-signup,#load-character,#create-character,#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:24em;height:32.5em;margin:auto;padding:0 .25em;text-align:center;opacity:0;transition:none}#wallet-signup form,#load-character form,#create-character 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:.75em;justify-content:center;height:100%}#wallet-signup form button,#load-character form button,#create-character 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}#wallet-signup form input,#load-character form input,#create-character 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,.wallet-signup #wallet-signup,.reset-password #reset-password,.world-select #world-select,.load-character #load-character{pointer-events:auto;opacity:1;transition:.5s opacity linear}@media (max-width: 1000px){#parchment{top:0;width:95vw;height:85vh;max-height:90vh;margin:auto}#loading,#load-character,#create-character,#reset-password,#world-select,#credits,#about,#git,#death,#news,#error{flex-flow:column;justify-content:center;width:100%;height:100%;max-height:100%}#loading .button-row,#load-character .button-row,#create-character .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;gap:10px}#loading .slice-button,#load-character .slice-button,#create-character .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:100%;max-width:100%}#loading form,#load-character form,#create-character form,#reset-password form,#world-select form,#credits form,#about form,#git form,#death form,#news form,#error form{padding:0 1em}#loading h1,#load-character h1,#create-character h1,#reset-password h1,#world-select h1,#credits h1,#about h1,#git h1,#death h1,#news h1,#error h1{margin-top:2em;margin-bottom:.5em}#loading h4,#load-character h4,#create-character h4,#reset-password h4,#world-select h4,#credits h4,#about h4,#git h4,#death h4,#news h4,#error h4{margin-top:.5em;margin-bottom:1.5em}}input[type=range]{width:100%;height:.5em;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{width:.75em;height:1em;appearance:none!important;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:#c6c0a3;text-decoration:none}#intro{position:absolute;display:flex;flex-direction:row;align-items:center;width:100%;height:100%;justify-content:center}#lang-select{position:absolute;top:1em;right:1em}#lang-select[hidden]{display:none}body.intro #intro-container{transition:.4s opacity linear}body.intro footer,body.intro #logo,body.intro #parchment{opacity:1}body.intro #game-container{pointer-events:none;opacity:0}body.intro footer{position:absolute;bottom:1em;left:0;width:100%;color:#c6c0a3;text-align:center;text-shadow:0 1px 0 black;transition:.2s opacity linear}body.intro footer div{display:inline-block;padding:0 .3125em}body.intro footer div span:hover{cursor:pointer;color:#fcda5c}body.intro .validation-summary{flex-direction:row;justify-content:center;height:2em;font-size:1em}body.intro .validation-error{color:#e00a0a;text-shadow:.125em .125em .125em #800}body.intro .validation-warning{color:#a8a210;text-shadow:.125em .125em .125em #fc6}body.intro .status{color:#03c;text-shadow:.125em .125em .125em #39f}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}#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 (--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{position:absolute;margin-left:40%;opacity:0;transition:opacity 2s}#ability-shortcut ul{overflow:hidden;width:128%;margin-left:7%;padding:0;list-style-type:none}#ability-shortcut ul li{float:left;margin-top:1%;margin-right:4%}.ability-quickslot{position:absolute;width:1em;height:1em}#ability-quickslot1{top:.125em;left:.5625em}#ability-quickslot2{top:.125em;left:1.9375em}#ability-quickslot3{top:.125em;left:3.3125em}#ability-quickslot4{top:.125em;left:4.6875em}#ability-shortcut{bottom:.3125em;width:12.5em;height:2.5em;background-image:url(/img/interface/skillslots.png);background-size:200}.ability-quickslot{position:absolute;width:4em;height:4em;margin-top:.125em}.quickslot-icon-intimidate{background-image:url(/img/interface/abilityicons.png);background-position:0 .0625em;background-size:32rem}.quickslot-icon-run{background-image:url(/img/interface/abilityicons.png);background-position:-4em .0625em;background-size:32rem}.quickslot-icon-awareness{background-image:url(/img/interface/abilityicons.png);background-position:-8em .0625em;background-size:32rem}.quickslot-icon-dualistsmark{background-image:url(/img/interface/abilityicons.png);background-position:-12em .0625em;background-size:32rem}.quickslot-icon-hotshot{background-image:url(/img/interface/abilityicons.png);background-position:-16em .0625em;background-size:32rem}.quickslot-icon-thickskin{background-image:url(/img/interface/abilityicons.png);background-position:-20em .0625em;background-size:32rem}.quickslot-icon-precognition{background-image:url(/img/interface/abilityicons.png);background-position:-24em .0625em;background-size:32rem}.quickslot-icon-secretcalling{background-image:url(/img/interface/abilityicons.png);background-position:-28em .0625em;background-size:32rem}.quickslot-icon-intimidate:hover,.quickslot-icon-run:hover,.quickslot-icon-awareness:hover,.quickslot-icon-dualistsmark:hover,.quickslot-icon-hotshot:hover,.quickslot-icon-thickskin:hover,.quickslot-icon-precognition:hover,.quickslot-icon-secretcalling:hover{background-position-y:-3.75em}.quickslot-icon-intimidate:active,.quickslot-icon-intimidate.active,.quickslot-icon-run:active,.quickslot-icon-run.active,.quickslot-icon-awareness:active,.quickslot-icon-awareness.active,.quickslot-icon-dualistsmark:active,.quickslot-icon-dualistsmark.active,.quickslot-icon-hotshot:active,.quickslot-icon-hotshot.active,.quickslot-icon-thickskin:active,.quickslot-icon-thickskin.active,.quickslot-icon-precognition:active,.quickslot-icon-precognition.active,.quickslot-icon-secretcalling:active,.quickslot-icon-secretcalling.active{background-position-y:-7.5em}#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;border-image-width:1em 0 1em 1em}#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;border-image-width:1em 1em 1em 0}#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: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 (--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:0em}.coin-slot:disabled,.coin-slot.disabled{background-position-x:0em}.coin-slot{background-position-x:0em;background-position-y:0em}.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{position:absolute;right:13em;bottom:5em;display:none;width:8em;height:10em;padding-right:0;border-image-width:1em 0 1em 1em}#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}#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:0em}.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{position:absolute;top:0;left:calc(50% - 5em);display:none;flex-direction:column;box-sizing:border-box;width:10em;padding:.5em 1em;border-image-width:0 1em 1em 1em}#attack-info .name,#attack-info .health{margin-bottom:.25em;color:#fff;text-align:center}#attack-info .name{overflow:hidden;width:100%}#attack-info .details{overflow:hidden;font-size:.75em;color:#fff;text-align:center}#attack-info .health{overflow:hidden;width:100%;height:.75em;background-color:red;border:1px solid #373737;border-radius:.125em;transition:.5s width ease}#bank{position:absolute;inset:0;display:none;flex-direction:row;width:37em;height:21em;margin:auto}@media (--portrait){#bank{flex-direction:column-reverse;justify-content:center;width:21em;height:37em;font-size:.875em}}#bank-container{float:right}#bank-container,#bank-inventory-container{box-sizing:border-box;padding:2.75em 1.75em}#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-slots li.locked,#bank-inventory-slots li.locked{opacity:.5;filter:grayscale(100%);cursor:pointer;position:relative}#bank-slots li.locked:after,#bank-inventory-slots li.locked:after{content:"🔒";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5em;text-shadow:0 0 2px black}#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:0em}#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:0em}#bank-inventory-container:disabled,#bank-inventory-container.disabled{background-position-x:0em}#bank-inventory-container{background-position-x:0em;background-position-y:0em}#book .slice-inner-container{display:flex;flex-direction:column;gap:.75rem}#book #book-title{margin:0;text-align:center;font-size:1.2rem}#book .book-page{flex:1;padding:.75rem .25rem;overflow:auto;white-space:pre-wrap;line-height:1.35}#book .book-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}#book .book-page-indicator{flex:1;text-align:center;user-select:none}#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;text-decoration:none}.pointer{pointer-events:none;user-select:none;position:absolute;display:inline-block;width:4.5rem;height:4.5rem;background:url(/img/pointer.png) no-repeat}.bubble{user-select:none;position:absolute;display:inline-block;box-sizing:border-box;max-width:12em;padding:.5em .55em;font-size:.9em;color:#ffb034cc;text-align:center;background-color:#2d2d2de6;border-radius:.5em;font-size:1.5rem;font-weight:bolder;text-shadow:2px 0 #2e2e2e,-2px 0 #2e2e2e,0 2px #2e2e2e,0 -2px #2e2e2e,1px 1px #2e2e2e,-1px -1px #2e2e2e,1px -1px #2e2e2e,-1px 1px #2e2e2e}.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{position:absolute;right:0;bottom:0;display:flex;flex-direction:row;background-color:#0000}@media (--lg){#buttons{font-size:.95em}}#inventory-button,#chat-button,#leaderboard-button,#warp-button,#settings-button,#profile-button,#quests-button,#guildss-button,#friends-button,#achievements-button{width:2.75em;height:3.125em;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-size:8.25em 43.75em}#inventory-button:hover,#chat-button:hover,#leaderboard-button:hover,#warp-button:hover,#settings-button:hover,#profile-button:hover,#quests-button:hover,#guildss-button:hover,#friends-button:hover,#achievements-button:hover{background-position-x:-2.75em}#inventory-button:active,#inventory-button.active,#chat-button:active,#chat-button.active,#leaderboard-button:active,#leaderboard-button.active,#warp-button:active,#warp-button.active,#settings-button:active,#settings-button.active,#profile-button:active,#profile-button.active,#quests-button:active,#quests-button.active,#guildss-button:active,#guildss-button.active,#friends-button:active,#friends-button.active,#achievements-button:active,#achievements-button.active{background-position-x:-5.5em}#inventory-button:disabled,#inventory-button.disabled,#chat-button:disabled,#chat-button.disabled,#leaderboard-button:disabled,#leaderboard-button.disabled,#warp-button:disabled,#warp-button.disabled,#settings-button:disabled,#settings-button.disabled,#profile-button:disabled,#profile-button.disabled,#quests-button:disabled,#quests-button.disabled,#guildss-button:disabled,#guildss-button.disabled,#friends-button:disabled,#friends-button.disabled,#achievements-button:disabled,#achievements-button.disabled{background-position-x:0em}#inventory-button{background-position-x:0em;background-position-y:0em}#chat-button{background-position-x:0em;background-position-y:-3.125em}#leaderboard-button{background-position-x:0em;background-position-y:-6.25em}#warp-button{background-position-x:0em;background-position-y:-9.375em}#settings-button{background-position-x:0em;background-position-y:-12.5em}#profile-button{background-position-x:0em;background-position-y:-15.625em}#quests-button{background-position-x:0em;background-position-y:-18.75em}#guildss-button{background-position-x:0em;background-position-y:-21.875em}#friends-button{background-position-x:0em;background-position-y:-25em}#achievements-button{background-position-x:0em;background-position-y:-28.125em}#guilds-button,#leaderboards-button,#equipment-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,#equipment-button:hover,#pickup-pet-button:hover{background-position-x:-2.375em}#guilds-button:active,#guilds-button.active,#leaderboards-button:active,#leaderboards-button.active,#equipment-button:active,#equipment-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,#equipment-button:disabled,#equipment-button.disabled,#pickup-pet-button:disabled,#pickup-pet-button.disabled{background-position-x:0em}#guilds-button{background-position-x:0em;background-position-y:0em}#leaderboards-button{background-position-x:0em;background-position-y:-2.375em}#equipment-button{background-position-x:0em;background-position-y:-4.75em}#pickup-pet-button{background-position-x:0em;background-position-y:-7.125em}#bestiary-button{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0px -200px;background-size:100% auto;image-rendering:pixelated;cursor:pointer;position:relative}#bestiary-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(/img/bestiary-icon.png);background-size:contain;background-repeat:no-repeat;z-index:2}#bestiary-button:hover{background-position-x:-44px}#bestiary-button:active{background-position-x:-88px}#creator-button{width:44px;height:50px;background-image:url(/img/interface/hud_buttons.png);background-repeat:no-repeat;background-position:0px -200px;background-size:100% auto;image-rendering:pixelated;cursor:pointer;position:relative}#creator-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-image:url(/img/interface/menu-creator.png);background-size:contain;background-repeat:no-repeat;z-index:2}#creator-button:hover{background-position-x:-44px}#creator-button:active{background-position-x:-88px}#chat{pointer-events:auto;scroll-behavior:smooth;position:absolute;bottom:3em;left:1em;display:none;flex-direction:column;width:24em}@media (--portrait){#chat{bottom:6em;font-size:.875em}}#chat-frame{position:absolute}#chat-log{overflow-x:hidden;overflow-y:auto;height:10em;margin:1em .375em 0 .675em;text-shadow:.125em .125em .125em black}#chat-log p{margin-bottom:.1em;font-size:1.25em}#chat-log::-webkit-scrollbar{width:0}#chat-input{pointer-events:auto;position:absolute;bottom:-1.35em;display:none;box-sizing:border-box;width:22em;height:1.25em;margin-left:1em;font-size:1em;background:transparent;border:none}#chat-log,#chat-input{z-index:4;color:#fff}#chat-frame{width:24.75em;height:12.65625em;background-image:url(/img/interface/chatbox.png);background-repeat:no-repeat;background-size:24.75em 12.65625em}#chat-frame:hover,#chat-frame:active,#chat-frame.active{background-position-x:0em}#chat-frame:disabled,#chat-frame.disabled{background-position-x:0em}#chat-frame{background-position-x:0em;background-position-y:0em}#game-container{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100%;margin:0;background-color:#0003;transition:1s opacity linear;display:flex;justify-content:center;align-items:center;overflow:visible}#background,#entities,#entities-fore,#foreground,#cursor,#text-canvas,#overlay,#entities-mask{position:absolute;transform:translateZ(0);margin:0;padding:0}#entities-mask{opacity:.2}#canvas,#foreground,#background,#text-canvas,#overlay,#game-container,#border,#cursor{user-select:none}body.is-playing #canvas,body.is-playing #foreground,body.is-playing #background,body.is-playing #text-canvas,body.is-playing #overlay,body.is-playing #game-container,body.is-playing #border,body.is-playing #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:none;border:0}.container{position:absolute;inset:0;display:none;z-index:50}.greyscale{opacity:.5;filter:grayscale(100%)}.close-container{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:hover{background-position-x:-9.5em}.close-container:active,.close-container.active{background-position-x:-11em}.close-container:disabled,.close-container.disabled{background-position-x:-8em}.close-container:before{content:"";position:absolute;inset:-15px;z-index:10}.close-container:after{content:"";position:absolute;inset:-15px;z-index:10}.close-container{background-position-x:-8em;background-position-y:0em}.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:0em}.close-container-fancy:after{content:"";position:absolute;inset:-15px;z-index:10}.close-container-fancy{background-position-x:0em;background-position-y:0em}#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:0em}#crafting:disabled,#crafting.disabled{background-position-x:0em}#crafting{background-position-x:0em;background-position-y:0em}#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:0em;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:0em;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:0em}.confirm{background-position-x:0em;background-position-y:-38.5em}.cancel{background-position-x:0em;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);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}#equipments{align-items:center}#equipment-content{display:flex;flex-direction:row;gap:1em;justify-content:space-between}#equipments-player-visual{display:grid}#equipments-player-image{z-index:1}#equipments-player-image,#equipment-slots{display:flex;grid-area:1/1;place-items:center;align-items:center;justify-content:center}#equipments-player-stats{display:grid;grid-template-columns:repeat(2,1fr);flex:1;gap:.5em;font-size:1em}#equipments-player-stats .title{padding-bottom:.5em;text-decoration:underline}#equipments-player-stats p{margin-bottom:.125em}#equipments-player-image-canvas{width:8em;height:4em}#equipments-player-image-navigator{display:flex;flex-direction:row;font-size:.75em}#equipment-slots{position:relative;width:14em;height:14em}#equipment-slots .equipment-slot{position:absolute;z-index:2;width:2em;height:2em;padding:.25em}#equipment-slots .equipment-slot-image{width:100%;height:100%;background-size:100%}#equipment-slots .equipment-slot-helmet{top:0;left:6em}#equipment-slots .equipment-slot-pendant{top:1.25em;left:.25em}#equipment-slots .equipment-slot-arrows{top:1.25em;left:11.75em}#equipment-slots .equipment-slot-arrows-count{position:absolute;top:-1em;left:0;width:2em;text-align:center}#equipment-slots .equipment-slot-chestplate{top:2.5em;left:2.75em}#equipment-slots .equipment-slot-weapon{top:2.5em;left:9.25em}#equipment-slots .equipment-slot-shield{top:6em;left:11em}#equipment-slots .equipment-slot-armour-skin{top:9.5em;left:2.75em}#equipment-slots .equipment-slot-weapon-skin{top:9.5em;left:9.25em}#equipment-slots .equipment-slot-ring{top:6em;left:1em}#equipment-slots .equipment-slot-legplates{top:10.75em;left:.25em}#equipment-slots .equipment-slot-cape{top:10.75em;left:11.75em}#equipment-slots .equipment-slot-boots{top:12em;left:6em}#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:0em}.add{background-position-x:0em;background-position-y:-34.25em}.remove{background-position-x:0em;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 (--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);gap:.25em;justify-items:center}#guilds-create-error{height:1em;font-size:.675em;color:#e91f1f;text-align:center;text-shadow:1px 1px 1px rgb(226,101,101)}#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}.title-decoration{display:flex;flex-direction:column;align-items:center}.title-decoration:after{width:9.75em;height:.75em;background-image:url(/img/interface/guilds/frames.png);background-repeat:no-repeat;background-size:96em 32em;content:""}.title-decoration:after:hover{background-position-x:-35.75em}.title-decoration:after:active,.title-decoration:after .active{background-position-x:-35.75em}.title-decoration:after:disabled,.title-decoration:after .disabled{background-position-x:-35.75em}.title-decoration:after{background-position-x:-35.75em;background-position-y:-1em}.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:0em}.button-banner-colour{background-position-x:0em;background-position-y:-15.5em}.outline-button-1{background-position-x:0em;background-position-y:-18.25em}.outline-button-2{background-position-x:0em;background-position-y:-21em}.outline-button-3{background-position-x:0em;background-position-y:-23.75em}.outline-button-4{background-position-x:0em;background-position-y:-26.5em}.outline-button-5{background-position-x:0em;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:0em}.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:0em}.banner-grey{background-position-x:0em;background-position-y:0em}.banner-green{background-position-x:-7.03125em;background-position-y:0em}.banner-fuchsia{background-position-x:-14.0625em;background-position-y:0em}.banner-red{background-position-x:-21.09375em;background-position-y:0em}.banner-brown{background-position-x:-28.125em;background-position-y:0em}.banner-cyan{background-position-x:-35.15625em;background-position-y:0em}.banner-darkgrey{background-position-x:-42.1875em;background-position-y:0em}.banner-teal{background-position-x:-49.21875em;background-position-y:0em}.banner-goldenyellow{background-position-x:-56.25em;background-position-y:0em}.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:0em}.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:0em}.banner-outline-1.banner-outline-goldenyellow{background-position-x:0em;background-position-y:0em}.banner-outline-1.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0em}.banner-outline-1.banner-outline-red{background-position-x:-14.0625em;background-position-y:0em}.banner-outline-1.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0em}.banner-outline-1.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0em}.banner-outline-1.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0em}.banner-outline-1.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0em}.banner-outline-1.banner-outline-green{background-position-x:-49.21875em;background-position-y:0em}.banner-outline-1.banner-outline-grey{background-position-x:-56.25em;background-position-y:0em}.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:0em}.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:0em}.banner-outline-2.banner-outline-goldenyellow{background-position-x:0em;background-position-y:0em}.banner-outline-2.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0em}.banner-outline-2.banner-outline-red{background-position-x:-14.0625em;background-position-y:0em}.banner-outline-2.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0em}.banner-outline-2.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0em}.banner-outline-2.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0em}.banner-outline-2.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0em}.banner-outline-2.banner-outline-green{background-position-x:-49.21875em;background-position-y:0em}.banner-outline-2.banner-outline-grey{background-position-x:-56.25em;background-position-y:0em}.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:0em}.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:0em}.banner-outline-3.banner-outline-goldenyellow{background-position-x:0em;background-position-y:0em}.banner-outline-3.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0em}.banner-outline-3.banner-outline-red{background-position-x:-14.0625em;background-position-y:0em}.banner-outline-3.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0em}.banner-outline-3.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0em}.banner-outline-3.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0em}.banner-outline-3.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0em}.banner-outline-3.banner-outline-green{background-position-x:-49.21875em;background-position-y:0em}.banner-outline-3.banner-outline-grey{background-position-x:-56.25em;background-position-y:0em}.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:0em}.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:0em}.banner-outline-4.banner-outline-goldenyellow{background-position-x:0em;background-position-y:0em}.banner-outline-4.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0em}.banner-outline-4.banner-outline-red{background-position-x:-14.0625em;background-position-y:0em}.banner-outline-4.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0em}.banner-outline-4.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0em}.banner-outline-4.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0em}.banner-outline-4.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0em}.banner-outline-4.banner-outline-green{background-position-x:-49.21875em;background-position-y:0em}.banner-outline-4.banner-outline-grey{background-position-x:-56.25em;background-position-y:0em}.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:0em}.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:0em}.banner-outline-5.banner-outline-goldenyellow{background-position-x:0em;background-position-y:0em}.banner-outline-5.banner-outline-fuchsia{background-position-x:-7.03125em;background-position-y:0em}.banner-outline-5.banner-outline-red{background-position-x:-14.0625em;background-position-y:0em}.banner-outline-5.banner-outline-brown{background-position-x:-21.09375em;background-position-y:0em}.banner-outline-5.banner-outline-cyan{background-position-x:-28.125em;background-position-y:0em}.banner-outline-5.banner-outline-darkgrey{background-position-x:-35.15625em;background-position-y:0em}.banner-outline-5.banner-outline-teal{background-position-x:-42.1875em;background-position-y:0em}.banner-outline-5.banner-outline-green{background-position-x:-49.21875em;background-position-y:0em}.banner-outline-5.banner-outline-grey{background-position-x:-56.25em;background-position-y:0em}#member-list-container{flex:1}#member-list-container ul{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:0em}.members-icon:disabled,.members-icon.disabled,.chat-icon:disabled,.chat-icon.disabled{background-position-y:0em}.members-icon{background-position-x:-30.25em;background-position-y:0em}.chat-icon{background-position-x:-32em;background-position-y:0em}#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-leader,.slot-image-master,.slot-image-officer,.slot-image-veteran,.slot-image-adept,.slot-image-established,.slot-image-member,.slot-image-recruit{width:1.75em;height:1.5em;background-image:url(/img/interface/guilds/elements.png);background-repeat:no-repeat;background-size:40em 32em}.slot-image-leader:hover,.slot-image-master:hover,.slot-image-officer:hover,.slot-image-veteran:hover,.slot-image-adept:hover,.slot-image-established:hover,.slot-image-member:hover,.slot-image-recruit:hover,.slot-image-leader:active,.slot-image-leader.active,.slot-image-master:active,.slot-image-master.active,.slot-image-officer:active,.slot-image-officer.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-member:active,.slot-image-member.active,.slot-image-recruit:active,.slot-image-recruit.active{background-position-y:-6em}.slot-image-leader:disabled,.slot-image-leader.disabled,.slot-image-master:disabled,.slot-image-master.disabled,.slot-image-officer:disabled,.slot-image-officer.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-member:disabled,.slot-image-member.disabled,.slot-image-recruit:disabled,.slot-image-recruit.disabled{background-position-y:-6em}.slot-image-leader{background-position-x:-18em;background-position-y:-6em}.slot-image-master{background-position-x:-20em;background-position-y:-6em}.slot-image-officer{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-member{background-position-x:-30em;background-position-y:-6em}.slot-image-recruit{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,.active){padding-left:2em}.sidebar-element{background-position-x:0em;background-position-y:-7.125em}.guild-slot{display:flex;flex-direction:row;align-items:center;gap:.75em}.guild-slot .guild-content{display:flex;flex:1;flex-direction:column;gap:.15em;overflow:hidden}.guild-slot .guild-content .name{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guild-slot .guild-info{display:flex;flex-direction:row;gap:.75em;font-size:.7em;opacity:.8}.guild-slot .guild-info .token-badge{color:gold;white-space:nowrap}.guild-slot .guild-info .requirements{color:#9bc7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guild-slot .count{font-size:.8em;color:#aaa;white-space:nowrap}.guild-dialog{position:absolute;inset:0;z-index:100;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.guild-dialog .guild-dialog-content{border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;width:22em;padding:1.5em;display:flex;flex-direction:column;gap:1em;position:relative;text-align:center;color:#eee}.guild-dialog .guild-dialog-content h3{font-size:1.25em;color:gold;margin:0;text-shadow:1px 1px 0 #000}.guild-dialog .guild-dialog-content .guild-requirements-list{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);padding:.75em;border-radius:4px;font-size:.9em;display:flex;flex-direction:column;gap:.5em}.guild-dialog .guild-dialog-content .guild-requirements-list .req-item{display:flex;align-items:center;justify-content:center;gap:.5em}.guild-dialog .guild-dialog-content .guild-requirements-list .req-item .icon{font-size:1.2em}.guild-dialog .guild-dialog-content .guild-requirements-list .req-note{font-size:.75em;color:#aaa;font-style:italic;margin-top:.25em}.guild-dialog .guild-dialog-content .guild-wallet-section{display:flex;flex-direction:column;gap:.5em;align-items:center;margin-top:.5em}.guild-dialog .guild-dialog-content .guild-wallet-section button{width:100%}.guild-dialog .guild-dialog-content .guild-wallet-section p{font-size:.75em;color:#ccc;min-height:1em}.guild-dialog .guild-dialog-content .guild-join-status{font-weight:700;min-height:1.25em;text-shadow:1px 1px 0 #000}.guild-dialog .guild-dialog-content .guild-join-status.text-green{color:#5f5}.guild-dialog .guild-dialog-content .guild-join-status.text-red{color:#f55}.guild-dialog .guild-dialog-content .guild-config-section{display:flex;flex-direction:column;gap:.5em;text-align:left}.guild-dialog .guild-dialog-content .guild-config-section label{font-size:.9em;color:#aaa}.guild-dialog .guild-dialog-content .guild-config-section #guild-config-ranks{background:rgba(0,0,0,.3);padding:1em;min-height:3em;display:flex;align-items:center;justify-content:center;color:#777;font-style:italic}.guild-dialog .guild-dialog-content .guild-dialog-buttons{display:flex;gap:.75em;justify-content:center;margin-top:.5em}.guild-dialog .guild-dialog-content .guild-dialog-buttons button{flex:1}#interact{position:absolute;display:none;flex-direction:row;justify-content:space-evenly;width:8em}#inventory{position:absolute;right:1em;bottom:4em;z-index:20;display:none;width:12em;height:15em}#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{box-sizing:border-box;padding:.125em}.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-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:0em}.item-slot{background-position-x:0em;background-position-y:-5.25em}#joystick{position:absolute;bottom:5.5em;left:2.5em;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:.75}#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:0em}#joystick:disabled,#joystick.disabled{background-position-x:0em}#joystick{background-position-x:0em;background-position-y:-24.9375em}#joystick[hidden]{display:none}#joystick-handle{pointer-events: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:0em}#joystick-handle:active,#joystick-handle.active{background-position-x:-4.125em}#joystick-handle:disabled,#joystick-handle.disabled{background-position-x:0em}#joystick-handle{background-position-x:0em;background-position-y:-32.8125em}#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: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: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{pointer-events:auto;display:none;z-index:100;position:fixed;top:0;left:0;width:100%!important;height:100%!important;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center}#warp-container{position:relative;box-sizing:border-box;width:280px;height:auto;max-height:80vh;padding:18px;color:#eee;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;border-style:solid;border-width:1em;background:transparent;box-shadow:none;border-radius:0;display:flex;flex-direction:column;gap:12px}#warp-container .title-decoration{text-align:center;margin-bottom:4px;font-family:AdvoCut,sans-serif;color:#fc0;text-shadow:2px 2px 0 #333;font-size:1.4rem;letter-spacing:1px;border-bottom:2px solid #444;padding-bottom:8px}#warp-list{flex:1;overflow-y:auto;background:rgba(0,0,0,.3);border-radius:4px;padding:6px;border:1px solid #333}#warp-list::-webkit-scrollbar{width:6px}#warp-list::-webkit-scrollbar-track{background:#222}#warp-list::-webkit-scrollbar-thumb{background:#555;border-radius:3px}#warp-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}#warp-list .warp-header-info{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #444;gap:4px}#warp-list .warp-header-info .warp-cost{color:#fc0;font-size:.9rem;text-shadow:1px 1px 0 #000}#warp-list .warp-header-info .warp-req{color:#aaa;font-size:.8rem;font-style:italic}#warp-list li{width:100%}#warp-list .slice-button-green,#warp-list .slice-button{width:100%;display:block;cursor:pointer}#warp-list .slice-button-green.disabled,#warp-list .slice-button.disabled{filter:grayscale(1);cursor:not-allowed;opacity:.7;pointer-events:none}@media (--portrait){#warp-container{width:90%;max-width:320px}}#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{pointer-events:none;position:absolute;bottom:-6em;left:50%;display:flex;flex-direction:column;gap:.2em;width:14em;height:6em;margin-left:-7em;padding:1.5em 1em 1em;opacity:.8;border-image-width:1em 1em 0 1em;transition:.7s bottom ease}#notification-text-title{position:relative;font-family:Fibberish;color:#45ebfc;text-align:center;text-shadow:.125em .125em #0e0a00}#notification-text-description{position:relative;font-size:1em;color:#eee;text-align:center;text-shadow:.05em .075em #0e0a00}.slice-page{user-select:none;position:absolute;bottom:3.5em;display:none;box-sizing:border-box;width:24em;height:15em;padding:1em .675em .675em;color:#eee;border-image:url(/img/interface/slices/dialog.png);border-image-slice:45% fill;border-image-width:1em;border-image-outset:0;border-image-repeat:stretch;z-index:50}#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:0em}#enchant-container:disabled,#enchant-container.disabled{background-position-x:0em}#enchant-container{background-position-x:0em;background-position-y:0em}.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:0em}.ok-check{background-position-x:0em;background-position-y:-14.875em}#health,#mana,#mana-mask,.health-mask-base,.health-text,.mana-text{position:absolute;z-index:2}#health{top:.5em;left:1em}#mana{top:3.25em;left:1em}#mana-mask,.health-mask-base,.health-text,.mana-text{inset:0;width:100%;height:100%}#mana-mask,.health-mask-base,.health-mask-poison,.health-mask-white{transition:.5s width ease}.health-text,.mana-text{width:100%;font-size:1.25em;color:#fff;text-align:center}.health-text{top:.75em}.mana-text{top:.1em}_::-webkit-full-page-media #health,_::-webkit-full-page-media #mana,_:future #health,_:future #mana,:root .safari_only #health,:root .safari_only #mana{left:2.5em!important}@media (--lg){#health,#mana{font-size:.85em}}#health,#mana,.health-mask-base,#mana-mask,.health-mask-poison,.health-mask-white{width:15.75em;height:3.75em;background-image:url(/img/interface/bars.png);background-repeat:no-repeat;background-size:15.75em 22.5em}#health:hover,#mana:hover,.health-mask-base:hover,#mana-mask:hover,.health-mask-poison:hover,.health-mask-white:hover,#health:active,#health.active,#mana:active,#mana.active,.health-mask-base:active,.health-mask-base.active,#mana-mask:active,#mana-mask.active,.health-mask-poison:active,.health-mask-poison.active,.health-mask-white:active,.health-mask-white.active{background-position-x:0em}#health:disabled,#health.disabled,#mana:disabled,#mana.disabled,.health-mask-base:disabled,.health-mask-base.disabled,#mana-mask:disabled,#mana-mask.disabled,.health-mask-poison:disabled,.health-mask-poison.disabled,.health-mask-white:disabled,.health-mask-white.disabled{background-position-x:0em}#health{background-position-x:0em;background-position-y:0em}#mana{background-position-x:0em;background-position-y:-3.75em}.health-mask-base{background-position-x:0em;background-position-y:-7.5em}#mana-mask{background-position-x:0em;background-position-y:-11.25em}.health-mask-poison{background-position-x:0em;background-position-y:-15em}.health-mask-white{background-position-x:0em;background-position-y:-18.75em}#stamina{position:absolute;top:5em;left:1em;width:15.75em;height:3.75em;z-index:2;background-image:url(/img/interface/bars.png);background-repeat:no-repeat;background-size:15.75em 22.5em;background-position:0 0;image-rendering:pixelated}#stamina-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/interface/bars.png);background-repeat:no-repeat;background-size:15.75em 22.5em;background-position:0 -15em;image-rendering:pixelated;transition:width .3s ease}.stamina-text{position:absolute;inset:-.1em 0 0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25em;text-align:center;text-shadow:2px 2px 0 #000;z-index:2;pointer-events:none}#stamina-timer{position:absolute;top:32%;right:1em;transform:translateY(-50%);font-size:1em;color:gold;text-shadow:2px 2px 0 #000;font-weight:700;pointer-events:none;z-index:3}_::-webkit-full-page-media #stamina,_:future #stamina,:root .safari_only #stamina{left:2.5em!important}@media (--lg){#stamina{font-size:.85em}}#profile-container{right:.5em}@media (--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;gap:.55em;justify-content:space-evenly;width:12em}#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-image{width:100%;height:100%;background-repeat:no-repeat;background-size:100%}#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:0em;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: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%}@media (--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}}#quest-tracker{position:absolute;top:80px;right:20px;width:200px;padding:12px;z-index:10;display:none;flex-direction:column;background-color:#0009;border:2px solid rgba(255,255,255,.2);pointer-events:none;user-select:none;box-shadow:0 4px 6px #0000004d;backdrop-filter:blur(4px)}#quest-tracker #quest-tracker-title{font-family:Fibberish,sans-serif;font-size:1.4rem;color:#fc0;margin-bottom:6px;text-shadow:1px 1px 0px rgb(0,0,0);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:4px}#quest-tracker #quest-tracker-objective{font-family:KerrieFont,sans-serif;font-size:1.1rem;color:#fff;line-height:1.2;text-shadow:1px 1px 0px rgb(0,0,0)}#quest-tracker #quest-tracker-hint{font-family:KerrieFont,sans-serif;font-size:.95rem;color:#aaf;margin-top:8px;font-style:italic;border-top:1px dashed rgba(255,255,255,.2);padding-top:6px}#quest-tracker #quest-tracker-hint.hidden{display:none}#quest-tracker #quest-tracker-toggle{position:absolute;top:8px;right:8px;width:20px;height:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:4px;line-height:18px;text-align:center;color:#fff;font-family:Fibberish,sans-serif;font-size:1.2rem;cursor:pointer;pointer-events:all}#quest-tracker #quest-tracker-toggle:hover{background:rgba(255,255,255,.3)}@media (max-width: 768px){#quest-tracker{top:60px;right:10px;width:160px;padding:8px}#quest-tracker #quest-tracker-title{font-size:1.2rem}#quest-tracker #quest-tracker-objective{font-size:.9rem}}#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 (--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;border-image-width:1em 0 1em 1em}#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: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:0em}.skill-image-accuracy:disabled,.skill-image-accuracy.disabled{background-position-x:0em}.skill-image-accuracy{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-archery:disabled,.skill-image-archery.disabled{background-position-x:0em}.skill-image-archery{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-health:disabled,.skill-image-health.disabled{background-position-x:0em}.skill-image-health{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-lumberjacking:disabled,.skill-image-lumberjacking.disabled{background-position-x:0em}.skill-image-lumberjacking{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-magic:disabled,.skill-image-magic.disabled{background-position-x:0em}.skill-image-magic{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-mining:disabled,.skill-image-mining.disabled{background-position-x:0em}.skill-image-mining{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-strength:disabled,.skill-image-strength.disabled{background-position-x:0em}.skill-image-strength{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-defense:disabled,.skill-image-defense.disabled{background-position-x:0em}.skill-image-defense{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-fishing:disabled,.skill-image-fishing.disabled{background-position-x:0em}.skill-image-fishing{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-smithing:disabled,.skill-image-smithing.disabled{background-position-x:0em}.skill-image-smithing{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-smelting:disabled,.skill-image-smelting.disabled{background-position-x:0em}.skill-image-smelting{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-cooking:disabled,.skill-image-cooking.disabled{background-position-x:0em}.skill-image-cooking{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-fletching:disabled,.skill-image-fletching.disabled{background-position-x:0em}.skill-image-fletching{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-crafting:disabled,.skill-image-crafting.disabled{background-position-x:0em}.skill-image-crafting{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-foraging:disabled,.skill-image-foraging.disabled{background-position-x:0em}.skill-image-foraging{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-eating:disabled,.skill-image-eating.disabled{background-position-x:0em}.skill-image-eating{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-loitering:disabled,.skill-image-loitering.disabled{background-position-x:0em}.skill-image-loitering{background-position-x:0em;background-position-y:0em}.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:0em}.skill-image-alchemy:disabled,.skill-image-alchemy.disabled{background-position-x:0em}.skill-image-alchemy{background-position-x:0em;background-position-y:0em}.slice-menu{position:absolute;inset:0;box-sizing:border-box;margin:auto;color:#eee;z-index:50;border-image:url(/img/interface/slices/menu.png) 44% fill/1em/0 stretch}.slice-menu-fancy{position:absolute;inset:0;box-sizing:border-box;margin:auto;color:#eee;z-index:50;border-image:url(/img/interface/slices/menu-fancy.png) 44% fill/4em/0 stretch}.slice-container{position:absolute;inset:0;display:none;flex-direction:row;gap:.5em;box-sizing:border-box;width:32em;height:16em;margin:auto;padding:1em;color:#eee;z-index:50;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;max-width:95vw;max-height:95vh}@media (--portrait){.slice-container{flex-direction:column;width:90vw;height:auto;max-height:80vh}}.slice-container-fancy{position:absolute;inset:0;display:none;flex-direction:row;gap:.5em;box-sizing:border-box;width:32em;height:16em;margin:auto;padding:1em;color:#eee;z-index:50;border-image:url(/img/interface/slices/container-fancy.png) 44% fill/4.75em/0 stretch;max-width:95vw;max-height:95vh}@media (--portrait){.slice-container-fancy{flex-direction:column;width:90vw;height:auto;max-height:80vh}}.slice-inner-container{overflow:auto;flex:1;box-sizing:border-box;padding:.75em;border-image:url(/img/interface/slices/inner-container.png) 42% fill/2em/0 stretch}.slice-list{overflow:auto;box-sizing:border-box;padding:.5em;border-image:url(/img/interface/slices/list.png) 44% fill/1em/0 stretch}.slice-list-item{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:.5em;border-image:url(/img/interface/slices/list-item.png) 44% fill/.5em/0 stretch}.slice-list-item:hover{border-image-source:url(/img/interface/slices/list-item-hover.png)}.slice-list-item[data-menu=solana-wallet]{padding:.75em .5em;font-size:1.15em;font-weight:700;background:linear-gradient(to bottom,rgba(74,155,80,.3),rgba(46,110,37,.4));border-radius:4px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.slice-list-item[data-menu=solana-wallet]:hover{background:linear-gradient(to bottom,rgba(94,179,101,.4),rgba(58,140,48,.5))}.slice-list-item[data-menu=web3-store]{padding:.75em .5em;font-size:1.15em;font-weight:700;background:linear-gradient(to bottom,rgba(235,179,5,.3),rgba(196,148,5,.4));border-radius:4px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.slice-list-item[data-menu=web3-store]:hover{background:linear-gradient(to bottom,rgba(255,200,20,.4),rgba(220,170,10,.5))}.slice-item-slot{overflow:auto;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:.25em;border-image:url(/img/interface/slices/item-slot.png) 44% fill/.5em/0 stretch}.slice-button{box-sizing:border-box;padding:.5em 1em;font-size:1em;color:#eee;text-align:center;background-color:transparent;border-image:url(/img/interface/slices/button.png) 44% fill/1em/0 stretch}.slice-button:hover{border-image-source:url(/img/interface/slices/button-hover.png)}.slice-button:active{border-image-source:url(/img/interface/slices/button-active.png)}.slice-button-green{box-sizing:border-box;padding:.5em 1em;font-size:1em;color:#eee;text-align:center;background-color:transparent;border-image:url(/img/interface/slices/button-green.png) 44% fill/1em/0 stretch}.slice-button-green:hover{border-image-source:url(/img/interface/slices/button-green-hover.png)}.slice-button-green:active{border-image-source:url(/img/interface/slices/button-green-active.png)}.slice-dialog{position:absolute;display:none;box-sizing:border-box;margin:auto;padding:1em .675em .675em;background:transparent;border-image:url(/img/interface/slices/dialog.png) 42% fill/1em/0 stretch;z-index:50}.slice-input{overflow:auto;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:.625em .75em;font-size:.875em;color:#eee;background-color:transparent;border-image:url(/img/interface/slices/input.png) 25% fill/.5em/0 stretch}.slice-input:focus,.slice-input:active{border-image-source:url(/img/interface/slices/input-active.png)}.slice-input.field-error{border-image-source:url(/img/interface/slices/input-error.png)}.slice-tab{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;padding:.5em .5em 0;background-color:transparent;border-image:url(/img/interface/slices/tab.png) 44% fill/1em/0 stretch}.slice-tab:focus{border-image-source:url(/img/interface/slices/tab-active.png)}#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:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);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: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 (--portrait){#store{width:16em;height:28em}#store-content{flex-direction:column}#store-inventory{gap:.1em;height:13em}#store-slots{gap:.2em;height:12em}}#market{display:none}#market-content{display:flex;flex:3;flex-direction:row;gap:.5em;height:100%}#market-inventory{display:flex;flex-direction:column;gap:.5em}#market-inventory-slots ul{overflow:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);gap:.25em;height:100%;padding-right:.25em}#market-sell{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;height:4em}#market-sell-text,#market-sell-return-text{height:1em;text-align:center}#market-sell div{display:flex;flex-direction:column;align-items:center}#market-create-inputs{display:flex;flex-direction:column;gap:.25em;align-items:center;width:100px}#market-slots{display:flex;flex:2;flex-direction:column;gap:.5em}#market-slots-content{flex:1}#market-slots-content ul{overflow:hidden auto;display:flex;flex-direction:column;gap:.25em;height:100%;padding-right:.25em}#market-slots-content ul li{display:flex;flex-direction:row;flex-shrink:0;gap:.5em;align-items:center;padding:.25em;background:rgba(255,255,255,.05);border-radius:4px}#market-slots-content ul li:hover{background:rgba(255,255,255,.1)}#market-slots-content ul li .market-item-image{width:32px;height:32px;background-size:100%}#market-slots-content ul li .market-item-info{flex:3;display:flex;flex-direction:column}#market-slots-content ul li .market-item-info .market-item-name{font-weight:700}#market-slots-content ul li .market-item-info .market-item-seller{font-size:.8em;color:#aaa}#market-slots-content ul li .market-item-count,#market-slots-content ul li .market-item-price{flex:1;text-align:right;display:flex;gap:2px;align-items:center;justify-content:flex-end}#market-slots-content ul li .market-buy-button{padding:2px 5px;background:#4caf50;border-radius:3px;cursor:pointer;font-size:.8em}#market-slots-content ul li .market-buy-button:hover{background:#66bb6a}#market .slice-item-slot{box-sizing:border-box;width:2em;height:2em;padding:.375em;background:rgba(0,0,0,.3);border:1px solid #555;border-radius:3px}#market .slice-item-slot div{width:100%;height:100%;background-size:100%}@media (--portrait){#market{width:18em;height:32em}#market-content{flex-direction:column}#market-inventory{gap:.1em;height:13em}#market-slots{gap:.2em;height:14em}}#trade{display:none;width:37.875em;height:21.5em}#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:hidden auto;display:grid;grid-template-columns:repeat(5,1fr);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:column;width:42em;padding-bottom:1em}#welcome-info{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;margin-bottom:.5em;gap:.25em;font-size:.85em;text-align:center}#welcome-info h1{color:gold;text-shadow:2px 2px 0px #000;margin:0 0 .5em;font-size:1.5em}#welcome-stats{display:flex;justify-content:space-between;width:100%;padding:0 1em;box-sizing:border-box;font-size:.9em}#welcome #welcome-daily-rewards-view{display:flex;flex-direction:column;align-items:center;width:100%;background:rgba(0,0,0,.2);padding:.5em 0;border-radius:4px}#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 (--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:0em}#controls-wasd:disabled,#controls-wasd.disabled{background-position-x:0em}#controls-wasd{background-position-x:0em;background-position-y:0em}#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:0em}#controls-arrows:disabled,#controls-arrows.disabled{background-position-x:0em}#controls-arrows{background-position-x:0em;background-position-y:0em}#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:0em}#controls-click:disabled,#controls-click.disabled{background-position-x:0em}#controls-click{background-position-x:0em;background-position-y:0em}#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:0em}#zoom-in{background-position-x:0em;background-position-y:0em}#zoom-out{background-position-x:0em;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:none}@media (--sm){#zoom-buttons{display:flex;flex-direction:row}}#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%}#in-app-store{display:none;width:28em;height:18em;margin:auto}@keyframes flash{0%{background:#ffa2a2}to{background:#e22525}}#external-buttons{position:absolute;top:70px;right:10px;display:flex;flex-direction:row;gap:8px}@media (max-width: 768px){#external-buttons{top:10px}}#claim-button{padding:5px 10px;font-family:AdvoCut,sans-serif;color:#fff;background-color:#e22525;border:1px solid black;border-radius:2px;text-shadow:2px 2px #961818;transition:.3s all ease}#claim-button:hover{background-color:#c41e1e;animation:flash 1s infinite alternate}#claim-button:hover,#external-store-button:hover,#wallet-trigger:hover{cursor:none}#external-store-button,#wallet-trigger,#solana-wallet-trigger,#houses-trigger,#referral-trigger,#external-leaderboard-trigger{display:none}#wallet-popup-buttons{display:flex;height:100%;justify-content:space-around}#wallet-popup{height:fit-content;box-shadow:0 0 20px #000000b3,inset 0 0 10px #0006}#wallet-popup:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23594a34' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}#wallet-popup .wallet-popup-buttons{display:flex;flex-direction:column;gap:15px}#wallet-popup #close-wallet-popup{position:absolute;width:1.375em;height:1.375em;text-align:center;line-height:30px;font-size:20px}#wallet-popup #close-wallet-popup:before,#wallet-popup #close-wallet-popup:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:3px}#wallet-popup #close-wallet-popup:before{transform:translate(-50%,-50%) rotate(45deg)}#wallet-popup #close-wallet-popup:after{transform:translate(-50%,-50%) rotate(-45deg)}#wallet-popup .slice-button,#wallet-popup #popup-verify-button,#wallet-popup #popup-claim-button{padding:12px 15px;margin:0 auto;height:auto;width:85%;font-family:AdvoCut,serif;font-size:18px;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:linear-gradient(to bottom,#9b7d50,#6e4d25);border:3px solid #4d3620;border-radius:5px;box-shadow:0 3px 6px #0000004d,inset 0 1px #fff3;transition:all .2s ease}#wallet-popup .slice-button:hover,#wallet-popup #popup-verify-button:hover,#wallet-popup #popup-claim-button:hover{background:linear-gradient(to bottom,#b3915e,#7e5a2e);transform:translateY(-2px);cursor:none}#wallet-popup .slice-button:active,#wallet-popup #popup-verify-button:active,#wallet-popup #popup-claim-button:active{background:linear-gradient(to bottom,#7e5a2e,#6e4d25);transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff1a}#wallet-popup #popup-claim-button{background:linear-gradient(to bottom,#a94040,#7c2929);border-color:#591e1e}#wallet-popup #popup-claim-button:hover{background:linear-gradient(to bottom,#c04949,#8c3030)}#wallet-popup #popup-claim-button:active{background:linear-gradient(to bottom,#8c3030,#7c2929)}#solana-wallet-popup{height:fit-content;box-shadow:0 0 20px #000000b3,inset 0 0 10px #0006}#solana-wallet-popup:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23594a34' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}#solana-wallet-popup #close-solana-wallet-popup{position:absolute;width:1.375em;height:1.375em;text-align:center;line-height:30px;font-size:20px}#solana-wallet-popup #close-solana-wallet-popup:before,#solana-wallet-popup #close-solana-wallet-popup:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:3px}#solana-wallet-popup #close-solana-wallet-popup:before{transform:translate(-50%,-50%) rotate(45deg)}#solana-wallet-popup #close-solana-wallet-popup:after{transform:translate(-50%,-50%) rotate(-45deg)}#solana-wallet-popup #solana-wallet-popup-content{padding:20px}#solana-wallet-popup #solana-wallet-popup-content h3{margin-top:0;margin-bottom:20px;font-family:AdvoCut,serif;color:#dfc185;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:20px}#solana-wallet-popup #solana-wallet-popup-content h4{margin-top:15px;margin-bottom:10px;font-family:AdvoCut,serif;color:#dfc185;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:16px}#solana-wallet-popup #solana-wallet-popup-content #connect-wallet-section{margin-bottom:20px;text-align:center}#solana-wallet-popup #solana-wallet-popup-content #balance-section{margin-bottom:20px;padding:15px;background:rgba(139,109,61,.2);border-radius:5px;border:2px solid #8b6d3d}#solana-wallet-popup #solana-wallet-popup-content #balance-section div{margin:5px 0;font-family:AdvoCut,serif;color:#e0c78f;text-shadow:1px 1px 2px rgba(0,0,0,.7)}#solana-wallet-popup #solana-wallet-popup-content #balance-section #wallet-balance-display{cursor:none;transition:all .2s ease}#solana-wallet-popup #solana-wallet-popup-content #balance-section #wallet-balance-display:hover{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.9);transform:translate(2px)}#solana-wallet-popup #solana-wallet-popup-content #balance-section #wallet-balance-display:active{transform:translate(1px)}#solana-wallet-popup #solana-wallet-popup-content #import-section,#solana-wallet-popup #solana-wallet-popup-content #export-section{margin-bottom:20px}#solana-wallet-popup #solana-wallet-popup-content #import-section input,#solana-wallet-popup #solana-wallet-popup-content #export-section input{padding:8px 10px;margin-bottom:10px;background:rgba(0,0,0,.15);border:2px solid #6e4d25;border-radius:3px;color:#e0c78f;font-family:AdvoCut,serif;font-size:14px;outline:none;box-shadow:inset 0 0 5px #0006}#solana-wallet-popup #solana-wallet-popup-content #import-section input::placeholder,#solana-wallet-popup #solana-wallet-popup-content #export-section input::placeholder{color:#8b6d3d}#solana-wallet-popup #solana-wallet-popup-content #connect-solana-wallet-button,#solana-wallet-popup #solana-wallet-popup-content #import-tokens-button,#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button{padding:10px 15px;font-family:AdvoCut,serif;font-size:16px;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:linear-gradient(to bottom,#9b7d50,#6e4d25);border:3px solid #4d3620;border-radius:5px;box-shadow:0 3px 6px #0000004d,inset 0 1px #fff3;transition:all .2s ease;cursor:none}#solana-wallet-popup #solana-wallet-popup-content #connect-solana-wallet-button:hover,#solana-wallet-popup #solana-wallet-popup-content #import-tokens-button:hover,#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:hover{background:linear-gradient(to bottom,#b3915e,#7e5a2e);transform:translateY(-2px)}#solana-wallet-popup #solana-wallet-popup-content #connect-solana-wallet-button:active,#solana-wallet-popup #solana-wallet-popup-content #import-tokens-button:active,#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:active{background:linear-gradient(to bottom,#7e5a2e,#6e4d25);transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff1a}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button{background:linear-gradient(to bottom,#a94040,#7c2929);border-color:#591e1e}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:hover{background:linear-gradient(to bottom,#c04949,#8c3030)}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:active{background:linear-gradient(to bottom,#8c3030,#7c2929)}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:disabled{background:linear-gradient(to bottom,#666666,#444444);border-color:#333;color:#999;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000004d}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:disabled:hover{background:linear-gradient(to bottom,#666666,#444444);transform:none}#solana-wallet-popup #solana-wallet-popup-content #export-tokens-button:disabled:active{background:linear-gradient(to bottom,#666666,#444444);transform:none}#solana-wallet-popup #solana-wallet-popup-content #export-amount-input{padding:8px 10px;background:rgba(0,0,0,.15);border:2px solid #6e4d25;border-radius:3px;color:#e0c78f;font-family:AdvoCut,serif;font-size:14px;outline:none;box-shadow:inset 0 0 5px #0006;transition:border-color .3s ease}#solana-wallet-popup #solana-wallet-popup-content #export-amount-input:focus{border-color:#9b7d50;box-shadow:inset 0 0 5px #0006,0 0 5px #9b7d504d}#solana-wallet-popup #solana-wallet-popup-content #export-amount-input.error{border-color:#a94040;background-color:#a940401a}#solana-wallet-popup #solana-wallet-popup-content #export-amount-input.success{border-color:#4caf50;background-color:#4caf501a}#solana-wallet-popup #solana-wallet-popup-content #export-validation-message{color:#a94040;font-size:12px;margin-top:5px;font-family:AdvoCut,serif;text-shadow:1px 1px 1px rgba(0,0,0,.7);padding:3px 6px;background:rgba(169,64,64,.1);border-radius:3px;border:1px solid #a94040}#referral-popup{display:none;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;flex-direction:column;align-items:center;width:32em;max-width:95vw;height:auto;max-height:85vh;box-shadow:0 10px 40px #000000e6;padding:1em;box-sizing:border-box;z-index:100;overflow:visible}#referral-popup:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23594a34' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none;z-index:-1}.referral-section{width:100%;height:100%;margin:0;padding:1.25em;background:linear-gradient(to bottom,rgba(139,109,61,.05),rgba(85,66,36,.15));border-radius:8px;border:2px solid #8b6d3d;box-shadow:inset 0 0 25px #0009;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;text-align:center;overflow-y:auto;overflow-x:hidden}.referral-section:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23594a34' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}.referral-section h3{margin-top:0;margin-bottom:20px;font-family:AdvoCut,serif;color:#dfc185;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.9);font-size:20px;position:relative;letter-spacing:1px}.referral-section h3:after{content:"";position:absolute;height:2px;background:linear-gradient(to right,transparent,rgba(139,109,61,.8),transparent);left:-20%;right:-20%;bottom:-8px}.referral-stats{text-align:center;margin-bottom:15px;color:gold;font-weight:700;font-family:AdvoCut,serif;text-shadow:1px 1px 2px rgba(0,0,0,.8);font-size:14px}.referral-stats #referral-count-value{color:#4caf50;font-size:16px;margin-left:5px;font-weight:900}.referral-summary{width:100%;margin:10px 0 20px;padding:12px;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(139,109,61,.3);display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.referral-summary .summary-item{display:flex;justify-content:space-between;align-items:center;font-family:AdvoCut,serif;font-size:13px;color:#e0c78f;padding:4px 8px}.referral-summary .summary-item .label{color:#dfc185;text-align:left}.referral-summary .summary-item .value{color:#fff;font-weight:700;text-align:right;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.referral-summary .summary-item.highlighted{background:rgba(255,215,0,.1);border-radius:4px;padding:8px;margin:4px 0;border:1px solid rgba(255,215,0,.2)}.referral-summary .summary-item.highlighted .label{color:gold;font-weight:700}.referral-summary .summary-item.highlighted .value{color:gold;font-size:15px}.referral-link-container{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px;position:relative;gap:10px}.referral-link{flex:1;padding:10px 12px;background:rgba(0,0,0,.4);border:2px solid #6e4d25;border-radius:5px;color:#e0c78f;font-family:AdvoCut,serif;font-size:12px;outline:none;box-shadow:inset 0 2px 5px #0009;letter-spacing:.5px;text-align:center}.referral-link:hover{border-color:#8b6d3d}.copy-button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:linear-gradient(to bottom,#9b7d50,#6e4d25);border:2px solid #4d3620;border-radius:6px;box-shadow:0 4px 8px #0006,inset 0 1px #fff3;transition:all .2s cubic-bezier(.175,.885,.32,1.275);cursor:none}.copy-button:hover{background:linear-gradient(to bottom,#b3915e,#7e5a2e);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 12px #00000080,inset 0 1px #ffffff4d}.copy-button:active{background:linear-gradient(to bottom,#7e5a2e,#6e4d25);transform:translateY(1px) scale(.95);box-shadow:0 2px 4px #0006,inset 0 1px #ffffff1a}.copy-button .copy-icon{font-size:20px;color:#f5e6c9;text-shadow:1px 1px 2px rgba(0,0,0,.6)}.copy-message{font-size:13px;color:#a3ff47;text-align:center;font-family:AdvoCut,serif;margin-top:5px;padding:5px 15px;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:rgba(0,0,0,.5);border-radius:20px;border:1px solid rgba(163,255,71,.3);animation:bounceIn .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.referral-list-container{width:100%;margin-top:25px;padding-top:20px;border-top:1px solid rgba(139,109,61,.4);display:flex;flex-direction:column;align-items:center}.referral-list-container h4{margin:0 0 15px;font-family:AdvoCut,serif;color:#dfc185;font-size:16px;text-shadow:2px 2px 4px rgba(0,0,0,.8);text-align:center;letter-spacing:.5px}#referral-list{width:100%;max-height:220px;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:8px}#referral-list::-webkit-scrollbar{width:8px}#referral-list::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}#referral-list::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#9b7d50,#6e4d25);border-radius:4px;border:1px solid #4d3620}#referral-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#b3915e,#7e5a2e)}.referral-item{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,.2));border:1px solid rgba(139,109,61,.25);border-radius:6px;font-family:AdvoCut,serif;font-size:13px;color:#e0c78f;transition:all .2s ease}.referral-item:hover{background:linear-gradient(to right,rgba(139,109,61,.2),rgba(139,109,61,.1));border-color:#8b6d3d99;transform:scale(1.02)}.referral-item .referral-username{color:#fff;font-weight:700;flex:1.5;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.referral-item .referral-level{color:#4caf50;margin:0 15px;font-weight:700;flex:1;text-align:center}.referral-item .referral-spent{color:#dfc185;text-align:right;flex:1.5;font-weight:700}.referral-monthly-total{width:100%;margin-top:15px;padding:12px;text-align:center;background:linear-gradient(to right,rgba(76,175,80,.1),rgba(76,175,80,.2),rgba(76,175,80,.1));border:1px solid rgba(76,175,80,.4);border-radius:8px;color:#4caf50;font-family:AdvoCut,serif;font-size:14px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.9);box-shadow:0 4px 8px #0003;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);box-shadow:0 4px 8px #0003}50%{transform:scale(1.02);box-shadow:0 6px 12px #4caf5033}to{transform:scale(1);box-shadow:0 4px 8px #0003}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#houses-popup{height:fit-content;box-shadow:0 0 20px #000000b3,inset 0 0 10px #0006}#houses-popup:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23594a34' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}#houses-popup #close-houses-popup{position:absolute;width:1.375em;height:1.375em;text-align:center;line-height:30px;font-size:20px}#houses-popup #close-houses-popup:before,#houses-popup #close-houses-popup:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:3px}#houses-popup #close-houses-popup:before{transform:translate(-50%,-50%) rotate(45deg)}#houses-popup #close-houses-popup:after{transform:translate(-50%,-50%) rotate(-45deg)}#houses-popup #houses-popup-buttons{display:flex;flex-direction:column;gap:15px}#houses-popup #popup-check-houses-button{padding:12px 15px;margin:0 auto;height:auto;width:85%;font-family:AdvoCut,serif;font-size:18px;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:linear-gradient(to bottom,#3b5998,#223a5e);border:3px solid #1a2636;border-radius:5px;box-shadow:0 3px 6px #0000004d,inset 0 1px #fff3;transition:all .2s ease}#houses-popup #popup-check-houses-button:hover{background:linear-gradient(to bottom,#4c70ba,#223a5e);transform:translateY(-2px);cursor:none}#houses-popup #popup-check-houses-button:active{background:linear-gradient(to bottom,#223a5e,#3b5998);transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff1a}#houses-popup #houses-nft-list{margin-top:10px;font-family:AdvoCut,serif;color:#fff;text-align:center}#zoom-buttons{display:none;position:fixed;bottom:20px;right:3px;z-index:1000;gap:5px}#zoom-buttons button{width:40px;height:40px;border-radius:50%;background-color:#000;color:#fff;border:2px solid white;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-tap-highlight-color:transparent}#zoom-buttons button:active{background-color:#000000e6}@media (max-width: 768px){#zoom-buttons{display:flex;flex-direction:column;justify-content:flex-end;bottom:25vh}}#web3-store-popup{height:fit-content;max-height:80vh;width:80vw;max-width:900px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;box-shadow:0 0 20px #000000b3,inset 0 0 10px #0006}#web3-store-popup:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm20 20h20v20H20V20zM0 20h20v20H0V20zm20-20h20v20H20V0z' fill='%23345978' fill-opacity='0.15' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1;pointer-events:none}#web3-store-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:2px solid #163a6e;background:linear-gradient(to bottom,#2b5a8b,#163a6e)}#web3-store-popup .popup-header h2{margin:0;font-family:AdvoCut,serif;color:#f5e6c9;text-shadow:2px 2px 2px rgba(0,0,0,.7);font-size:24px}#web3-store-popup .popup-body{padding:5px}.web3-store-items-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:15px;max-height:60vh;overflow-y:auto}.web3-store-items-container::-webkit-scrollbar{width:10px}.web3-store-items-container::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:5px}.web3-store-items-container::-webkit-scrollbar-thumb{background:#163a6e;border-radius:5px}.web3-store-items-container::-webkit-scrollbar-thumb:hover{background:#2b5a8b}.web3-store-item{display:flex;flex-direction:column;background:linear-gradient(to bottom,rgba(22,69,105,.3),rgba(14,46,70,.4));border:2px solid #163a6e;border-radius:5px;padding:12px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 3px 6px #0000004d}.web3-store-item:hover{transform:translateY(-3px);box-shadow:0 5px 10px #0006}.item-image-container{display:flex;justify-content:center;align-items:center;height:100px;background:rgba(0,0,0,.2);border:1px solid #082f53;border-radius:3px;padding:5px;margin-bottom:10px}.item-image-sale{width:80px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.item-info{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.item-name{font-family:AdvoCut,serif;font-size:16px;color:#f5e6c9;text-shadow:1px 1px 2px rgba(0,0,0,.7);margin:5px 0;text-align:center}.item-price{font-family:AdvoCut,serif;font-size:14px;color:#05aeeb;text-shadow:1px 1px 2px rgba(0,0,0,.7);margin:3px 0;text-align:center;font-weight:700}.item-description{font-size:12px;color:#ddd;margin:5px 0 12px;text-align:center;font-style:italic;flex-grow:1}.buy-button{padding:8px 15px;font-family:AdvoCut,serif;font-size:14px;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);background:linear-gradient(to bottom,#0575bb,#045e94);border:2px solid #0f4d6d;border-radius:4px;box-shadow:0 3px 6px #0000004d,inset 0 1px #fff3;transition:all .2s ease;cursor:none}.buy-button:hover{background:linear-gradient(to bottom,#0788d4,#0670af);transform:translateY(-2px)}.buy-button:active{background:linear-gradient(to bottom,#0670af,#045e94);transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff1a}.buy-button:disabled{background:linear-gradient(to bottom,#999,#777);border-color:#555;color:#ccc;cursor:not-allowed;transform:none}.item-countdown{margin-top:5px;padding:4px 8px;font-size:1.1em;color:#ff6b6b;font-weight:700;background-color:#0003;border-radius:4px;text-align:center;border:1px solid rgba(255,107,107,.3);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.countdown-timer{display:inline-block;font-family:monospace;letter-spacing:.5px}.countdown-expired{color:red;font-size:1.1em;font-weight:700;text-transform:uppercase}#bestiary{background:url(/img/gui/division.png);width:320px;height:480px}#bestiary #bestiary-content{margin:15px;height:410px;overflow-y:auto;overflow-x:hidden}#bestiary #bestiary-content::-webkit-scrollbar{width:8px}#bestiary #bestiary-content::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}#bestiary #bestiary-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}#bestiary #bestiary-content ul{list-style:none;padding:0;margin:0}#bestiary #bestiary-content ul li.bestiary-entry{display:flex;align-items:center;background:rgba(0,0,0,.3);margin-bottom:5px;padding:5px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}#bestiary #bestiary-content ul li.bestiary-entry .bestiary-image{width:32px;height:32px;margin-right:10px;flex-shrink:0;border:1px solid rgba(255,255,255,.2);border-radius:2px;background-color:#00000080}#bestiary #bestiary-content ul li.bestiary-entry .bestiary-info{flex-grow:1}#bestiary #bestiary-content ul li.bestiary-entry .bestiary-info .bestiary-name{color:#f1c40f;font-weight:700;font-size:14px;text-transform:capitalize}#bestiary #bestiary-content ul li.bestiary-entry .bestiary-info .bestiary-count{color:#bdc3c7;font-size:12px}#global-menu-button{position:absolute;right:10px;bottom:10px;z-index:100;padding:18px 36px;font-size:1.8em;color:#fff;cursor:pointer;background-color:#2b2b2b;border:3px solid #3f3f3f;border-radius:4px;box-shadow:inset 0 0 5px #000,0 4px #111;transition:transform .1s,box-shadow .1s;user-select:none}#global-menu-button:hover{background-color:#363636;border-color:#555}#global-menu-button:active{transform:translateY(2px);box-shadow:inset 0 0 8px #000,0 2px #111}#global-menu{width:300px;height:450px}#global-menu #global-menu-content{padding:10px}#global-menu #global-menu-content h2{text-align:center;margin-bottom:20px;font-size:1.5em;color:#ffca28}#global-menu .global-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}#global-menu .global-menu-list li{display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;font-size:1.25em;transition:background-color .2s;text-align:center}#global-menu .global-menu-list li:hover{background-color:#ffffff1a}@media (--lg){#global-menu{width:350px;height:550px}}#npc-dialogue{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:60%;min-width:300px;max-width:800px;min-height:120px;padding:25px;z-index:100;display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;pointer-events:all;background-color:#000000e6}#npc-dialogue.active{display:flex;animation:slide-up .3s ease-out}#npc-dialogue #npc-dialogue-name{font-family:Fibberish,sans-serif;font-size:2.2rem;font-weight:700;color:#fc0;margin-bottom:12px;text-shadow:2px 2px 0px rgb(0,0,0);letter-spacing:1px}#npc-dialogue #npc-dialogue-text{font-family:Fibberish,sans-serif;font-size:1.8rem;color:#fff;line-height:1.2;flex-grow:1;text-shadow:1.5px 1.5px 0px rgb(0,0,0);letter-spacing:.5px}@keyframes slide-up{0%{bottom:-150px;opacity:0}to{bottom:20px;opacity:1}}@media (max-width: 768px){#npc-dialogue{width:90%;bottom:10px;padding:15px}#npc-dialogue #npc-dialogue-name{font-size:1.8rem}#npc-dialogue #npc-dialogue-text{font-size:1.5rem}}#selection-menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.85);border:2px solid #555;border-radius:5px;padding:20px;z-index:100;display:none;flex-direction:column;align-items:center;color:#fff;min-width:300px;pointer-events:auto}#selection-menu.active{display:flex}#selection-menu .selection-title{font-size:1.5em;margin-bottom:20px;text-align:center;font-weight:700;color:#fbce37;text-shadow:1px 1px 0 #000}#selection-menu .selection-options{display:flex;flex-direction:column;width:100%;gap:10px}#selection-menu .selection-options .selection-option{background:#444;border:1px solid #777;padding:10px;text-align:center;cursor:pointer;transition:background .2s,transform .1s;font-size:1.1em;color:#eee;border-radius:3px}#selection-menu .selection-options .selection-option:hover{background:#666;color:#fff;transform:scale(1.02)}#selection-menu .selection-options .selection-option:active{transform:scale(.98)}#staking{width:900px;height:580px;margin:auto;inset:0;margin-bottom:25vh;border-image-width:2.5em;max-width:95vw;max-height:95vh}#staking #staking-container{width:100%;height:100%;display:flex;flex-direction:column;padding:2em;box-sizing:border-box;overflow:hidden}#staking h2{text-align:center;margin-bottom:.5em;color:#fff;text-shadow:1px 1px 2px #000}#staking #staking-balance{color:#90ee90;margin-bottom:1.5em;font-size:1.2em;text-align:center;text-shadow:1px 1px 1px #000;font-weight:700}#staking #staking-layout{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:2em;align-items:flex-start;flex:1;min-height:0;overflow:hidden}@media (max-width: 800px){#staking #staking-layout{flex-direction:column}}#staking .staking-column{flex:1;display:flex;flex-direction:column;height:100%}#staking .staking-column h3{border-bottom:1px solid #444;padding-bottom:.5em;margin-bottom:.75em;color:#eee;font-size:1.1em}#staking .staking-column.right-column{flex:1.2;border-left:1px solid #444;padding-left:2em}@media (max-width: 800px){#staking .staking-column.right-column{border-left:none;padding-left:0;border-top:1px solid #444;padding-top:1em}}#staking #staking-plans-container{display:flex;flex-direction:column;gap:.75em;overflow-y:auto;padding-right:.5em}#staking #active-stakes-container{overflow-y:auto;flex:1;padding-right:.5em}#staking #active-stakes-container::-webkit-scrollbar{width:8px}#staking #active-stakes-container::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}#staking #active-stakes-container::-webkit-scrollbar-thumb{background:#555;border-radius:4px}#staking .slice-button.small{display:inline-block;font-size:.85em;padding:4px 10px;min-height:auto;min-width:0;width:auto!important}#pumpfun{z-index:20}#pumpfun.slice-container{width:auto;height:auto;border-image:none;background:transparent;padding:40px 0 0;align-items:flex-start;justify-content:center;flex-direction:row}#pumpfun-container{background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(25,20,45,.98) 100%);border-radius:16px;border:1px solid rgba(138,99,255,.3);padding:24px;width:520px;min-height:550px;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 8px 32px #0009,0 0 60px #8a63ff26;box-sizing:border-box;margin:0}#pumpfun-container h2{color:#fff;font-size:26px;margin:0 0 8px;text-align:center;text-shadow:0 0 20px rgba(138,99,255,.5)}#pumpfun-container .guild-subtitle{color:#fff9;text-align:center;margin:0 0 20px;font-size:14px}.guild-step-indicator{background:rgba(138,99,255,.2);border-radius:8px;padding:10px 16px;margin-bottom:20px;font-size:13px;color:#b8a2ff;text-align:center;border:1px solid rgba(138,99,255,.3)}.guild-mode-desc{color:#fffc;text-align:center;margin-bottom:16px;font-size:15px}.guild-mode-options{display:flex;flex-direction:column;gap:12px}.guild-mode-btn{display:flex;flex-direction:column;align-items:center;padding:20px;background:rgba(30,30,50,.6);border:2px solid rgba(138,99,255,.3);border-radius:12px;cursor:pointer;transition:all .2s ease}.guild-mode-btn:hover{background:rgba(138,99,255,.15);border-color:#8a63ff80;transform:translateY(-2px)}.guild-mode-btn.selected{background:rgba(138,99,255,.25);border-color:#8a63ff;box-shadow:0 0 20px #8a63ff4d}.guild-mode-btn .mode-icon{font-size:32px;margin-bottom:8px}.guild-mode-btn .mode-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.guild-mode-btn .mode-desc{color:#ffffff80;font-size:12px}.guild-tier-desc{color:#fffc;text-align:center;margin-bottom:16px;font-size:15px}.guild-tier-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.guild-tier-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:rgba(30,30,50,.6);border:2px solid rgba(138,99,255,.3);border-radius:10px;cursor:pointer;transition:all .2s ease}.guild-tier-btn:hover{background:rgba(138,99,255,.15);border-color:#8a63ff80}.guild-tier-btn.selected{background:rgba(138,99,255,.25);border-color:#8a63ff;box-shadow:0 0 15px #8a63ff4d}.guild-tier-btn .tier-members{color:#fff;font-size:15px;font-weight:600;margin-bottom:4px}.guild-tier-btn .tier-fee{color:#00d4aa;font-size:14px;font-weight:700}.guild-field{margin-bottom:14px;width:100%;box-sizing:border-box}.guild-field.full-width{width:100%}.guild-field label{display:block;color:#fffc;font-size:13px;margin-bottom:6px}.guild-field input,.guild-field textarea,.guild-field select{width:100%;padding:10px 12px;background:rgba(0,0,0,.3);border:1px solid rgba(138,99,255,.3);border-radius:8px;color:#fff;font-size:14px;box-sizing:border-box}.guild-field input::placeholder,.guild-field textarea::placeholder,.guild-field select::placeholder{color:#fff6}.guild-field input:focus,.guild-field textarea:focus,.guild-field select:focus{outline:none;border-color:#8a63ff;box-shadow:0 0 10px #8a63ff33}.guild-field textarea{min-height:70px;resize:vertical}.guild-row{display:flex;gap:12px;width:100%;box-sizing:border-box}.guild-row .guild-field{flex:1}.guild-hint{color:#ffffff80;font-size:12px;margin:4px 0 12px}.guild-ranks-section{margin:16px 0;padding:16px;background:rgba(0,0,0,.2);border-radius:10px;border:1px solid rgba(138,99,255,.2)}.guild-ranks-section>label{display:block;color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.guild-ranks-header{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 30px;gap:8px;padding:8px 0;border-bottom:1px solid rgba(138,99,255,.2);margin-bottom:8px}.guild-ranks-header span{color:#ffffff80;font-size:11px;text-transform:uppercase}.guild-rank-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 30px;gap:8px;margin-bottom:8px;align-items:center}.guild-rank-row input,.guild-rank-row select{width:100%;padding:8px 10px;background:rgba(0,0,0,.3);border:1px solid rgba(138,99,255,.2);border-radius:6px;color:#fff;font-size:13px;box-sizing:border-box}.guild-rank-row select{padding:8px 6px}.guild-rank-row .rank-remove{width:28px;height:28px;padding:0;border-radius:50%;background:rgba(255,80,80,.2);border:1px solid rgba(255,80,80,.3);color:#ff5050;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.guild-rank-row .rank-remove:hover{background:rgba(255,80,80,.4)}.guild-rank-row .rank-remove:disabled{opacity:.3;cursor:not-allowed}.guild-image-upload{position:relative}.guild-image-upload input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.guild-image-preview{width:100%;height:120px;background:rgba(0,0,0,.3);border:2px dashed rgba(138,99,255,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.guild-image-preview span{color:#ffffff80;font-size:14px}.guild-image-preview img{width:100%;height:100%;object-fit:cover}.guild-image-preview.has-image{border-style:solid;border-color:#8a63ff}.guild-import-info{min-height:50px;margin:12px 0}.guild-import-info .loading{color:#ffffff80;font-style:italic}.guild-import-info .error{color:#ff5050}.guild-import-info .token-found{background:rgba(0,212,170,.1);border:1px solid rgba(0,212,170,.3);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.guild-import-info .token-found .token-symbol{color:#00d4aa;font-weight:600;font-size:16px}.guild-import-info .token-found .token-name{color:#ffffffb3;font-size:13px}.guild-summary{background:rgba(0,0,0,.2);border-radius:10px;padding:16px;margin-bottom:16px}.guild-summary .summary-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(138,99,255,.1)}.guild-summary .summary-item:last-child{border-bottom:none}.guild-summary .summary-item .label{color:#fff9;font-size:13px}.guild-summary .summary-item .value{color:#fff;font-size:14px;font-weight:500}.guild-summary .summary-item .value.highlight{color:#00d4aa;font-weight:700}.guild-wallet-section{margin:16px 0;text-align:center}.guild-wallet-section .wallet-btn{background:linear-gradient(135deg,#ab9ff2 0%,#8a63ff 100%);padding:12px 24px}.guild-wallet-section .wallet-connected{color:#00d4aa;font-size:14px;font-weight:500}.guild-fee-notice{background:rgba(255,180,50,.1);border:1px solid rgba(255,180,50,.3);border-radius:8px;padding:12px;margin:16px 0}.guild-fee-notice p{color:#fffc;font-size:13px;margin:4px 0}.guild-nav-buttons{display:flex;gap:12px;margin-top:20px}.guild-nav-buttons .slice-button{flex:1;padding:12px 16px;font-size:14px}.guild-nav-buttons .slice-button.secondary{background:rgba(100,100,120,.3);border-color:#64647880}.guild-nav-buttons .slice-button.primary{background:linear-gradient(135deg,#8a63ff 0%,#6b4fd6 100%)}.guild-create-btn{width:100%;padding:14px 20px!important;background:linear-gradient(135deg,#00d4aa 0%,#00a888 100%)!important;border:none!important;font-size:16px!important;font-weight:700!important}.guild-create-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00d4aa66}.guild-create-btn:disabled{background:rgba(100,100,120,.4)!important;cursor:not-allowed}.guild-status{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px;text-align:center;display:none}.guild-status.loading{background:rgba(138,99,255,.15);border:1px solid rgba(138,99,255,.3);color:#b8a2ff}.guild-status.success{background:rgba(0,212,170,.15);border:1px solid rgba(0,212,170,.3);color:#00d4aa}.guild-status.success a{color:#00d4aa;text-decoration:underline}.guild-status.error{background:rgba(255,80,80,.15);border:1px solid rgba(255,80,80,.3);color:#ff5050}.slice-button.small{padding:8px 14px;font-size:13px;margin-top:10px}#pumpfun-container::-webkit-scrollbar{width:6px}#pumpfun-container::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}#pumpfun-container::-webkit-scrollbar-thumb{background:rgba(138,99,255,.3);border-radius:3px}#creator{width:38em;height:32em;padding:0}@media (--portrait){#creator{width:90vw;height:80vh}}#creator #creator-container{display:flex;flex-direction:column;height:100%;padding:1.5em;box-sizing:border-box}.creator-subtitle{text-align:center;color:#aaa;margin-bottom:1em;font-size:.9em}.creator-step-indicator{text-align:center;color:#fbbf24;margin-bottom:1em;font-weight:700}.creator-form{display:flex;flex-direction:column;gap:.5em;overflow-y:auto;max-height:20em;padding-right:.5em}.creator-input-group{display:flex;flex-direction:column;gap:.15em}.creator-input-group label{font-size:.8em;color:#ddd;margin-left:.25em}.creator-input-group input{background:rgba(0,0,0,.3);border:1px solid #444;border-radius:4px;padding:.4em;color:#fff;font-family:inherit}.creator-input-group input:focus{border-color:#fbbf24;outline:none}.social-preview{display:flex;align-items:center;gap:.5em;font-size:.8em;color:#4ade80;margin-left:.25em;height:1.2em}.social-preview img,.social-preview i{width:1em;height:1em}.social-preview a{color:#4ade80;text-decoration:none}.social-preview a:hover{text-decoration:underline}.social-preview.hidden{visibility:hidden}.creator-nav-buttons{display:flex;justify-content:center;gap:1em;margin-top:1em}.creator-nav-buttons button{min-width:8em}.creator-dashboard-header{display:flex;gap:1em;margin-bottom:1em}.creator-stat-box{flex:1;background:rgba(0,0,0,.4);border-radius:6px;padding:.75em;display:flex;flex-direction:column;align-items:center;border:1px solid #333}.creator-stat-box.highlight{border-color:#fbbf24;background:rgba(251,191,36,.1)}.creator-stat-box .stat-label{font-size:.75em;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.creator-stat-box .stat-value{font-size:1.25em;font-weight:700;color:#fff;margin-top:.25em}.creator-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75em;margin-bottom:1.5em}.creator-stats-grid .stat-item{background:rgba(0,0,0,.3);padding:.75em;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.creator-stats-grid .stat-item .label{color:#ccc;font-size:.9em}.creator-stats-grid .stat-item .value{color:#fff;font-weight:700}.creator-progress-section{background:rgba(0,0,0,.3);padding:1em;border-radius:6px;margin-bottom:1em;border:1px solid #333}.creator-progress-section .progress-header{display:flex;justify-content:space-between;margin-bottom:.5em;font-size:.9em;color:#eee}.creator-progress-section .progress-bar-container{height:.75em;background:#222;border-radius:1em;overflow:hidden;margin-bottom:.5em}.creator-progress-section .progress-bar{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);transition:width .5s ease}.creator-progress-section .tier-info{font-size:.75em;color:#888;text-align:center;margin:0}.creator-copy-section{text-align:center;margin-top:auto}.creator-copy-section p{margin-bottom:.5em;font-size:.9em;color:#aaa}.creator-copy-section button{width:100%}.referral-link-container{display:flex;gap:.5em;margin-top:.5em;width:100%}.referral-link{flex:1;background:rgba(0,0,0,.3);border:1px solid #444;border-radius:4px;padding:.5em;color:#fbbf24;font-family:monospace;font-size:.9em;text-align:center}.referral-link:focus{outline:none;border-color:#fbbf24}.copy-button{background:#333;border:1px solid #555;border-radius:4px;padding:.25em .75em;cursor:pointer;transition:all .2s;min-width:3em!important}.copy-button:hover{background:#444;border-color:#fbbf24}.copy-button .copy-icon{font-size:1.1em}.copy-message{font-size:.8em;color:#4ade80;margin-top:.5em;height:1.2em;display:none;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#professor-dialogue{display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:60%;min-width:300px;max-width:800px;min-height:120px;background-color:#000000e6;z-index:1000;padding:25px;display:flex;flex-direction:row;align-items:flex-start;gap:20px;pointer-events:all}#professor-dialogue.active{display:flex!important;animation:slide-up .3s ease-out}#professor-dialogue #professor-portrait{width:100px;height:100px;flex-shrink:0;border-radius:5px;overflow:hidden;border:2px solid rgba(255,255,255,.1)}#professor-dialogue #professor-portrait img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}#professor-dialogue #professor-content{flex-grow:1;display:flex;flex-direction:column;color:#fff}#professor-dialogue #professor-content #professor-name{font-family:Fibberish,sans-serif;font-size:2.2rem;font-weight:700;color:#fc0;margin-bottom:12px;text-shadow:2px 2px 0px rgb(0,0,0);letter-spacing:1px;text-transform:none}#professor-dialogue #professor-content #professor-text{font-family:Fibberish,sans-serif;font-size:1.8rem;color:#fff;line-height:1.2;flex-grow:1;text-shadow:1.5px 1.5px 0px rgb(0,0,0);letter-spacing:.5px}#professor-dialogue #professor-content #professor-continue{font-family:Fibberish,sans-serif;font-size:1.2rem;color:#aaa;text-align:right;margin-top:10px;font-style:italic}#professor-dialogue #professor-content #professor-continue.blink{animation:blinker 1.5s linear infinite}@keyframes popIn{0%{transform:translate(-50%,20px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes blinker{50%{opacity:0}}#pet-info{position:absolute;bottom:6em;right:1em;display:none;box-sizing:border-box;padding:.75em;color:#eee;font-size:.9em;pointer-events:none;z-index:2;border-image:url(/img/interface/slices/menu.png) 44% fill/1em/0 stretch}#pet-info .pet-header{font-weight:700;text-align:center;margin-bottom:.5em;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.375em}#pet-info .pet-stats{display:flex;flex-direction:column;gap:.25em}#pet-info .pet-stats .value{color:#4caf50;float:right}#pet-info .pet-stats .bonus-list{margin-top:.5em;font-size:.85em;color:#ddd;border-top:1px solid rgba(255,255,255,.1);padding-top:.375em}#weekly-pot{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:50;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 20px 8px;font-family:AdvoCut,sans-serif;color:#fc0;background-color:transparent;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;cursor:default;user-select:none;min-width:160px}#weekly-pot .pot-label{font-size:.7rem;color:#ccc;text-transform:uppercase;letter-spacing:3px}#weekly-pot .pot-value{font-size:1.4rem;font-weight:700;color:#fc0;text-shadow:0 0 8px rgba(255,204,0,.5),2px 2px 0 #333;min-width:60px;text-align:center}#weekly-pot .pot-timer{font-size:.65rem;color:#aaa;letter-spacing:1px;margin-top:2px}#weekly-pot .pot-loading{font-size:.85rem;color:#888;animation:pot-pulse 1.5s ease-in-out infinite}@keyframes pot-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (max-width: 768px){#weekly-pot{top:60px;right:10px;left:auto;transform:none;padding:6px 12px 4px;min-width:120px}#weekly-pot .pot-label{font-size:.55rem;letter-spacing:2px}#weekly-pot .pot-value{font-size:1rem}#weekly-pot .pot-timer{font-size:.5rem}}#quick-action-bar{position:absolute;bottom:20px;right:180px;display:flex;flex-direction:row;gap:10px;z-index:10;pointer-events:auto}#quick-action-bar .quick-action-slot{width:48px;height:48px;position:relative;cursor:pointer;transition:transform .1s}#quick-action-bar .quick-action-slot:active{transform:scale(.95)}#quick-action-bar .quick-action-slot .quick-action-image{width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:contain}#quick-action-bar .quick-action-slot .quick-action-count{position:absolute;bottom:4px;right:4px;font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}#quick-action-bar .quick-action-slot .quick-action-key{position:absolute;top:-6px;left:-6px;font-size:12px;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid #dac377}@media (max-width: 768px){#quick-action-bar{bottom:10px;left:15px;right:auto}#quick-action-bar .quick-action-slot{width:56px;height:56px}#quick-action-bar .quick-action-slot .quick-action-image{width:40px;height:40px}#quick-action-bar .quick-action-slot .quick-action-key{display:none}}#top-hub-mobile-toggle{position:absolute;top:60px;right:140px;z-index:1000;pointer-events:auto;width:36px!important;height:36px!important;margin:0!important;inset:auto!important;background:transparent;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0!important}#top-hub-mobile-toggle .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ffd700;transition:transform .2s ease}#top-hub-mobile-toggle.open{display:none!important}#top-hub{position:absolute;top:10px;right:15px;left:auto;transform:none;z-index:1000;padding:6px 10px;font-family:var(--font-game);color:#fff;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;pointer-events:auto;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;background:transparent;transition:transform .3s ease,opacity .3s ease}#top-hub .top-hub-wrap{display:flex;flex-direction:row;align-items:center;gap:12px}#top-hub #th-mobile-close{display:none}#top-hub .th-column{display:flex;flex-direction:column;align-items:center;gap:2px}#top-hub .th-row-group{display:flex;flex-direction:row;gap:8px;align-items:center}#top-hub .th-label{font-size:10px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}#top-hub .th-divider{width:2px;height:20px;background-color:#0006;margin:0 2px}#top-hub .th-row{font-size:13px;display:flex;align-items:center;gap:4px}#top-hub .th-row .th-icon{width:16px;height:16px;object-fit:contain;image-rendering:pixelated}#top-hub .th-row .th-logo{width:20px;height:20px;object-fit:contain;image-rendering:pixelated}#top-hub .th-actions.horizontal{display:flex;flex-direction:row;gap:8px}#top-hub .th-actions.horizontal .slice-button{margin:0;padding:4px 10px;font-size:12px;text-align:center}#top-hub .th-actions.horizontal #th-btn-buy{color:gold}@media screen and (max-width: 768px){#top-hub-mobile-toggle{display:flex;top:105px!important;right:52px!important;left:auto!important;margin:0!important}#top-hub{top:60px;right:10px;z-index:1001;transform-origin:top right;padding:15px 12px}#top-hub #th-mobile-close{display:block;position:absolute;top:2px;right:2px;transform:scale(.6)}#top-hub.collapsed{transform:scaleY(0);opacity:0;pointer-events:none}#top-hub.expanded{transform:scaleY(1);opacity:1;pointer-events:auto}#top-hub .top-hub-wrap{gap:10px;flex-direction:column;align-items:center}#top-hub .th-column{align-items:center}#top-hub .th-row-group{flex-direction:row;justify-content:center}#top-hub .th-divider{width:80%;height:2px;margin:4px 0}#top-hub .th-actions.horizontal{flex-direction:column;width:100%;gap:4px}#top-hub .th-actions.horizontal .slice-button{width:100%;font-size:11px;padding:6px 4px}}#buy-platinum-popup{width:300px;height:320px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;padding:20px;box-sizing:border-box}#buy-platinum-popup h3{text-align:center;margin-top:0;margin-bottom:20px;color:#fc0;text-shadow:1px 1px 0 #000;font-family:var(--font-game)}#buy-platinum-popup .bp-content{display:flex;flex-direction:column;align-items:center}#buy-platinum-popup .bp-content p{font-size:11px;color:#ccc;text-align:center;margin-bottom:15px}#buy-platinum-popup .bp-content .bp-input-group{display:flex;flex-direction:column;width:80%;margin-bottom:15px}#buy-platinum-popup .bp-content .bp-input-group label{font-size:10px;color:#aaa;margin-bottom:5px}#buy-platinum-popup .bp-content .bp-input-group input{background:rgba(0,0,0,.5);border:2px solid #555;color:#fff;padding:6px 10px;font-family:var(--font-game);outline:none;width:100%;box-sizing:border-box}#buy-platinum-popup .bp-content .bp-input-group input:focus{border-color:#fc0}#buy-platinum-popup .bp-content .bp-quote{font-size:12px;color:#fff;padding:10px;background:rgba(255,255,255,.1);border:1px dashed rgba(255,255,255,.3);border-radius:4px;width:80%;text-align:center;box-sizing:border-box}#buy-platinum-popup .bp-content .bp-quote strong{color:#fc0}#buy-platinum-popup .bp-content .slice-button{width:80%;margin:0 auto;text-align:center}body.is-camera #health,body.is-camera #mana,body.is-camera #stamina,body.is-camera #stamina-timer,body.is-camera #attack-info,body.is-camera #top-hub,body.is-camera #top-hub-mobile-toggle,body.is-camera #chat,body.is-camera #exp-bar,body.is-camera #buttons,body.is-camera .joystick-container,body.is-camera .quest-tracker,body.is-camera .top-notification,body.is-camera #header-container,body.is-camera #player-name-container,body.is-camera .bubble,body.is-camera .interface-selection,body.is-camera #bank,body.is-camera #inventory,body.is-camera #profile,body.is-camera #leaderboards,body.is-camera #guilds,body.is-camera #settings,body.is-camera #achievements,body.is-camera #quests,body.is-camera #friends,body.is-camera #trade,body.is-camera #store,body.is-camera #enchant,body.is-camera #warp,body.is-camera #market,body.is-camera #creator,body.is-camera #pumpfun,body.is-camera #slots,body.is-camera #staking,body.is-camera #weekly-pot,body.is-camera #season,body.is-camera #buy-platinum,body.is-camera #intro,body.is-camera #load-character,body.is-camera #create-character{display:none!important}body.is-camera #season-leaderboard,body.is-camera #quick-action,body.is-camera #bubbles,body.is-camera #chat-log,body.is-camera #chat-input,body.is-camera #canvas{top:0!important;left:0!important;width:100vw!important;height:100vh!important}#season-leaderboard{display:none;position:absolute;inset:0;box-sizing:border-box;width:800px;height:850px;max-height:95vh;margin:auto;z-index:2000;padding:30px 40px 40px;color:#fff;overflow-y:auto;border-image:url(/img/interface/slices/container.png) 44% fill/1em/0 stretch;border-radius:0;text-align:left}#season-leaderboard.visible{display:flex!important;flex-direction:column!important;align-items:stretch!important;animation:seasonPopupIn .3s cubic-bezier(.175,.885,.32,1.275)}#season-leaderboard>.close-container{display:none!important}#season-leaderboard>*{width:100%!important;box-sizing:border-box}#season-leaderboard .season-top-stats{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;margin-bottom:12px;background:rgba(0,0,0,.4);border:1px solid rgba(240,180,41,.25);border-radius:6px;padding:10px 20px}#season-leaderboard .season-top-stats .stat-box{display:flex;align-items:center;gap:8px}#season-leaderboard .season-top-stats .stat-box .stat-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:1px}#season-leaderboard .season-top-stats .stat-box .stat-value{font-size:18px;font-weight:800;color:#fff}#season-leaderboard .season-top-stats .stat-box .stat-value.highlight{color:#f0b429}#season-leaderboard .season-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:12px;position:relative}#season-leaderboard .season-tabs:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(240,180,41,.5),transparent)}#season-leaderboard .season-tabs .season-tab{padding:8px 25px;cursor:pointer;color:#999;font-weight:700;font-size:15px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid transparent}#season-leaderboard .season-tabs .season-tab:hover{color:#ddd}#season-leaderboard .season-tabs .season-tab.active{color:#f0b429;border-bottom:2px solid #f0b429}#season-leaderboard .season-content{width:100%!important;flex:1}#season-leaderboard .season-tab-content{display:none;width:100%!important}#season-leaderboard .season-tab-content.active{display:block}#season-leaderboard .premium-list{display:flex!important;flex-direction:column!important;gap:4px;width:100%!important}#season-leaderboard .premium-list .premium-activity-item{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;box-sizing:border-box;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:4px 14px 4px 18px;border-left:3px solid #f0b429;text-align:left;line-height:1.4}#season-leaderboard .premium-list .premium-activity-item:before{display:none}#season-leaderboard .premium-list .premium-activity-item:hover{background:rgba(255,255,255,.05);border-color:#f0b4294d;border-left:3px solid #f0b429}#season-leaderboard .premium-list .premium-activity-item .act-name{display:inline-block!important;font-weight:700;font-size:13px;color:#fff;white-space:nowrap;width:140px;flex-shrink:0}#season-leaderboard .premium-list .premium-activity-item .act-detail{display:inline-block!important;font-size:11px;color:#777;white-space:nowrap;width:100px;flex-shrink:0}#season-leaderboard .premium-list .premium-activity-item .act-total{display:inline-block!important;font-size:12px;color:#888;white-space:nowrap;flex:1;text-align:center}#season-leaderboard .premium-list .premium-activity-item .act-total b{color:#fff}#season-leaderboard .premium-list .premium-activity-item .act-pts{display:inline-block!important;font-size:13px;font-weight:800;color:#8f8;white-space:nowrap;width:90px;flex-shrink:0;text-align:right}#season-leaderboard .premium-rankings .table-header{display:flex;padding:10px 20px;background:rgba(0,0,0,.6);border-radius:6px 6px 0 0;border-bottom:1px solid rgba(240,180,41,.3);font-size:12px;text-transform:uppercase;color:#aaa;letter-spacing:1px;font-weight:700}#season-leaderboard .premium-rankings .table-header .col-rank{width:60px;text-align:center}#season-leaderboard .premium-rankings .table-header .col-user{flex-grow:1;margin-left:10px}#season-leaderboard .premium-rankings .table-header .col-pts,#season-leaderboard .premium-rankings .table-header .col-earn{width:90px;text-align:right}#season-leaderboard .premium-rankings .boost-info-container{display:flex;flex-direction:row;justify-content:center;gap:20px;padding:8px 10px;background:rgba(20,20,20,.8);border-bottom:1px solid rgba(255,255,255,.03)}#season-leaderboard .premium-rankings .boost-info-container .boost-info-item{font-size:13px;color:#aaa;display:flex;align-items:center;gap:6px}#season-leaderboard .premium-rankings .bonus-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px 4px;border-radius:3px;font-size:11px;font-weight:700;color:#fff;cursor:help;text-shadow:1px 1px 2px rgba(0,0,0,.8);line-height:1}#season-leaderboard .premium-rankings .bonus-tag.guild{background-color:#dc3545b3;border:1px solid rgb(220,53,69)}#season-leaderboard .premium-rankings .bonus-tag.fan{background-color:#0d6efdb3;border:1px solid rgb(13,110,253)}#season-leaderboard .premium-rankings #season-leaderboard-list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}#season-leaderboard .premium-rankings #season-leaderboard-list::-webkit-scrollbar{width:6px}#season-leaderboard .premium-rankings #season-leaderboard-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}#season-leaderboard .premium-rankings #season-leaderboard-list::-webkit-scrollbar-thumb{background:rgba(240,180,41,.4);border-radius:3px}#season-leaderboard .premium-rankings #season-leaderboard-list::-webkit-scrollbar-thumb:hover{background:rgba(240,180,41,.6)}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row{display:flex;align-items:center;padding:12px 20px;background:rgba(20,20,20,.8);border-bottom:1px solid rgba(255,255,255,.03);transition:background .2s}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row:hover{background:rgba(255,255,255,.05)}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row.me{background:rgba(240,180,41,.1);border-left:3px solid #f0b429;box-shadow:inset 0 0 20px #f0b4290d}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row.me .col-user{color:#f0b429;font-weight:700}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row.me .col-user .you-indicator{color:#aaa;font-size:12px;margin-left:8px;font-weight:400}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank{width:60px;display:flex;justify-content:center}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank .rank-number{font-size:16px;font-weight:800;color:#777}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank .rank-badge{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;color:#000;box-shadow:0 4px 10px #00000080}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank .rank-badge.rank-1{background:radial-gradient(circle at 30% 30%,#ffd700,#b8860b);box-shadow:0 0 15px #ffd70099}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank .rank-badge.rank-2{background:radial-gradient(circle at 30% 30%,#e6e8fa,#8c92ac);color:#fff}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-rank .rank-badge.rank-3{background:radial-gradient(circle at 30% 30%,#cd7f32,#8b4513);color:#fff}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-user{flex-grow:1;font-size:16px;color:#ddd;margin-left:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-user .username-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-user span[style*="#dfc185"],#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-user .bonus-tag{flex-shrink:0}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-pts{width:90px;text-align:right;font-weight:800;font-size:15px}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-pts.highlight{color:#8f8;text-shadow:0 0 10px rgba(136,255,136,.1)}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row .col-earn{width:90px;text-align:right;font-weight:800;font-size:15px}@keyframes seasonPopupIn{0%{transform:translate(-50%,-45%) scale(.95);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes seasonFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#season-btn{top:160px;right:10px;width:80px;height:40px}#season-btn .season-label{font-size:10px}#season-btn .season-timer{font-size:12px}#season-leaderboard{width:95%;padding:20px;max-height:90vh}#season-leaderboard .season-header .premium-title{font-size:24px}#season-leaderboard .season-tabs .season-tab{padding:8px 15px;font-size:14px}#season-leaderboard .player-summary-premium{flex-direction:column;gap:10px}#season-leaderboard .player-summary-premium .summary-box{padding:10px}#season-leaderboard .premium-list{grid-template-columns:1fr}#season-leaderboard .premium-rankings .table-header{font-size:10px}#season-leaderboard .premium-rankings #season-leaderboard-list .premium-row{padding:10px;font-size:14px}}body.game{background:#000}body.game label,body.game input[type],body.game a,body.game #game-container label,body.game #game-container input[type],body.game #game-container a{cursor:auto}.is-playing body.game #game-container label,.is-playing body.game #game-container input[type],.is-playing body.game #game-container a{cursor:none}body.game #load-character,body.game #create-character,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{opacity:1}body.game footer{display:none;color:#8a8a8a}.close-container,.close-container-fancy{cursor:pointer;pointer-events:auto;z-index:2000}
