/* ========================================================================
   MU RADITZ — PROFESSIONAL MU ONLINE V18.0 (2026-11-03)
   Interface de jogo inspirada no conceito aprovado pelo proprietario.
   Integra-se APOS todos os estilos antigos e preserva integralmente:
     .mw-navbar, .header (logo/dragao), logica PHP, formularios, rotas.
   ======================================================================== */
.mw-main[data-raditz-theme="v18.0"] {
  --mu18-black: #0c090d;
  --mu18-smoke: #161117;
  --mu18-panel: #181116;
  --mu18-red: #7a1519;
  --mu18-red-bright: #d43627;
  --mu18-gold: #b68a4c;
  --mu18-gold-light: #f3d59b;
  --mu18-text: #f3e3cd;
  --mu18-muted: #baa58e;
  --mu18-stroke: rgba(184,132,66,.74);
  --mu18-metal: linear-gradient(180deg,#5c3b2c 0%,#bb8644 5%,#472521 9%,#1b1315 14%,#181015 88%,#6c3c28 94%,#b18b51 98%,#442321 100%);
  --mu18-face: radial-gradient(ellipse at 45% -60%,rgba(145,27,29,.22),transparent 72%),linear-gradient(150deg,#211419,#0e0c10 52%,#241013 100%);
  --mu18-plate: linear-gradient(180deg,#390e16 0%,#79181d 37%,#4a0f14 63%,#200c12 100%);
  color:var(--mu18-text);
  position:relative;
}
/* Original navbar/hero are not targeted. Body backdrop retains owner's art. */
.mw-main[data-raditz-theme="v18.0"] > .row {--bs-gutter-x:16px;align-items:start}
.mw-main[data-raditz-theme="v18.0"] > .row > [class*="col-"] {min-width:0}
.mw-main[data-raditz-theme="v18.0"] > .row > .col-lg-9 {background:transparent!important;padding-left:8px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content.ajax-container {
  min-width:0;overflow:visible;
  padding:15px!important;
  background:linear-gradient(145deg,rgba(16,12,15,.93),rgba(17,10,14,.96))!important;
  border:1px solid rgba(141,77,38,.71)!important;
  border-radius:5px!important;
  box-shadow:inset 0 0 0 3px rgba(3,3,4,.7),inset 0 0 0 4px rgba(181,128,62,.25),0 15px 38px #000a!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-content.ajax-container::before {
  content:"";height:2px;position:absolute;top:0;left:24px;right:24px;pointer-events:none;
  background:linear-gradient(90deg,transparent,#bd803e 19%,#f9da8e 49%,#c87934 81%,transparent);
  box-shadow:0 0 11px #a5331d77;
}
/* Metal-bordered game windows: grouped carefully, independent from side effects of older CSS. */
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language),
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-class-v169,.raditz-castle),
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.page,.page-container,.card:not(.raditz-podium-card):not(.raditz-market-card)) {
  border:1px solid var(--mu18-stroke)!important;
  border-radius:5px!important;
  background:var(--mu18-face)!important;
  box-shadow:inset 0 0 0 2px #0b080b,inset 0 0 0 3px #65412566,0 9px 22px #0009!important;
  color:var(--mu18-text)!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language),
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-class-v169,.raditz-castle) {position:relative;overflow:hidden}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language):after,
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-class-v169,.raditz-castle):after {
  content:"";position:absolute;inset:5px;pointer-events:none;z-index:0;
  border:1px solid rgba(173,116,58,.23);border-radius:2px;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.partial-login,.raditz-info-v13,.raditz-side-v14,.webshop,.language) > *,
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.top-players,.raditz-gallery-v1613,.raditz-class-v169,.raditz-castle) > * {position:relative;z-index:1}
/* Golden bar titles resembling the MU inventory/event title plates. */
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players > .title,
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-heading,
.mw-main[data-raditz-theme="v18.0"] .raditz-gallery-v1613 .rig-heading,
.mw-main[data-raditz-theme="v18.0"] .raditz-class-v169 .title {
  position:relative!important;box-sizing:border-box;
  margin:0 0 13px!important;min-height:40px;
  padding:10px 13px!important;
  border:1px solid #bb8549!important;border-radius:3px!important;
  background:linear-gradient(180deg,#4d151a 0%,#8f191d 36%,#481017 75%,#250d12 100%)!important;
  box-shadow:inset 0 1px 0 #f6b46b5c,inset 0 -3px 0 #15090c,0 3px 10px #0007,0 0 10px #d52d1c24!important;
  color:var(--mu18-gold-light)!important;
  font:700 15px/1.3 Georgia,'Times New Roman',serif!important;
  text-transform:uppercase;letter-spacing:.65px!important;text-align:center;
  text-shadow:0 2px 2px #000,0 0 10px #d8422d6b;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title:before {content:'◆';color:#fbd48a;font-size:10px;padding-right:8px}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar :is(.raditz-info-v13,.raditz-side-v14,.webshop) > p.title:after {content:'◆';color:#fbd48a;font-size:10px;padding-left:8px}
/* Sidebar ordering follows the concept without moving markup or altering PHP. */
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > *{float:none!important;margin:0!important;min-width:0}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login{order:1}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .raditz-info-v13{order:2}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .download-container{order:3}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .shortcut{order:4}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .webshop{order:5}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .raditz-side-v14{order:6}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .language{order:7}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login{padding:14px 14px 16px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login:before{
  content:'♛  PAINEL DO JOGADOR  ♛';position:relative;display:block;top:auto;left:auto;right:auto;
  height:auto!important;min-height:37px;padding:10px 5px;margin:-3px -3px 16px;
  text-align:center;color:var(--mu18-gold-light);letter-spacing:.7px;
  font:700 15px/1.35 Georgia,serif;background:var(--mu18-plate);
  border:1px solid #b98a54;box-shadow:0 2px 10px #0008;text-shadow:0 1px 2px #000;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login form :is(.form-control,input.form-control){
  min-height:39px!important;background:#0f0c11!important;border:1px solid #664630!important;
  border-radius:3px!important;color:#f7e9d6!important;
  box-shadow:inset 0 2px 7px #0009!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login form :is(.form-control,input.form-control):focus{border-color:#e9b969!important;box-shadow:0 0 0 2px #c878332e!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login form button[type=submit],
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .text-center a,
.mw-main[data-raditz-theme="v18.0"] .mw-content .btn-primary{
  border:1px solid #e7af64!important;border-radius:3px!important;
  background:linear-gradient(#c13229,#82171a 52%,#3b0e12)!important;
  color:#ffe8bd!important;box-shadow:inset 0 1px #ffe0a058,0 4px 11px #4d1011b3!important;
  font:700 14px Georgia,serif!important;letter-spacing:.45px!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login form button[type=submit]:hover,
.mw-main[data-raditz-theme="v18.0"] .mw-content .btn-primary:hover{filter:brightness(1.13)}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13{padding:13px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .server-info li{
  min-height:29px!important;padding:6px 5px!important;margin:0!important;
  border:0!important;border-bottom:1px solid #79513747!important;border-radius:0!important;
  background:transparent!important;line-height:1.4!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .server-info li:last-child{border-bottom:0!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .server-info li:before{content:'●';font-size:8px;color:#3cc665;margin-right:5px;text-shadow:0 0 5px #3c9e56}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .server-info li .text{color:#f5d7a0!important;font-size:12px}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-info-v13 .servers{padding:8px 10px!important;border-color:#5b3728!important;background:#0d0b0ecc!important}
/* Download art retained from owner's files; safe scaling and metal frame. */
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .download-container{overflow:visible!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .download-container .download{
  width:100%!important;height:110px!important;display:block!important;float:none!important;margin:0!important;
  border:1px solid #c8984e!important;border-radius:4px!important;
  background-size:100% 100%!important;background-position:center center!important;background-repeat:no-repeat!important;
  box-shadow:0 0 0 3px #0a090a,0 5px 15px #000a!important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .shortcut{display:grid!important;grid-template-columns:1fr;gap:9px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .shortcut :is(a.register,a.infos){
  border:1px solid #a77a42!important;border-radius:4px!important;
  overflow:hidden;min-height:75px!important;background-size:100% 100%!important;
  box-shadow:inset 0 0 0 2px #120c0c,0 4px 11px #0008;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .shortcut a:hover{filter:brightness(1.17)}
/* Homepage main/secondary layout — the actual 3-column mockup structure. */
.mw-main[data-raditz-theme="v18.0"] .mu18-home-layout{display:grid;grid-template-columns:minmax(0,1.67fr) minmax(260px,1fr);align-items:start;gap:16px}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-core,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right{min-width:0;display:flex;flex-direction:column;gap:16px}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-layout .banners{min-width:0;margin:0!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-layout .banners :is(img,video){max-width:100%;height:auto}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-layout .banners :is(.slider-container,#slides-banner-carousel){margin:0!important;overflow:hidden;border:1px solid #bb8449!important;border-radius:4px!important;box-shadow:0 0 0 3px #100a0e,0 7px 18px #000b!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-layout .banners .carousel-item{background:#09080a!important}
/* News board: picture, category, headline, date are still plugin-generated. */
.mw-main[data-raditz-theme="v18.0"] .mu18-home-core .raditz-news-v16-6{
  padding:12px!important;margin:0!important;border:1px solid #b78247!important;border-radius:4px!important;
  background:linear-gradient(150deg,#150d11,#0b0a0e 62%,#240b11)!important;
  box-shadow:inset 0 0 0 3px #060508,inset 0 0 0 4px #7a4c2e70,0 9px 22px #000b!important;
}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-core .raditz-news-v16-6:before{top:0;left:4%;width:92%}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-heading{
  justify-content:flex-start!important;text-align:left!important;gap:10px!important;min-height:53px;padding:8px 11px!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-heading .raditz-news-heading-copy{min-width:0}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-heading h2{font:700 clamp(16px,1.45vw,22px)/1.2 Georgia,serif!important;letter-spacing:.9px!important;color:#ffe0a4!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-heading p{font:9px Georgia,serif!important;letter-spacing:1.1px!important;color:#dfb476!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .raditz-news-emblem{
  flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:53px!important;min-height:53px!important;
  padding:1px!important;background:#12070c!important;
  border:1px solid #a36c35!important;border-radius:4px!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 img#raditz-news-header-logo{height:100%!important;width:100%!important;object-fit:fill!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts{gap:0!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post{
  gap:12px!important;min-height:76px!important;padding:9px 3px!important;
  margin:0!important;border:0!important;border-bottom:1px solid #87553855!important;
  border-radius:0!important;background:linear-gradient(90deg,#1e0e13b0,#100c1000)!important;
  box-shadow:none!important;transform:none!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post:first-child{border-top:0!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post:last-child{border-bottom:0!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post:hover{background:linear-gradient(90deg,#471920af,#20101540)!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image{
  flex:0 0 82px!important;width:82px!important;height:65px!important;min-height:65px!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image img,
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image img.raditz-category-icon{
  box-sizing:border-box!important;width:82px!important;height:65px!important;
  padding:1px!important;object-fit:cover!important;object-position:center center!important;
  background:#1d0e12!important;border:1px solid #ae753b!important;border-radius:3px!important;
  box-shadow:0 0 0 2px #1a0c0b!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-title{display:block!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-title .badge{
  display:inline-block!important;margin:0 0 4px!important;padding:3px 6px!important;
  background:linear-gradient(180deg,#6f191c,#421018)!important;
  border:1px solid #996334!important;border-radius:2px!important;
  color:#ebc58c!important;font:700 9px Georgia,serif!important;
}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-title a{display:block;font:700 14px/1.35 Georgia,serif!important;color:#ffe6c2!important}
.mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-body{font-size:11px!important;color:#d0b9a1!important}
/* Right-hand scoreboard and Siege — actual server data, not the sample figures. */
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players{
  margin:0!important;padding:10px!important;min-width:0;
}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players > .title{min-height:48px!important;justify-content:center!important;margin-bottom:9px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players > .title span{font:700 19px Georgia,serif!important;color:#ffe6b8!important;letter-spacing:.5px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .row.row-cols-4{gap:6px!important;max-height:480px;overflow-y:auto!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#975d30 #100b0e}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .row.row-cols-4>.col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .card{margin:0!important;border:1px solid #70402d!important;border-radius:2px!important;background:#130c10!important;box-shadow:none!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .card-header{min-height:32px!important;padding:7px!important;background:linear-gradient(180deg,#44151b,#1d0e12)!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .card-body{padding:5px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .table{table-layout:auto!important;font-size:10px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .table td,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .table th{padding:5px 3px!important;word-wrap:break-word}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .top-players .table tr:nth-child(1) td:first-child{color:#ffcf6e!important}
/* New Siege component based on original partial, no PHP changes required. */
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle{
  margin:0!important;padding:12px 11px 16px!important;
  background:linear-gradient(180deg,#0d09108c 0%,#13090dbf 42%,#12090c 100%),url(../images/mu18/castle-scene.webp) top center/100% 185px no-repeat,#140c11!important;
}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle:before,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle:after{color:#f3b568!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__topline{font-size:9px!important;letter-spacing:1.2px!important;color:#e8c687!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__header{margin:8px 0 95px!important;gap:8px!important;justify-content:center!important;text-align:center!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__crest{display:none!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__header h2{font:700 22px Georgia,serif!important;letter-spacing:.9px!important;color:#ffdf9b!important;text-shadow:0 1px 2px #000,0 0 10px #ac2c2e}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__header p{display:none!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__body{display:flex!important;flex-direction:column!important;gap:6px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__champion,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__details{
  padding:9px!important;border:1px solid #83502b66!important;border-radius:2px!important;background:linear-gradient(135deg,#220c11eb,#0c090de8)!important;gap:6px!important;
}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__mark{min-width:65px!important;min-height:65px!important;max-width:80px;max-height:80px;padding:3px!important;background:linear-gradient(145deg,#621f25,#170b10)!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__mark img{max-width:70px!important;max-height:70px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__empty-mark{font-size:42px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__guild{font:700 20px/1.15 Georgia,serif!important;color:#ffdf9f!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__tag,
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__overline{font-size:9px!important;letter-spacing:1.3px!important;color:#e6bc7c!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__master{gap:8px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__avatar{width:45px!important;height:45px!important;flex:0 0 45px!important;font-size:26px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__master strong{font:700 16px Georgia,serif!important;margin:3px 0!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__battle{padding-top:10px!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__battle strong{font:700 18px Georgia,serif!important;color:#ffdf92!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__footer{gap:9px!important;margin:12px 0 0!important;flex-wrap:wrap;font-size:8px!important;letter-spacing:.5px!important}
/* Fast actions in game-window format. */
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-link{
  display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:106px;padding:12px 6px 9px;
  color:#f6d59a!important;text-decoration:none!important;
  border:1px solid #a87b43!important;border-radius:4px;
  background:radial-gradient(ellipse at 50% 18%,#80291d5c,transparent 55%),linear-gradient(150deg,#2b1114,#09090c 60%,#260e13);
  box-shadow:inset 0 0 0 2px #10080b,inset 0 0 0 3px #9b5e3633,0 6px 14px #0008;
  transition:border-color .25s,transform .25s,box-shadow .25s;
}
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-link:hover{transform:translateY(-2px);border-color:#efbd6b!important;box-shadow:0 0 16px #e03e2426,0 8px 15px #0009}
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-icon{font-size:28px!important;line-height:1.4;color:#f5c67d;text-shadow:0 0 10px #f73b1e80}
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-link strong{margin:4px 0 2px;font:700 12px Georgia,serif;letter-spacing:.2px;text-align:center}
.mw-main[data-raditz-theme="v18.0"] .mu18-quick-link small{font:9px Arial,sans-serif;color:#b9a38d;text-align:center}
/* Extra widgets below main columns. */
.mw-main[data-raditz-theme="v18.0"] .mu18-home-extras{display:grid;gap:18px;margin-top:18px}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-extras .raditz-gallery-v1613{margin:0!important}
.mw-main[data-raditz-theme="v18.0"] .mu18-home-extras .top-class{margin-top:0!important}
/* All other pages: consistent MMORPG panels and readable content. */
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.page,.page-container){padding:17px!important;min-height:360px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.page-title,.page-header,.card-header){
  background:linear-gradient(100deg,#54151d,#200f14,#63161a)!important;
  border-color:#976034!important;color:#f3d09b!important;text-shadow:0 2px 3px #000;
}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.table,.table-responsive) {color:#f4dfc1!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.table,table):not(.raditz-keep-original)>thead>tr>*{background:#39161b!important;color:#f3d5a1!important;border-color:#8c5636!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content .table>:not(caption)>*>*{border-color:#76503766!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.form-control,.form-select,textarea){background:#0d0c10!important;border-color:#755238!important;color:#eee0cb!important;border-radius:3px!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.form-control,.form-select,textarea):focus{border-color:#e4b36a!important;box-shadow:0 0 0 2px #bf723522!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content .nav-tabs{border-bottom-color:#a16c3e!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content .nav-tabs .nav-link.active{background:#691b1e!important;color:#ffe2ab!important;border-color:#bc8749!important}
.mw-main[data-raditz-theme="v18.0"] .mw-content :is(.btn,.page-link):not(.btn-primary):hover{filter:brightness(1.1)}
/* Accessibility, mobile layouts, low cost effects. */
.mw-main[data-raditz-theme="v18.0"] a:focus-visible,
.mw-main[data-raditz-theme="v18.0"] button:focus-visible{outline:2px solid #f8d48d!important;outline-offset:2px}
@media(min-width:992px) and (max-width:1260px){
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-layout{grid-template-columns:1fr}
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-right{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .mw-main[data-raditz-theme="v18.0"] .mu18-quick-link{min-height:88px}
}
@media(max-width:991.98px){
  .mw-main[data-raditz-theme="v18.0"] > .row > .col-lg-9{padding-left:calc(var(--bs-gutter-x)*.5)!important}
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.85fr)}
  .mw-main[data-raditz-theme="v18.0"] .mw-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}
  .mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .partial-login,
  .mw-main[data-raditz-theme="v18.0"] .mw-sidebar > .raditz-info-v13{grid-row:span 2}
}
@media(max-width:767.98px){
  .mw-main[data-raditz-theme="v18.0"] .mw-content.ajax-container{padding:9px!important}
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-layout{grid-template-columns:1fr}
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
  .mw-main[data-raditz-theme="v18.0"] .mw-sidebar{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .mw-main[data-raditz-theme="v18.0"] .mw-sidebar,
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-right{grid-template-columns:1fr}
  .mw-main[data-raditz-theme="v18.0"] .mu18-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image{width:70px!important;flex-basis:70px!important;height:56px!important;min-height:56px!important}
  .mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image img,
  .mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-post .posts-image img.raditz-category-icon{width:70px!important;height:56px!important}
  .mw-main[data-raditz-theme="v18.0"] .raditz-news-v16-6 .posts-title a{font-size:13px!important}
  .mw-main[data-raditz-theme="v18.0"] .mu18-home-right .raditz-castle__header{margin-bottom:110px!important}
}
@media(prefers-reduced-motion:reduce){
 .mw-main[data-raditz-theme="v18.0"] *,
 .mw-main[data-raditz-theme="v18.0"] *::before,
 .mw-main[data-raditz-theme="v18.0"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}


/* ETAPA 61 - cabeçalhos laterais iguais ao painel Noticias, sem placa vinho */
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-side-v14 > p.title,
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .webshop.raditz-webshop-v15 > p.title,
body .mw-main .mw-sidebar .raditz-side-v14 > p.title,
body .mw-main .mw-sidebar .webshop.raditz-webshop-v15 > p.title {
    background: transparent !important;
    background-image: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(191,160,120,.27) !important;
    border-radius: 0 !important;
    padding: 0 0 12px !important;
    margin: 0 0 14px !important;
    min-height: 0 !important;
    height: auto !important;
    text-align: left !important;
    color: #f3d3a5 !important;
    font: 700 14px/1.4 'Segoe UI', Arial, sans-serif !important;
    text-shadow: none !important;
}
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-side-v14 > p.title::before,
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .raditz-side-v14 > p.title::after,
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .webshop.raditz-webshop-v15 > p.title::before,
.mw-main[data-raditz-theme="v18.0"] .mw-sidebar .webshop.raditz-webshop-v15 > p.title::after {content: none !important;display: none !important;}
