:root{font-family:Segoe UI,Arial,sans-serif;color:#e4e4d9;background:#0b1118;font-synthesis:none;--gold:#d2b077;--muted:#8e9c9d}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:#141e24;border:1px solid #3e4543;border-radius:4px;padding:10px 15px}button:hover{border-color:var(--gold);background:#243034}button:disabled{opacity:.5;cursor:wait}kbd{font:10px Segoe UI;color:#bac7c7;margin-left:8px;border:1px solid #53605c;border-radius:3px;padding:1px 4px}canvas{position:fixed;inset:0;width:100%;height:100%;display:block}#labels{pointer-events:none}header{position:fixed;top:0;left:0;right:0;height:110px;padding:25px 32px;display:flex;gap:30px;align-items:center;background:linear-gradient(#091115e8,transparent);pointer-events:none;z-index:2}header>*{pointer-events:auto}.brand{font:bold 44px Georgia;color:#e0c091;text-decoration:none;line-height:.8;text-align:center;letter-spacing:-6px}.brand span{display:block;font:9px Segoe UI;letter-spacing:4px;margin:13px -4px 0 0}.chapter{display:flex;flex-direction:column;border-left:1px solid #ffffff25;padding-left:25px;gap:3px}.eyebrow{color:var(--gold);font-size:10px;letter-spacing:2px;font-weight:600}.chapter strong{font:25px Georgia}.chapter>span:last-child{font-size:11px;color:var(--muted)}.topright{margin-left:auto;display:flex;gap:14px;align-items:center}.live{font-size:10px;letter-spacing:1px;color:#a0bcb0}.live:before{content:' ';display:inline-block;width:5px;height:5px;background:#90c5a5;border-radius:50%;margin-right:8px}#mapPanel{position:fixed;top:125px;right:30px;width:178px;padding:15px;background:#0a121bce;border:1px solid #b5a68035;border-radius:7px;z-index:2}select{width:100%;border:0;color:#dfd8c8;background:#141e24;font-size:13px;margin:12px 0}#minimap{height:145px;border-radius:3px;position:relative;background:#1b2a27 center/cover;opacity:.8;overflow:hidden;border:1px solid #62725a}#mapDot{position:absolute;width:7px;height:7px;background:#f7da9a;border-radius:50%;box-shadow:0 0 8px #ffce68}#assetStatus{font-size:9px;line-height:1.6;color:var(--muted);display:block;margin-top:12px}#welcome{position:fixed;inset:0;display:grid;grid-template-columns:minmax(470px,49%) 1fr;background:#0c141bea;z-index:5;overflow:auto}.welcomeContent{padding:5vh 7vw 3vh 7vw;background:linear-gradient(100deg,#0c141b 85%,#0c141be8);z-index:1}h1{font:clamp(36px,4.1vw,66px)/1.05 Georgia;letter-spacing:-2px;font-weight:400;margin:23px 0}h1 em{color:#d8ba86;font-style:normal}.intro{font-size:13px;color:#9eafb0;line-height:1.7;max-width:360px;margin-bottom:22px}.nameLabel{font-size:9px;letter-spacing:2px;color:#d2b077}input{display:block;width:100%;margin:9px 0 18px;padding:12px 14px;background:#18242a;color:#e2e4df;border:1px solid #52615c;border-radius:4px;outline:none}input:focus{border-color:#d2b077}#classes{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.classCard{text-align:left;padding:11px;font-size:11px;display:flex;align-items:center;gap:9px;border-color:#42504f}.classCard b{display:block;font-weight:500;white-space:nowrap}.classCard small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.classCard .classIcon{color:#d1ac72;font:22px Georgia}.classCard.selected{border-color:#d2b077;background:#3b36292e;box-shadow:inset 0 0 22px #d2b0770a}.primary{display:flex;justify-content:space-between;width:100%;background:#d6b37c;color:#152024;border:0;margin-top:17px;font-weight:600;font-size:13px;padding:16px}.primary:hover{background:#e4c795}.primary span{font-size:18px}.fine{font-size:10px;color:#778a8d;line-height:1.8}.welcomeArt{position:relative;background:linear-gradient(0deg,#07131b,#102c2b55),url('https://servidor.muworld.net/api/texture?dir=World1&file=map1.jpg') center/cover;overflow:hidden}.welcomeArt:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#15342b00,#0c141b 90%)}.rune{font:240px Georgia;color:#d2b0777a;letter-spacing:-50px;position:absolute;top:15%;left:20%;text-shadow:0 0 90px #eabf5250;transform:rotate(-7deg);border:1px solid #d2b0774f;border-radius:50%;width:350px;height:350px;line-height:350px}.rune span{font-size:180px}.artCaption{position:absolute;bottom:12%;left:15%;z-index:1}.artCaption>span{color:#d2b077;font-size:9px;letter-spacing:3px}.artCaption h2{font:60px Georgia;margin:14px 0;color:#e8e2ce}.artCaption p{color:#a1b2ab;font-size:12px}#resume{font-size:10px;color:#c0ac86;min-height:10px}#hud{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:17px;padding:17px 22px;background:linear-gradient(120deg,#0c151eeb,#101a20f5);border:1px solid #a9986b52;border-radius:10px;max-width:calc(100% - 30px);z-index:2;box-shadow:0 8px 35px #0007}.identity{width:125px;display:flex;flex-direction:column;gap:4px}.identity>span{font-size:9px;color:var(--gold);letter-spacing:1px}.identity strong{font:19px Georgia}.identity small{color:#a7b6b6;font-size:10px}.xp{height:3px;background:#44473a;width:100%;margin-top:5px}.xp i{display:block;background:#ceb074;height:3px;width:0}.orb{border:3px solid #66533c;width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;box-shadow:inset 0 0 20px #0009,0 0 0 3px #101a20}.life{background:radial-gradient(at 35% 25%,#ae4d4a,#5a1016 70%)}.mana{background:radial-gradient(at 35% 25%,#558dae,#16345a 70%)}.orb>span{font-size:12px;font-weight:600}.orb small{font-size:8px;letter-spacing:2px;color:#dfcaba;margin-top:3px}#hotbar{display:flex;gap:6px;min-width:300px}.skill{position:relative;width:58px;height:54px;padding:7px;font-size:9px;color:#dbc398;border-color:#7a68497a;background:linear-gradient(130deg,#374036,#161d22);line-height:1.2}.skill kbd{position:absolute;left:3px;top:3px;margin:0;border:0;font-size:8px;color:#9caeaa}.skill.selected{border-color:#edca85;box-shadow:0 0 10px #edca8520}.help{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:8px;color:#869b9b}.help>span:first-child{color:#b0b7a3}.wealth{display:flex;flex-direction:column;gap:7px;min-width:105px}.wealth>span{font-size:11px;color:var(--gold)}.wealth>small{font-size:8px;color:#85958c}.wealth button{padding:6px;font-size:10px}#toast{position:fixed;left:50%;top:110px;transform:translateX(-50%);background:#102329e8;color:#e8d8b3;padding:12px 20px;border:1px solid #d2b07766;border-radius:4px;font-size:12px;opacity:0;transition:opacity .15s;z-index:9;pointer-events:none}#toast.show{opacity:1}#character{position:fixed;top:125px;left:28px;width:260px;background:#101a22f2;border:1px solid #a9946955;padding:25px;border-radius:7px;z-index:3}#character h2{font:26px Georgia;margin:12px 0}#character p{font-size:11px;color:#a5b1ac}#stats>div{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #ffffff0c;font-size:12px}#stats button{padding:1px 7px;margin-left:8px}#target{position:fixed;top:30px;left:50%;transform:translateX(-50%);padding:12px 40px;text-align:center;background:#121a20de;border:1px solid #987c4e70;font-size:12px;border-radius:5px;z-index:3}#target small{display:block;font-size:10px;color:#b6a084;margin-top:5px}#loading{position:fixed;inset:0;background:#071019b8;display:grid;place-items:center;z-index:4;color:#e4c38a;font:24px Georgia}[hidden]{display:none!important}@media(max-width:950px){.welcomeContent{padding:5vh 5vw}.welcomeArt{display:none}#welcome{grid-template-columns:minmax(300px,600px);justify-content:center}#mapPanel{right:15px;width:145px}.identity{display:none}#hud{gap:10px;padding:12px}.help{font-size:7px}.wealth{display:none}.orb{width:58px;height:58px}.topright .live{display:none}}@media(max-width:620px){header{padding:18px;height:90px}.chapter{padding-left:15px}.chapter strong{font-size:20px}.topright button:first-of-type{font-size:0}.topright kbd{font-size:12px;margin:0}#mapPanel{top:100px;width:125px;padding:9px}#minimap{height:100px}.skill{width:43px;height:48px;font-size:8px}#hotbar{min-width:0}.help{display:none}#hud{bottom:10px}.orb{width:45px;height:45px}.orb>span{font-size:9px}.orb small{font-size:6px}}
