/* V16.23.1: fundos reproduzem os gradientes reais de Noticias V16.6/V16.7. */
/* MU Raditz V16.23 | Downloads Imperial - scoped page only */
.raditz-downloads-v1623{--rd-wine:#35191d;--rd-red:#641e22;--rd-gold:#b99757;--rd-graphite:#1f181b;color:#e8d9c9;padding-bottom:24px}
.raditz-downloads-v1623 .rd23-hero{position:relative;overflow:hidden;padding:30px 28px 26px;border:1px solid #a15b40;border-radius:9px;background:linear-gradient(105deg,#35191d,#641e22 47%,#2a171b);box-shadow:inset 0 0 0 3px #2a1b1c,0 12px 28px #0006;text-align:center}
.raditz-downloads-v1623 .rd23-hero:before,.raditz-downloads-v1623 .rd23-panel:before{content:'';position:absolute;inset:5px;border:1px solid rgba(188,148,82,.25);border-radius:5px;pointer-events:none}
.raditz-downloads-v1623 .rd23-eyebrow,.raditz-downloads-v1623 .rd23-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:2px;color:#c9a467}
.raditz-downloads-v1623 .rd23-hero h2{font-family:Georgia,serif;font-size:clamp(27px,4vw,39px);font-weight:700;color:#f3d5a0;text-shadow:0 2px 10px #000b;margin:8px 0}
.raditz-downloads-v1623 .rd23-hero p{margin:0;color:#dac6bb;font-size:13px}
.raditz-downloads-v1623 .rd23-breadcrumb{margin:12px 0 18px}.raditz-downloads-v1623 .rd23-breadcrumb .breadcrumb{background:transparent;margin:0}.raditz-downloads-v1623 .rd23-breadcrumb a{color:#c9a467}
.raditz-downloads-v1623 .rd23-panel{position:relative;isolation:isolate;overflow:hidden;margin:0 0 20px;padding:19px 19px 22px;border:1px solid #823b30;border-radius:9px;background:linear-gradient(145deg,rgba(31,24,27,.97),rgba(12,12,17,.97));box-shadow:inset 0 1px rgba(230,181,97,.18),0 9px 24px #0005}
.raditz-downloads-v1623 .rd23-heading{display:flex;align-items:center;gap:13px;padding:0 0 15px;margin:0 0 16px;border-bottom:1px solid rgba(185,151,87,.32)}
.raditz-downloads-v1623 .rd23-heading h3{font-family:Georgia,serif;font-size:20px;font-weight:700;color:#eac98d;margin:3px 0 0;text-shadow:0 1px 4px #0008}
.raditz-downloads-v1623 .rd23-symbol{flex:0 0 43px;height:43px;display:grid;place-items:center;border:1px solid #9d7847;border-radius:6px;background:linear-gradient(105deg,#35191d,#641e22 47%,#2a171b);color:#f0c47a;font-size:19px}
.raditz-downloads-v1623 .rd23-files{display:grid;gap:11px}.raditz-downloads-v1623 .rd23-file{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid rgba(172,67,44,.68);border-left:3px solid #aa432f;border-radius:6px;background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94));transition:border-color .25s,box-shadow .25s,transform .25s}
.raditz-downloads-v1623 .rd23-file:hover{border-color:#c7a36b;box-shadow:0 5px 18px #0006,0 0 15px #8b362433;transform:translateY(-2px)}
.raditz-downloads-v1623 .rd23-file-icon{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,rgba(31,24,27,.97),rgba(12,12,17,.97));border:1px solid #765638;color:#e2b875;font-size:22px}
.raditz-downloads-v1623 .rd23-file-info{min-width:0;flex:1}.raditz-downloads-v1623 .rd23-file-info h4{font-size:16px;color:#f2d6a4;font-weight:700;margin:0 0 5px;overflow-wrap:anywhere}
.raditz-downloads-v1623 .rd23-desc{font-size:13px;color:#d5c1b7;overflow-wrap:anywhere;white-space:normal}.raditz-downloads-v1623 .rd23-size{display:inline-block;margin-top:9px;border:1px solid #73573d;border-radius:3px;padding:3px 9px;background:linear-gradient(145deg,rgba(31,24,27,.97),rgba(12,12,17,.97));color:#d8bd8d;font-size:11px}
.raditz-downloads-v1623 .rd23-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:46%}
.raditz-downloads-v1623 .rd23-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;min-height:39px;border:1px solid #c6a16a;border-radius:5px;background:linear-gradient(180deg,#7b2c2d,#481c20);box-shadow:inset 0 1px #d3a26d55,0 4px 10px #0005;color:#f8e4ba!important;text-decoration:none!important;font-weight:700;font-size:12px;transition:filter .2s,transform .2s,box-shadow .2s;overflow-wrap:anywhere;text-align:center}
.raditz-downloads-v1623 .rd23-button:hover,.raditz-downloads-v1623 .rd23-button:focus-visible{filter:brightness(1.22);transform:translateY(-2px);box-shadow:0 0 15px #b87e4944;outline:1px solid #e0bf82;outline-offset:2px}
.raditz-downloads-v1623 .rd23-table-scroll{overflow-x:auto}.raditz-downloads-v1623 .rd23-table{width:100%;border-collapse:collapse;font-size:13px;min-width:420px}.raditz-downloads-v1623 .rd23-table th,.raditz-downloads-v1623 .rd23-table td{padding:12px 14px;border:1px solid #64453b;color:#e2d1c3;background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94))}.raditz-downloads-v1623 .rd23-table thead th{background:linear-gradient(105deg,#35191d,#641e22 47%,#2a171b);color:#f2d09a}.raditz-downloads-v1623 .rd23-table tbody th{color:#d6ae72;background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94))}.raditz-downloads-v1623 .rd23-table tbody tr:nth-child(even) td{background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94))}
.raditz-downloads-v1623 .rd23-drivers{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.raditz-downloads-v1623 .rd23-drivers a{min-height:65px;min-width:110px;flex:1;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #694d38;border-radius:6px;background:linear-gradient(145deg,rgba(31,24,27,.97),rgba(12,12,17,.97));transition:border-color .2s,background .2s}.raditz-downloads-v1623 .rd23-drivers a:hover{border-color:#c9a467;background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94))}.raditz-downloads-v1623 .rd23-drivers img{max-width:100%;max-height:48px;height:auto;width:auto;object-fit:contain}
@media(max-width:650px){.raditz-downloads-v1623 .rd23-hero{padding:24px 15px}.raditz-downloads-v1623 .rd23-panel{padding:16px 12px}.raditz-downloads-v1623 .rd23-file{flex-wrap:wrap;padding:13px;gap:10px}.raditz-downloads-v1623 .rd23-file-info{flex-basis:calc(100% - 62px)}.raditz-downloads-v1623 .rd23-actions{max-width:none;width:100%;justify-content:stretch}.raditz-downloads-v1623 .rd23-button{flex:1}.raditz-downloads-v1623 .rd23-heading h3{font-size:17px}.raditz-downloads-v1623 .rd23-kicker{font-size:9px}}
@media(prefers-reduced-motion:reduce){.raditz-downloads-v1623 .rd23-file,.raditz-downloads-v1623 .rd23-button{transition:none!important;transform:none!important}}

/* V16.23.2: cartões de requisitos e superfícies alinhadas às Notícias. */
.raditz-downloads-v1623 .rd232-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.raditz-downloads-v1623 .rd232-spec-card{min-width:0;overflow:hidden;border:1px solid #694d38;border-radius:7px;background:linear-gradient(145deg,rgba(31,24,27,.97),rgba(12,12,17,.97));box-shadow:inset 0 1px 0 #c49b5630}
.raditz-downloads-v1623 .rd232-spec-head{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid #74523c;background:linear-gradient(105deg,#35191d,#641e22 47%,#2a171b);color:#eac98d}
.raditz-downloads-v1623 .rd232-spec-head i{font-size:19px;color:#d9b67c}
.raditz-downloads-v1623 .rd232-spec-head h4{margin:0;font:700 16px Georgia,serif;color:#f0d5a4}
.raditz-downloads-v1623 .rd232-spec-card dl{margin:0;padding:6px 15px 12px}
.raditz-downloads-v1623 .rd232-spec-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid #a7835430}
.raditz-downloads-v1623 .rd232-spec-card dl>div:last-child{border:0}
.raditz-downloads-v1623 .rd232-spec-card dt{font-size:12px;letter-spacing:.5px;color:#d4ae72;font-weight:700}
.raditz-downloads-v1623 .rd232-spec-card dd{margin:0;text-align:right;color:#e6d6ca;font-size:13px;overflow-wrap:anywhere}
.raditz-downloads-v1623 .rd23-main .rd23-file,.raditz-downloads-v1623 .rd23-extra{background:linear-gradient(100deg,rgba(82,29,31,.86),rgba(25,20,24,.97) 60%,rgba(48,24,27,.94))}
@media(max-width:650px){.raditz-downloads-v1623 .rd232-spec-grid{grid-template-columns:1fr}.raditz-downloads-v1623 .rd232-spec-head{padding:12px 14px}}
