.nav li.s1 a.active{background-position:0 -18px}.nav li.s2 a.active{background-position:-98px -18px}.nav li.s3 a.active{background-position:-161px -18px}.nav li.s4 a.active{background-position:-221px -18px}.nav li.s6 a.active{background-position:-574px -18px}.nav li.s7 a.active{background-position:-666px -18px}.nav li.s8 a.active{background-position:-717px -18px}.nav li.s9 a.active{background-position:-818px -18px}body{min-width:1000px}.center{text-align:center}.muted{color:#6b7f8e}a{cursor:pointer}.nav li{position:relative}.nav li .subNav{top:33px;left:0;margin:0 0 0 -30px}.nav li:hover>.subNav,.nav li:focus-within>.subNav{visibility:visible}.nav .subNav a{background:none;text-indent:0;height:auto;overflow:visible;display:block;width:115px}.nav .subNav li{float:none;height:auto;padding:3px 12px 6px 16px;position:static}.sideDownload .btn a{position:static;display:inline;width:auto;height:auto;text-indent:0}.sideDownload .btn img{max-width:160px}.memberArea ul li{margin-bottom:4px}.memberArea .icons{margin:10px 0}.memberArea .icons a{margin:0 4px;text-decoration:none}.memberArea p{margin:2px 0}.memberArea .hi{color:#d00}.sidePoll .center{margin:3px 0}.pill{display:inline-block;padding:1px 10px;border-radius:10px;font-weight:700;color:#fff}.pill.on{background:#2e9b3e}.pill.off{background:#b33a3a}.pill .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;margin-right:6px}.searchPannel{position:relative}.panelTitle{position:absolute;left:70px;top:13px;font:700 13px Verdana,sans-serif;color:#fff;text-shadow:0 1px 2px #003}.slideplayer img{display:block}.pageBody{margin-top:5px}.box{background:#e6f2fb;border:1px solid #D0E3F2;margin-top:8px;padding:10px 14px;width:462px}.box h3{font-weight:700;color:#913715;margin-bottom:6px;font-size:12px}.box ol{padding-left:18px;list-style:decimal}.box ol li{margin:3px 0}.box a,.guideContent a,.content a{color:#913715;text-decoration:underline}.update .updateList li a{color:red}.updateList li{overflow:hidden}.newsList{width:490px}.newsList li{height:auto;min-height:23px;line-height:20px}.newsList .listRight{color:#555}.artTitle{margin-bottom:4px}#main{min-height:500px}.guideContent{margin-top:15px;line-height:1.6}.guideContent table{margin:6px 0}.guideContent td{padding:4px 6px;border:1px solid #000}.content .pageNav{margin:0 0 12px}.rank{width:100%;margin-top:8px}.pageBody .rank{width:490px;margin-top:8px}.rank th,.rank td{text-align:center}.rank td:nth-child(2){text-align:left}.contactform{width:462px;padding:14px;background:#e6f2fb;border:1px solid #D0E3F2;margin-top:8px}.contactform p{margin:8px 0}.contactform label{display:inline-block;width:120px;font-weight:700;color:#00495f}.contactform small{display:block;margin:-4px 0 6px 120px;color:#555}.shortfield{width:200px;padding:3px;border:1px solid #8EA4B7;background:#fff;font-size:12px}.shortfield:focus{outline:2px solid #ff8b00;outline-offset:0}.button{cursor:pointer;padding:5px 22px;border:1px solid #1d6fa5;background:#2a8ad0;color:#fff;font-weight:700}.button:hover:not(:disabled){background:#1d6fa5}.button:disabled{opacity:.6;cursor:wait}.msg{padding:7px 10px;margin:6px 0;border:1px solid}.msg.err{background:#fdecec;border-color:#d98a8a;color:#8a1c1c}.msg.ok{background:#e8f6ea;border-color:#86c48f;color:#1d6b2a}.nav li.mk{width:66px;margin-left:14px;padding:8px 4px 7px 6px;background-image:none}.nav li.mk a.textnav{background:none;text-indent:0;width:auto;font:700 13px/18px Trebuchet MS,Verdana,sans-serif;color:#fff3c4;text-shadow:0 0 2px #7a3a00,1px 1px 0 #7a3a00,-1px -1px 0 #7a3a00,1px -1px 0 #7a3a00,-1px 1px 0 #7a3a00;text-decoration:none}.nav li.mk a.textnav:hover,.nav li.mk a.textnav.active{color:#fff;text-shadow:0 0 4px #ff8b00,1px 1px 0 #a04800,-1px -1px 0 #a04800,1px -1px 0 #a04800,-1px 1px 0 #a04800}.mk-note{background:#fff7e0;border:1px solid #f0c36a;padding:8px 12px;margin:10px 0;line-height:1.5}.mk-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.mk-card{width:200px;border:1px solid #9EC4DC;background:#e6f2fb;padding:8px 10px}.mk-card h4{font-weight:700;color:#913715;font-size:13px;margin-bottom:4px}.mk-card .price{font-weight:700;color:#b35c00;font-size:14px;margin-top:6px}.mk-card .cta{margin-top:6px}.mk-stats{width:100%;margin:8px 0}.mk-stats td{padding:2px 6px;border:1px solid #9EC4DC;background:#e2ecf4;text-align:center}.mk-row{display:flex;gap:8px;align-items:center;margin:4px 0;flex-wrap:wrap}.mk-row .shortfield{width:110px}.tag{display:inline-block;padding:0 8px;border-radius:8px;font-size:11px;color:#fff}.tag.active{background:#2e9b3e}.tag.sold{background:#b35c00}.tag.cancelled{background:#777}.balance{font-size:15px;font-weight:700;color:#b35c00}.sheet{margin-top:10px}.sheet-head{display:flex;gap:14px;align-items:center;padding:10px;background:#e6f2fb;border:1px solid #9EC4DC}.classimg{display:block;image-rendering:auto}.sheet-name{font-size:16px;font-weight:700;color:#913715}.sheet-special{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #9EC4DC;padding:2px 8px;border-radius:12px}.tabs{display:flex;gap:4px;margin:12px 0 8px;flex-wrap:wrap}.tabs button{cursor:pointer;border:1px solid #9EC4DC;background:#e2ecf4;padding:4px 12px;font-weight:700;color:#00495f}.tabs button.on{background:#2a8ad0;color:#fff;border-color:#1d6fa5}.cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.sheet-table{width:100%}.sheet-table td:last-child{text-align:right}.sheet-table.wide td:last-child{text-align:left}.itemgrid{display:grid;grid-template-columns:repeat(8,42px);gap:4px}.cell{position:relative;width:42px;height:42px;border:1px solid #9EC4DC;background:#e2ecf4;display:flex;align-items:center;justify-content:center}.cell.empty{opacity:.5}.itemicon{image-rendering:pixelated}.noicon{display:inline-flex;align-items:center;justify-content:center;background:#cfdfed;color:#567;font-weight:700}.qty{position:absolute;right:1px;bottom:0;font-size:10px;font-weight:700;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000}.forge{position:absolute;left:1px;top:0;font-size:10px;font-weight:700;color:#ffd24a;text-shadow:0 0 2px #000,0 0 2px #000}.skills{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.skill{border:1px solid #9EC4DC;background:#e2ecf4;padding:4px 8px}.mk-card .cardimg{height:112px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #9EC4DC;margin-bottom:6px}.vmark{position:absolute;right:1px;top:1px;min-width:13px;height:13px;line-height:13px;text-align:center;font-size:10px;font-weight:700;color:#fff;background:#1fb51f;border:1px solid #0a5c0a;border-radius:2px}.nav li.mk .subNav{margin-left:-50px}.launcherDl{text-align:center;margin:22px 0 26px}.launcherBtn{display:inline-block;padding:14px 40px 12px;border-radius:8px;text-decoration:none;text-align:center;font:700 20px/1.2 Tahoma,Verdana,sans-serif;color:#3a2204;background:linear-gradient(#ffd14a,#f0961a);border:2px solid #b86a08;box-shadow:0 3px 8px #00000059}.launcherBtn small{display:block;margin-top:4px;font: 11px Tahoma,Verdana,sans-serif;color:#5a3608}.launcherBtn:hover{background:linear-gradient(#ffe07a,#ffa92c)}:root{--navy:#073752;--navy-deep:#062b43;--blue:#0875ac;--aqua:#18bdd2;--gold:#edb343;--ink:#193e54;--muted:#647f90;--line:#d3e7ee;--paper:#fff;--shadow:0 12px 38px #022e491c}*{box-sizing:border-box}html{min-width:320px}body{min-width:0;background:radial-gradient(ellipse at 50% 240px,#138cc3 0,#08639b 42%,#064674);color:var(--ink);font:14px/1.65 Segoe UI,Tahoma,Arial,sans-serif}a{color:#126e93;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s,transform .18s}a:hover{color:#a96209;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #eeb142;outline-offset:3px}button,input,select,textarea{font:inherit}button{cursor:pointer}#container{background:none;min-height:100vh;overflow:clip}#header{width:100%;height:auto;margin:0;background:none;position:relative}.topbar{min-height:78px;padding:10px max(24px,calc((100vw - 1340px)/2));background:linear-gradient(120deg,#062a42,#074b6a);border-bottom:1px solid #e8b75799;box-shadow:0 3px 24px #00233d30;display:flex;gap:24px;align-items:center;position:relative;z-index:30}#header .logo{background:none;width:214px;min-width:214px;height:auto;margin:0;position:static}#header .logo a{position:static;display:flex;align-items:center;gap:11px;width:auto;height:auto;text-indent:0;overflow:visible;color:#fff5d7;font:700 19px/1.25 Georgia,serif;white-space:nowrap}.logo img{width:48px;height:48px;filter:drop-shadow(0 3px 4px #001b35a0)}.logo small{display:block;font:10px/1.6 Segoe UI,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#a7d8e6;margin-top:3px}#nav.nav{width:auto;height:auto;background:none;margin:0 0 0 auto;padding:0}#nav>ul{display:flex;align-items:center;gap:3px;flex-wrap:wrap}#nav>ul>li,#nav>ul>li.mk{float:none;padding:0;height:auto;width:auto;margin:0;background:none;position:relative}#nav>ul>li>a,#nav>ul>li>a.textnav{background:none;text-indent:0;overflow:visible;display:block;height:auto;width:auto;padding:12px 14px;font:600 13px/1.4 Segoe UI,sans-serif;color:#d9edf3;text-shadow:none;border-radius:7px;white-space:nowrap}#nav>ul>li>a:hover,#nav>ul>li>a.active{background:#ffffff12;color:#ffda8c;box-shadow:inset 0 -2px #edb343}#nav .subNav,#nav li.mk .subNav{top:100%;left:0;margin:0;min-width:210px;width:max-content;max-width:290px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 28px #032f4d30}#nav .subNav ul{background:none;padding:0}#nav .subNav li{height:auto;float:none;padding:0;background:none}#nav .subNav a{width:auto;padding:9px 11px;border-radius:6px;color:var(--ink);font-size:13px}#nav .subNav a:hover{background:#edf8fc;color:#077ca6}#nav li:last-child .subNav{left:auto;right:0}.hero-stage{justify-items:start;padding-left:5vw;height:340px;background:linear-gradient(0deg,#07669d55,transparent 35%),url(/img/modern/dragon-hero.webp) center 30%/cover no-repeat;display:grid;place-items:center start;position:relative;border-bottom:1px solid #78cde7}.hero-wordmark{text-align:left;padding:0 20px 24px 0;color:#ffdc89;font:900 clamp(28px,3.5vw,54px)/1.05 Georgia,serif;max-width:46vw;letter-spacing:3px;text-shadow:0 3px 0 #145576,0 0 2px #063a5d,0 6px 24px #054b7db3}.hero-wordmark span{display:block;color:#fff5d2;font:600 15px/1.6 Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:7px;margin-top:14px;text-shadow:0 2px 8px #064467}#wrapper.clearfix{display:grid;grid-template-columns:224px minmax(0,1fr) 210px;gap:22px;width:min(1340px,calc(100% - 64px));margin:-24px auto 0;padding:0;background:none;position:relative;z-index:3;align-items:start}#wrapper.clearfix:after{content:none}#sidebar,#mainContent,#mainSide,#main{float:none;width:auto;background:none;min-width:0;min-height:0;margin:0;padding:0}#sidebar{display:flex;flex-direction:column;gap:16px}#main{grid-column:2 / 4}.sideDownload{height:auto;background:none;padding:0}.sideDownload a.download-primary{display:flex;position:static;width:100%;height:auto;text-indent:0;overflow:visible;justify-content:center;align-items:center;gap:13px;border:1px solid #f8d784;border-radius:12px;padding:17px 12px;background:linear-gradient(150deg,#ffdb78,#efad31 65%,#df8d22);color:#4d330c;font-size:21px;font-weight:800;box-shadow:0 5px #b46c1c,0 10px 24px #032f4a30,inset 0 1px #fff6c2}.download-primary>span{display:grid;place-items:center;border:1px solid #aa791d60;border-radius:50%;width:29px;height:29px;font-size:24px}.sideDownload a:hover{transform:translateY(-2px);filter:brightness(1.05)}.memberArea{background:linear-gradient(150deg,#fffaf0,#fff 70%);border:1px solid #f4d391;border-radius:13px;padding:20px 16px;height:auto;box-shadow:var(--shadow);color:var(--ink)}.memberArea .hi{color:#867044;text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.memberArea .member-name{font-size:20px;overflow-wrap:anywhere}.memberArea .icons{display:flex;justify-content:center;gap:10px;margin:14px 0}.memberArea .icons a{display:grid;place-items:center;width:48px;height:48px;background:#edf7fa;border:1px solid #d4e8ed;border-radius:10px}.memberArea a{color:#87601a;text-decoration:none}.memberArea .member-actions{display:grid;gap:10px}.memberArea .member-actions .button{color:#fff}.sideQuick{width:auto;margin:0}.sideQuick ul,.sideQuick ul.s1,.sideQuick ul.s2{background:none;margin:0;padding:0;display:grid;gap:10px}.sideQuick ul.s2{margin-top:10px}.sideQuick li,.sideQuick li.sqForum,.sideQuick li.sqService{margin:0;padding:0;background:none;height:auto}.sideQuick ul li a{display:flex;align-items:center;gap:11px;width:100%;height:auto;text-indent:0;overflow:visible;border:1px solid #a5d9e988;border-radius:10px;padding:13px 12px;background:linear-gradient(135deg,#fff,#eaf7fb);box-shadow:0 5px 15px #04344a20;color:#175571;font-size:12px;font-weight:750;line-height:1.3}.sideQuick li a:hover{transform:translate(3px);border-color:var(--gold)}.sideQuick img{width:32px;height:32px;object-fit:contain}.sideQuick small{display:block;margin-top:4px;color:#6d8795;font-size:10px;font-weight:400}.quick-symbol{display:grid;place-items:center;min-width:32px;height:32px;color:#a76e10;background:#fff3d5;border:1px solid #f4d890;border-radius:8px;font-size:24px}#sidebar .sideCol{width:auto;margin:0;padding:0;border:1px solid #a5d9e9;border-radius:12px;overflow:hidden;background:#f6fcff;box-shadow:var(--shadow)}.sideCol h3.title{height:auto;margin:0;padding:11px 16px;background:linear-gradient(110deg,#097a9b,#095677);color:#e8f7fb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.sidePoll.bg{padding:17px 12px;width:auto;height:auto;margin:0;background:none}.sidePoll .center{margin:5px 0;font-size:12px}.pill{padding:3px 13px;border-radius:30px;font-size:11px}.pill.on{background:#e0f5e8;color:#217947;border:1px solid #afdfc0}.pill.off{background:#fbe7e7;color:#9b4545}.pill .dot{background:currentColor;width:6px;height:6px}.server-clock{font-variant-numeric:tabular-nums;color:#6f8795}#mainContent .slideplayer{background:#063852;border:2px solid #e9b857;border-radius:14px;padding:5px;width:100%;height:auto;margin:0 0 19px;overflow:hidden;box-shadow:0 7px 24px #002f4b45}.slideplayer img{width:100%;height:auto;aspect-ratio:468/152;object-fit:contain;border-radius:8px}#mainContent .searchPannel{width:100%;height:auto;min-height:58px;background:linear-gradient(110deg,#0b819d,#08648c);border:1px solid #0b7898;border-radius:12px 12px 0 0;padding:15px 22px;margin:0;display:flex;align-items:center;box-shadow:var(--shadow)}.searchPannel .panelTitle{position:static;font:700 19px/1.35 Segoe UI,sans-serif;text-shadow:none;color:#fff;letter-spacing:-.3px}.pageBody{margin:0;padding:22px;background:#fff;border:1px solid #d4e9ee;border-top:0;border-radius:0 0 13px 13px;box-shadow:var(--shadow);min-height:200px}#mainSide .mainLink{width:auto;padding:0;height:auto;margin:0;background:none}.mainLink li{margin:0 0 15px}.mainLink .guide-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:138px;border:1px solid #edc16e;border-radius:13px;padding:15px 12px 15px 17px;overflow:hidden;box-shadow:var(--shadow);position:relative}.guide-newbie{background:linear-gradient(120deg,#fff3d3,#fff9eb 60%,#ffe5a6)}.guide-classes{background:linear-gradient(120deg,#dcf5ed,#f2fcf8 60%,#b3e1d0)}.guide-action span{position:relative;z-index:1;font:700 19px/1.3 Georgia,serif;color:#674c19;max-width:110px}.guide-action img{max-height:105px;width:75px;object-fit:contain;mix-blend-mode:multiply}.guide-classes span{color:#225c50}.guide-action:hover{transform:translateY(-3px);box-shadow:0 10px 24px #02364b45}.side-seascape{background:url(/img/bg_main_side.jpg) right bottom/450px auto no-repeat;height:62px;border-radius:0 0 14px 14px;opacity:.9}#main .breadcrumb{background:#eaf8fc;padding:14px 22px;height:auto;width:auto;border:1px solid #c9e7ef;border-radius:13px 13px 0 0;color:#5e8194;font-size:12px}#main h2.pageTitle{display:none}#main .content{width:auto;min-height:300px;margin:0;padding:25px 28px 30px;background:#fff;border:1px solid #d3e7ee;border-top:0;border-radius:0 0 13px 13px;box-shadow:var(--shadow)}.guideTitle,.content h3.guideTitle{margin:0 0 22px;padding:0 0 15px;width:auto;height:auto;background:none;font:700 24px/1.3 Segoe UI,sans-serif;color:#15495f;border-bottom:1px solid #dfecf0;text-align:left;letter-spacing:-.5px}.guideContentTitle,.content h3.guideContentTitle{background:none;margin:28px 0 16px;padding:0 0 12px;width:auto;height:auto;font-size:18px;font-weight:700;color:#175a72;text-align:left;border-bottom:1px solid var(--line)}.box,.contactform{width:100%;margin:18px 0 0;padding:20px;border:1px solid #d8e9ef;background:#f1f8fc;border-radius:11px}.box h3{font-size:16px;color:#165973;margin-bottom:12px}.box ol{padding-left:21px}.box ol li{padding:3px 0 3px 5px}.box a,.guideContent a,.content a{color:#147b9f}.content a:hover,.box a:hover{color:#ad751b}.update,.updateNav,.update .updateList,.updateList,.newsList{width:100%;background:none;height:auto;padding:0;margin:0}.updateNav{border-bottom:1px solid #d4e7ee;margin-bottom:8px}.update .updateNav li.s1{background:none;height:auto;width:auto;display:inline-block}.update .updateNav li.s1 a{background:#e3f5f9;color:#116f8d;text-indent:0;width:auto;height:auto;padding:5px 15px;border-radius:6px 6px 0 0;font-weight:700}.update .updateList li,.newsList li{width:100%;height:auto;min-height:42px;padding:11px 0;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e6eef2;background:none;line-height:1.6}.update .updateList li a{color:#15799f;font-weight:600}.updateList .title{width:auto;float:none}.listRight{float:none;color:#7c8f9a;font-size:11px}.newsList a{font-weight:600}.newsList .listRight{margin-left:auto}.content p,.pageBody p{margin-bottom:12px}.content .msg,.pageBody .msg{margin:12px 0}.button,a.button,.content a.button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:7px;padding:9px 18px;border:1px solid #056b91;border-radius:7px;background:linear-gradient(#159ab7,#087c9e);color:#fff;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 2px 5px #0863881a,inset 0 1px #ffffff40;line-height:1.5}.button:hover:not(:disabled){background:linear-gradient(#087f9f,#096581);box-shadow:0 4px 10px #05506a2b}.button:disabled{opacity:.55;cursor:wait}.button-secondary,a.button-secondary,.memberArea .member-actions .button-secondary{color:#2a6880;background:#f5fbfc;border-color:#bddce6}.contactform p{margin:13px 0}.contactform label{width:155px;font-size:13px;color:#2c5c72}.contactform small{margin:3px 0 13px 155px;color:#698291;font-size:11px}.shortfield,input.shortfield,select.shortfield,textarea{max-width:100%;font-size:13px;padding:9px 11px;background:#fff;border:1px solid #bbd5e0;border-radius:6px;color:#1f4e66;height:auto}.shortfield:focus{outline:2px solid #1ca2bc;outline-offset:1px}.contactform .shortfield{width:min(100%,310px)}.msg{border-radius:8px;padding:12px 15px}.mk-note{border:1px solid #eddbaf;border-left:3px solid #e6ae42;background:#fffbef;border-radius:8px;padding:15px 18px;margin:16px 0 24px;font-size:13px;line-height:1.85}.mk-note a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.balance,.price{color:#a06d14;font-weight:750;font-variant-numeric:tabular-nums}.balance{font-size:23px}.tag{font-size:10px;font-weight:700;padding:3px 9px;border-radius:5px;line-height:1.4}.tag.active{background:#e2f5e9;color:#267646;border:1px solid #bce3cb}.tag.sold{background:#fff0d2;color:#8b5a09}.tag.cancelled{background:#e9eef0;color:#637884}.character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;align-items:start}.character-card{min-width:0;width:100%;border:1px solid #cde1e9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #063b5210;transition:transform .2s,box-shadow .2s}.character-card:hover{transform:translateY(-3px);box-shadow:0 13px 24px #063b5220;border-color:#b9d7e4}.character-portrait{height:195px;position:relative;display:flex;align-items:center;justify-content:center;padding:19px;background:radial-gradient(ellipse at 50% 65%,#fff 0,#e6f8fb,#c9e9f3);border-bottom:1px solid #d6e9ef}.character-portrait:before{content:"";position:absolute;border:1px solid #93cdd34d;width:145px;height:145px;border-radius:50%;box-shadow:0 0 0 12px #ffffff38,0 0 0 13px #8cc4cf20}.character-portrait img{position:relative;max-height:160px;max-width:160px;object-fit:contain;filter:drop-shadow(0 5px 7px #16435d25)}.character-level{position:absolute;z-index:1;right:12px;top:12px;padding:4px 9px;border:1px solid #b9dce8;background:#ffffffdf;border-radius:6px;color:#38768c;font-size:10px}.character-level b{color:#125976;font-size:13px;margin-left:3px}.character-info{padding:18px 19px 20px}.character-class{color:#5b929f;text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:650}.character-info h4{margin:3px 0 13px;font-size:22px;line-height:1.3;font-weight:750;letter-spacing:-.4px;color:#154963;overflow-wrap:anywhere}.character-info h4 a{color:inherit;text-decoration:none}.character-facts{margin:0 0 10px;font-size:12px}.character-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #eff4f6}.character-facts dt{color:#79919e}.character-facts dd{color:#285c73;font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.character-facts .price,.character-info>.price{font-size:20px;color:#ab7417;margin:10px 0}.character-actions{display:flex;flex-direction:column;gap:9px;margin-top:16px}.character-actions p{margin:0}.character-actions .button{width:100%}.card-price-label{color:#65808e;font-size:11px}.character-actions input.shortfield{width:100%}.empty-state{padding:22px;border:1px dashed #bdd9e5;border-radius:9px;color:#6c8797;text-align:center;background:#f5fafc}.normalTable,.pageBody .rank,.content .rank{width:100%;background:#fff;font-size:12px;margin:14px 0}.normalTable th,.normalTable td,.rank th,.rank td{border:1px solid #d7e6ed;padding:11px 12px;background:#fff}.normalTable th,.rank th{color:#34748d;font-weight:700;background:#ecf7fb;font-size:11px}.normalTable tbody tr:nth-child(2n) td{background:#f7fbfd}.normalTable td{line-height:1.65}.guideContent{margin-top:0;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.guideContent img{max-width:100%;height:auto}.guideContent table{max-width:100%;width:100%}.guideContent td{border-color:#cfe3ed;padding:10px}.guideContentTitle{font-size:17px}.content .pageNav{width:auto;height:auto;background:none;margin-bottom:22px}.pageNav ul{display:flex;flex-wrap:wrap;gap:6px}.pageNav li,.pageNav li.current{background:none;width:auto;height:auto;float:none;margin:0;padding:0}.pageNav li a{display:block;padding:7px 14px;background:#e8f4f9;border:1px solid #d2e5ec;border-radius:6px;color:#286d87}.pageNav li.current a{background:#0e819f;color:#fff}.sheet-head{border:1px solid #cde3eb;border-radius:12px;padding:22px;background:linear-gradient(130deg,#f1fafc,#e9f5fa);gap:24px;flex-wrap:wrap}.sheet-name{font-size:25px;color:#1a566d}.tabs{gap:7px;margin:23px 0 16px}.tabs button{border-radius:6px;padding:8px 13px;font-size:12px;background:#f1f8fa;border-color:#c7e0e8;color:#38778e}.tabs button.on{background:#0c829f;border-color:#0c829f}.cols{gap:18px}.cell{border-radius:6px;background:#edf5f8;border-color:#cadfe9}.itemgrid{grid-template-columns:repeat(auto-fit,42px)}.skills .skill{padding:10px;border-radius:7px;background:#f5fafc;border-color:#d5e8f0}#footer{background:none;margin:30px auto 0;width:min(1340px,calc(100% - 64px))}#footer .footer{width:100%;height:145px;margin:0;background:url(/img/bg_footer.jpg) center bottom/1000px auto no-repeat;border-radius:24px 24px 0 0;opacity:.94}.launcherBtn{border-radius:9px;border:1px solid #c58a25;box-shadow:0 4px 12px #d3922426;font-size:21px;padding:17px 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.hero-stage{height:390px}}@media(max-width:1199px){#wrapper.clearfix{grid-template-columns:200px minmax(0,1fr);gap:18px;width:calc(100% - 40px)}#main,#mainSide{grid-column:2}#mainSide .mainLink ul{display:grid;grid-template-columns:1fr 1fr;gap:14px}.side-seascape{display:none}#sidebar{grid-row:1 / span 2}.topbar{padding:12px 20px;gap:12px}#header .logo{min-width:180px;width:180px}#header .logo a{font-size:16px}#nav>ul>li>a,#nav>ul>li>a.textnav{padding:10px;font-size:12px}}@media(max-width:760px){.topbar{flex-direction:column;padding:14px 12px 7px;gap:10px}#header .logo{width:auto}#nav.nav{margin:0;width:100%}#nav>ul{justify-content:center;gap:0}#nav>ul>li>a,#nav>ul>li>a.textnav{padding:9px 10px;font-size:12px}#nav .subNav{min-width:180px}#nav li:nth-last-child(-n+3) .subNav{right:0;left:auto}.hero-stage{height:225px;background-size:auto 100%;justify-items:center;padding-left:0}.hero-wordmark{text-align:center;max-width:none}.hero-wordmark{font-size:26px;letter-spacing:1px;padding-bottom:12px}.hero-wordmark span{font-size:10px;letter-spacing:4px}#wrapper.clearfix{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr);margin:-15px auto 0;gap:18px}#sidebar{grid-row:auto;grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sideDownload,.memberArea{min-width:0}.memberArea{padding:13px;grid-row:1 / 3;grid-column:2}.memberArea .member-actions{gap:8px}.memberArea .member-name{font-size:17px}.sideQuick{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sideQuick ul.s2{margin:0}.sideCol{grid-row:2;grid-column:1}.sidePoll.bg{padding:10px 8px}.sideCol h3.title{padding:8px 12px}.sidePoll .center{font-size:11px}.sideDownload a.download-primary{padding:13px 8px;font-size:17px}#main,#mainSide{grid-column:1}#main .content{padding:20px 16px}.pageBody{padding:18px 14px}.guideTitle,.content h3.guideTitle{font-size:21px}.character-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.contactform{padding:15px}.contactform label{display:block;width:auto;margin-bottom:5px}.contactform .shortfield{width:100%}.contactform small{margin-left:0}.normalTable th,.normalTable td,.rank th,.rank td{padding:7px 5px;font-size:10px}.cols{grid-template-columns:1fr}.sheet-head{padding:16px}.skills{grid-template-columns:repeat(2,1fr)}#footer{width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#sidebar .sideQuick ul.s1 li a,#sidebar .sideQuick ul.s1 li a:hover{display:flex;align-items:center;gap:11px;width:100%;height:auto;min-height:62px;text-indent:0;overflow:visible;padding:13px 12px;border:1px solid #a5d9e988;border-radius:10px;background:linear-gradient(135deg,#fff,#eaf7fb);color:#175571;font:750 12px/1.3 Segoe UI,sans-serif}#mainSide .mainLink ul{margin:0;padding:0;width:100%;background:none}#mainSide .mainLink li{margin:0 0 15px}.content h3.guideContentTitle{border:0;border-bottom:1px solid var(--line)}.character-portrait img{height:150px;width:auto}@media(max-width:760px){#nav.nav{position:relative}#nav>ul>li{position:static}#nav .subNav,#nav li:nth-last-child(-n+3) .subNav{top:100%;left:0;right:0;width:auto;min-width:0;max-width:none}#mainSide .guide-action{padding:12px;min-height:112px}#mainSide .guide-action span{font-size:16px;min-width:0}#mainSide .guide-action img{width:52px;max-width:36%;height:85px}}#mainContent .dragon-slide{position:relative;min-height:185px;aspect-ratio:468/152;background:linear-gradient(90deg,#031c36ee 0%,#042d4970 55%,transparent),url(/img/modern/dragon-hero.webp) center 34%/cover;display:flex;align-items:center}.dragon-slide-copy{padding:20px 30px;width:75%;color:#fff5d6;text-shadow:0 2px 8px #001320}.dragon-slide-copy small{display:block;font:700 clamp(13px,1.2vw,19px)/1.4 "Segoe UI",sans-serif;color:#f3cf7f;letter-spacing:1px}.dragon-slide-copy strong{display:block;font:800 clamp(22px,2.2vw,34px)/1.2 Georgia,serif;margin-top:8px}.dragon-slide-dots{position:absolute;bottom:12px;left:30px;display:flex;gap:7px}.dragon-slide-dots button{width:9px;height:9px;min-height:0;padding:0;border:1px solid #f3cf7f;border-radius:100%;background:#0b3c58;cursor:pointer}.dragon-slide-dots button[aria-pressed=true]{background:#f3cf7f}@media(max-width:650px){#mainContent .dragon-slide{min-height:155px}.dragon-slide-copy{padding:16px 20px}}.hero-wordmark .dragon-wordmark{display:block;width:min(520px,43vw);height:auto;filter:drop-shadow(0 3px 12px #001a35)}@media(max-width:650px){.hero-wordmark .dragon-wordmark{width:min(360px,85vw)}}:root{--ink:#ede5d7;--muted:#b5ac9e;--line:#775831;--shadow:0 12px 32px #0005}html,body{background:#0a1015;color:#ede5d7}body{background:radial-gradient(ellipse at 50% 0,#243039 0,#10171c 45%,#080d11)}a{color:#ebbd6c}a:hover{color:#ffdda0}.topbar{min-height:94px;padding:9px 2.1vw;background:linear-gradient(115deg,#03131c,#062530 55%,#04151c);border-bottom:1px solid #caa354;gap:22px;box-shadow:0 4px 20px #0005}#header .logo{width:clamp(205px,21vw,340px);min-width:205px}#header .logo a{display:block}#header .logo img{width:100%;height:auto;max-height:77px;object-fit:contain;filter:drop-shadow(0 2px 4px #0009)}#nav>ul{align-items:center;gap:5px;flex-wrap:wrap}#nav>ul>li>a,#nav>ul>li>a.textnav{font:400 clamp(14px,1.25vw,21px)/1.3 Georgia,serif;padding:16px 15px;color:#efe9df;border-radius:9px;border:1px solid transparent}#nav>ul>li>a:hover,#nav>ul>li>a.active{color:#f8cb6b;background:linear-gradient(#12374488,#09212b);border-color:#285264;box-shadow:inset 0 -2px #f3bc4f}#nav>ul>li.nav-auth{margin-left:20px;padding-left:23px;border-left:1px solid #9b916c}#nav>ul>li.nav-auth>a{border:1px solid #efba50;border-radius:7px;padding:13px 24px;color:#ffe1a1}#nav>ul>li.nav-register>a{border:1px solid #ffdfa0;border-radius:7px;padding:13px 24px;color:#241608;background:linear-gradient(130deg,#ffe9ab,#d69539 75%,#f7cb78);box-shadow:inset 0 0 8px #ffe9b7,0 0 13px #d7993530}#nav .subNav,#nav li.mk .subNav{background:#0e2029;border-color:#9d773d;box-shadow:0 12px 30px #0009}#nav .subNav a{color:#e9dfca}#nav .subNav a:hover{color:#ffdc91;background:#bb8a3520}#nav li.nav-dismissed>.subNav{visibility:hidden;pointer-events:none}#container .content a.launcherBtn,#container .content a.launcherBtn:visited,#container .content a.launcherBtn:hover,#container .content a.launcherBtn:focus-visible{color:#241608;text-decoration:none}.hero-stage{height:calc(100svh - 94px);min-height:530px;max-height:1100px;padding:0;display:block;background:#10151a url(/img/lenda/hero.webp) center center/cover no-repeat;border-bottom:1px solid #ae813a}.hero-play{position:absolute;left:50%;top:72%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:18px;width:285px;min-height:54px;border:1px solid #e2ac50;border-radius:2px;background:linear-gradient(#111a1ce6,#080d0fee);color:#ffe4a8;font:400 20px/1.2 Georgia,serif;box-shadow:inset 0 0 8px #d29a2725,0 2px 16px #0006;text-shadow:0 1px 3px #000}.hero-play:after{content:"";position:absolute;left:30%;right:30%;bottom:-1px;height:2px;background:#ffdfa4;box-shadow:0 0 12px 3px #fca82c}.hero-play:hover{color:#fff1c8;border-color:#ffe3a1;background:#1b1c16}.hero-play span{font-size:30px;line-height:1}.inner-header .hero-stage{height:350px;min-height:0;background-position:center 44%}.inner-header .hero-play{top:auto;bottom:20px;min-height:43px;width:220px;font-size:16px}#wrapper.clearfix{margin:40px auto 0;padding-bottom:35px}.memberArea,.sideQuick a,.sidePoll.bg,.pageBody,#main .content,.box,.contactform,.character-card{background:linear-gradient(130deg,#17232b,#10191f);color:#e6ddce;border-color:#5c4b32;box-shadow:var(--shadow)}.memberArea{background:linear-gradient(135deg,#202925,#142027)}.memberArea .member-name,.memberArea a,.memberArea label,.sideQuick a,.sideQuick a span{color:#efd4a0}.memberArea .icons a{background:#182831;border-color:#685237}.memberArea .loginbox input{background:#0b151c;color:#f6ecd8;border-color:#74603e}.sideQuick a:hover{background:#25312e;border-color:#c19b54}.sideQuick small,.sidePoll,.server-clock,.muted{color:#bdb3a3}.quick-symbol{background:#352916;color:#eec06f;border-color:#8b6631}.sideCol h3.title,#mainContent .searchPannel{background:linear-gradient(110deg,#253534,#101e27);border-color:#7c6137;color:#efcf90}.sideCol h3.title,.searchPannel .panelTitle{color:#f3d59a}.pill.on{background:#173e30;color:#a4e6bd;border-color:#3e7559}.pill.off{background:#48252a;color:#eab2aa}#mainContent .dragon-slide{background:linear-gradient(90deg,#0b141bed,#0b141ba0 62%,#1117),url(/img/lenda/hero.webp) center 50%/cover;border-color:#ae8646}.dragon-slide-copy{color:#f6e7c7}.mainLink .guide-action{background:linear-gradient(130deg,#2f3329,#14232a);border-color:#897041}.guide-action span,.guide-classes span{color:#edd2a1}.guide-action img{mix-blend-mode:normal;border-radius:7px}.side-seascape{background:none;height:0}#main .breadcrumb{background:#16252e;color:#c3b49b;border-color:#6b5737}.guideTitle,.content h3.guideTitle,.guideContentTitle,.content h3.guideContentTitle,.box h3{color:#edc884;border-color:#6b5737}.box a,.guideContent a,.content a{color:#efbe68}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#0b151b;border-color:#6f5b3a;color:#eee4d4}input::placeholder,textarea::placeholder{color:#aa9f8d}.button,button.button{background:linear-gradient(#e6bb6a,#b47b2d);border-color:#f5ce88;color:#231607;box-shadow:0 2px 6px #0004}.button:hover{background:linear-gradient(#f2d391,#cc9542);color:#211607}.memberArea .member-actions .button{color:#231607}.button.secondary{color:#f2d8a9;background:#20343d;border-color:#8b7245}table,table.table{background:#14222b;color:#e8dfcd}table th,.table th{background:#263832;color:#f4d394;border-color:#7a6038}table td,.table td a,.table tbody td{background:transparent;color:#e7dcc7;border-color:#51483a}table tbody tr:nth-child(2n){background:#ffffff04}.update .updateNav li.s1,.updateNav li a,.pageNav li a,.pageNav li.current a{background:#24362f;color:#f0d39a;border-color:#765e3a}.updateNav,.updateList li,.newsList li{border-color:#675236}.updateList a,.newsList a{color:#ebc681}.character-card{border-color:#74603c}.character-card:hover{border-color:#d3a253;box-shadow:0 13px 24px #0005}.character-portrait{background:radial-gradient(ellipse at 50% 60%,#594735,#26332d 55%,#13242b);border-color:#6d5836}.character-portrait:before{border-color:#b58d4855;box-shadow:0 0 0 12px #d6ad5120,0 0 0 13px #aa854a25}.character-card h3,.character-card dt,.character-card dd,.character-body{color:#f0dbb5}.character-level{color:#19140b;background:#e2bd73}.character-class,.character-card .muted{color:#bfb39e}.character-details div{border-color:#665739}.character-actions{border-color:#6e5936}.notice,.alert,.info,.helpbox{color:#eaddc4;background:#302c20;border-color:#8b6e3c}#footer{height:auto;min-height:80px;background:none;border-top:1px solid #5e4828;margin-top:35px}#footer .footer{background:none;height:80px}#footer .footer{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:20px;box-sizing:border-box;color:#b49b73}#footer .footer a{color:#f1d29b}#sidebar a.discord-community{display:flex;flex-direction:column;gap:6px;padding:20px 15px;margin:15px 0;border:1px solid #a3834d;border-radius:12px;background:linear-gradient(130deg,#183744,#101e28);color:#f5dca7;text-decoration:none}#sidebar a.discord-community span{font-size:12px;color:#d1dce0}#sidebar a.discord-community:hover,#sidebar a.discord-community:focus-visible{border-color:#f4cb76;box-shadow:0 0 0 2px #f4cb7640}#sidebar .sideQuick ul li a{background:linear-gradient(130deg,#1d2c31,#121e26);color:#f1d29b;border-color:#80633b}#sidebar .sideQuick small{color:#bfb29a}#sidebar .sideQuick ul.s1 li a,#sidebar .sideQuick ul.s1 li a:hover{background:linear-gradient(130deg,#1d2c31,#121e26);color:#f1d29b;border-color:#80633b}#container .update .updateNav li.s1 a{background:#283a32;color:#f3d79f}#container .update .updateList li a,#container .newsList a{color:#efcb88}#container .update .updateList li,#container .newsList li{border-color:#665237}#container .listRight{color:#c1b39b}#container .mk-note{background:#302c22;border-color:#a37c3f;color:#eee0c5}#container .character-info h4,#container .character-info h4 a{color:#f1d39d}#container .character-facts>div{border-color:#66543a}#container .character-facts dt,#container .card-price-label{color:#c2b59d}#container .character-facts dd{color:#eee0c3}#container .character-facts .price,#container .character-info>.price,#container .balance{color:#f2c472}#container table.normalTable th,#container table th{background:#293a33;color:#f5d59b;border-color:#76603e}#container table.normalTable td,#container table td{background:#15242c;color:#e9dec9;border-color:#645337}#container table.normalTable td a{color:#f1c778}#container a.button,#container .content a.button{background:linear-gradient(#e6bb6a,#b47b2d);border-color:#f5ce88;color:#231607}#container .msg.ok{color:#bcf0cc;background:#183e2c;border-color:#4b8661}#container .msg.err{color:#ffcfbf;background:#4b2827;border-color:#b06753}@media(min-width:1500px){.landing-header .hero-stage{height:calc(100svh - 94px)}}@media(max-width:1199px){.topbar{gap:12px;padding:10px 18px}#header .logo{width:220px;min-width:190px}#nav>ul>li>a,#nav>ul>li>a.textnav{padding:12px 9px;font-size:14px}#nav>ul>li.nav-auth{margin-left:4px;padding-left:10px}#nav>ul>li.nav-auth>a,#nav>ul>li.nav-register>a{padding:10px 12px}}@media(max-width:760px){.topbar{min-height:0;padding:10px 12px;gap:7px}#header .logo{width:250px;min-width:0}#header .logo img{max-height:75px}#nav>ul{gap:2px;justify-content:center}#nav>ul>li>a,#nav>ul>li>a.textnav{padding:9px 8px;font-size:14px}#nav>ul>li.nav-auth{margin:0;padding:0;border:0}#nav>ul>li.nav-auth>a,#nav>ul>li.nav-register>a{padding:8px 12px;font-size:12px}.hero-stage,.landing-header .hero-stage{height:64vw;min-height:300px;max-height:600px;background-position:center}.hero-play{top:76%;min-height:42px;width:195px;font-size:15px}.inner-header .hero-stage{height:250px;min-height:0}.inner-header .hero-play{bottom:15px;min-height:35px}#wrapper.clearfix{margin-top:24px}}#container .social-cards{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;gap:10px}#container .social-card{box-sizing:border-box;width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px;border:1px solid #b89557;border-radius:13px;color:#f8e6c3;background:linear-gradient(145deg,#173340ed,#091921ed);box-shadow:0 5px 16px #0006;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}#container .social-card svg{width:31px;height:31px;fill:currentColor;flex-shrink:0}#container a.social-card:hover,#container a.social-card:focus-visible{transform:translate(-4px);border-color:#ffe0a1;background:#234854;outline:2px solid #f4cb76;outline-offset:3px}#container .social-card-pending{cursor:default;color:#abaca7;border-color:#66604f}#container .social-card-pending svg{width:25px;height:25px}#container .social-card span{font:9px system-ui,sans-serif;white-space:nowrap}@media(max-width:1450px){#container .social-cards{position:static;transform:none;flex-direction:row;justify-content:center;padding:16px}}@media(prefers-reduced-motion:reduce){#container .social-card{transition:none}}#container .market-tab-list{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0 0 12px;border-bottom:1px solid #715b36}#container .market-tab-list button{padding:12px 20px;border:1px solid #80643b;border-radius:9px;background:#12252e;color:#efdbb7;font:600 15px system-ui,sans-serif;cursor:pointer}#container .market-tab-list button[aria-selected=true]{background:linear-gradient(120deg,#f8d77d,#c58a30);color:#211709;border-color:#ffe3a1}#container .market-tab-list button:hover{border-color:#f1ce83}#container .market-tab-list button:focus-visible{outline:2px solid #ffe3a1;outline-offset:3px}#container .market-tabs [hidden]{display:none!important}#container .market-table-scroll{overflow-x:auto;max-width:100%}#container .market-table-scroll table{min-width:480px}@media(max-width:500px){#container .market-tab-list{gap:6px}#container .market-tab-list button{padding:11px 10px;font-size:13px;flex:1}}#container .market-choice-intro{margin:24px 0;color:#dfd0b5}#container .market-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}#container a.market-choice-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #8b6f3f;border-radius:16px;background:linear-gradient(145deg,#1c3037,#101d25);text-decoration:none;color:#eddbb9;transition:transform .18s,border-color .18s,box-shadow .18s}#container a.market-choice-card:hover,#container a.market-choice-card:focus-visible{transform:translateY(-4px);border-color:#f4cf83;box-shadow:0 12px 30px #0004;outline:2px solid #e7ba67;outline-offset:3px}#container .market-choice-art{min-height:210px;display:flex;justify-content:center;align-items:flex-end;gap:12px;padding:22px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 85%,#9c7c3d55,transparent 65%),linear-gradient(130deg,#203c44,#132630);border-bottom:1px solid #7a623b}#container .market-choice-art img{height:165px;max-width:44%;object-fit:contain;filter:drop-shadow(0 8px 8px #0006)}#container .market-choice-items svg{height:180px;width:240px;max-width:100%}#container .market-choice-copy{padding:24px;display:flex;flex-direction:column;flex:1;gap:16px}#container .market-choice-copy h3{margin:0;font-size:23px;color:#f0ce86}#container .market-choice-copy p{margin:0;color:#d8cbb8;line-height:1.7;flex:1}#container .market-choice-copy>span{display:flex;justify-content:space-between;gap:10px;color:#f8d47c;font-weight:700}@media(max-width:700px){#container .market-choice-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#container a.market-choice-card{transition:none}}#container .market-subtab-list{margin-top:8px;border-bottom:0;padding-bottom:0;gap:10px}#container .market-subtab-list button{background:#10232b;padding:10px 16px;font-size:14px;border-radius:7px}#container .market-subtab-list button[aria-selected=true]{background:#28434a;color:#ffe0a1;border-color:#d3ab61;box-shadow:inset 0 -3px #d3ab61}#container .empty-state{background:#152831;border:1px solid #655b40;border-radius:0;color:#efdfc4;padding:18px;text-align:center}#container .sheet-head{background:linear-gradient(130deg,#20343b,#12232c);border-color:#80653b;color:#f0dfbf}#container .sheet-name{color:#f3ce82}#container .sheet .muted{color:#c4baa8}#container .sheet .tabs button{background:#142a34;border-color:#80653b;color:#ead6ad}#container .sheet .tabs button.on{background:linear-gradient(120deg,#f5d079,#c58a30);color:#211709;border-color:#ffe0a1}#container .sheet .tabs button:hover{border-color:#f3ce82}#container .sheet .tabs button:focus-visible{outline:2px solid #f3ce82;outline-offset:3px}#container .sheet .chip,#container .sheet .skill{background:#1a3038;border-color:#80653b;color:#efdfc4}#container .sheet .cell{background:#1a3038;border-color:#80653b}#container .sheet .noicon{background:#283e45;color:#e6d1a6}#container .market-filters{margin:24px 0;padding:22px;background:#12262f;border:1px solid #77613e;border-radius:12px}#container .market-filter-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}#container .market-filter-heading h3{margin:0;color:#f2d293;font-size:20px}#container .market-filter-heading button{background:transparent;color:#f1ce86;border:1px solid #80643b;border-radius:6px;padding:8px 12px;cursor:pointer}#container .market-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end}#container .market-filter-fields label{display:flex;flex-direction:column;gap:7px;font:14px system-ui,sans-serif;color:#e8d7b8;min-width:0}#container .market-filter-fields input,#container .market-filter-fields select{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:8px 10px;border:1px solid #78613d;border-radius:6px;background:#0b1b23;color:#f4e5ca;font:14px system-ui,sans-serif}#container .market-filter-fields input::placeholder{color:#a9aca6}#container .market-filter-fields input:focus-visible,#container .market-filter-fields select:focus-visible,#container .market-filter-heading button:focus-visible{outline:2px solid #f1ce86;outline-offset:2px}#container .market-filter-range{border:0;margin:0;padding:0;min-width:0}#container .market-filter-range legend{font:14px system-ui,sans-serif;color:#e8d7b8;padding:0;margin-bottom:7px}#container .market-filter-range>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}#container .market-filter-range label span{font-size:11px;color:#bdb5a7}#container .market-filter-count,#container .market-filter-hint{margin:16px 0 0;font-size:13px;color:#c8bfae}#container .market-filter-count{color:#f1ce86}@media(max-width:900px){#container .market-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){#container .market-filter-fields{grid-template-columns:1fr}#container .market-filters{padding:16px}#container .market-filter-heading{align-items:flex-start}}
