/* Area do jogador: rankings legiveis e evento medieval. */
.content .top-players-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;float:none!important;width:100%!important;height:auto!important;margin:20px 0 34px!important;padding:0!important;background:none!important;align-items:start!important}
.content .top-players-group:before,.content .top-players-group:after{display:none!important}
.content .top-players-group>.top-player-group{position:relative!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:7px!important;background:linear-gradient(130deg,#390d11,#190608)!important;border:1px solid #ad2834!important;border-radius:3px!important;box-shadow:inset 0 0 0 3px #120405,inset 0 0 0 4px #b0293544,0 4px 12px #0005!important;overflow:hidden!important}
.content .top-player-group>.type{position:static!important;display:flex!important;align-items:center;min-height:58px!important;width:100%!important;height:auto!important;background:url('/rpg-portal/assets/brasao-rpg.svg') 8px center/29px 36px no-repeat,linear-gradient(100deg,#a827332a,transparent)!important;border-bottom:1px solid #a2263177!important;border-radius:0!important;padding:13px 12px 13px 45px!important;font:600 11px/1.7 Cinzel,Georgia!important;color:#eb9098!important;text-shadow:none!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important}
.content .top-player-group table.list{display:table!important;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;background:transparent!important;border:0!important}
.content .top-player-group table.list th,.content .top-player-group table.list td{font:11px/1.6 Inter,Arial!important;padding:13px 8px!important;vertical-align:middle!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;border:0!important;border-bottom:1px solid #ac283426!important;color:#e6979e!important;background:transparent!important;min-width:0!important;max-width:none!important;height:auto!important}
.content .top-player-group table.list th{font:600 8px/1.7 Cinzel,Georgia!important;color:#d23f4c!important;padding:10px 8px!important;background:#0f04054d!important}
.content .top-player-group table.list th:first-child,.content .top-player-group table.list td:first-child{width:30px!important;text-align:center!important;color:#d34451!important}
.content .top-player-group table.list th:nth-child(2),.content .top-player-group table.list td:nth-child(2){width:auto!important;text-align:left!important}
.content .top-player-group table.list th:nth-child(3),.content .top-player-group table.list td:nth-child(3){width:66px!important;min-width:0!important;text-align:right!important;white-space:nowrap!important;color:#e97781!important}
.content .top-player-group .data-name{position:static!important;float:none!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:100%!important;font:600 11px/1.7 Inter,Arial!important;color:#e89da4!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;word-break:normal!important;height:auto!important;padding:0!important;margin:0!important}
.content .top-player-group .data-name img{position:static!important;float:none!important;width:27px!important;height:32px!important;min-width:27px!important;max-width:27px!important;object-fit:contain!important;display:inline-block!important;margin:0!important;border:1px solid #ad283477!important;background:#130506!important;padding:2px!important;border-radius:2px!important}
.content .top-player-group table.list tbody tr:nth-child(1){background:#cf303f12!important}.content .top-player-group table.list tbody tr:nth-child(1) td:first-child{font-weight:700!important;color:#f5828c!important}.content .top-player-group table.list tbody tr:nth-child(2) td:first-child{color:#ecafb4!important}.content .top-player-group table.list tbody tr:nth-child(3) td:first-child{color:#d7535f!important}
.content .top-player-group table.list caption{caption-side:bottom!important;color:#d13a48!important;font:10px/1.8 Inter,Arial!important;padding:24px 10px!important;text-align:center!important}
.content .castle-siege{position:relative!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;column-gap:23px!important;align-items:center!important;float:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:210px!important;margin:20px 0!important;padding:28px!important;border:1px solid #cb2f3d!important;border-radius:3px!important;background:linear-gradient(90deg,#160507e8,#160507b0),url('/rpg-portal/assets/fortaleza-rpg.png') center 60%/cover!important;box-shadow:inset 0 0 0 4px #130506,inset 0 0 0 5px #b32a3655,0 6px 18px #0006!important;overflow:hidden!important;color:#eaa1a8!important;text-shadow:0 2px 4px #000!important}
.content .castle-siege>.siege{display:none!important}.content .castle-siege>.image{position:static!important;float:none!important;left:auto!important;top:auto!important;grid-column:1!important;grid-row:1/4!important;width:86px!important;height:104px!important;margin:0!important;padding:5px!important;background:#170607bb!important;border:1px solid #d13a48!important;border-radius:3px!important;box-shadow:0 4px 14px #0009!important;display:flex!important;align-items:center;justify-content:center}
.content .castle-siege>.image img{display:block!important;width:76px!important;height:90px!important;object-fit:contain!important;margin:0!important;position:static!important}
.content .castle-siege>.mark:empty{display:none!important}.content .castle-siege>.mark:not(:empty){position:static!important;grid-column:2!important;width:auto!important;height:auto!important;margin:0 0 8px!important}.content .castle-siege>.mark svg{width:45px!important;height:45px!important;display:block}
.content .castle-siege>.owner{position:static!important;float:none!important;grid-column:2!important;width:auto!important;height:auto!important;margin:0 0 5px!important;font:600 19px/1.5 Cinzel,Georgia!important;color:#f1959d!important;overflow-wrap:anywhere!important;text-align:left!important}.content .castle-siege>.owner:empty:before{content:'Guilda dominante não informada';font-size:16px}
.content .castle-siege>.master{position:static!important;float:none!important;grid-column:2!important;width:auto!important;height:auto!important;font:11px/1.8 Inter,Arial!important;color:#de707a!important;text-align:left!important}.content .castle-siege>.master:empty{display:none!important}
.content .castle-siege>.next{position:static!important;float:none!important;grid-column:2!important;width:fit-content!important;max-width:100%!important;height:auto!important;margin:13px 0 0!important;border:1px solid #c82f3d77!important;background:#160507b0!important;padding:9px 14px!important;color:#e38a92!important;font:600 11px/1.7 Cinzel,Georgia!important;text-align:left!important;overflow-wrap:anywhere!important}
.sidebar .partial-login .box>ul>li{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.sidebar .partial-login .box ul li .text{float:none!important}.sidebar .partial-login .box ul li a{font:600 10px/1.8 Cinzel,Georgia!important;display:block;padding:3px 0}.sidebar .partial-login .box ul li a:hover{color:#f38c95!important}
@media(max-width:1150px) and (min-width:1001px){.content .top-players-group{grid-template-columns:1fr!important}}@media(max-width:780px){.content .top-players-group{grid-template-columns:1fr!important}.content .top-player-group .data-name{font-size:12px!important}.content .castle-siege{padding:23px!important;gap:15px!important;grid-template-columns:70px minmax(0,1fr)!important}.content .castle-siege>.image{width:70px!important;height:88px!important}.content .castle-siege>.image img{width:60px!important;height:76px!important}.content .castle-siege>.owner{font-size:16px!important}.content .castle-siege>.owner:empty:before{font-size:14px!important}}


/* RPG MUONLINE preto e vermelho — 24/10/2026 */
:root{--gold:#ff394b;--muted:#c8bfc1;--border:#922634aa;color-scheme:dark}
body{background-color:#050507!important;color:#eee7e9}
.mast-shade{background:linear-gradient(0deg,#050507,transparent 45%),linear-gradient(90deg,#29030877,#0004,#29030877)}
.quickbar,.navigation,.rpg-nav{background:linear-gradient(#20090d,#080607)!important;border-color:#86202e!important}
.btn.primary,.welcome-actions .primary{background:linear-gradient(#d91e35,#790d20)!important;border-color:#ff5263!important;color:#fff!important;box-shadow:inset 0 0 0 2px #23060a,0 0 18px #df14363d!important}
.btn:hover,.serverChoices button:hover{filter:brightness(1.2);box-shadow:0 0 20px #ff183c55}
.panel,.welcome,.stats>div,.play-banner{border-color:#922636!important;background-color:#0d090b!important}
a:focus-visible,button:focus-visible{outline:2px solid #ff7c89!important;outline-offset:3px}
::selection{background:#b81832;color:#fff}

/* Texto branco e vermelho vivo solicitado pelo usuario */
:root{--gold:#ffffff;--muted:#e9e9ed;--border:#ff173baa}
body,p,a,h1,h2,h3,h4,h5,h6,label,legend,small,strong,em,span,li,dt,dd,th,td,.content,.sidebar,.footer,.season,.mast-tagline,.eyebrow,.text-link,.news-date,.boss h3{color:#fff!important}
.content p,.content a,.content span,.content h1,.content h2,.content h3,.content label,.content td,.content th,.content legend,.footer p,.footer a,.sidebar .title,.onlines{color:#fff!important}
input,select,textarea,.content input,.content select,.content textarea{color:#fff!important;caret-color:#fff}
.btn,.button,button,input[type=submit],.content button,.content input[type=submit],.content .btn,.sidebar button{color:#fff!important;border-color:#ff2848!important}
.btn.primary,.content button,.content input[type=submit],.content .btn,.content .button,.sidebar button{background:linear-gradient(135deg,#ff2346,#c9002b)!important;border-color:#ff647a!important;box-shadow:inset 0 0 0 2px #690019,0 0 18px #ff153c44!important}
.panel,.welcome,.stats>div,.play-banner,.content>.container,.sidebar .box{border-color:#f51c40!important}
.panel>h2,.sidebar .title,.content th{background-color:#470712!important;border-color:#ff2446!important}
.navigation,.quickbar,.rpg-nav{border-color:#ff173b!important}
a:hover{color:#fff!important;text-shadow:0 0 12px #ff234b}
