/* MonsterWoW V8 - restauracion de la maqueta original sin alterar PHP ni DB */
html,body{margin:0!important;padding:0!important}body{min-width:980px!important}
#container{width:966px!important;margin:0 auto!important}#content{width:966px!important}
table.content{width:956px!important;table-layout:fixed!important;border-collapse:collapse!important}
table.content>tbody>tr>td.maincol{width:653px!important;min-width:653px!important;max-width:653px!important;padding:0!important;vertical-align:top!important}
table.content>tbody>tr>td.sidebar{width:303px!important;min-width:303px!important;max-width:303px!important;padding:0!important;vertical-align:top!important}
.quick-menu-container{width:653px!important;height:58px!important;margin:0 0 3px!important}
.quick-menu-container ul{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:653px!important;padding:0!important;margin:0!important}
.quick-menu-container ul li{flex:0 0 auto!important;float:none!important;margin:0!important}
.v2-main{width:653px!important;min-height:620px!important;padding:0 0 18px!important;background:rgba(8,11,8,.94)!important;border:1px solid #293026!important}
.mw-hero{width:651px!important;height:210px!important;margin:0!important;border:2px solid #343b2e!important;box-sizing:border-box!important}
.mw-hero img{width:100%!important;height:100%!important;object-fit:cover!important}
/* Titulos de noticias en barra oscura, no como bloques separados */
.v2-main .mw-article{padding:0 0 15px!important;margin:0!important;border:0!important;background:transparent!important;color:#bfc1b9!important}
.v2-main .mw-article .mw-news-title{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:10px 13px!important;background:linear-gradient(#292e27,#141812)!important;border-top:1px solid #32392b!important;border-bottom:1px solid #343b2f!important;color:#a9cc52!important;font:bold 14px Arial,Helvetica,sans-serif!important}
.v2-main .mw-article .v2-post-content{padding:12px 14px 3px!important;color:#bfc0ba!important;font:12px/1.48 Arial,Helvetica,sans-serif!important;white-space:normal!important}
.v2-main .mw-article .v2-post-foot{padding:4px 14px 10px!important;margin:0!important;color:#8b8d82!important;font:11px Arial,sans-serif!important}
.v2-main .mw-page-heading{margin:0!important;padding:18px 15px 14px!important;color:#aed45a!important;font:bold 21px Arial,sans-serif!important}
/* Formularios del centro: mismo ancho y altura, sin inputs blancos */
.v2-main .v2-post{background:transparent!important;border:0!important;margin:0!important;padding:10px 15px 20px!important}
.v2-main .v4-form{display:flex!important;flex-direction:column!important;gap:11px!important;width:420px!important;max-width:calc(100% - 12px)!important;margin:0!important;padding:0!important}
.v2-main .v4-form label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;color:#c8c9bf!important;font:12px Arial,sans-serif!important}
.v2-main .v4-form input{box-sizing:border-box!important;display:block!important;width:100%!important;height:28px!important;min-height:28px!important;padding:4px 8px!important;margin:0!important;border:1px solid #303a35!important;border-radius:0!important;background:#0b1416!important;color:#eee!important;box-shadow:inset 0 1px 3px #000!important;font:12px Arial,sans-serif!important}
.v2-main .v4-form button{align-self:flex-start!important;margin-top:2px!important;height:34px!important;padding:0 18px!important;background:linear-gradient(#3a3e36,#181a16)!important;border:1px solid #30362c!important;color:#b4d85b!important;font:bold 12px Georgia,serif!important;cursor:pointer!important}
/* Barra lateral original */
.sidebar .sidebar-container{width:292px!important;margin:0 0 4px 3px!important;padding:0!important}
.sidebar .membersip_a{height:auto!important;min-height:0!important;background:#0b0e0b!important}
.sidebar .mems-b-head{height:32px!important}
.sidebar .mem-b-cont.v2-login{width:100%!important;box-sizing:border-box!important;padding:12px 12px 11px!important;background:#0b0f0c!important}
.v2-login .v2-label{margin:0 0 12px!important;font:bold 12px Arial,sans-serif!important;color:#a9d04c!important}
.mw-login-form{display:block!important;width:100%!important;margin:0!important}
.mw-login-row{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important}
.mw-login-row label{width:auto!important;float:none!important;position:static!important;color:#c7c7bd!important;font:12px Arial,sans-serif!important}
.mw-login-row input,.v2-login input#mw-user,.v2-login input#mw-pass{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:25px!important;padding:3px 7px!important;margin:0!important;float:none!important;position:static!important;border:1px solid #303b39!important;border-radius:0!important;background:#0a1416!important;color:#ececec!important;box-shadow:inset 0 1px 3px #000!important;font:12px Arial,sans-serif!important}
.mw-remember{margin:8px 0!important;min-height:18px!important;font:12px Arial,sans-serif!important;color:#c2c4b8!important}
.mw-remember label{display:inline-flex!important;align-items:center!important;gap:6px!important}.mw-remember input{width:14px!important;height:14px!important;margin:0!important;accent-color:#89b92d!important}
.mw-login-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important}
.mw-login-bottom button{flex:0 0 82px!important;width:82px!important;height:32px!important;margin:0!important;padding:0!important;background:linear-gradient(#393d36,#161a15)!important;border:1px solid #32382d!important;color:#b7d55d!important;font:bold 13px Georgia,serif!important;cursor:pointer!important}
.mw-login-bottom>div{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;text-align:right!important}.mw-login-bottom a{font:12px Arial,sans-serif!important;color:#a8ce50!important}.mw-muted{font:10px Arial,sans-serif!important;color:#888c7e!important}
.realmlist{margin:4px 0 6px 3px!important;padding:9px 3px!important;background:#121512!important;font:12px Arial,sans-serif!important}
/* Estado: una fila por reino, sin enlace inventado */
.mw-status{width:292px!important;margin:4px 0 6px 3px!important;background:#0d100d!important;border:1px solid #30392d!important}
.mw-status-heading{padding:10px 12px!important;background:linear-gradient(#2b3029,#151a15)!important;color:#acd352!important;font:bold 12px Arial,sans-serif!important;border-bottom:1px solid #30392d!important}
.mw-realm{display:flex!important;justify-content:space-between!important;padding:9px 12px!important;background:linear-gradient(#272c25,#151915)!important;border-bottom:1px solid #333c30!important;color:#b2d45b!important;font:bold 12px Arial,sans-serif!important}
.mw-realm small{color:#868a80!important;font:11px Arial,sans-serif!important}
.mw-realm-info{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:center!important;padding:11px 12px!important;color:#999d93!important;font:11px Arial,sans-serif!important}
.mw-online-count{color:#e39523!important;font:bold 12px Arial,sans-serif!important}.mw-uptime{margin-left:auto!important;color:#777e70!important;font:10px Arial,sans-serif!important}
.sidebar-container .banner{width:292px!important;height:75px!important;display:block!important}
.footer{width:956px!important;box-sizing:border-box!important;margin-top:15px!important}
@media(max-width:980px){body{overflow-x:auto!important}}
