.rcp-fe-lol-tft-hub .pass-expired, .rcp-fe-lol-tft-hub .battlepass-currency-container { font-family: var(--font-display); } .rcp-fe-lol-tft-hub .publishing-error-container { font-family: var(--font-body); } .rcp-fe-lol-tft-hub .battlepass-currency-container, .rcp-fe-lol-tft-hub .publishing-error-container { -webkit-user-select: none; } .rcp-fe-lol-tft-hub .battlepass-currency-container, .rcp-fe-lol-tft-hub .publishing-error-container { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-tft-hub .battlepass-currency-container { text-transform: uppercase; } .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(ko-kr), .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(ja-jp), .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(tr-tr), .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(el-gr), .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(th-th), .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-hub .battlepass-currency-container { font-size: 14px; font-weight: 700; letter-spacing: 0.075em; color: #cdbe91; } .rcp-fe-lol-tft-hub .battlepass-currency-container.active { position: relative; color: #f0e6d2; } .rcp-fe-lol-tft-hub .battlepass-currency-container:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-hub .publishing-error-container { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-tft-hub .publishing-error-container:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-tft-hub .publishing-error-container:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-hub { position: relative; margin-top: 79px; width: 100%; height: 100%; padding: 42px 0; } .rcp-fe-lol-tft-hub .tft-hub-footer-bg { display: flex; height: 400px; padding-top: 35px; background-origin: content-box; background-repeat: no-repeat; } .rcp-fe-lol-tft-hub .battlepass-timeline { padding: 0 32px; z-index: 1; } .rcp-fe-lol-tft-hub .pass-expired { color: #f0e6d2; font-size: 24px; font-weight: bold; letter-spacing: 0.04em; text-align: center; height: 424px; display: flex; align-items: center; justify-content: center; } .rcp-fe-lol-tft-hub .top { position: relative; display: flex; flex-direction: row; justify-content: space-around; margin-top: 50px; } .rcp-fe-lol-tft-hub .column-left { display: flex; flex-direction: column; justify-content: flex-start; height: 230px; } .rcp-fe-lol-tft-hub .pass-series-info { padding-left: 32px; padding-bottom: 10px; display: flex; flex-direction: column; align-items: flex-start; } .rcp-fe-lol-tft-hub .pass-reward-details { margin-right: 32px; } .rcp-fe-lol-tft-hub .column-right { display: flex; flex-direction: column; justify-content: flex-start; } .rcp-fe-lol-tft-hub .pass-missions-button { position: absolute; right: 100px; top: 6px; } .rcp-fe-lol-tft-hub .pass-level-bar { margin-left: 32px; } .rcp-fe-lol-tft-hub .battlepass-currency-container { position: absolute; color: #f0e6d2; padding: 3px 8px 4px 30px; border-radius: 8px; background: rgba(0,0,0,0.5); cursor: pointer; left: 946px; top: 20px; } .rcp-fe-lol-tft-hub .battlepass-currency-container::after { content: ''; position: absolute; left: -2px; top: 0; bottom: 0; width: 35px; background-image: url("/fe/lol-static-assets/images/icon-star-shards-active-88.png"); background-position: 0 center; background-size: 35px 35px; background-repeat: no-repeat; } .rcp-fe-lol-tft-hub .cards-spinner-container { position: absolute; bottom: -90px; left: 50%; transform: translate(-50%, -50%); } .rcp-fe-lol-tft-hub .publishing-error-container { position: absolute; bottom: -90px; left: 50%; transform: translate(-50%, -50%); } .rcp-fe-lol-tft-battlepass-timeline { position: absolute; bottom: 100px; width: 100%; } .rcp-fe-lol-tft-battlepass-timeline .milestones { height: 190px; } .rcp-fe-lol-tft-battlepass-timeline .milestone { scroll-snap-align: start; } .rcp-fe-lol-tft-battlepass-timeline .main-milestones, .rcp-fe-lol-tft-battlepass-timeline .bonus-milestones, .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker { display: flex; } .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker { flex: 0 0 auto; position: relative; height: 180px; width: 210px; align-items: flex-end; justify-content: flex-start; margin-left: -15px; } .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker .dotted-line, .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker .circle { background-size: auto; background-repeat: no-repeat; background-position: center; flex: 0 0 auto; position: relative; height: 30px; } .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker .dotted-line { background-image: var(--pass-end-marker-dotted-image); width: 123px; } .rcp-fe-lol-tft-battlepass-timeline .main-milestones-end-marker .circle { background-image: var(--pass-end-marker-circle-image); cursor: pointer; width: 30px; margin-left: -10px; } .milestone .reward .free-label, .milestone .level-pip .label { font-family: var(--font-display); } .milestone .reward .free-label { -webkit-user-select: none; } .milestone .reward .free-label { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .milestone .reward .free-label { text-transform: uppercase; } .milestone .reward .free-label:lang(ko-kr), .milestone .reward .free-label:lang(ja-jp), .milestone .reward .free-label:lang(tr-tr), .milestone .reward .free-label:lang(el-gr), .milestone .reward .free-label:lang(th-th), .milestone .reward .free-label:lang(zh-tw) { text-transform: none; } .milestone .reward .free-label { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .milestone .reward .free-label:lang(ar-ae) { letter-spacing: 0; } .dimmed .milestone .reward { opacity: 0.35; } .dimmed .milestone .level-pip, .dimmed .milestone .progress-bar-container { opacity: 0.5; } .milestone { position: relative; height: 175px; width: 130px; cursor: pointer; display: flex; justify-content: flex-end; flex-direction: column; align-items: center; overflow-y: clip; overflow-x: unset; } .milestone .reward { position: relative; width: 94px; height: 94px; } .milestone .reward.rewardable-glow { filter: drop-shadow(0 0 10px #fbcb6f); } .milestone .reward.rewardable-glow.locked { filter: drop-shadow(0 0 4px #fbcb6f); } .milestone .reward .images { position: relative; display: flex; justify-content: flex-end; flex-direction: column; align-items: center; width: 94px; height: 94px; } .milestone .reward .background, .milestone .reward .reward-icon, .milestone .reward .checkmark, .milestone .reward .locked, .milestone .reward .frame { position: absolute; height: 94px; width: 94px; } .milestone .reward .frame { box-sizing: content-box; padding: 20px; margin: -20px; background-size: auto; background-repeat: no-repeat; background-position: center; background-image: var(--frame-image); } .milestone .reward .checkmark { background-size: auto; background-repeat: no-repeat; background-position: center; background-image: var(--checkmark-image); } .milestone .reward .checkmark.hidden { visibility: hidden; } .milestone .reward .locked { background-color: rgba(0,0,0,0.45); } .milestone .reward .locked.hidden { visibility: hidden; } .milestone .reward .free-label { position: absolute; height: 17px; width: 94px; font-size: 12px; line-height: 17px; bottom: 1px; text-align: center; background: linear-gradient(270deg, rgba(0,0,0,0) 2.06%, rgba(0,0,0,0.79) 27.73%, rgba(0,0,0,0.79) 74.14%, rgba(0,0,0,0) 96.84%); } .milestone .progression-tracker { position: relative; top: 10px; height: 55px; width: 100%; } .milestone .progress-bar-container { position: absolute; height: 4px; left: 0; right: 43px; bottom: 19.5px; transform: translateX(-43px); } .milestone .progress-bar-container .progress-bar-empty { position: absolute; height: 100%; width: 100%; background-color: rgba(90,90,90,0.502); border-radius: 1px; } .milestone .progress-bar-container .progress-bar { position: relative; height: 100%; width: 0; border-radius: 1px; background-color: #079aba; } .milestone .progress-bar-container .progress-bar.bonus { background-color: #923dcc; } .milestone .level-pip { padding-top: 10px; position: relative; width: 100%; height: 100%; display: flex; text-align: center; align-items: center; justify-content: center; } .milestone .level-pip .image { position: absolute; height: 100%; width: 100%; background-size: auto; background-repeat: no-repeat; background-position: center; background-image: var(--pip-image); } .milestone .level-pip .label { position: absolute; font-size: 15px; font-weight: bold; line-height: 60px; color: #f0e6d2; } .milestone:hover .frame { background-image: var(--frame-image-hover); } .milestone:hover .level-pip .image { background-image: var(--pip-image-hover); } .milestone .selection-highlight { background-image: var(--selection-highlight-image); background-repeat: no-repeat; background-position: bottom; position: absolute; width: 100%; height: 100%; transition-property: opacity; transition-duration: 0.25s; transition-timing-function: ease; background-size: 100%; opacity: 0; } .milestone .selection-highlight.visible { opacity: 1; } .milestone.small { height: 85px; width: 61px; margin-top: 10px; } .milestone.small .level-pip { padding-top: 0px; } .milestone.small .progression-tracker { position: relative; top: 5px; height: 55px; width: 100%; } .milestone.small .images { height: 42px; width: 42px; } .milestone.small .reward { height: 42px; width: 42px; } .milestone.small .reward .background, .milestone.small .reward .reward-icon, .milestone.small .reward .checkmark, .milestone.small .reward .locked, .milestone.small .reward .images { height: 42px; width: 42px; } .milestone.small .reward .free-label { height: 8.5px; font-size: 6px; line-height: 8.5px; bottom: 3.5px; width: 42px; } .milestone.small .reward .frame { width: 52px; height: 57px; margin: -8px; padding: 0px; background-size: 100% 100%; } .milestone.small .progress-bar-container { left: -144px; right: 10px; } .rcp-fe-lol-tft-battlepass-level-bar .header-text, .rcp-fe-lol-tft-battlepass-level-bar .count, .rcp-fe-lol-tft-battlepass-level-bar .total, .rcp-fe-lol-tft-battlepass-level-bar .total:before { font-family: var(--font-display); } .rcp-fe-lol-tft-battlepass-level-bar { position: relative; } .rcp-fe-lol-tft-battlepass-level-bar .content { position: relative; width: 300px; } .rcp-fe-lol-tft-battlepass-level-bar .header { position: relative; display: flex; align-items: flex-end; margin-bottom: 5px; } .rcp-fe-lol-tft-battlepass-level-bar.pass-complete .header { width: 100%; padding-top: 3px; margin-bottom: 2px; } .rcp-fe-lol-tft-battlepass-level-bar .header-text { color: #f0e6d2; font-size: 22px; font-weight: bold; line-height: 25px; letter-spacing: 0.04em; margin-right: 5px; } .rcp-fe-lol-tft-battlepass-level-bar.pass-complete .header-text { font-size: 16px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-battlepass-level-bar .progress-counter-alignment-wrapper { margin-left: auto; } .rcp-fe-lol-tft-battlepass-level-bar .progress-counter { display: flex; margin-bottom: 3px; } .rcp-fe-lol-tft-battlepass-level-bar.pass-complete .progress-counter { visibility: hidden; } .rcp-fe-lol-tft-battlepass-level-bar .count, .rcp-fe-lol-tft-battlepass-level-bar .total, .rcp-fe-lol-tft-battlepass-level-bar .total:before { font-size: 18px; line-height: 18px; font-weight: normal; letter-spacing: 0.03em; } .rcp-fe-lol-tft-battlepass-level-bar .count { color: #4fdfff; } .rcp-fe-lol-tft-battlepass-level-bar .total:before { color: #f0e6d2; content: '/'; margin: 0 0.5em; } .rcp-fe-lol-tft-battlepass-level-bar .total { color: #f0e6d2; } .rcp-fe-lol-tft-battlepass-level-bar .tft-bar-lottie-container { margin-left: 145px; } .rcp-fe-lol-tft-battlepass-level-bar #xp-bar-loop { display: none; } .rcp-fe-lol-tft-battlepass-series-info header .title, .rcp-fe-lol-tft-battlepass-series-info sub .expiry { font-family: var(--font-display); } .rcp-fe-lol-tft-battlepass-series-info header .title { text-transform: uppercase; } .rcp-fe-lol-tft-battlepass-series-info header .title:lang(ko-kr), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(ja-jp), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(tr-tr), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(el-gr), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(th-th), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-battlepass-series-info { position: relative; width: 435px; } .rcp-fe-lol-tft-battlepass-series-info header { position: relative; display: flex; align-items: flex-end; justify-content: flex-start; margin-bottom: 0px; } .rcp-fe-lol-tft-battlepass-series-info header .title { font-weight: bold; font-size: 36px; line-height: 36px; color: #f0e6d2; letter-spacing: 0.05em; max-height: 3em; overflow: hidden; } .rcp-fe-lol-tft-battlepass-series-info header .title:lang(zh-tw), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(zh-cn), .rcp-fe-lol-tft-battlepass-series-info header .title:lang(zh-my) { font-size: 30px; line-height: 30px; } .rcp-fe-lol-tft-battlepass-series-info sub { position: relative; height: 20px; display: flex; align-items: center; justify-content: flex-start; } .rcp-fe-lol-tft-battlepass-series-info sub .expiry { font-weight: bold; height: 16px; font-size: 16px; color: #c8aa6e; letter-spacing: 0.03em; text-shadow: 1px 1px #000; } .rcp-fe-lol-tft-battlepass-upgrade-button .button-alt-text { font-family: var(--font-display); } .rcp-fe-lol-tft-battlepass-upgrade-button { position: relative; width: 435px; margin-top: auto; } .rcp-fe-lol-tft-battlepass-upgrade-button .button-alt-text { position: relative; top: 15px; font-weight: bold; font-size: 14px; color: #c89b3c; background-image: pass_background_image('premium-upgraded-text.svg'); background-repeat: no-repeat; background-position: center; padding: 3px 20px; letter-spacing: 0.02em; text-align: center; height: 32px; line-height: 22px; width: 185px; } .rcp-fe-lol-tft-battlepass-upgrade-button .magic-button-group { flex: 0 0 auto; position: relative; width: 147px; height: 32px; margin-left: 30px; } .rcp-fe-lol-tft-battlepass-upgrade-button .magic-button-group lol-uikit-flat-button { width: 100%; height: 100%; } .rcp-fe-lol-tft-battlepass-upgrade-button .magic-button-group lol-uikit-flat-button.glow { --flat-button-border-transition-opacity: 1; --flat-button-glow-animation: hoverGlow 600ms cubic-bezier(0, 0, 0.33, 1) alternate infinite, hoverTextShadow 1000ms cubic-bezier(0, 0, 0.33, 1) alternate infinite, clickScale 1000ms cubic-bezier(0, 0, 0.33, 1) alternate infinite; } .rcp-fe-lol-tft-battlepass-selected-reward-details header { font-family: var(--font-display); } .rcp-fe-lol-tft-battlepass-selected-reward-details .description { font-family: var(--font-body); } .rcp-fe-lol-tft-battlepass-selected-reward-details { position: relative; flex: 0 0 auto; display: flex; justify-content: center; align-items: flex-start; height: 232px; width: 578px; } .rcp-fe-lol-tft-battlepass-selected-reward-details .reward-tile { flex: 0 0 auto; position: relative; height: 216px; width: 216px; display: flex; justify-content: center; align-items: center; } .rcp-fe-lol-tft-battlepass-selected-reward-details .reward-image { flex: 0 0 auto; position: relative; height: auto; width: 100%; } .rcp-fe-lol-tft-battlepass-selected-reward-details .icon-frame { flex: 0 0 auto; position: absolute; height: 100%; width: 100%; background: url("/lol-game-data/assets/ASSETS/UX/TFT/OutOfGame/Set6_Act2/BattlePass/UI/Frames/selected-reward.png"); background-size: contain; visibility: hidden; } .rcp-fe-lol-tft-battlepass-selected-reward-details .icon-frame.visible { visibility: visible; } .rcp-fe-lol-tft-battlepass-selected-reward-details .reward-premium-glow { position: absolute; } .rcp-fe-lol-tft-battlepass-selected-reward-details .reward-details { flex: 0 0 auto; position: relative; margin-left: 50px; margin-top: 60px; height: 150px; display: flex; flex-direction: column; } .rcp-fe-lol-tft-battlepass-selected-reward-details header { font-weight: bold; width: 318px; font-size: 23px; letter-spacing: 0.03em; color: #f0e6d2; text-transform: uppercase; margin-bottom: 5px; } .rcp-fe-lol-tft-battlepass-selected-reward-details .description { font-weight: 500; font-size: 12px; line-height: 18px; width: 318px; height: 90px; letter-spacing: 0.05em; color: #f0e6d2; } .rcp-fe-lol-tft-battlepass-selected-reward-details .button { flex: 0 0 auto; position: absolute; bottom: 0px; width: 135px; height: 32px; } .rcp-fe-lol-tft-battlepass-selected-reward-details lol-uikit-flat-button.glow { --flat-button-border-transition-opacity: 1; --flat-button-glow-animation: hoverGlow 600ms cubic-bezier(0, 0, 0.33, 1) alternate infinite, hoverTextShadow 1000ms cubic-bezier(0, 0, 0.33, 1) alternate infinite, clickScale 1000ms cubic-bezier(0, 0, 0.33, 1) alternate infinite; } .rcp-fe-lol-tft-battlepass-selected-reward-details .lol-uikit-spinner-image { top: 2px; } .pcs-card { font-family: var(--font-body); } .pcs-card { -webkit-user-select: none; } .pcs-card { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .pcs-card { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .pcs-card:lang(ja-jp) { font-size: 13px; } .pcs-card:lang(ar-ae) { letter-spacing: 0; } .pcs-card { border: 2px solid #000; box-shadow: 0 0 0 0.5px $pass_color_promo_item_border; box-sizing: border-box; cursor: pointer; display: flex; flex-direction: column; justify-content: flex-end; line-height: 18px; position: relative; text-align: center; transition: border-color 0.1s linear; width: 100%; } .pcs-card:hover { border: 2px solid #c8aa6e; } .pcs-card img { width: 100%; } .pcs-card * { pointer-events: none; } .pcs-card-overlay-footer { position: absolute; bottom: 0px; left: 0px; right: 0px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 30px, rgba(0,0,0,0.75) 100%); } .pcs-card-title { text-align: center; padding: 30px 10px 6px; font-size: 14px; letter-spacing: 0.03em; } .rcp-fe-lol-tft-pcs-cards-row { background-image: var(--footer-background-image); background-repeat: no-repeat; position: relative; width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 19px 32px; } .pcs-card-container { width: 236px; } .rcp-fe-lol-tft-sub-nav .tft-sub-nav-container { position: absolute; top: 88px; left: 32px; } .rcp-fe-lol-tft-sub-nav a { text-decoration: none; } .tft-sub-nav-pip-cta { position: absolute; right: 8px; top: 0px; transform: scale(0.6); } .rcp-fe-lol-tft-home { position: relative; margin-top: 79px; width: 100%; padding: 42px 0; } .rcp-fe-lol-tft-home .tft-missions-button { position: absolute; top: 552px; right: 250px; } .rcp-fe-lol-tft-home .tft-store-promos-wrapper { position: absolute; top: 50px; right: 25px; } .rcp-fe-lol-tft-home .tft-tactician-promo-wrapper { position: absolute; top: 50px; left: 150px; } .rcp-fe-lol-tft-home .tft-quick-play-wrapper { max-width: 220px; position: absolute; top: 525px; right: 30px; } .rcp-fe-lol-tft-home .tft-home-spinner { position: absolute; top: 300px; left: 528px; } .rcp-fe-lol-tft-home .tft-home-footer-bg { position: absolute; top: 506px; right: -5px; height: 140px; width: 1100px; background-origin: content-box; background-repeat: no-repeat; background-size: contain; } .rcp-fe-lol-tft-button:hover { filter: brightness(125%); } .rcp-fe-lol-tft-button .tft-button { position: relative; width: var(--outer-circle-radius); height: var(--outer-circle-radius); border: 1px solid rgba(1,10,19,0.749); border-radius: 50%; display: flex; justify-content: center; align-items: center; background: linear-gradient(#c1a05e, #6c5228); flex: 0 0 auto; right: 4px; } .rcp-fe-lol-tft-button .tft-button::before { content: ''; position: absolute; width: 24px; height: 24px; box-sizing: border-box; border: 1px solid rgba(1,10,19,0.749); background-repeat: no-repeat; background-position: center; background-size: 45%; background-color: #1e2328; border-radius: 50%; } .rcp-fe-lol-tft-button .tft-button .tft-button-icon { width: var(--icon-radius); height: var(--icon-radius); position: absolute; filter: brightness(0) saturate(100%) invert(80%) sepia(10%) saturate(919%) hue-rotate(7deg) brightness(95%) contrast(90%); } .rcp-fe-lol-tft-button .tft-button-arrow .tft-button-container { height: 38px; display: flex; align-items: center; cursor: pointer; background: rgba(1,10,19,0.749); width: 100%; position: relative; top: -41.5px; border-radius: 0px 30px 30px 0px; right: -2px; } .rcp-fe-lol-tft-button .tft-button-arrow .tft-button-container .tft-button-label { height: 38px; width: 100%; display: flex; align-items: center; line-height: 30px; position: relative; padding-left: 10px; position: relative; left: -30px; padding-left: 15px; } .rcp-fe-lol-tft-button .tft-button-arrow .tft-button-container:before { content: ''; width: 0; height: 0; position: relative; left: -19px; border-top: 19px solid transparent; border-bottom: 19px solid transparent; border-right: 19px solid rgba(1,10,19,0.749); } .rcp-fe-lol-tft-button .tft-button-arrow .tft-button-border { position: relative; height: 44px; display: flex; align-items: center; cursor: pointer; background: rgba(160,155,140,0.251); width: 105%; border-radius: 0px 30px 30px 0px; } .rcp-fe-lol-tft-button .tft-button-arrow .tft-button-border:before { content: ''; width: 0; height: 0; position: relative; left: -22px; border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-right: 22px solid rgba(160,155,140,0.251); } .rcp-fe-lol-tft-button .tft-button-no-arrow .tft-button-container { height: 38px; display: flex; align-items: center; cursor: pointer; background: rgba(1,10,19,0.749); width: 100%; position: relative; top: -41.5px; border-radius: 30px; min-width: 125px; right: -4px; } .rcp-fe-lol-tft-button .tft-button-no-arrow .tft-button-container .tft-button-label { height: 38px; width: 100%; display: flex; align-items: center; line-height: 30px; position: relative; padding-left: 10px; } .rcp-fe-lol-tft-button .tft-button-no-arrow .tft-button-border { position: relative; height: 44px; display: flex; align-items: center; cursor: pointer; background: rgba(160,155,140,0.251); width: 106%; border-radius: 30px; } .rcp-fe-lol-tft-news { font-family: var(--font-display); } .rcp-fe-lol-tft-news { width: 100%; } .rcp-fe-lol-tft-news.iframe-view { height: 100%; } .rcp-fe-lol-tft-news.cards-view { height: calc(100% - 79px); margin-top: 79px; } .spinner-container { align-items: center; display: flex; justify-content: center; left: 50%; position: absolute; transform: translate(-50%, -50%); top: 50%; width: 100%; } .news-cards-fallback { display: flex; flex-direction: column; height: 100%; justify-content: space-between; } .news-cards-main { align-items: center; display: flex; height: 100%; justify-content: flex-start; padding: 0px 32px; } .news-cards-main.multiple-cards { justify-content: space-around; } .main-card { align-items: center; display: flex; color: var(--color-gold1); flex-direction: column; text-align: left; text-transform: uppercase; width: 462px; } .main-card-title { font-size: 24px; font-weight: 700; letter-spacing: 0.03em; line-height: 32px; margin-bottom: 17px; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-price { font-family: var(--font-display); } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-price { font-family: var(--font-display); } .rcp-fe-lol-tft-store-promo .tft-store-promo { cursor: pointer; margin-bottom: 25px; margin-top: 25px; height: 186px; width: 210px; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-price { font-weight: bold; height: 14px; font-size: 14px; letter-spacing: 0.05em; color: #f0e6d2; justify-content: center; display: flex; flex: horizontal; position: relative; top: -32px; z-index: 100; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-price .tft-rp-icon { height: 15px; width: 15px; margin-right: 10px; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-img { height: 186px; width: 210px; display: inline-block; position: relative; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-img .tft-store-promo-img-hover { display: none; position: absolute; top: 0; left: 0; z-index: 99; } .rcp-fe-lol-tft-store-promo .tft-store-promo .tft-store-promo-img:hover .tft-store-promo-img-hover { display: inline; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { font-family: var(--font-display); } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { -webkit-user-select: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { text-transform: uppercase; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(zh-tw), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(zh-tw), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { text-transform: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name { color: #f0e6d2; font-size: 30px; font-weight: 700; line-height: 32px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level { color: #a09b8c; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { letter-spacing: 0.0375em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { font-family: var(--font-display); } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { -webkit-user-select: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level, .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { text-transform: uppercase; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ko-kr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ja-jp), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(tr-tr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(el-gr), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(th-th), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(zh-tw), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(zh-tw), .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { text-transform: none; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name { color: #f0e6d2; font-size: 30px; font-weight: 700; line-height: 32px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level { color: #a09b8c; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { letter-spacing: 0.0375em; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img { height: 440px; width: 440px; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 10; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img:hover ~ .tft-tactician-promo-img-hover { opacity: 1; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img:hover ~ .tft-tactician-promo-img-main { opacity: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img-main { height: 440px; width: 440px; position: absolute; top: 0; left: 0; cursor: pointer; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img-hover { position: absolute; cursor: pointer; height: 440px; width: 440px; top: 0; left: 0; opacity: 0; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label { position: relative; top: 375px; width: 440px; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-name { font-size: 22px; text-align: center; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-label .tft-tactician-promo-star-level { color: #cdbe91; padding-top: 5px; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper { width: 125px; margin-left: 155px; position: relative; top: 400px; z-index: 15; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label { display: flex; flex-direction: row; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-tactician-promo-price { position: relative; right: 10px; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper .tft-tactician-promo-price-label .tft-rp-icon { height: 15px; width: 15px; margin-right: 20px; margin-top: 2px; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-light-wrapper { opacity: 0; z-index: -99; width: 500px; height: 225px; perspective: 300px; position: absolute; top: -50px; left: -100px; transform: rotateZ(70deg); } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-light-wrapper .tft-tactician-promo-light { height: 100%; transform: rotateY(-45deg); background-image: linear-gradient(to right, rgba(244,208,63,0.3) 90%, transparent); filter: blur(50px); } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-img:hover ~ .tft-tactician-promo-light-wrapper { opacity: 1; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper:hover ~ .tft-tactician-promo-light-wrapper { opacity: 1; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper:hover ~ .tft-tactician-promo-img-hover { opacity: 1; } .rcp-fe-lol-tft-tactician-promo .tft-tactician-promo .tft-tactician-promo-price-wrapper:hover ~ .tft-tactician-promo-img-main { opacity: 0; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { font-family: var(--font-display); } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { -webkit-user-select: none; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { text-transform: uppercase; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(ko-kr), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(ko-kr), .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(ja-jp), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(ja-jp), .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(tr-tr), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(tr-tr), .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(el-gr), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(el-gr), .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(th-th), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(th-th), .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(zh-tw), .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { color: #c8aa6e; font-size: 14px; font-weight: 700; letter-spacing: 0.0325em; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:hover { color: #f0e6d2; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:disabled, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:disabled:hover, .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn[disabled='true'], .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn[disabled='true']:hover { color: #5c5b57; cursor: default; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:active { color: #785a28; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text { text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 8px; color: #a3c7c7; } .rcp-fe-lol-tft-quick-play .quick-play-game-mode-text.disabled { color: #5c5b57; } .rcp-fe-lol-tft-quick-play .quick-play-button { padding: 0 0 1px; float: right; height: 100px; box-sizing: border-box; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container { position: relative; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container .quick-play-button-bg { width: 200px; top: 0px; height: 65px; background-size: 200px; background-repeat: no-repeat; background-image: url(/fe/lol-tft/quick_play_default.png); } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container .quick-play-button-bg:hover { background-image: url(/fe/lol-tft/quick_play_hover.png); } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container .quick-play-button-bg.disabled { background-image: url(/fe/lol-tft/quick_play_disabled.png); } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container .quick-play-button-bg.disabled:active { background-image: url(/fe/lol-tft/quick_play_disabled.png); } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container .quick-play-button-bg:active { background-image: url(/fe/lol-tft/quick_play_clicked.png); } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button { border: 0; outline: 0; padding: 0; background-color: transparent; cursor: pointer; width: 200px; height: 65px; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn { min-width: 170px; color: #a3c7c7; position: relative; left: -5px; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn .quick-play-button-label { white-space: nowrap; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn:active { color: #005a82; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn.disabled { cursor: default; color: #5c5b57; } .rcp-fe-lol-tft-quick-play .quick-play-button .quick-play-button-container button.quick-play-button-btn.disabled:active { color: #5c5b57; } .tft-buttons-wrapper .tft-store-button-label, .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { font-family: var(--font-display); } .tft-buttons-wrapper .tft-store-button-label, .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { -webkit-user-select: none; } .tft-buttons-wrapper .tft-store-button-label, .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .tft-buttons-wrapper .tft-store-button-label, .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { text-transform: uppercase; } .tft-buttons-wrapper .tft-store-button-label:lang(ko-kr), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(ko-kr), .tft-buttons-wrapper .tft-store-button-label:lang(ja-jp), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(ja-jp), .tft-buttons-wrapper .tft-store-button-label:lang(tr-tr), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(tr-tr), .tft-buttons-wrapper .tft-store-button-label:lang(el-gr), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(el-gr), .tft-buttons-wrapper .tft-store-button-label:lang(th-th), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(th-th), .tft-buttons-wrapper .tft-store-button-label:lang(zh-tw), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(zh-tw) { text-transform: none; } .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { text-transform: none; } .tft-buttons-wrapper .tft-store-button-label, .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .tft-buttons-wrapper .tft-store-button-label:lang(ar-ae), .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(ar-ae) { letter-spacing: 0; } .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { letter-spacing: 0.0375em; } .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount:lang(ar-ae) { letter-spacing: 0; } .tft-buttons-wrapper { position: absolute; top: 90px; right: 225px; display: flex; flex-direction: row; margin: 0 25px; } .tft-buttons-wrapper .tft-store-button { margin: 0 25px; } .tft-buttons-wrapper .tft-store-button-label { position: relative; } .tft-buttons-wrapper .tft-star-shards-button-label { display: flex; flex: horizontal; right: 5px; } .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-amount { position: relative; bottom: -2px; } .tft-buttons-wrapper .tft-star-shards-button-label .tft-star-shards-icon { height: 22px; width: 22px; position: relative; right: 5px; } .rcp-fe-lol-tft-test-page { height: 720px; width: 1055px; } .rcp-fe-lol-tft-test-page__button-container { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 700px; display: flex; align-items: center; justify-content: space-between; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { font-family: var(--font-display); } .tft-match-history-no-games-reason { font-family: var(--font-body); } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { font-family: var(--font-display); } .tft-match-history-no-games-reason { font-family: var(--font-body); } .tft-match-history-main, .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header, .tft-match-history-no-games-reason { -webkit-user-select: none; } .tft-match-history-main { -webkit-user-drag: none; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header, .tft-match-history-no-games-reason { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { text-transform: uppercase; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ko-kr), .tft-match-history-left-title:lang(ko-kr), .tft-match-history-no-games-header:lang(ko-kr), .tft-match-history-no-games-reason-header:lang(ko-kr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ja-jp), .tft-match-history-left-title:lang(ja-jp), .tft-match-history-no-games-header:lang(ja-jp), .tft-match-history-no-games-reason-header:lang(ja-jp), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(tr-tr), .tft-match-history-left-title:lang(tr-tr), .tft-match-history-no-games-header:lang(tr-tr), .tft-match-history-no-games-reason-header:lang(tr-tr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(el-gr), .tft-match-history-left-title:lang(el-gr), .tft-match-history-no-games-header:lang(el-gr), .tft-match-history-no-games-reason-header:lang(el-gr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(th-th), .tft-match-history-left-title:lang(th-th), .tft-match-history-no-games-header:lang(th-th), .tft-match-history-no-games-reason-header:lang(th-th), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(zh-tw), .tft-match-history-left-title:lang(zh-tw), .tft-match-history-no-games-header:lang(zh-tw), .tft-match-history-no-games-reason-header:lang(zh-tw) { text-transform: none; } .tft-match-history-no-games-header { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .tft-match-history-no-games-header:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-no-games-reason-header { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .tft-match-history-no-games-reason-header:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-left-title { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .tft-match-history-left-title:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-no-games-reason { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-history-no-games-reason:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item { font-size: 12px; font-weight: 500; letter-spacing: 0.1em; color: #cdbe91; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item.active { position: relative; color: #f0e6d2; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ja-jp) { font-size: 13px; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(zh-tw) { font-size: 14px; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { font-family: var(--font-display); } .tft-match-history-no-games-reason { font-family: var(--font-body); } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { font-family: var(--font-display); } .tft-match-history-no-games-reason { font-family: var(--font-body); } .tft-match-history-main, .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header, .tft-match-history-no-games-reason { -webkit-user-select: none; } .tft-match-history-main { -webkit-user-drag: none; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header, .tft-match-history-no-games-reason { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item, .tft-match-history-left-title, .tft-match-history-no-games-header, .tft-match-history-no-games-reason-header { text-transform: uppercase; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ko-kr), .tft-match-history-left-title:lang(ko-kr), .tft-match-history-no-games-header:lang(ko-kr), .tft-match-history-no-games-reason-header:lang(ko-kr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ja-jp), .tft-match-history-left-title:lang(ja-jp), .tft-match-history-no-games-header:lang(ja-jp), .tft-match-history-no-games-reason-header:lang(ja-jp), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(tr-tr), .tft-match-history-left-title:lang(tr-tr), .tft-match-history-no-games-header:lang(tr-tr), .tft-match-history-no-games-reason-header:lang(tr-tr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(el-gr), .tft-match-history-left-title:lang(el-gr), .tft-match-history-no-games-header:lang(el-gr), .tft-match-history-no-games-reason-header:lang(el-gr), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(th-th), .tft-match-history-left-title:lang(th-th), .tft-match-history-no-games-header:lang(th-th), .tft-match-history-no-games-reason-header:lang(th-th), .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(zh-tw), .tft-match-history-left-title:lang(zh-tw), .tft-match-history-no-games-header:lang(zh-tw), .tft-match-history-no-games-reason-header:lang(zh-tw) { text-transform: none; } .tft-match-history-no-games-header { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .tft-match-history-no-games-header:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-no-games-reason-header { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .tft-match-history-no-games-reason-header:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-left-title { color: #f0e6d2; font-size: 14px; font-weight: 700; line-height: 18px; letter-spacing: 0.075em; } .tft-match-history-left-title:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-no-games-reason { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-history-no-games-reason:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item { font-size: 12px; font-weight: 500; letter-spacing: 0.1em; color: #cdbe91; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item.active { position: relative; color: #f0e6d2; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ja-jp) { font-size: 13px; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(zh-tw) { font-size: 14px; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item:lang(ar-ae) { letter-spacing: 0; } .tft-match-history-main { clear: both; } .tft-match-history-main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .tft-match-history-main { padding: 146px 34px 0 35px; height: 572px; min-width: 985px; } .tft-match-history-left { float: left; width: calc(100% - 240px); } .tft-match-history-left .loading-fade-in { -webkit-animation: fade-in 0.5s forwards; } @-webkit-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } .tft-match-history-left lol-uikit-navigation-bar { display: flex; padding-bottom: 10px; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item { display: flex; position: relative; height: 100%; width: auto; cursor: pointer; padding-left: 12px; padding-right: 12px; text-align: left; line-height: 30px; vertical-align: middle; transition: 300ms color; direction: rtl; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item::before { height: 3px; top: auto; bottom: 0px; left: 0px; width: 100%; background-image: linear-gradient(to right, #c89b3c, #c89b3c); } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item[active] { color: #f0e6d2; cursor: default; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item[active]::before { opacity: 1; } .tft-match-history-left lol-uikit-navigation-bar lol-uikit-navigation-item[disabled] { color: #1e2328; cursor: default; pointer-events: none; } .tft-match-history-right { float: left; width: 240px; position: relative; padding-top: 28px; } .tft-match-history-left-title { direction: rtl; text-align: left; margin-bottom: 10px; position: relative; } .tft-match-history-wrapper { position: relative; } .tft-match-history-no-games-header { direction: rtl; margin-top: 16px; } .tft-match-history-no-games-reason-header { direction: rtl; margin-top: 16px; margin-bottom: 16px; } .tft-match-history-no-games-reason { direction: rtl; } .tft-match-history-list { height: 515px; overflow-y: auto; padding-right: 15px; padding-left: 35px; position: relative; left: -35px; width: 722px; } .tft-match-history-loading-icon-container { width: 665px; height: 520px; position: relative; } .tft-match-history-loading-icon { width: 80px; height: 80px; position: absolute; margin-top: -40px; margin-left: -40px; top: 50%; left: 50%; background: url(/fe/lol-tft/spinner.png) no-repeat center; background-size: 100%; animation-name: spin; animation-duration: 4000ms; animation-iteration-count: infinite; animation-timing-function: linear; opacity: 1; } @-moz-keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-webkit-keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-o-keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-family: var(--font-display); } .tft-match-summary-component > * { font-family: var(--font-body); } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-family: var(--font-display); } .tft-match-summary-component > * { font-family: var(--font-body); } .tft-match-summary-component .player-history-lv, .tft-match-summary-component > *, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { -webkit-user-select: none; } .tft-match-summary-component .player-history-lv, .tft-match-summary-component > *, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { text-transform: uppercase; } .tft-match-summary-component .player-history-lv:lang(ko-kr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ko-kr), .tft-match-summary-component .player-history-lv:lang(ja-jp), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ja-jp), .tft-match-summary-component .player-history-lv:lang(tr-tr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(tr-tr), .tft-match-summary-component .player-history-lv:lang(el-gr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(el-gr), .tft-match-summary-component .player-history-lv:lang(th-th), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(th-th), .tft-match-summary-component .player-history-lv:lang(zh-tw), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(zh-tw) { text-transform: none; } .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component .player-history-lv { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .tft-match-summary-component .player-history-lv:lang(ja-jp) { font-size: 13px; } .tft-match-summary-component .player-history-lv:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component .player-history-lv { color: #a09b8c; } .tft-match-summary-component > * { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-summary-component > *:lang(ja-jp) { font-size: 13px; } .tft-match-summary-component > *:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-family: var(--font-display); } .tft-match-summary-component > * { font-family: var(--font-body); } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-family: var(--font-display); } .tft-match-summary-component > * { font-family: var(--font-body); } .tft-match-summary-component .player-history-lv, .tft-match-summary-component > *, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { -webkit-user-select: none; } .tft-match-summary-component .player-history-lv, .tft-match-summary-component > *, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .tft-match-summary-component .player-history-lv, .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { text-transform: uppercase; } .tft-match-summary-component .player-history-lv:lang(ko-kr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ko-kr), .tft-match-summary-component .player-history-lv:lang(ja-jp), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ja-jp), .tft-match-summary-component .player-history-lv:lang(tr-tr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(tr-tr), .tft-match-summary-component .player-history-lv:lang(el-gr), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(el-gr), .tft-match-summary-component .player-history-lv:lang(th-th), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(th-th), .tft-match-summary-component .player-history-lv:lang(zh-tw), .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(zh-tw) { text-transform: none; } .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { color: #f0e6d2; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0.05em; } .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component .player-history-lv { color: #f0e6d2; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: 0.075em; } .tft-match-summary-component .player-history-lv:lang(ja-jp) { font-size: 13px; } .tft-match-summary-component .player-history-lv:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component .player-history-lv { color: #a09b8c; } .tft-match-summary-component > * { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .tft-match-summary-component > *:lang(ja-jp) { font-size: 13px; } .tft-match-summary-component > *:lang(ar-ae) { letter-spacing: 0; } .tft-match-summary-component { position: relative; display: flex; width: 100%; flex-direction: row; box-sizing: border-box; padding: 7px; padding-left: 0; height: 120px; border: 3px solid transparent; border-bottom: 1px solid #1e2328; } .tft-match-summary-component:hover::after { content: ''; position: absolute; box-sizing: border-box; width: calc(100% + 35px); height: 120px; border: 1px solid; border-image: linear-gradient(270deg, #785A28 0, #f0e6d2 45%, #c89b3c 55%, rgba(0,0,0,0) 90%) 1; border-left: 9px solid #785a28; left: auto; right: -40px; top: -2px; pointer-events: none; } .tft-match-summary-component:hover:lang(ar-ae)::after { border-left: 1px solid transparent; border-right: 9px solid #785a28; } .tft-match-summary-component:before { content: '\25C7'; position: absolute; height: 5px; bottom: 0px; left: -9px; right: 0; font-size: 12px; box-sizing: border-box; color: #1e2328; } .tft-match-summary-component .player-history-champion { float: left; width: 61px; height: 61px; background: url(/fe/lol-tft/champion_frame.png) no-repeat bottom left; position: relative; background-size: 100%; top: 1px; } .tft-match-summary-component .player-history-champion-icon { width: 55px; height: 55px; border-radius: 50%; display: block; overflow: hidden; position: absolute; top: 3px; left: 3px; } .tft-match-summary-component .player-history-champion-icon-border { position: absolute; width: 48px; height: 32px; top: -3px; left: -10px; } .tft-match-summary-component .player-history-lv { width: 20px; height: 20px; border-radius: 50%; position: absolute; line-height: 20px; letter-spacing: 0; text-align: center; bottom: 1px; right: -4px; border: thin solid #c89b3c; background-color: #010a13; } .tft-match-summary-component:hover .player-history-champion { background-position: top left; } .tft-match-summary-component.high-spec-highlight:hover .player-history-mode, .tft-match-summary-component.high-spec-highlight:hover .player-history-stats, .tft-match-summary-component.high-spec-highlight:hover .player-history-others { color: #f0e6d2; } .tft-match-summary-component.high-spec-highlight:hover .player-history-stats-gold:after, .tft-match-summary-component.high-spec-highlight:hover .player-history-stats-minions:after { opacity: 1; } .tft-match-summary-component > * { position: relative; box-sizing: border-box; color: #a09b8c; } .tft-match-summary-component .match-summary-little-legends-container { padding: 10px; } .tft-match-summary-component .match-summary-little-legends-container .match-summary-little-legends-img { width: 62px; height: 62px; border-radius: 50%; position: relative; top: 0; left: auto; right: -2px; object-fit: cover; } .tft-match-summary-component .match-summary-little-legends-container.placement_1::after, .tft-match-summary-component .match-summary-little-legends-container.placement_2::after, .tft-match-summary-component .match-summary-little-legends-container.placement_3::after, .tft-match-summary-component .match-summary-little-legends-container.placement_4::after { content: ''; position: absolute; left: -2px; top: 0; width: 100%; height: 100%; border-width: 0; border-style: solid; border-left-width: 0; border-right-width: 3px; } .tft-match-summary-component .match-summary-little-legends-container.placement_1::after { border-color: #c89b3c; } .tft-match-summary-component .match-summary-little-legends-container.placement_2::after { border-color: #b2d9db; } .tft-match-summary-component .match-summary-little-legends-container.placement_3::after { border-color: #723805; } .tft-match-summary-component .match-summary-little-legends-container.placement_4::after { border-color: #3c3c41; } .tft-match-summary-component .match-summary-player-stats { display: flex; flex-direction: column; align-items: flex-start; padding: 15px 10px 15px 10px; width: 100%; max-width: 180px; } .tft-match-summary-component .match-summary-player-stats .match-summary-placement-display { width: 100%; padding-bottom: 2px; } .tft-match-summary-component .match-summary-player-stats .match-summary-details { width: 100%; padding: 3px 0; display: flex; align-items: center; } .tft-match-summary-component .match-summary-player-stats .match-summary-set-mechanic-tooltip-icon { padding-left: 5px; } .tft-match-summary-component .match-summary-augment { width: 68px; height: 48px; position: relative; margin-right: 10px; top: 17px; display: flex; flex-direction: column; align-items: center; } .tft-match-summary-component .match-summary-augment .match-summary-augment-inner { background-image: url(/fe/lol-tft/EOG_AugmentProp_Portrait.png); background-repeat: no-repeat; background-size: contain; background-position: center; width: 32px; height: 32px; } .tft-match-summary-component .match-summary-augment .match-summary-augment-icon-container { display: flex; justify-content: center; width: 100%; } .tft-match-summary-component .match-summary-augment .match-summary-augment-icon-container .match-summary-augment-icon { width: 12px; height: 12px; background-size: contain; box-shadow: inset 0 0 1px #000; box-sizing: border-box; } .tft-match-summary-component .match-summary-right { width: 345px; flex-direction: column; height: 100%; flex: 1 0 auto; padding-top: 14px; justify-content: space-between; position: relative; display: flex; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play { position: relative; display: flex; flex-direction: row; width: 100%; flex: 1 1 auto; align-items: center; padding-bottom: 6px; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece { box-sizing: border-box; position: relative; margin: 0 0 0 3px; display: flex; flex-direction: column; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece:after { content: " "; position: absolute; display: block; width: 32px; height: 16px; top: -18px; background-size: contain; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece .piece-inner-border { width: 33px; height: 33px; box-sizing: border-box; border: thin solid #3c3c41; background-size: cover; background-repeat: no-repeat; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece .piece-inner-border:hover { -webkit-filter: brightness(1.25); border: thin solid #a09b8c; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece.piece-level-3:after { background-image: url(/fe/lol-tft/tft-piece-star-3.png); } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece.piece-level-2:after { background-image: url(/fe/lol-tft/tft-piece-star-2.png); } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece .match-history-tft-player-piece-item-container { width: 100%; height: 11px; display: flex; flex-direction: row; } .tft-match-summary-component .match-summary-right .match-summary-champions-in-play .tft-player-piece .match-history-tft-player-piece-item-container .match-history-tft-player-piece-item { width: 11px; height: 11px; box-sizing: border-box; background-size: contain; box-shadow: inset 0 0 1px #000; } .tft-match-summary-component .match-summary-right .match-summary-traits { width: 100%; display: flex; flex-direction: row; flex: 1 1 auto; align-items: center; } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg { width: 24px; height: 28px; display: flex; align-items: center; justify-content: center; margin: 0 0 0 3px; background-image: url(/fe/lol-tft/bronze.png); background-size: 100% 100%; } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg:hover { background-image: url(/fe/lol-tft/bronze-hover.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_2 { background-image: url(/fe/lol-tft/silver.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_2:hover { background-image: url(/fe/lol-tft/silver-hover.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_3 { background-image: url(/fe/lol-tft/gold.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_3:hover { background-image: url(/fe/lol-tft/Gold-1.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_4 { background-image: url(/fe/lol-tft/chromatic.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg.trait_level_4:hover { background-image: url(/fe/lol-tft/chromatic-hover.png); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg .match-summary-trait-img { height: 60%; width: 60%; filter: brightness(0); } .tft-match-summary-component .match-summary-right .match-summary-traits .match-summary-trait-img-bg:not(:first-child) { margin: 0 8px 0 3px; } .tft-match-summary-component.pair .placement_3::after, .tft-match-summary-component.pair .placement_4::after { content: none; } .rcp-fe-lol-tft-application-background .battle-pass-disabled, .rcp-fe-lol-tft-application .battle-pass-disabled, .rcp-fe-lol-tft-application-background .match-history-disabled, .rcp-fe-lol-tft-application .match-history-disabled { font-family: var(--font-display); } .rcp-fe-lol-tft-match-history-application { direction: rtl; color: #fff; cursor: default; box-sizing: border-box; position: absolute; width: 1055px; height: 718px; top: 1px; background-image: linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0)); background-size: cover; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; } .rcp-fe-lol-tft-match-history-application * { box-sizing: border-box; } .rcp-fe-lol-tft-application-background, .rcp-fe-lol-tft-application { direction: rtl; color: #fff; cursor: default; box-sizing: border-box; position: absolute; width: 1055px; height: 718px; top: 1px; background-image: radial-gradient(transparent 50%, #000 120%); background: no-repeat center center fixed; background-size: cover; animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; } .rcp-fe-lol-tft-application-background *, .rcp-fe-lol-tft-application * { box-sizing: border-box; } .rcp-fe-lol-tft-application-background .spinner-container, .rcp-fe-lol-tft-application .spinner-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .rcp-fe-lol-tft-application-background .battle-pass-disabled, .rcp-fe-lol-tft-application .battle-pass-disabled, .rcp-fe-lol-tft-application-background .match-history-disabled, .rcp-fe-lol-tft-application .match-history-disabled { color: $pass_color_label_font_bright; font-size: 20px; font-weight: bold; letter-spacing: 0.04em; text-align: center; height: 435px; display: flex; align-items: center; justify-content: center; } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .rcp-fe-lol-tft-reward-celebration .reward-description { font-family: var(--font-display); } .rcp-fe-lol-tft-reward-celebration .reward { font-family: var(--font-body); } .rcp-fe-lol-tft-reward-celebration .reward, .rcp-fe-lol-tft-reward-celebration .reward-description { -webkit-user-select: none; } .rcp-fe-lol-tft-reward-celebration .reward, .rcp-fe-lol-tft-reward-celebration .reward-description { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .rcp-fe-lol-tft-reward-celebration .reward-description { text-transform: uppercase; } .rcp-fe-lol-tft-reward-celebration .reward-description:lang(ko-kr), .rcp-fe-lol-tft-reward-celebration .reward-description:lang(ja-jp), .rcp-fe-lol-tft-reward-celebration .reward-description:lang(tr-tr), .rcp-fe-lol-tft-reward-celebration .reward-description:lang(el-gr), .rcp-fe-lol-tft-reward-celebration .reward-description:lang(th-th), .rcp-fe-lol-tft-reward-celebration .reward-description:lang(zh-tw) { text-transform: none; } .rcp-fe-lol-tft-reward-celebration .reward-description { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .rcp-fe-lol-tft-reward-celebration .reward-description:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-reward-celebration .reward { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.1em; -webkit-font-smoothing: subpixel-antialiased; } .rcp-fe-lol-tft-reward-celebration .reward:lang(ja-jp) { font-size: 13px; } .rcp-fe-lol-tft-reward-celebration .reward:lang(ar-ae) { letter-spacing: 0; } .rcp-fe-lol-tft-reward-celebration { cursor: default; box-sizing: border-box; } .rcp-fe-lol-tft-reward-celebration * { box-sizing: border-box; } .rcp-fe-lol-tft-reward-celebration .rewards-container { display: flex; flex-direction: row; justify-content: center; align-items: center; top: 0; left: 0; position: absolute; width: 100%; height: 100%; } .rcp-fe-lol-tft-reward-celebration .reward { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; flex-basis: 100%; min-width: 300px; max-width: 300px; height: 330px; position: relative; margin: 0 8px; } .rcp-fe-lol-tft-reward-celebration .reward-icon { position: absolute; width: 256px; height: 256px; top: 10px; left: 22px; display: flex; align-items: center; justify-content: center; } .rcp-fe-lol-tft-reward-celebration .reward-icon img { max-width: 100%; max-height: none; } .rcp-fe-lol-tft-reward-celebration .reward-icon.MISSION_PROGRESS img, .rcp-fe-lol-tft-reward-celebration .reward-icon.SUMMONER_ICON img { max-width: 148px; border: 2px solid #c89b3c; box-shadow: 0px 0px 1px 2px rgba(1,10,19,0.4); border-image: linear-gradient(to bottom, #c29739, #503c23) 2; } .rcp-fe-lol-tft-reward-celebration .reward-description-wrapper { position: absolute; width: 100%; bottom: 15px; height: 56px; display: flex; align-items: center; justify-content: center; } .rcp-fe-lol-tft-reward-celebration .reward-description { text-align: center; word-break: break-word; font-size: 14px; padding: 0; } .rcp-fe-lol-tft-reward-celebration .reward.selectable { cursor: pointer; } .rcp-fe-lol-tft-reward-celebration .reward.selectable .brightener-bg { -webkit-filter: opacity(0); transition: -webkit-filter 0.15s; position: absolute; top: 0px; left: 0; right: 0; bottom: 0px; background: linear-gradient(transparent, rgba(255,255,255,0.1)); } .rcp-fe-lol-tft-reward-celebration .reward.selectable .radial-glow { height: 120px; width: 100%; bottom: -2px; background-position: bottom center; background-image: tft_background_image('reward-hover-highlight.png'); background-repeat: no-repeat; background-position: center; background-size: contain; transition: -webkit-filter 0.15s ease-in; position: absolute; -webkit-filter: opacity(0); z-index: 1; pointer-events: none; } .rcp-fe-lol-tft-reward-celebration .reward.selectable:not(.selected):hover .brightener-bg { -webkit-filter: opacity(1); } .rcp-fe-lol-tft-reward-celebration .reward.selectable:not(.selected):hover .radial-glow { -webkit-filter: opacity(0.5); } .rcp-fe-lol-tft-reward-celebration .reward.selectable.selected .brightener-bg { -webkit-filter: opacity(1); background: radial-gradient(rgba(255,255,255,0.4), transparent 60%); } .rcp-fe-lol-tft-reward-celebration .reward.selectable.selected .radial-glow { -webkit-filter: opacity(0.5); } .rcp-fe-lol-tft-reward-celebration .reward.selectable.selection-made:not(.selected):not(:hover) { -webkit-filter: opacity(0.5); } .rcp-fe-lol-tft-reward-celebration .reward.selectable.selection-made:not(.selected):not(:hover) .reward-icon { -webkit-filter: saturate(0.5); } 