*{box-sizing:border-box}html,body{background:#000;height:100%;margin:0;overflow:hidden}body{color:#fff;-webkit-user-select:none;user-select:none;font:12px Tahoma,Verdana,sans-serif}input,textarea,#chatlog{-webkit-user-select:text;user-select:text}button{font:inherit}.hidden{display:none!important}#stage{place-items:center;display:grid;position:fixed;inset:0}.scaled{transform-origin:50%}#frame{width:950px;height:660px;image-rendering:pixelated;background:url(/ui/frame.png) no-repeat;flex:none;position:relative}#frame>*{position:absolute}.hot{cursor:pointer;color:#0000;background:0 0;border:0;padding:0;position:absolute}.hot:hover{background:#ffe6961a}.imgbtn{cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;width:20px;height:20px;padding:0;position:absolute}.imgbtn:active{transform:translateY(1px)}.bar{background:#0b0b0b;width:127px;height:10px;left:90px;overflow:hidden}.bar .fill{background-repeat:no-repeat;background-size:127px 10px;width:0;height:100%;transition:width .15s linear}.bartxt{text-align:center;color:#fff;text-shadow:1px 1px #000;width:127px;font:700 10px Verdana,Tahoma,sans-serif;left:90px}#derived{color:#e8c890;text-shadow:1px 1px #000;width:200px;font:10px Verdana,sans-serif;top:192px;left:40px}#derived:before{content:"Ataque / Defensa: ";color:#b99a70}#statsbox{pointer-events:none;width:280px;height:400px;top:0;left:0}.stat{color:#fff;text-shadow:1px 1px #000;align-items:center;gap:6px;width:96px;height:20px;font:15px Times New Roman,Georgia,serif;display:flex;position:absolute;left:135px}.stat .bonus{color:#c8f0a0;font-size:13px}.plus{pointer-events:auto;visibility:hidden;color:#fff;cursor:pointer;background:#7a1010;border:1px solid #f0c040;border-radius:2px;width:16px;height:16px;margin-left:auto;padding:0;font:700 12px Tahoma,sans-serif}.can-spend .plus{visibility:visible}.plus:disabled{visibility:hidden}#spoints.has{color:#8fff8f;font-weight:700}#race{color:#5fe35f;text-shadow:1px 1px #000;font:700 12px Tahoma,sans-serif;top:403px;left:80px}#menubox{width:179px;height:174px;top:428px;left:64px}.mtab{position:absolute;inset:0}.inv{grid-template-columns:repeat(4,34px);grid-auto-rows:34px;gap:4px 6px;width:156px;height:152px;display:grid;position:absolute;top:4px;left:12px;overflow:hidden}.slot{cursor:pointer;background:#1a0000;border:1px solid #b8860b;width:34px;height:34px;position:relative}.slot.sel{border:2px solid #ffd84a;box-shadow:0 0 4px #ffd84a}.slot.eq{background:#3a2400;border-color:#ffc800;box-shadow:inset 0 0 0 1px #ffc800,0 0 6px #ffb000,inset 0 0 8px #ffc80073}.slot.eq.sel{border:2px solid #fff4a0}.slot .eqb{z-index:1;color:#ffd84a;text-shadow:1px 1px #000,-1px -1px #000;font:700 9px Tahoma,sans-serif;position:absolute;top:0;left:1px}.slot .ic{position:absolute;top:0;left:0}.slot .q{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font:700 10px Tahoma,sans-serif;position:absolute;bottom:0;right:1px}.ic{width:32px;height:32px;image-rendering:pixelated;background-image:url(/assets/items.png);background-repeat:no-repeat;display:inline-block}.invbtns{justify-content:space-between;align-items:center;height:16px;display:flex;position:absolute;bottom:2px;left:4px;right:4px}.invbtns button:not(.imgbtn){color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font:10px Tahoma,sans-serif}.invbtns button:not(.imgbtn):hover{color:#ffd84a}.invbtns .imgbtn{width:18px;height:18px;position:static}#tab-online .ylist{bottom:22px}#equip{background:url(/ui/paperdoll.png) no-repeat;width:181px;height:177px;position:absolute;top:-2px;left:-1px}#equip .slot{background:0 0;border:0;width:34px;height:34px;position:absolute}#equip .slot:hover{background:#ffd84a26}#equip .slot .ic{top:1px;left:1px}.ylist{color:#000;background:#ffc;border:2px inset silver;padding:2px 4px;font:11px/14px Tahoma,sans-serif;position:absolute;inset:8px;overflow-y:auto}.ylist.dark{color:#f0e0c0;background:#1a0000;border-color:#b8860b}.ylist div{white-space:nowrap}#game{background:#000;width:640px;height:468px;top:28px;left:281px}#game canvas{image-rendering:pixelated;display:block}.tab{width:86px;height:26px;top:498px}#chat{flex-direction:column;width:632px;height:102px;display:flex;top:529px;left:288px}#chatlog{color:#fff;flex:1;padding:2px 6px;font:700 11px/14px Tahoma,Verdana,sans-serif;overflow-y:auto}#chatlog .sys{color:#ffe04a}#chatlog .who{color:#fff}#chatlog .red{color:#ff4040}#chatlog .cyan{color:#40e0ff}#chatlog::-webkit-scrollbar{width:14px}#chatlog::-webkit-scrollbar-track{background:#d4d0c8}#chatlog::-webkit-scrollbar-thumb{background:#bfbfbf;border:2px outset #eee}#chatinput{color:#fff;background:#000;border:0;border-top:1px solid #3a1a0a;outline:none;height:16px;padding:0 6px;font:700 11px Tahoma,sans-serif}#chatinput:focus{background:#0d0805}.win{z-index:10;background-repeat:no-repeat}.win>*{position:absolute}.wintext{text-align:center;color:#f0e0c0;font:12px/16px Georgia,Times New Roman,serif;left:18px;right:18px}.winclose{width:60px;height:20px;bottom:20px;left:50%;transform:translate(-50%);color:#000!important;background:#eee!important;border:1px solid #888!important;font:11px Tahoma,sans-serif!important}.opts{color:#fff;font:700 11px Tahoma,sans-serif;top:22px;left:16px;right:12px}.opts h4{text-align:center;color:#ffd84a;margin:7px 0 3px;font:700 12px Georgia,serif}.opts label{cursor:pointer;align-items:center;gap:4px;margin:3px 0;display:flex}.opts label.vol{gap:6px;margin:0 0 4px 18px}.opts label.vol input[type=range]{accent-color:#ffd84a;cursor:pointer;flex:1;min-width:0;height:12px;margin:0}.opts label.vol span{text-align:right;color:#ddd;width:32px;font:11px Tahoma,sans-serif}.helptext{color:#f0e0c0;font:12px/18px Georgia,Times New Roman,serif;top:36px;left:40px;right:40px}.helptext h4{color:#ffd84a;margin:10px 0 2px;font:700 14px Georgia,serif}.helptext b{color:#fff}#shop{background:0 0}#shop>.shopwrap{color:#eee;background:linear-gradient(#2a0c08,#160604 60%,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;font:13px Tahoma,Verdana,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 30px #000c,inset 0 0 40px #0009}.shophead{background:linear-gradient(#4a1a0c,#2a0c08);border-bottom:1px solid #6a4a10;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.shopkeeper{background:#0c0402;border:1px solid #b8860b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.shopkeeper canvas{image-rendering:pixelated}.shoptitles{flex-direction:column;flex:1;min-width:0;display:flex}.shoptitles b{color:#f0c040;text-shadow:1px 1px #000;font:700 19px Georgia,Times New Roman,serif}.shoptitles i{color:#c8b890;white-space:nowrap;text-overflow:ellipsis;font:italic 12px Georgia,serif;overflow:hidden}.shopgold{background:#0c0402;border:1px solid #6a4a10;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;display:flex}.shopgold b{color:#ffd84a;font:700 15px Tahoma,sans-serif}.coin{background:radial-gradient(circle at 35% 35%,#fff4a0,#e0a020 55%,#8a5a00);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #5a3a00}.shopx{color:#f0c040;cursor:pointer;background:#3a0c08;border:1px solid #b8860b;border-radius:4px;width:28px;height:28px;font:700 14px Tahoma,sans-serif}.shopx:hover{background:#6a1a10}.shoptabs{border-bottom:1px solid #6a4a10;align-items:flex-end;gap:4px;padding:6px 10px 0;display:flex}.shoptabs>button{color:#b8a080;cursor:pointer;background:#1e0806;border:1px solid #6a4a10;border-bottom:0;border-radius:6px 6px 0 0;padding:5px 18px;font:700 13px Georgia,serif}.shoptabs>button.on{color:#ffd84a;background:#4a1a0c;border-color:#b8860b}.shopcats{flex-wrap:wrap;justify-content:flex-end;gap:3px;margin-left:auto;padding-bottom:4px;display:flex}.shopcats button{color:#c8b890;cursor:pointer;background:#1a0604;border:1px solid #5a3a10;border-radius:10px;padding:2px 8px;font:11px Tahoma,sans-serif}.shopcats button.on{color:#1a0604;background:#b8860b;border-color:#ffd84a;font-weight:700}.shopcats button small{opacity:.7}.shopbody{flex:1;min-height:0;display:flex}.shoplist{flex-direction:column;flex:1;gap:3px;padding:6px;display:flex;overflow-y:auto}.shoplist::-webkit-scrollbar{width:8px}.shoplist::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}.srow{cursor:pointer;background:#00000059;border:1px solid #0000;border-radius:4px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:3px 8px 3px 3px;display:grid}.srow:hover{background:#b8860b1f;border-color:#5a3a10}.srow.sel{background:#b8860b40;border-color:#ffd84a}.srow .sic{background:#1a0000;border:1px solid #6a4a10;border-radius:3px;width:34px;height:34px;position:relative}.srow .sic .ic{position:absolute;top:0;left:0}.srow .sic .q{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font:700 10px Tahoma,sans-serif;position:absolute;bottom:0;right:1px}.srow .sname{min-width:0}.srow .sname b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.srow .sname small{color:#a89878;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.srow .sprice{color:#ffd84a;white-space:nowrap;font:700 13px Tahoma,sans-serif}.srow .sprice.poor{color:#ff6060}.srow.bad .sname b{color:#c08080}.srow.bad .sic .ic{opacity:.5}.srow.nosell{opacity:.45;cursor:default}.srow .tag{vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font:700 9px Tahoma,sans-serif;display:inline-block}.tag.req{color:#ffb0b0;background:#5a1010}.tag.eq{color:#b0ffc0;background:#104a20}.shopempty{color:#8a7a60;text-align:center;margin:auto;padding:30px;font:italic 13px Georgia,serif}.shopdetail{background:#00000059;border-left:1px solid #6a4a10;flex-direction:column;flex:none;width:236px;display:flex}.shopinfo{flex:1;padding:10px;line-height:18px;overflow-y:auto}.shopinfo .big{align-items:center;gap:10px;margin-bottom:8px;display:flex}.shopinfo .big .sic{background:#1a0000;border:1px solid #b8860b;border-radius:4px;flex:none;width:38px;height:38px;position:relative}.shopinfo .big .sic .ic{position:absolute;top:2px;left:2px}.shopinfo .big b{color:#f0c040;font:700 15px Georgia,serif}.shopinfo .big small{color:#a89878;display:block}.shopinfo .h{color:#f0a020;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #4a3010;margin:8px 0 2px;font:700 11px Tahoma,sans-serif}.shopinfo .kv{justify-content:space-between;display:flex}.shopinfo .kv span:last-child{font-weight:700}.shopinfo .up{color:#60ff80}.shopinfo .down,.shopinfo .bad{color:#ff6060}.shopinfo .ok{color:#60ff80}.shopinfo .d{color:#d8c8a8;margin-top:8px;font-style:italic}.shopinfo .hint{color:#8a7a60;text-align:center;margin-top:60px;font-style:italic}.shopdeal{border-top:1px solid #6a4a10;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.qtyrow{gap:3px;display:flex}.qtyrow button{color:#f0c040;cursor:pointer;background:#2a0c08;border:1px solid #6a4a10;border-radius:3px;flex:none;height:22px;padding:0 5px;font:700 11px Tahoma,sans-serif}.qtyrow button:hover{background:#4a1a0c}.qtyrow input{color:#fff;text-align:center;background:#0c0402;border:1px solid #b8860b;border-radius:3px;flex:1;min-width:0;height:20px;font:700 13px Tahoma,sans-serif}.totalrow{justify-content:space-between;align-items:baseline;display:flex}.totalrow b{color:#ffd84a;font:700 16px Tahoma,sans-serif}.totalrow b.poor{color:#ff6060}.shopgo{color:#fff;cursor:pointer;text-shadow:1px 1px #000;background:linear-gradient(#a02010,#6a1008);border:1px solid #ffd84a;border-radius:4px;height:30px;font:700 14px Georgia,serif}.shopgo.sell{background:linear-gradient(#208030,#105018)}.shopgo:hover:not(:disabled){filter:brightness(1.2)}.shopgo:disabled{opacity:.4;cursor:default}.shopmsg{color:#a89878;background:#0c0402;border-top:1px solid #6a4a10;min-height:16px;padding:5px 12px;font:12px Tahoma,sans-serif}.shopmsg.ok{color:#60ff80}.shopmsg.err{color:#ff8060}.tip{z-index:50;pointer-events:none;color:#fff;background:#120b06f2;border:1px solid #d4a017;border-radius:3px;max-width:240px;padding:5px 8px;font-size:12px;position:fixed}.tip b{color:#ffe066}.tip .d{color:#c8b890;font-size:11px}.tip .bad{color:#ff8080}.overlay{z-index:20;background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.overlay.hidden{display:none}.screen{width:400px;height:400px;image-rendering:pixelated;background-repeat:no-repeat;position:relative}.screen>*{position:absolute}.whitebar{color:#0a3040;background:0 0;border:0;border-radius:10px;outline:none;width:245px;height:20px;padding:0 12px;font:700 13px Tahoma,sans-serif;left:42px}.whitebar:focus{box-shadow:0 0 0 2px #ffd84a88}.srvstate{color:#5fe35f;text-shadow:1px 1px #000;font:700 11px Tahoma,sans-serif;top:324px;left:268px}.srvstate.off{color:#ff5050}.scrmsg{text-align:center;color:#ffe066;text-shadow:1px 1px #000,0 0 4px #000;font:700 12px Tahoma,sans-serif;top:262px;left:30px;right:30px}.newbox{background:#00141ac7;border:1px solid #b8860b;border-radius:6px;flex-direction:column;gap:4px;width:260px;height:212px;padding:6px 10px;display:flex;top:86px;left:16px}.newbox>*{position:static}.ntitle{text-align:center;color:#ffd84a;font:700 14px Georgia,serif}.newbox label{color:#fff;grid-template-columns:52px 1fr;align-items:center;font:700 11px Tahoma,sans-serif;display:grid}.newbox input:not([type=radio]){color:#0a3040;background:#e8e8e8;border:0;border-radius:9px;outline:none;height:18px;padding:0 8px;font:700 12px Tahoma,sans-serif}.races{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.race{color:#fff;cursor:pointer;text-align:left;background:#10262c;border:1px solid #3a6a70;border-radius:3px;align-items:center;gap:4px;padding:2px;font:700 11px Tahoma,sans-serif;display:flex}.race canvas{image-rendering:pixelated;flex:none}.race small{color:#9cc;font-size:10px;font-weight:400;display:block}.race.sel{background:#2a3a20;border-color:#ffd84a}.gender{justify-content:center;gap:14px;display:flex}.gender label{gap:3px;display:flex!important}.racedesc{color:#cde;text-align:center;min-height:26px;font:10px Tahoma,sans-serif}.crear{color:#fff;cursor:pointer;background:#7a1010;border:1px solid #ffd84a;border-radius:3px;align-self:center;padding:2px 14px;font:700 11px Tahoma,sans-serif}.nhelp{color:#cde;text-align:center;font:10px Tahoma,sans-serif}.charlist{flex-direction:column;flex:1;gap:4px;display:flex}.cslot{color:#fff;cursor:pointer;text-align:left;background:#10262c;border:1px solid #3a6a70;border-radius:3px;align-items:center;gap:6px;height:40px;padding:2px 6px;font:700 12px Tahoma,sans-serif;display:flex}.cslot canvas{image-rendering:pixelated;flex:none}.cslot small{color:#9cc;font-size:10px;font-weight:400;display:block}.cslot.sel{background:#2a3a20;border-color:#ffd84a}.cslot.empty{color:#6a8a90;border-style:dashed;justify-content:center;font-weight:400}.charbtns{justify-content:center;gap:8px;display:flex}.crear.gray{background:#3a3a3a}.crear:disabled{opacity:.5;cursor:default}.nerr{text-align:center;color:#ffe066;min-height:13px;font:700 11px Tahoma,sans-serif}.spelllist{background:#1a0000;border:1px solid #b8860b;position:absolute;inset:6px 6px 22px;overflow-y:auto}.spelllist .empty{color:#f0e0c0;text-align:center;padding:8px;font:11px Tahoma,sans-serif}.spell{cursor:pointer;color:#f0e0c0;-webkit-user-select:none;user-select:none;border-bottom:1px solid #3a1a00;align-items:center;gap:3px;height:26px;padding:0 3px;font:11px Tahoma,sans-serif;display:flex;position:relative}.spell:hover{background:#3a1606}.spell.sel{outline-offset:-1px;background:#5a2008;outline:1px solid #ffd84a}.spell.bad{opacity:.45}.spell i{color:#ffd84a;width:8px;font-size:10px;font-style:normal}.spell b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;overflow:hidden}.spell small{color:#6fa8ff;font-size:10px}.spell em{color:#fff;pointer-events:none;background:#000a;justify-content:flex-end;align-items:center;padding-right:26px;font:700 11px Tahoma,sans-serif;display:flex;position:absolute;inset:0}.sic{width:24px;height:24px;image-rendering:pixelated;background:url(/assets/spells.png) 0 0/288px 1920px no-repeat;flex:none}.invbtns .hint{color:#c8b890;font:9px Tahoma,sans-serif}.xwin{z-index:40;color:#000;background:#d4d0c8;border:2px outset #fff;flex-direction:column;font:11px Tahoma,MS Sans Serif,sans-serif;display:flex;position:absolute;box-shadow:2px 2px #404040}.xtitle{color:#000;cursor:move;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #a0a0a0;flex:none;align-items:center;gap:6px;height:22px;padding:0 4px 0 6px;font-size:12px;display:flex}.xtitle span:nth-child(2){flex:1}.xicon{background:linear-gradient(#ffe8a0,#d09030);border:1px solid #555;width:14px;height:12px}.xclose{cursor:pointer;background:0 0;border:0;width:22px;height:18px;font-size:13px}.xbody{flex:1;padding:6px;overflow:auto}.xbody label{margin:4px 0 1px;display:block}.xbtn{color:#000;cursor:pointer;background:#d4d0c8;border:2px outset #fff;width:100%;margin:2px 0;padding:1px 4px;font:11px Tahoma,sans-serif;display:block}.xbtn:active,.xbtn.on{background:#c4c0b8;border-style:inset}.xbtn.wide{margin-top:12px}.xin{color:#000;background:#fff;border:2px inset #fff;width:100%;padding:1px 3px;font:11px Tahoma,sans-serif}.xin.short{width:90px}textarea.xin{resize:vertical}.xgroup{border:2px groove #fff;margin:4px 0 8px;padding:4px 8px 8px}.xgroup legend{padding:0 3px;font-weight:700}.xnote{color:#333;margin:2px 0 6px}.xtabs{border-bottom:1px solid #fff;margin-bottom:4px}.xtabs span{border:2px outset #fff;border-bottom:0;padding:2px 14px;font-weight:700;display:inline-block}.xpanelgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xsplit{gap:8px;height:100%;display:flex}.xleft{flex-direction:column;gap:4px;width:210px;display:flex}.xlist{border:2px inset #fff;flex:1;width:100%;font:11px Tahoma,sans-serif}.xright{flex-direction:column;flex:1;min-width:0;display:flex}.xform{flex:1;padding-right:4px;overflow-y:auto}.xrow{grid-template-columns:118px 1fr;align-items:center;gap:2px 6px;margin-bottom:3px;display:grid}.xrow label{margin:0}.xrow small{color:#555;grid-column:2}.xbar{align-items:center;gap:4px;margin-top:4px;display:flex}.xbar .xbtn{flex:1;width:auto}.xbar label{align-items:center;gap:3px;margin:0 8px 0 0;display:flex}.xinline{align-items:center;gap:4px;display:flex}.xinline .xbtn{width:auto}.xraces label{gap:2px;margin-right:8px;display:inline-flex}.xprev{flex:none;display:inline-block}.ic.xprev{background:url(/assets/items.png) no-repeat;width:32px;height:32px}.sic.xprev{width:24px;height:24px}.xsprite{image-rendering:pixelated;background:#303030}.xitems{flex-wrap:wrap;gap:2px 8px;margin-top:2px;display:flex}.xitems span{align-items:center;gap:2px;display:inline-flex}.xitems .ic.xprev{width:32px;height:32px;margin:-6px;transform:scale(.6)}.xdrop{align-items:center;gap:3px;margin-bottom:2px;display:flex}.xdrop .xin{width:40px}.xdrop .xitemsel{width:150px}.xgen{color:#c8b090;padding-left:6px}.xdrop .xbtn{width:22px;padding:0}.xdn{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xpickbox{background:#202020;border:2px inset #fff;height:400px;overflow-y:auto}.xpickbox canvas{cursor:pointer;image-rendering:pixelated;display:block}.xwin.mapedit .xbody{padding:4px 6px}.xpalbox{background:#101010;border:2px inset #fff;height:250px;margin-top:4px;overflow:hidden auto}.xpalette{cursor:crosshair;image-rendering:pixelated;display:block}.xnew summary{cursor:pointer;margin-top:6px;font-weight:700}.xbar.tabs .xbtn{font-weight:700}.xrow input[type=checkbox]{justify-self:start}#battlelog{pointer-events:none;z-index:5;justify-content:space-between;align-items:flex-end;width:632px;height:92px;display:flex;top:400px;left:285px}#battlelog>div{flex-direction:column;justify-content:flex-end;width:49%;display:flex}#bl-right{text-align:right}.bl{text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;margin-top:1px;font:700 12px/13px Courier New,Courier,monospace;transition:opacity 1s}.bl.fade{opacity:0}.bl.white{color:#fff}.bl.red{color:#ff3030}.bl.blue{color:#3050ff}.bl.cyan{color:#40f0ff}.bl.yellow{color:#ffff40}.bl.green{color:#40ff40}body.xpicking #game canvas{cursor:copy}.clanbox{color:#f0e0c0;flex-direction:column;gap:5px;font:11px Tahoma,sans-serif;display:flex;inset:76px 16px 50px}.clanbox h5{text-align:center;color:#ffd84a;margin:0;font:700 13px Georgia,serif}.clanbox .cnote{color:#c8b890;text-align:center;line-height:14px}.clanbox input{color:#fff;background:#1a0000;border:1px solid #b8860b;width:100%;padding:2px 4px;font:11px Tahoma,sans-serif}.clanbox button{color:#ffe8b0;cursor:pointer;background:#5a2008;border:1px solid #b8860b;padding:2px 4px;font:11px Tahoma,sans-serif}.clanbox button:hover{background:#7a3010}.clanbox .row{gap:4px;display:flex}.clanbox .row>*{flex:1}.clanbox .members{background:#120800;border:1px solid #6b4a1a;flex:1;overflow-y:auto}.clanbox .members div{cursor:pointer;justify-content:space-between;padding:2px 4px;display:flex}.clanbox .members div.sel{background:#5a2008}.clanbox .members .on{color:#60ff60}.clanbox .members .off{color:#8a7a60}#chatlog .clan{color:#7fffd4}#chatlog .info{color:#c8e0ff}#xmapnpcs .xbody{flex-direction:column;gap:4px;display:flex}.xmnhead{align-items:center;gap:6px;display:flex}.xmnhead .xnote{margin:0 0 0 auto;font-weight:700}.xmnhead .xbtn{width:auto;padding:0 10px}.xmnlist{background:#fff;border:2px inset #ddd;flex:1;min-height:0;padding:2px;overflow-y:auto}.xmnrow{border-bottom:1px solid #e4e4e4;align-items:center;gap:4px;padding:2px 4px;display:flex}.xmnrow.zero{opacity:.45}.xmnrow .xbtn{flex:none;width:24px;padding:0}.xmnsp{flex:none;width:32px;height:32px}.xmnname{flex-direction:column;flex:1;min-width:0;display:flex}.xmnname b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xmnname small{color:#666;font-size:10px}.xmnq{text-align:center;flex:none;width:36px!important}.xwin{color:#e8dcc8;background:linear-gradient(#2a0c08,#160604 50%,#0e0403);border:2px solid #b8860b;border-radius:8px;font:12px Tahoma,Verdana,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #000,0 10px 30px #000000d9}.xtitle{color:#f0c040;text-shadow:1px 1px #000;background:linear-gradient(#5a1e0e,#2a0c08);border-bottom:1px solid #6a4a10;height:30px;padding:0 6px 0 10px;font:700 14px Georgia,Times New Roman,serif}.xicon{background:radial-gradient(circle at 35% 35%,#fff4a0,#e0a020 55%,#8a5a00);border:0;border-radius:50%;width:12px;height:12px}.xclose{color:#f0c040;background:#3a0c08;border:1px solid #b8860b;border-radius:4px;width:24px;height:22px;font-size:12px}.xclose:hover{color:#fff;background:#a02010}.xbody{padding:8px 10px}.xbody label{color:#d8c8a8}.xbtn{color:#ffe8b0;text-shadow:1px 1px #000;background:linear-gradient(#5a1e0e,#3a0c08);border:1px solid #b8860b;border-radius:4px;margin:2px 0;padding:3px 8px;font:700 11px Tahoma,sans-serif}.xbtn:hover{filter:brightness(1.25)}.xbtn:active,.xbtn.on{color:#1a0604;text-shadow:none;background:#b8860b;border-style:solid}.xin{color:#fff;background:#0c0402;border:1px solid #6a4a10;border-radius:4px;padding:3px 6px;font:12px Tahoma,sans-serif}.xin:focus{border-color:#ffd84a;outline:none;box-shadow:0 0 0 1px #ffd84a55}.xin::placeholder{color:#7a6a50}select.xin option,.xlist option{color:#eee;background:#140604}.xgroup{border:1px solid #6a4a10;border-radius:6px;padding:4px 8px 8px}.xgroup legend{color:#f0c040;font:700 12px Georgia,serif}.xnote{color:#a89878}.xtabs{border-bottom:1px solid #6a4a10}.xtabs span{color:#ffd84a;background:#4a1a0c;border:1px solid #b8860b;border-bottom:0;border-radius:6px 6px 0 0}.xlist{color:#e8dcc8;background:#0c0402;border:1px solid #6a4a10;border-radius:4px;font:12px Tahoma,sans-serif}.xlist option{padding:2px 4px}.xlist option:checked{color:#1a0604;background:#b8860b linear-gradient(#b8860b,#b8860b)}.xform{padding-right:6px}.xrow{grid-template-columns:130px 1fr;margin-bottom:4px}.xrow label{color:#d8c8a8}.xrow small{color:#8a7a60;font-size:10px}.xhead{color:#f0a020;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #6a4a10;margin:10px 0 5px;padding-bottom:2px;font:700 11px Tahoma,sans-serif}.xhead:first-child{margin-top:0}.xbar{border-top:1px solid #6a4a10;padding-top:6px}.xsprite{background:#0c0402;border-radius:3px}.xpickbox,.xpalbox{background:#0c0402;border:1px solid #6a4a10;border-radius:4px}.xitems .bad{color:#ff7060}.xform::-webkit-scrollbar{width:8px}.xlist::-webkit-scrollbar{width:8px}.xmnlist::-webkit-scrollbar{width:8px}.xpickbox::-webkit-scrollbar{width:8px}.xbody::-webkit-scrollbar{width:8px}.xform::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}.xlist::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}.xmnlist::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}.xpickbox::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}.xbody::-webkit-scrollbar-thumb{background:#6a4a10;border-radius:4px}input[type=checkbox]{accent-color:#d0a020}.xmnlist{background:#0c0402;border:1px solid #6a4a10;border-radius:4px}.xmnrow{border-bottom:1px solid #2a1408}.xmnrow:hover{background:#b8860b1a}.xmnname b{color:#fff}.xmnname small{color:#a89878}.xmnhead .xnote{color:#f0c040}.xmnr{text-align:center;flex:none;width:64px!important}.xmnr.own{color:#ffd84a;border-color:#ffd84a}.xmnlab{color:#c8a050;flex:none;font-size:14px}#stash{background:0 0}#stash>.shopwrap{color:#eee;background:linear-gradient(#2a0c08,#160604 60%,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;font:13px Tahoma,Verdana,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 30px #000c}#stashtabs>button small{opacity:.7;margin-left:4px;font:10px Tahoma,sans-serif}#stashtabs>button.drop{color:#fff;background:#6a4a10}.stashbody{flex:1;min-height:0;display:flex}.stashgrid{flex:1;grid-template-columns:repeat(6,54px);grid-auto-rows:54px;place-content:start center;gap:6px;padding:12px;display:grid}.stashgrid .sslot{cursor:pointer;background:radial-gradient(#2a1008,#120402);border:1px solid #6a4a10;border-radius:4px;place-items:center;display:grid;position:relative}.stashgrid .sslot:hover{border-color:#ffd84a;box-shadow:0 0 6px #b8860b}.stashgrid .sslot.over{background:#3a2408;border-color:#fff4a0}.stashgrid .sslot .ic{image-rendering:pixelated;transform:scale(1.25)}.stashgrid .sslot .q{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font:700 11px Tahoma,sans-serif;position:absolute;bottom:1px;right:3px}.stashside{background:#00000059;border-left:1px solid #6a4a10;flex-direction:column;flex:none;gap:6px;width:210px;padding:8px 10px;display:flex}.stashside .h{color:#f0a020;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #4a3010;margin-top:4px;font:700 11px Tahoma,sans-serif}.stashgoldrow{justify-content:space-between;display:flex}.stashgoldrow b{color:#ffd84a}#stashamt{color:#fff;text-align:center;background:#0c0402;border:1px solid #b8860b;border-radius:3px;height:24px;font:700 13px Tahoma,sans-serif}.stashbtns{gap:6px;display:flex}.stashbtns>*{flex:1}.stashbtns .shopgo{height:28px;font-size:13px}.stashsmall{color:#f0c040;cursor:pointer;background:#2a0c08;border:1px solid #6a4a10;border-radius:3px;height:22px;font:700 11px Tahoma,sans-serif}.stashsmall:hover{background:#4a1a0c}.stashhelp{color:#c8b890;margin:0;padding-left:16px;font-size:11px;line-height:15px}.stashhelp b{color:#f0c040}#chattabs{border-bottom:1px solid #5a3a10;flex:none;align-items:center;gap:2px;height:17px;padding:0 4px;display:flex}#chattabs button{color:#b8a080;cursor:pointer;background:#1a0604;border:1px solid #5a3a10;border-bottom:0;border-radius:4px 4px 0 0;height:15px;padding:0 8px;font:700 10px Tahoma,sans-serif;position:relative}#chattabs button.on{color:#ffe8a0;background:#6a4a10}#chattabs button.new:after{content:"";background:#ff5040;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}#chathint{color:#8a7a60;margin-left:auto;font:10px Tahoma,sans-serif}#chatlog[data-filter=map]>div:not([data-ch=map]):not([data-ch=sys]),#chatlog[data-filter=global]>div:not([data-ch=global]),#chatlog[data-filter=private]>div:not([data-ch=private]),#chatlog[data-filter=party]>div:not([data-ch=party]),#chatlog[data-filter=clan]>div:not([data-ch=clan]){display:none}#chatlog .priv{color:#ff9cf0}#chatlog .glob{color:#ffb050}#chatlog .party{color:#9cff9c}#chatlog .priv .who,#chatlog .glob .who,#chatlog .party .who{color:inherit}#partybox{z-index:6;color:#fff;flex-direction:column;gap:3px;width:158px;font:700 10px Tahoma,sans-serif;display:flex;top:60px;left:288px}#partybox .pm{background:#0a0402c7;border:1px solid #6a4a10;border-radius:4px;padding:2px 4px 3px}#partybox .pm.far{opacity:.65}#partybox .pn{text-shadow:1px 1px #000;justify-content:space-between;display:flex}#partybox .pn b{color:#ffe8a0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#partybox .pn small{color:#c8b890;font-weight:400}#partybox .bar{background:#300;border-radius:2px;height:5px;margin-top:2px;overflow:hidden}#partybox .bar i{background:linear-gradient(#60e060,#208020);height:100%;display:block}#partybox .bar.mp i{background:linear-gradient(#60a0ff,#2040c0)}#partybox .pmap{color:#a89878;font-size:9px;font-weight:400}#partybox .ph{color:#f0c040;text-shadow:1px 1px #000;justify-content:space-between;align-items:center;display:flex}#partybox button{color:#ffe8b0;cursor:pointer;background:#3a0c08;border:1px solid #b8860b;border-radius:3px;height:15px;padding:0 6px;font:700 9px Tahoma,sans-serif}#partybox .pinv{text-align:center;background:#281404eb;border:1px solid #ffd84a;border-radius:4px;padding:4px}#partybox .pinv div{justify-content:center;gap:4px;margin-top:3px;display:flex}#whomenu{z-index:30;background:#1a0604;border:1px solid #b8860b;border-radius:4px;flex-direction:column;gap:2px;padding:3px;display:flex;box-shadow:0 4px 12px #000}#whomenu b{color:#f0c040;padding:1px 4px;font:700 11px Tahoma,sans-serif}#whomenu button{text-align:left;color:#ffe8b0;cursor:pointer;background:0 0;border:0;padding:2px 8px;font:11px Tahoma,sans-serif}#whomenu button:hover{background:#5a2008}#onlinelist div{cursor:pointer}#onlinelist div:hover{background:#ffe080}#partybox .pbtns{justify-content:flex-end;gap:3px;margin-top:2px;display:flex}#partybox .pbtns button{height:13px;padding:0 5px}#tradewin{background:0 0}#tradewin>.shopwrap{color:#eee;background:linear-gradient(#2a0c08,#160604 60%,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;font:13px Tahoma,Verdana,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 30px #000c}.tradebody{flex:1;gap:10px;min-height:0;padding:10px;display:flex}.tside{background:#00000059;border:2px solid #6a4a10;border-radius:6px;flex-direction:column;flex:1;gap:6px;padding:6px 8px;display:flex}.tside.ready{border-color:#40d060;box-shadow:inset 0 0 10px #40d06066}.tside h4{color:#f0c040;margin:0;font:700 14px Georgia,serif}.tgrid{grid-template-columns:repeat(6,44px);grid-auto-rows:44px;gap:5px;display:grid}.tgrid .sslot{background:radial-gradient(#2a1008,#120402);border:1px solid #6a4a10;border-radius:4px;place-items:center;display:grid;position:relative}.tgrid .sslot.has{cursor:pointer}.tgrid .sslot.has:hover{border-color:#ffd84a}.tgrid .sslot .q{color:#fff;text-shadow:1px 1px #000,-1px -1px #000;font:700 10px Tahoma,sans-serif;position:absolute;bottom:0;right:2px}.tgold{align-items:center;gap:6px;display:flex}.tgold b{color:#ffd84a;font-size:15px}.tgold input{color:#fff;background:#0c0402;border:1px solid #b8860b;border-radius:3px;width:110px;height:22px;padding:0 5px;font:700 12px Tahoma,sans-serif}.tstate{color:#a89878;font-size:12px}.tside.ready .tstate{color:#60ff80;font-weight:700}.tradefoot{border-top:1px solid #6a4a10;justify-content:center;gap:10px;padding:8px;display:flex}.tradefoot .shopgo{width:160px}#tradeok.on{background:linear-gradient(#60c070,#207030);box-shadow:0 0 8px #40d060}#tradereq{z-index:31;color:#fff;text-align:center;background:#281404f2;border:1px solid #ffd84a;border-radius:6px;padding:8px 12px;font:700 12px Tahoma,sans-serif;top:64px;left:480px;box-shadow:0 4px 16px #000}#tradereq div{justify-content:center;gap:6px;margin-top:6px;display:flex}#tradereq button{color:#ffe8b0;cursor:pointer;background:#3a0c08;border:1px solid #b8860b;border-radius:3px;padding:2px 10px;font:700 11px Tahoma,sans-serif}.ctlopen{width:90px;height:20px;font:700 11px Tahoma,sans-serif;bottom:46px;left:50%;transform:translate(-50%);color:#000!important;background:#eee!important}.ctlcol{color:#fff;width:250px;font:700 11px Tahoma,sans-serif;top:26px}.ctlcol h4{text-align:center;color:#ffd84a;margin:4px 0 6px;font:700 13px Georgia,serif}.krow{align-items:center;gap:4px;height:25px;display:flex}.krow>span{white-space:nowrap;flex:1}.krow select{color:#fff;background:#1c1410;border:1px solid #8a6a3a;flex:1;height:20px;font:11px Tahoma,sans-serif}.kbtn{color:#fff;cursor:pointer;white-space:nowrap;background:#3a2a18;border:1px solid #b08a50;width:66px;height:20px;padding:0 2px;font:700 11px Tahoma,sans-serif;overflow:hidden}.kbtn:hover{background:#5a4024}.kbtn.wait{color:#ffef80;background:#806010}.ctlmsg{text-align:center;color:#ffd84a;font:700 11px Tahoma,sans-serif;bottom:48px;left:0;right:0}.ctlreset{width:80px;height:20px;bottom:20px;left:40px;color:#000!important;background:#eee!important}.svcwin{background:0 0}.svcwin>.shopwrap{color:#eee;background:linear-gradient(#2a0c08,#160604 60%,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;font:13px Tahoma,Verdana,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 30px #000c}.rf{color:#7fe0ff;text-shadow:1px 1px #000,-1px -1px #000;font:700 10px Tahoma,sans-serif;position:absolute;top:0;left:1px}.slot .rf{z-index:2}.tcur{background:#00000059;border:2px solid #6a4a10;border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.tcur.done{border-color:#40d060}.tcur h4{color:#f0c040;margin:0;font:700 16px Georgia,serif}.tbar{background:#0c0402;border:1px solid #6a4a10;border-radius:7px;height:14px;overflow:hidden}.tbar>i{background:linear-gradient(#60d070,#208030);height:100%;display:block}.tbtns{gap:8px;display:flex}.tbtns .shopgo{flex:1}.tspr{width:32px;height:32px;image-rendering:pixelated}.srow .tacc{height:26px;padding:4px 12px;font-size:12px}#disconnected{z-index:9999;background:#000000bf;place-items:center;display:grid;position:fixed;inset:0}#disconnected>div{color:#eee;background:linear-gradient(#2a0c08,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:22px 30px;font:14px Tahoma,sans-serif;display:flex}#disconnected b{color:#f0c040;font:700 18px Georgia,serif}#disconnected small{color:#a89878}#disconnected button{color:#fff;cursor:pointer;background:linear-gradient(#208030,#105018);border:1px solid #ffd84a;border-radius:4px;padding:6px 18px;font:700 14px Georgia,serif}#btnresync{z-index:6;color:#ffd84a;cursor:pointer;opacity:.7;background:#1a0000bf;border:1px solid #b8860b;border-radius:3px;width:24px;height:24px;padding:0;font:700 15px/20px Tahoma,sans-serif;top:32px;left:893px}#btnresync:hover{opacity:1;background:#3a1000}#btnresync.spin{animation:.6s linear dbospin}@keyframes dbospin{to{transform:rotate(360deg)}}.opts select{width:100%;font:11px Tahoma,sans-serif}body.wide #frame{background-image:url(/ui/frame_wide.png);width:1280px;height:720px}body.wide #game{width:970px;height:528px}body.wide .tab{width:133px;top:558px}body.wide .tab[data-tab=inv]{left:287px!important}body.wide .tab[data-tab=equip]{left:424px!important}body.wide .tab[data-tab=spells]{left:561px!important}body.wide .tab[data-tab=clans]{left:699px!important}body.wide .tab[data-tab=online]{left:836px!important}body.wide .tab[data-tab=chat]{left:974px!important}body.wide .tab[data-tab=options]{left:1111px!important}body.wide #chat{width:962px;top:589px}body.wide #battlelog{width:962px;top:460px}body.wide #btnresync{left:1223px}body.wide #options{left:1065px!important}body.wide #frame>.win:not(#options){margin-top:30px;margin-left:165px}.opts .fsbtn{color:#000;cursor:pointer;background:#eee;border:1px solid #888;width:100%;margin-top:2px;font:700 11px Tahoma,sans-serif}.tsep{color:#ffd84a;margin:8px 4px 4px;font:700 11px Tahoma,sans-serif}.tcur{gap:4px;margin-bottom:6px;padding:6px 8px}.tcur h4{font-size:13px}.xpicktabs{gap:4px;margin-bottom:4px;display:flex}.xpicktabs .xbtn{flex:1}.xpicktabs .xbtn.on{color:#ffd84a;background:#6a3a08;border-color:#ffd84a}.screen.lcard{image-rendering:auto;color:#f0e0c0;background:linear-gradient(#3a1608 0%,#241006 55%,#1a0b05 100%);border:2px solid #c9922a;border-radius:10px;flex-direction:column;width:380px;height:auto;font:12px Tahoma,Verdana,sans-serif;display:flex;position:relative;box-shadow:0 0 0 1px #3a1a06,0 0 0 4px #7a4a12,0 0 0 5px #2a1004,0 18px 50px #000000b3,inset 0 0 40px #00000073}.screen.lcard>*{position:static}.llogo{text-align:center;background:linear-gradient(#ffd84a14,#0000);border-bottom:1px solid #6a4410;border-radius:8px 8px 0 0;padding:18px 16px 12px}.llogo b{letter-spacing:1px;text-transform:uppercase;background:linear-gradient(#fff2b0 0%,#ffd84a 45%,#c9852a 100%);color:#0000;filter:drop-shadow(0 2px #3a1404)drop-shadow(0 0 8px #ffb43c40);-webkit-background-clip:text;background-clip:text;font:700 26px Georgia,Times New Roman,serif;display:block}.llogo small{color:#c8a878;margin-top:4px;font:italic 13px Georgia,serif;display:block}.lbody{flex-direction:column;gap:10px;padding:18px 26px 14px;display:flex}.lbody>*{position:static}.lbtn{cursor:pointer;color:#f6e6c0;background:linear-gradient(#4a2a10,#2a1608);border:1px solid #c9922a;border-radius:5px;height:34px;font:700 14px Georgia,serif;box-shadow:inset 0 1px #ffdc8c26}.lbtn:hover{color:#fff;background:linear-gradient(#5a3414,#331b0a);border-color:#ffd84a}.lbtn.main{color:#fff;text-shadow:0 1px #3a0a04;background:linear-gradient(#c2341c,#7a1610);border-color:#ffd84a}.lbtn.main:hover{background:linear-gradient(#d84424,#8e1c12)}.lbtn.ghost{color:#c8a878;background:0 0;border-color:#6a4410}.lbtn:disabled{opacity:.5;cursor:default}.lfield{color:#c8a878;text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:4px;font:700 11px Tahoma,sans-serif;display:flex}.lfield input{color:#fff2d0;text-transform:none;letter-spacing:0;background:#120804;border:1px solid #6a4410;border-radius:5px;outline:none;height:32px;padding:0 10px;font:700 14px Tahoma,sans-serif}.lfield input:focus{border-color:#ffd84a;box-shadow:0 0 0 2px #ffd84a33}.lfoot{color:#8a7050;background:#00000040;border-top:1px solid #4a2a0a;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:8px 14px;font:11px Tahoma,sans-serif;display:flex}.lback{color:#c8a878;cursor:pointer;background:0 0;border:0;padding:2px 0;font:700 12px Tahoma,sans-serif}.lback:hover{color:#ffd84a}.lcard .srvstate{color:#5fe35f;align-items:center;gap:6px;font:700 11px Tahoma,sans-serif;display:inline-flex;position:static}.lcard .srvstate:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px}.lcard .scrmsg{text-align:center;color:#ffe066;min-height:16px;font:700 12px Tahoma,sans-serif;position:static}.lcard .nhelp{color:#c8a878;text-align:center;font:12px/16px Georgia,serif}.lcard .nerr{min-height:14px}.lcard .charlist{gap:6px}.lcard .cslot{color:#f6e6c0;cursor:pointer;background:#0000004d;border:1px solid #6a4410;border-radius:5px;height:52px;padding:4px 10px;font:700 13px Georgia,serif}.lcard .cslot:hover{border-color:#c9922a}.lcard .cslot.sel{background:#783c0a59;border-color:#ffd84a;box-shadow:inset 0 0 12px #ffc85026}.lcard .cslot small{color:#c8a878;font:11px Tahoma,sans-serif}.lcard .cslot.empty{color:#7a6040;border-style:dashed;justify-content:center;font:italic 12px Georgia,serif}.lcard .charbtns{gap:8px}.lcard .charbtns .lbtn{flex:1}.lcard .races{gap:8px}.lcard .race{color:#f6e6c0;background:#0000004d;border:1px solid #6a4410;border-radius:5px;flex-direction:column;padding:8px 4px;font:700 12px Georgia,serif}.lcard .race canvas{width:48px;height:48px}.lcard .race.sel{background:#783c0a59;border-color:#ffd84a}.lcard .race small{color:#c8a878}.lcard .gender{color:#f0e0c0;font:12px Tahoma,sans-serif}.lcard .racedesc{color:#c8a878;min-height:32px;font:12px Georgia,serif}#options{background-size:100% 100%}.opts .fsbtn{width:auto;margin:2px auto 0;padding:2px 14px;display:block}body.wide #menubox{height:234px}body.wide .inv{height:190px}body.wide #equip{top:28px}body.wide #btnquit{top:667px!important}.xedtabs{flex-wrap:wrap;gap:3px;margin-bottom:0}.xedtabs .xbtn{flex:30%;min-width:0;padding:3px 2px;font-size:11px}body.editing #frame{visibility:hidden}body.editing #game{z-index:50;visibility:visible;width:calc(100vw - 380px);height:100vh;position:fixed;top:0;left:0}body.editing>.xwin{z-index:70;position:fixed}body.editing>.xwin.mapedit{z-index:60;font-size:13px;right:0;width:380px!important;height:100vh!important;top:0!important;left:auto!important}body.editing>.xwin.mapedit .xtitle{cursor:default}body.editing>.xwin.mapedit .xbody{flex-direction:column;gap:2px;display:flex}body.editing>.xwin.mapedit .xtilepane:not(.hidden){flex-direction:column;flex:1;min-height:240px;display:flex}body.editing>.xwin.mapedit .xpalbox{flex:1;height:auto;min-height:200px;overflow-x:auto}.xwin.mapedit .xinline{align-items:center;gap:4px;display:flex}.xwin.mapedit .xinline select:first-child{flex:1;min-width:0}.xzoombar{align-items:center;gap:4px}.xzoombar .xzoom{text-align:center;min-width:42px;font-weight:700}.xzoombar .xbtn{padding:2px 8px}.xwin.mapedit .xinline select.short{flex:none;width:128px}@font-face{font-family:DBO Uncial;src:url(/fonts/uncial-antiqua.woff2)format("woff2");font-display:swap}#login.overlay{background:radial-gradient(#04161c40 0%,#020a0ee6 75%),url(/ui/login_web.jpg) 50%/cover no-repeat,#021014}.screen.lcard{color:#fff;background-color:#1e6a70;background-image:linear-gradient(#0a3c4226,#06282e59),url(/ui/login_art.jpg),none;background-position:0 0,50%,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,cover,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border:24px solid #0000;border-image:url(/ui/newchar_bg.png) 24/24px round;border-radius:0;width:400px;font:13px DBO Uncial,Georgia,serif;box-shadow:0 18px 50px #000000bf}.screen.lcard.wide{width:500px}.llogo{background:url(/ui/login_title.png) 50%/100% 100% no-repeat;border:0;border-radius:0;height:66px;padding:0}.lcard.wide .llogo{background-color:#78bebe2e;background-size:352px 66px}.llogo b{color:#0000;filter:none;background:0 0;font-size:0}.llogo small{color:#d8fbff;text-shadow:1px 1px #062a30,-1px -1px #062a30,1px -1px #062a30,-1px 1px #062a30;margin:0;padding-top:50px;font:12px DBO Uncial,Georgia,serif}.lcard .lbody{gap:9px;padding:14px 26px 12px}.lcard .lbtn,.lcard .lbtn.main,.lcard .lbtn.ghost{height:auto;box-shadow:none;color:#fff;letter-spacing:.5px;text-shadow:2px 2px #062a30,-1px -1px #062a30,1px -1px #062a30,-1px 1px #062a30,0 0 8px #001e28cc;background:0 0;border:0;border-radius:0;padding:4px 0;font:21px DBO Uncial,Georgia,serif}.lcard .lbtn:hover,.lcard .lbtn.main:hover{color:#b8f6ff;text-shadow:2px 2px #062a30,-1px -1px #062a30,1px -1px #062a30,-1px 1px #062a30,0 0 10px #4fe6ff;background:0 0}.lcard .lbtn:disabled{opacity:.45}.lcard .lfield{color:#fff;text-transform:none;letter-spacing:0;text-shadow:1px 1px #062a30,-1px -1px #062a30,1px -1px #062a30,-1px 1px #062a30;gap:3px;font:15px DBO Uncial,Georgia,serif}.lcard .lfield input{color:#102a30;height:22px;text-shadow:none;background:#e4e8ea;border:1px solid #9ab;border-radius:11px;padding:0 12px;font:700 13px Tahoma,sans-serif;box-shadow:inset 1px 1px 2px #00000059}.lcard .lfield input:focus{border-color:#4fe6ff;box-shadow:0 0 0 2px #4fe6ff59,inset 1px 1px 2px #00000059}.lcard .lfoot{background:linear-gradient(#a0dcdc24,#a0dcdc38);border:0;border-radius:0;padding:6px 14px 8px}.lcard .lback{color:#fff;text-shadow:1px 1px #062a30,-1px -1px #062a30,1px -1px #062a30,-1px 1px #062a30;font:15px DBO Uncial,Georgia,serif}.lcard .lback:hover{color:#b8f6ff}.lcard .srvstate{color:#6dff6d;text-shadow:1px 1px #062a30,-1px -1px #062a30;font:13px DBO Uncial,Georgia,serif}.lcard .srvstate:before{content:"Estado del Server:";width:auto;height:auto;box-shadow:none;color:#ff9a4a;background:0 0;border-radius:0;margin-right:2px}.lcard .srvstate.off{color:#ff6060}.lcard .scrmsg,.lcard .nerr{color:#ffe066;text-shadow:1px 1px #000;font:700 12px Tahoma,sans-serif}.lcard .nhelp,.lcard .racedesc{color:#e8fbff;text-shadow:1px 1px #062a30;font:12px Georgia,serif}.lcard .cslot,.lcard .race{color:#fff;text-shadow:1px 1px #062a30;background:#0422288c;border:1px solid #5fb8c0;border-radius:6px;font:15px DBO Uncial,Georgia,serif}.lcard .cslot:hover,.lcard .race:hover{border-color:#b8f6ff}.lcard .cslot.sel,.lcard .race.sel{background:#0a4650bf;border-color:#ffd84a;box-shadow:0 0 10px #4fe6ff59}.lcard .cslot small,.lcard .race small{color:#bfeaf0;font:11px Tahoma,sans-serif}.lcard .cslot.empty{color:#bfeaf0;border-style:dashed;font:italic 13px Georgia,serif}.lcard .gender{color:#fff;text-shadow:1px 1px #062a30;font:13px Tahoma,sans-serif}.lcard input[type=radio]{accent-color:#4fc6d0}.lcard .charbtns .lbtn{font-size:19px}.llogo{background-position:top;background-size:100% 66px;height:auto;min-height:66px}.lcard.wide .llogo{background-position:top;background-size:352px 66px}.llogo small{padding:68px 0 0}#scr-menu .lbody{gap:14px;padding:26px 26px 34px}.xbalhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.xbalhead .xbtn{width:auto}.xbody label.xbalchk{align-items:center;gap:4px;margin:0;display:inline-flex}.xballist{border:1px solid #6a4a10;border-radius:4px;max-height:360px;margin-top:6px;overflow:auto}.xbal{border-collapse:collapse;width:100%;font:11px Tahoma,sans-serif}.xbal th{color:#f0c040;text-align:left;background:#3a0c08;border-bottom:1px solid #6a4a10;padding:3px 5px;position:sticky;top:0}.xbal td{white-space:nowrap;border-bottom:1px solid #2a1408;padding:2px 5px}.xbal tr.boss td{color:#c8a0ff}.xbal td.easy,.xballeg .easy{color:#6ab4ff}.xbal td.ok,.xballeg .ok{color:#6ee06e}.xbal td.hard,.xballeg .hard{color:#ffd84a}.xbal td.bad,.xballeg .bad{color:#ff5a4a;font-weight:700}.xballeg{margin-top:4px}.ranktabs{border-bottom:1px solid #6a4a10;gap:4px;padding:6px 8px 0;display:flex}.ranktabs button{color:#d8c8a8;cursor:pointer;background:#2a0c08;border:1px solid #6a4a10;border-bottom:0;border-radius:6px 6px 0 0;padding:3px 10px;font:700 11px Tahoma,sans-serif}.ranktabs button.on{color:#1a0604;background:#b8860b;border-color:#ffd84a}.rrow{color:#e8dcc8;background:#00000059;border:1px solid #0000;border-radius:4px;grid-template-columns:28px 1fr 90px;align-items:center;gap:8px;padding:4px 8px;font:12px Tahoma,sans-serif;display:grid}.rrow .rpos{color:#f0c040;text-align:right;font-weight:700}.rrow .rname b{color:#fff}.rrow .rname small{color:#a89878;margin-left:6px}.rrow.on .rname b{color:#6ee06e}.rrow.pk .rname b{color:#ff5a4a}.rrow.first{background:#b8860b2e;border-color:#ffd84a55}#bagwin{z-index:12;background:0 0}#bagwin>.shopwrap{color:#eee;background:linear-gradient(#2a0c08,#160604 60%,#0e0403);border:2px solid #b8860b;border-radius:8px;flex-direction:column;font:13px Tahoma,Verdana,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 8px 30px #000c,inset 0 0 40px #0009}#bagwin .shoptitles b{font-size:16px}#bagwin .shoptitles i{font-size:11px}.baggrid{grid-template-columns:repeat(6,34px);grid-auto-rows:34px;place-content:start center;gap:6px;padding:10px;display:grid}.slot.over{border:2px solid #fff4a0;box-shadow:0 0 6px #ffd84a}.slot.dragging{opacity:.4}
