body.dmn-arcana dialog.arcana-download-dialog{width:min(780px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 30px);overflow:auto;box-sizing:border-box;padding:32px 27px;border:1px solid #a88d67;background:linear-gradient(#2d1824ed,#110e14f2),url('assets/ui/Back.png');color:#cfbfa5;box-shadow:0 20px 100px #000c}
.arcana-download-dialog::backdrop{background:#030205db;backdrop-filter:blur(4px)}
body.dmn-arcana .arcana-download-dialog h2{font:26px/1.4 LegacyBalgruf,Georgia;color:#ead3ac;margin:0 24px 9px 0}
.arcana-download-dialog p{font:11px/1.8 Tahoma;color:#bba78f;margin:10px 0}
.download-transfer{padding:18px;margin:22px 0 14px;background:#100b13;border:1px solid #765a44}
.download-transfer label{display:flex;justify-content:space-between;color:#d8c3a1;font:12px Tahoma;gap:15px}
.download-transfer progress{display:block;width:100%;height:17px;margin:14px 0;accent-color:#9b4755}
.download-transfer progress::-webkit-progress-bar{background:#241921;border:1px solid #6e5947}
.download-transfer progress::-webkit-progress-value{background:linear-gradient(#c26d64,#7c233f)}
.download-transfer small{font:10px Tahoma;color:#b39b7f}
.download-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.download-actions>a:not(.game-button){font:10px Tahoma;color:#c2a374}
.arcana-download-dialog [hidden]{display:none!important}
.arcana-download-dialog .download-note{font-size:10px;color:#a58d76}
.arcana-download-dialog details{margin-top:23px;border-top:1px solid #80604466;padding-top:15px}
.arcana-download-dialog summary{font:17px LegacyBalgruf,Georgia;color:#e1c89e;cursor:pointer}
.arcana-download-dialog h3{font:20px LegacyBalgruf,Georgia;color:#ddbf97;margin-top:20px}
.download-guide-steps{list-style:decimal;margin:20px 0;padding-left:24px}
.download-guide-steps li{padding:13px 0 20px;border-bottom:1px solid #70543e44}
.download-guide-steps h4{font:17px LegacyBalgruf,Georgia;color:#e3c69e;margin:0}
.download-guide-steps img{display:block;max-width:100%;height:auto;margin-top:12px;border:1px solid #665445}
.download-integrity code{display:block;overflow-wrap:anywhere;font:10px/1.8 monospace;color:#baa48a}
@media(max-width:650px){body.dmn-arcana dialog.arcana-download-dialog{padding:28px 17px;width:calc(100% - 18px)}body.dmn-arcana .arcana-download-dialog h2{font-size:23px}.download-transfer{padding:13px}.download-actions{gap:10px}.download-guide-steps{padding-left:18px}}
body.dmn-arcana dialog.arcana-download-dialog{padding:0;border:0}
.download-dialog-shell{position:relative;isolation:isolate;--mu-scale:.8;padding:35px 27px 27px}
.download-dialog-shell>:not(.mu-connected-frame){position:relative;z-index:1}
.download-dialog-shell>[data-close-dialog]{position:absolute;z-index:3;right:13px;top:17px}
.download-overview{margin:22px 0 30px}
.download-overview img{display:block;width:100%;height:auto}
.download-overview figcaption{font:10px/1.8 Tahoma;color:#ac9679;margin-top:7px}
@media(max-width:650px){body.dmn-arcana dialog.arcana-download-dialog{padding:0}.download-dialog-shell{--mu-scale:.65;padding:31px 17px 22px}}
.download-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}
.download-source-card{--mu-scale:.48;position:relative;isolation:isolate;padding:27px 14px 21px;background:linear-gradient(#2a1722d9,#100d14ee),url('assets/ui/Back.png');min-width:0;text-align:center}
.download-source-card>:not(.mu-connected-frame){position:relative;z-index:1}
.download-source-name{display:block;font:10px/1.5 Tahoma;letter-spacing:1.5px;color:#c8a779;margin-bottom:12px}
body.dmn-arcana .download-source-card h3{font:21px/1.3 LegacyBalgruf,Georgia;color:#e9cfa4;margin:0}
.download-source-card p{font:9px/1.7 Tahoma;color:#ac967d;margin:10px 0 17px}
.download-source-buttons{display:grid;gap:11px}
body.dmn-arcana .download-source-buttons .game-button{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;margin:0;font-size:12px;letter-spacing:0}
.download-source-buttons .game-button small{font:8px Tahoma;color:#c4ae91;letter-spacing:0}
@media(max-width:1050px) and (min-width:701px){.central-column .download-source-grid{grid-template-columns:1fr}.central-column .download-source-buttons{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.download-source-grid{grid-template-columns:1fr;gap:15px}.download-source-card{padding:25px 18px 20px}.download-source-buttons{grid-template-columns:1fr 1fr}.download-source-card h3 br{display:none}.download-source-card h3{font-size:22px}}

.download-installation-guide{margin-top:27px;padding-top:20px;border-top:1px solid #80604466}
.download-installation-guide .download-guide-steps{display:block}
.download-installation-guide .download-guide-steps img{display:block;max-width:100%;height:auto}
.download-installation-guide .download-note{font:10px/1.8 Tahoma;color:#a58d76}
