@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700;900&family=Crimson+Pro:ital,wght@0,400;0,600;1,400&display=swap";:root{--bg: #0b0f17;--panel: rgba(17, 22, 34, .94);--line: #2b3550;--line2: #3d4b70;--text: #dfe6f5;--mute: #8492b0;--gold: #ffd36b;--accent: #4f7cff;--live: #ff5a5a}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:13px/1.4 Segoe UI,Verdana,sans-serif;overflow:hidden}canvas{display:block;image-rendering:pixelated}.app,.overlay{position:relative;height:100%}.stage{position:absolute;top:0;right:0;bottom:0;left:0}h1,h2,h3,p{margin:0}h3{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a9b8dc;display:flex;align-items:center;gap:8px;margin-bottom:8px}h3 small{color:var(--mute);letter-spacing:0}h3 .btn{margin-left:auto}small,.mute{color:var(--mute)}.tiny{font-size:11px;margin-top:6px}.gold{color:var(--gold)}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa8ff}.logo{font-family:Georgia,Times New Roman,serif;font-size:34px;letter-spacing:.04em;color:var(--gold);text-shadow:0 2px 0 #3a2a08}.logo.sm{font-size:17px;white-space:nowrap}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 0 0 1px #05070c,0 8px 24px #00000073;padding:12px}.btn{font:inherit;font-weight:600;color:var(--text);background:linear-gradient(#27314b,#1b2236);border:1px solid var(--line2);border-radius:4px;padding:8px 14px;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){border-color:#6f86c8}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:linear-gradient(#4f7cff,#3558c9);border-color:#86a4ff;color:#fff}.btn.ghost{background:transparent;color:var(--gold)}.btn.sm{padding:4px 8px;font-size:12px}input{font:inherit;color:var(--text);background:#0d121d;border:1px solid var(--line2);border-radius:4px;padding:9px 10px;width:100%}label{display:grid;gap:6px;color:var(--mute)}.err{color:#ff8a7a}.veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#05070cb8;padding:16px;overflow:auto}.modal{width:min(440px,100%);display:grid;gap:14px;padding:22px}.modal.wide{width:min(860px,100%)}.create{display:flex;gap:18px;align-items:center}.preview{width:150px;height:190px;padding:12px;object-fit:contain;image-rendering:pixelated;background:radial-gradient(#27314b,#121826);border:1px solid var(--line);border-radius:6px;flex:none}.choices{display:grid;gap:10px;flex:1;min-width:0}.row{display:flex;gap:8px;flex-wrap:wrap}.card{flex:1 1 150px;text-align:left;display:grid;gap:3px;font:inherit;color:var(--text);background:#141a29;border:1px solid var(--line);border-radius:6px;padding:10px;cursor:pointer}.card.on{border-color:var(--gold);background:#2a2413}.card em{font-style:normal;color:#8fa8ff;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.card span{color:var(--mute);font-size:12px}.reward{display:flex;gap:18px;font-size:20px;font-weight:700}.top{position:absolute;top:8px;left:8px;right:8px;z-index:5;display:flex;align-items:center;gap:14px;padding:6px 12px}.face{width:30px;height:36px;object-fit:contain}.who{display:grid;line-height:1.2;white-space:nowrap}.who span{color:var(--mute);font-size:11px}.xp{position:relative;flex:1;min-width:80px;height:18px;background:#0d121d;border:1px solid var(--line2);border-radius:9px;overflow:hidden}.xp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#3558c9,#6f9bff);transition:width .3s}.xp span{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:11px;line-height:16px;text-shadow:0 1px 2px #000}.coin{font-weight:700;white-space:nowrap}.runa{color:#7de3ff}.left{position:absolute;top:64px;left:8px;width:230px;z-index:5}.logline{font-size:12px;font-weight:600;padding:1px 0}.right{position:absolute;top:64px;right:8px;bottom:8px;width:290px;z-index:5;display:flex;flex-direction:column;gap:8px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.grid2 div{display:grid}.grid2 b{font-size:15px}.stats{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);color:var(--mute);font-size:12px}.eq,.item{display:flex;align-items:center;gap:6px;padding:5px 0;border-top:1px solid #1c2437}.eq>div,.item>div{display:grid;flex:1;min-width:0;line-height:1.25}.eq b,.item b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item.live{box-shadow:inset 3px 0 0 var(--gold);padding-left:8px}.bag{flex:1;min-height:0;overflow:auto}.bottom{position:absolute;left:250px;right:310px;bottom:8px;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bar{display:flex;align-items:center;gap:8px;padding:8px 10px;flex-wrap:wrap}.dot{width:9px;height:9px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live);flex:none}.livebar{border-color:#7a3a3a}.overlay{background:transparent}.overlay.dev{background:repeating-conic-gradient(#1d2230,#1d2230 25%,#171b27 0%,#171b27 50%) 0 0 / 32px 32px}.ovinfo{position:absolute;left:12px;bottom:30%;display:flex;align-items:center;gap:14px;padding:6px 12px;font-size:14px}.ovinfo .cmd{color:var(--mute)}.ovinfo .cmd b{color:var(--gold)}.ovfeed{position:absolute;right:12px;bottom:30%;display:grid;gap:2px;text-align:right;font-weight:700;font-size:14px;text-shadow:0 1px 3px #000,0 0 2px #000}.ovdev{position:absolute;top:12px;left:12px;display:grid;gap:8px;width:380px}@media(max-width:900px){.left{display:none}.right{width:240px}.bottom{left:8px;right:256px}.xp,.logo.sm{display:none}.create{flex-direction:column}}.skill{display:grid;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.coroa{color:#e7a8ff}.nav{position:absolute;top:58px;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:6px;padding:6px}.nav .btn{position:relative}.badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--live);color:#fff;font-size:10px;font-style:normal;line-height:16px;text-align:center}.window{position:absolute;z-index:8;top:106px;bottom:74px;left:250px;right:310px;display:flex;flex-direction:column;padding:0;min-width:0}.wtitle{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line)}.wtitle h2{font-family:Georgia,serif;font-size:18px;color:var(--gold)}.wbody{padding:14px;overflow:auto;flex:1;min-height:0}.cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cols>section{min-width:0}.adform{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;margin:6px 0;background:#0d121d;border:1px solid var(--line);border-radius:4px}.adform input{width:96px;padding:5px 8px}.adform input[placeholder]{flex:1;width:auto}select{font:inherit;color:var(--text);background:#0d121d;border:1px solid var(--line2);border-radius:4px;padding:5px 6px}.filters{margin-bottom:10px}.tbl{width:100%;border-collapse:collapse;font-size:12px}.tbl th{text-align:left;color:var(--mute);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 8px;border-bottom:1px solid var(--line)}.tbl td{padding:6px 8px;border-bottom:1px solid #1c2437}.tbl tr.me td{background:#ffd36b14}.runebox{display:grid;gap:4px;padding:8px 0;border-top:1px solid #1c2437}.btn.on{background:#2a2413}.skins{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.skin{display:grid;gap:4px;justify-items:center;text-align:center;padding:10px;background:#141a29;border:1px solid var(--line);border-radius:6px}.skin.on{border-color:var(--gold)}.skin img{height:84px;image-rendering:pixelated}.tinted{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tinted img{display:block;mix-blend-mode:multiply}.member{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid #1c2437}.member img{width:22px;height:28px;object-fit:contain;image-rendering:pixelated}.member small{flex:1}.member .on{width:8px;height:8px;border-radius:50%;background:#4be06a}.member .on.off{background:#556}.toasts{position:absolute;left:50%;bottom:76px;transform:translate(-50%);z-index:30;display:grid;gap:6px;pointer-events:none}.toast{padding:8px 14px;border-color:#3f7a4f;font-weight:600}.toast.bad{border-color:#8a3f3f;color:#ffb3a8}@media(max-width:1100px){.window{left:8px;right:8px}.cols{grid-template-columns:1fr}.nav{top:54px}}.btn.twitch{background:linear-gradient(#a970ff,#772ce8);border-color:#c9a6ff;color:#fff;text-align:center;text-decoration:none;padding:11px 14px;font-size:15px}.pvpbar{position:absolute;top:104px;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:14px;padding:8px 18px;font-size:16px;border-color:#7a3a3a;white-space:nowrap}.overlay .pvpbar{top:auto;bottom:46%;font-size:20px}.pvpbar .mine{color:#7dff8a}.pvpbar .foe{color:#ff8a7a}.pvpbar .score{font-size:1.4em;color:var(--gold)}.fila{display:inline-flex;align-items:center;gap:6px;color:#ffb3a8;font-weight:700}.mission{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #1c2437}.mission>div{flex:1;display:grid;gap:6px;min-width:0}.mission .xp{flex:none}.chat{position:absolute;left:8px;bottom:8px;width:230px;z-index:6;padding:8px}.chat h3{margin-bottom:6px;gap:4px}.chat h3 .btn{margin-left:0}.chat h3 .btn:first-of-type{margin-left:auto}.chatlog{height:150px;overflow:auto;font-size:12px;line-height:1.35;margin-bottom:6px;overflow-wrap:anywhere}.chatlog b{color:#a9c1ff}.chat input{padding:6px 8px}@media(max-width:900px){.chat{display:none}}.nav{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 560px)}.pips{display:flex;gap:4px;margin:4px 0}.pips i{width:14px;height:6px;border-radius:2px;background:#2b3550}.pips i.full{background:var(--gold)}.mission b small{margin-left:6px;color:var(--gold);font-weight:400}.audit{max-height:52vh;overflow:auto;font-size:12px}.aud{padding:5px 0;border-top:1px solid #1c2437;overflow-wrap:anywhere}.aud div{color:var(--mute)}.aud.suspeita b{color:#ff8a7a}.aud.moderacao b{color:#7de3ff}.aud.troca b{color:var(--gold)}@media(max-width:1100px){.nav{max-width:calc(100% - 16px)}}.buff{color:var(--gold)}.chat h3 .btn{padding:3px 6px}.nav{gap:3px;padding:5px}.nav .btn{padding:4px 7px}.gp{position:relative;height:100%}.gp-side{position:absolute;top:8px;right:8px;bottom:8px;width:340px;overflow:auto;display:grid;gap:8px;align-content:start}.gp-side h3{margin:6px 0 0}.gp-side ul{margin:0;padding-left:18px}.chk{font-size:12px;color:#7dff8a}.chk.bad{color:#ff8a7a}@media(max-width:760px){.gp-side{position:static;width:auto;margin:8px}.gp .stage{position:relative;height:60vh}}@media(min-width:761px){.gp .stage{right:356px}}.modal.forge{width:min(1080px,100%);max-height:96vh;overflow:auto}.races{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.race{display:grid;gap:2px;justify-items:center;font:inherit;color:var(--text);background:#0b1320;border:1px solid var(--line);border-radius:8px;padding:8px 6px;cursor:pointer}.race.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.race .rimg{height:92px;display:flex;align-items:flex-end}.race img{max-height:92px;max-width:100%;image-rendering:pixelated}.race small{color:var(--mute);font-size:11px;text-align:center}.forge-body{display:flex;gap:18px;align-items:stretch}.stagebox{position:relative;flex:0 0 300px;min-height:360px;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#0b1320;border:1px solid var(--line);border-radius:8px}.stagebox img{max-height:340px;max-width:100%;image-rendering:pixelated;transform-origin:50% 100%;transition:transform .15s}.stagebox .tone{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;border:2px solid #05070c}.lbl{color:var(--mute);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.h{font-size:18px;color:var(--gold)}.card.slim{flex:1 1 110px}.card:disabled{opacity:.35;cursor:not-allowed}.looks{display:flex;gap:22px;flex-wrap:wrap}.stepper{display:flex;align-items:center;gap:8px}.stepper b{min-width:104px;text-align:center}.swatches{display:flex;gap:6px}.sw{width:26px;height:26px;border-radius:50%;border:2px solid #05070c;cursor:pointer}.sw.on{box-shadow:0 0 0 2px var(--gold)}.small{font-size:11px}@media(max-width:760px){.races{grid-template-columns:repeat(3,1fr)}.forge-body{flex-direction:column}.stagebox{flex-basis:auto;min-height:240px}.stagebox img{max-height:220px}}.stagebox .cell{width:330px;height:330px;overflow:hidden;transform-origin:50% 100%;transition:transform .15s}.stagebox .cell img{width:800%;max-width:none;max-height:none;height:auto;display:block;image-rendering:pixelated;transform:none}@media(max-width:760px){.stagebox .cell{width:220px;height:220px}}:root{--bg: #0c080c;--panel: rgba(27, 19, 25, .94);--line: #4b3415;--line2: #6b4a1e;--text: #efe4cf;--mute: #a8977f;--gold: #f0c56e;--accent: #ff7a2e;--live: #ff5a3c;--ouro: #e9b961;--ouro2: #8a5a1c;--ouro3: #f7dfa4;--brasa: #ff7a2e}body{font:15px/1.35 Crimson Pro,Georgia,serif}small{font-size:13px}.tiny{font-size:12.5px}h3{font:700 11px/1 Cinzel,Georgia,serif;letter-spacing:.2em;color:var(--ouro);gap:10px}h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ouro2),transparent);order:1}h3 small{font:400 12px Crimson Pro,Georgia,serif;letter-spacing:0;text-transform:none}h3 .btn{order:2;margin-left:0}.eyebrow{font:700 11px Cinzel,Georgia,serif;letter-spacing:.22em;color:var(--ouro)}.panel{background:linear-gradient(180deg,#281d24f2,#130d13f5);border:1px solid #000;border-radius:0;box-shadow:0 0 0 1px var(--ouro2),0 0 0 3px #0a0609,0 0 0 4px #e9b96138,0 10px 26px #0009,inset 0 1px #ffdca012}.btn{font:700 11.5px/1.1 Cinzel,Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#e6d4b0;background:linear-gradient(180deg,#4a2f16,#2a180b);border:1px solid #000;border-radius:0;padding:9px 13px;box-shadow:0 0 0 1px #6b4a1e,inset 0 1px #ffdca02e}.btn:hover:not(:disabled){border-color:#000;color:var(--ouro3);box-shadow:0 0 0 1px var(--ouro),inset 0 1px #ffdca040,0 0 12px #ff7a2e59}.btn:disabled{opacity:.4}.btn.primary{color:#2a1606;background:linear-gradient(180deg,#ffe3a3,#e9b961 40%,#b97a26);box-shadow:0 0 0 1px #5a360c,inset 0 2px #ffffff73,inset 0 -2px #5a2d0680}.btn.primary:hover:not(:disabled){color:#2a1606;filter:brightness(1.1);box-shadow:0 0 0 1px #5a360c,inset 0 2px #ffffff73,0 0 16px #ff7a2eb3}.btn.ghost{background:transparent;box-shadow:none;color:var(--ouro)}.btn.sm{padding:5px 9px;font-size:10.5px}.btn.on{background:linear-gradient(180deg,#7a4516,#4a260c);color:var(--ouro3);box-shadow:0 0 0 1px var(--ouro)}.btn.twitch{background:linear-gradient(180deg,#b58cff,#7a3fe0 60%,#4c1fa3);color:#fff;box-shadow:0 0 0 1px #2a1160}input,select{font:600 15px Crimson Pro,Georgia,serif;color:var(--ouro3);background:linear-gradient(180deg,#0c080b,#17111a);border:1px solid #000;border-radius:0;box-shadow:0 0 0 1px #4b3415,inset 0 2px 6px #000000b3;outline:none}input:focus,select:focus{box-shadow:0 0 0 1px var(--ouro),0 0 12px #ff7a2e4d,inset 0 2px 6px #000000b3}input::placeholder{color:#6b5d4c;font-style:italic;font-weight:400}.err{color:#ff9a86}.top{gap:16px;padding:5px 14px 5px 8px}.logo-img{height:46px;margin:-8px 0 -8px -2px;filter:drop-shadow(0 3px 6px #000)}.rosto{flex:none;width:36px;height:36px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%,#5a4050,#120c12 80%);box-shadow:0 0 0 2px #0a0609,0 0 0 3px var(--ouro)}.rosto img{position:absolute;left:-31px;top:-10px;width:790px;max-width:none;image-rendering:pixelated}.who b{font:700 16px/1.1 Cinzel,Georgia,serif;letter-spacing:.06em;color:var(--ouro3)}.who span{font-size:13px;font-style:italic}.xp{height:20px;background:#0c080b;border:1px solid #000;border-radius:0;box-shadow:0 0 0 1px #4b3415,inset 0 2px 5px #000c}.xp i{background:linear-gradient(180deg,#ffd27a,#e9952e 45%,#a8501a);box-shadow:0 0 10px #ff7a2e99}.xp i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 39px,rgba(0,0,0,.28) 39px 40px)}.xp span{font:700 10.5px/18px Cinzel,Georgia,serif;letter-spacing:.12em;color:#fff3d6;text-shadow:0 1px 2px #000,0 0 3px #000}.coin{font:700 14px Cinzel,Georgia,serif;letter-spacing:.04em}.coin small{font:400 12px Crimson Pro,Georgia,serif;letter-spacing:0}.coroa{color:#e9b7ff}.runa{color:#8fe6ff}.nav{gap:3px;padding:4px;top:62px}.nav{flex-wrap:nowrap;max-width:calc(100% - 16px)}.nav .btn{padding:8px 9px;font-size:10px;letter-spacing:.06em;box-shadow:none;background:none;color:var(--mute)}.nav .btn:hover:not(:disabled){color:var(--ouro3);box-shadow:none;background:#ffbe6e12}.nav .btn.primary,.nav .btn.on{color:#2a1606;background:linear-gradient(180deg,#ffe3a3,#e9b961 40%,#b97a26);box-shadow:inset 0 2px #fff6}.badge{background:var(--brasa);color:#1c0d04;font:700 10px/16px Cinzel,Georgia,serif;box-shadow:0 0 0 1px #0a0609,0 0 8px #ff7a2ee6;border-radius:0}.window{top:112px}.wtitle{padding:12px 16px;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--ouro2);background:linear-gradient(180deg,rgba(122,69,22,.35),transparent)}.wtitle h2{font:900 19px/1 Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro3);text-shadow:0 2px 0 #2a1608}.wbody{padding:16px;scrollbar-width:thin;scrollbar-color:var(--ouro2) transparent}.bag,.chatlog{scrollbar-width:thin;scrollbar-color:var(--ouro2) transparent}.eq,.item,.member,.runebox{border-top-color:#6b4a1e73}.item.live{box-shadow:inset 3px 0 0 var(--brasa)}.stats{border-top-color:#6b4a1e73;font-size:13.5px}.skill{border-top-color:#6b4a1e73}.grid2 b{font:700 16px Cinzel,Georgia,serif;color:var(--ouro3)}.adform,.card,.skin{background:#0a060999;border:1px solid #000;border-radius:0;box-shadow:0 0 0 1px #3d2a17}.card.on,.skin.on{background:linear-gradient(180deg,#6b3a12,#3a1d10);border-color:#000;box-shadow:0 0 0 1px var(--ouro),0 0 14px #ff7a2e4d}.card em{color:var(--ouro);font:700 10.5px Cinzel,Georgia,serif}.tbl{font-size:14px}.tbl th{font:700 10.5px Cinzel,Georgia,serif;letter-spacing:.14em;color:var(--ouro);border-bottom:1px solid var(--ouro2)}.tbl td{border-bottom-color:#6b4a1e4d}.tbl tr.me td{background:#ff7a2e1f}.member .on{border-radius:0;transform:rotate(45deg);background:#7be06a}.member .on.off{background:#5a4d44}.reward{font-family:Cinzel,Georgia,serif}.logline,.chatlog{font-size:14px}.chatlog b{color:var(--ouro)}.bar{padding:7px 10px;gap:6px}.bar .mute{font:700 10.5px Cinzel,Georgia,serif;letter-spacing:.16em;text-transform:uppercase}.livebar{box-shadow:0 0 0 1px #8a2f1c,0 0 0 3px #0a0609,0 0 0 4px #ff5a3c40,0 10px 26px #0009}.dot{border-radius:0;transform:rotate(45deg)}.toast{font:600 15px Crimson Pro,Georgia,serif;box-shadow:0 0 0 1px #5d8a3a,0 0 0 3px #0a0609,0 10px 26px #0009}.toast.bad{box-shadow:0 0 0 1px #a8432c,0 0 0 3px #0a0609,0 10px 26px #0009}.pvpbar{font-family:Cinzel,Georgia,serif;letter-spacing:.08em;top:110px}.veil{background:#080408c7}.modal h2{font:900 22px/1.15 Cinzel,Georgia,serif;letter-spacing:.08em;color:var(--ouro3)}.ovinfo{font-size:16px;padding:4px 14px 4px 8px}.ovinfo .logo-img{height:40px;margin:-6px 0}.ovfeed{font:600 16px Crimson Pro,Georgia,serif}@media(max-width:900px){.logo-img{display:none}}@media(max-width:1100px){.nav{top:58px}}
