/* Exclusive artwork occupies the existing summary space; no additional scrolling. */
body #hub-dialog[data-tab=ranks] .path-selected-art.path-exclusive-art{width:100%!important;max-width:230px!important;height:clamp(90px,19vh,185px)!important;margin:0 auto!important;display:grid;place-items:center;background:radial-gradient(ellipse,#c1a5ff22,transparent 68%)}
body #hub-dialog[data-tab=ranks] .path-exclusive-art img{width:100%!important;height:100%!important;object-fit:contain;filter:drop-shadow(0 3px 5px #160d2780)}
body #hub-dialog[data-tab=ranks] .has-road-exclusive{background:radial-gradient(ellipse at top,#70518522,transparent 75%)}
body #hub-dialog[data-tab=ranks] .road-exclusive-tag{display:inline-block;padding:5px 10px;border:1px solid #b59a65;border-radius:20px;color:#f6dfa4;background:#30223f;font-size:12px;font-weight:700}
body #hub-dialog[data-tab=ranks] .has-road-prize{position:relative}
body #hub-dialog[data-tab=ranks] .road-prize-mark{position:absolute;right:12%;top:28%;color:#ffecac;background:#503d62;border:1px solid #d7bd7a;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;box-shadow:0 2px 5px #150d27}
@media(max-height:620px){body #hub-dialog[data-tab=ranks] .path-selected-art.path-exclusive-art{height:90px!important}body #hub-dialog[data-tab=ranks] .road-exclusive-tag{font-size:10px;padding:3px 7px}}

@media(max-height:620px){
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .path-summary.has-road-exclusive{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;gap:3px 5px!important;align-content:center!important;padding:8px!important}
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive .path-selected-art.path-exclusive-art{display:grid!important;grid-column:1;grid-row:1/4;width:66px!important;height:66px!important;max-width:66px!important;max-height:none!important}
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive .path-exclusive-art img{display:block!important;width:100%!important;height:100%!important}
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive h2{font-size:17px!important;margin:0!important}
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive>strong,body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive>p{font-size:11px!important;margin:0!important}
 body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive>.road-exclusive-tag,body #hub-dialog#hub-dialog#hub-dialog[data-tab=ranks] .path-road:not(.road-simple) .has-road-exclusive>progress{grid-column:1/-1}
}

