:root{--cc-type-heading-size:18px;--cc-type-title-size:14px;--cc-type-body-size:14px;--cc-type-meta-size:11px;--cc-type-fullscreen-factor:1.12;--cc-type-heading-color:#f4fbff;--cc-type-title-color:#8fe8ff;--cc-type-body-color:#e2edf6;--cc-type-meta-color:#a9bdd0}
/* Couche finale pilotée par l'ACP. Le menu latéral #cc-games-hub-nav est exclu. */
#cc-games-hub-main h1,#cc-games-hub-main h2,#cc-games-hub-main .cc-panel-heading,.cc-match-winner-modal__dialog>h2,.cc-match-reward-preview__meta>h3{color:var(--cc-type-heading-color)!important;font-size:var(--cc-type-heading-size)!important;line-height:1.18!important}
#cc-games-hub-main h3,#cc-games-hub-main h4,#cc-games-hub-main .cc-panel-card-variant>strong,#cc-games-hub-main .cc-panel-collection-item__name,#cc-games-hub-main .cc-panel-workshop h4,#cc-games-hub-main .cc-panel-shop h4,.cc-match-winner-modal__title,.cc-match-reward-box__head{color:var(--cc-type-title-color)!important;font-size:var(--cc-type-title-size)!important;line-height:1.22!important}
#cc-games-hub-main p,#cc-games-hub-main .cc-panel-workshop__description,#cc-games-hub-main .cc-panel-description,.cc-match-winner-modal__text,.cc-match-winner-modal__rule{color:var(--cc-type-body-color)!important;font-size:var(--cc-type-body-size)!important;line-height:1.42!important}
#cc-games-hub-main small,#cc-games-hub-main .cc-panel-workshop__type,#cc-games-hub-main .cc-panel-meta,.cc-match-reward-choice__badge,.cc-match-reward-choice__name{color:var(--cc-type-meta-color)!important;font-size:var(--cc-type-meta-size)!important;line-height:1.3!important}
#cc-games-hub-main h1,#cc-games-hub-main h2,#cc-games-hub-main h3,#cc-games-hub-main h4,#cc-games-hub-main p,#cc-games-hub-main td,#cc-games-hub-main th,#cc-games-hub-main strong,#cc-games-hub-main span:not(.cc-live-dir):not(.cc-live-card__name){min-width:0;white-space:normal;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto;text-overflow:clip}
/* Carte montrée au perdant : image entière, sans découpe verticale. */
#cc-match-loser-modal-card .cc-live-card,#cc-match-loser-modal-card .cc-live-card__inner,#cc-games-info-content #cc-match-loser-modal-card .cc-live-card,#cc-games-info-content #cc-match-loser-modal-card .cc-live-card__inner{width:138px!important;max-width:138px!important;aspect-ratio:188/220!important;min-height:0!important}
#cc-match-loser-modal-card .cc-live-card__art,#cc-games-info-content #cc-match-loser-modal-card .cc-live-card__art{inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important}
#cc-match-loser-modal-card .cc-live-card__art img,#cc-games-info-content #cc-match-loser-modal-card .cc-live-card__art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important}
:fullscreen,.cc-citycardslive-arena-fullscreen,.cc-battle-stage.cc-arena-embed-fullscreen{--cc-type-heading-size:calc(var(--cc-type-heading-base,18px)*var(--cc-type-fullscreen-factor));--cc-type-title-size:calc(var(--cc-type-title-base,14px)*var(--cc-type-fullscreen-factor));--cc-type-body-size:calc(var(--cc-type-body-base,14px)*var(--cc-type-fullscreen-factor));--cc-type-meta-size:calc(var(--cc-type-meta-base,11px)*var(--cc-type-fullscreen-factor))}

/* Numéro d'ordre de la collection : coin gauche, hors du nom de la carte. */
#cc-games-hub-main .cc-panel-collection-item{position:relative!important}
#cc-games-hub-main .cc-panel-collection-item__no{position:absolute!important;z-index:8!important;top:14px!important;left:14px!important;right:auto!important;margin:0!important}
