/* FILE GENERATO: applica alle regole del vecchio tema la tipografia della home.
   Carattere stretto solo per titoli, nomi e numeri; niente spaziature larghe; minimo 14 px (13 nei tabellini). */
body.tl-titan .tl-404__glitch{font-family:var(--fd)}
body.tl-titan .tl-404__title{font-weight:600}
body.tl-titan .tl-404__search input[type="submit"]{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .page-hero__sub{letter-spacing:.03em;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .tdiv-card:hover{box-shadow:none}
}
body.tl-titan .tdiv-card__icon span{font-family:var(--fd)}
body.tl-titan .tdiv-card__name{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .tdiv-card__tier{letter-spacing:.03em;font-size:14px}
body.tl-titan .tdiv-card__count{letter-spacing:.03em;font-size:14px}
body.tl-titan .tdiv-card__cta{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .jp-lang-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .join-lead{font-family:var(--fd)}
body.tl-titan .join-intro p{font-family:var(--fd)}
body.tl-titan .join-step__num{font-family:var(--fd)}
body.tl-titan .join-step__body h2{font-family:var(--fd)}
body.tl-titan .join-adv__title{font-family:var(--fd)}
body.tl-titan .join-adv__intro{font-family:var(--fd)}
body.tl-titan .join-feat__title{font-family:var(--fd);font-size:16px}
body.tl-titan .join-req__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .join-cta__text{font-family:var(--fd)}
body.tl-titan .join-cta__btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .join-cta__btn:hover{box-shadow:none}
}
body.tl-titan .join-faq__title{font-family:var(--fd)}
body.tl-titan .join-faq__q{font-family:var(--fd)}
body.tl-titan .info-cta2{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .section-label{letter-spacing:.03em;font-weight:600}
body.tl-titan .section-title{font-family:var(--fd)}
body.tl-titan .hero__badge span{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .hero__wordmark .titans{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .hero__wordmark .league{letter-spacing:.03em;font-weight:600}
body.tl-titan .hero__tagline{letter-spacing:.03em}
body.tl-titan .btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .btn--primary:hover{box-shadow:none}
}
body.tl-titan .hero__stat-number{font-family:var(--fd)}
body.tl-titan .hero__stat-label{letter-spacing:.03em;font-size:14px}
body.tl-titan .hero__scroll span{letter-spacing:.03em;font-size:14px}
body.tl-titan .division-card__icon-fallback{font-family:var(--fd)}
body.tl-titan .division-card__name{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .division-card__info{letter-spacing:.03em;font-size:14px}
body.tl-titan .division-card__teams{letter-spacing:.03em;font-size:14px}
body.tl-titan .division-card__cta{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .results__link{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .match-row__date{letter-spacing:.03em;font-size:14px}
body.tl-titan .match-row__team-logo{font-weight:600;font-size:14px}
body.tl-titan .match-row__team-name{font-weight:600}
body.tl-titan .match-row__score-num{font-family:var(--fd)}
body.tl-titan .match-row__score-sep{font-family:var(--fd)}
body.tl-titan .division-pill{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .news-card__category{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .news-card__date{letter-spacing:.03em;font-size:14px}
body.tl-titan .news-card__author{letter-spacing:.03em;font-size:14px}
body.tl-titan .news-card__title{font-family:var(--fd)}
body.tl-titan .news-card__excerpt{font-size:14px}
body.tl-titan .news-card__read-more{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .sponsor-logo__placeholder{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .footer__copy{letter-spacing:.03em;font-size:14px}
body.tl-titan .footer__links a{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-hero-btn .elementor-button{letter-spacing:.03em}
body.tl-titan .tl-sponsor__label{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .tl-sponsor__link:hover{box-shadow:none}
}
body.tl-titan .tl-switch__opt{letter-spacing:.03em;font-weight:600}
body.tl-titan .tl-cs-brand{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-cs-h1{font-family:var(--fd)}
body.tl-titan .tl-cs-meta{font-size:14px}
body.tl-titan .tl-cs-or{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-cs-lbl{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-cs-btn{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-cs-avail-h{font-size:14px}
body.tl-titan .tl-cs-avail-tz{font-size:14px}
body.tl-titan .tl-cs-avail li{font-size:14px}
body.tl-titan .tl-portal-title{font-family:var(--fd)}
body.tl-titan .tl-portal-lane{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-portal-rating-n{font-size:14px}
body.tl-titan .tl-portal-kpi-v{font-family:var(--fd)}
body.tl-titan .tl-portal-kpi-l{letter-spacing:.03em;font-size:14px}
body.tl-titan .tl-portal-feenote{font-size:14px}
body.tl-titan .tl-portal-section-h{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .tl-portal-count{font-size:14px}
body.tl-titan .tl-portal-card-lane{font-size:14px}
body.tl-titan .tl-portal-badge{font-size:14px}
body.tl-titan .tl-portal-card-date{font-size:14px}
body.tl-titan .tl-portal-contact{font-size:14px}
body.tl-titan .tl-portal-goals summary{font-size:14px}
body.tl-titan .tl-portal-goals p{font-size:14px}
body.tl-titan .tl-portal-tool-lbl{font-size:14px}
body.tl-titan .tl-cs-btn--sm{font-size:14px}
body.tl-titan .tl-portal-issue summary{font-size:14px}
body.tl-titan .tl-portal-money{font-size:14px}
body.tl-titan .tl-portal-pay{font-size:14px}
body.tl-titan .tl-portal-snote summary{font-size:14px}
body.tl-titan .tl-portal-cancel summary{font-size:14px}
body.tl-titan .tl-portal-avail-sum{font-family:var(--fd)}
body.tl-titan .tl-portal-avail-hint{font-size:14px}
body.tl-titan .tl-portal-avail-intro{font-size:14px}
body.tl-titan .tl-portal-avail-to{font-size:14px}
body.tl-titan .tl-stu-noteflag{font-size:14px}
body.tl-titan .tl-stu-ar{font-size:14px}
body.tl-titan .tl-stu-sess{font-size:14px}
body.tl-titan .tl-stu-chev{font-size:14px}
body.tl-titan .tl-stu-meta{font-size:14px}
body.tl-titan .tl-portal-rk-delta{font-size:14px}
body.tl-titan .tl-stu-noresult{font-size:14px}
body.tl-titan .tl-portal-foot{font-size:14px}
body.tl-titan .schedule-row__date{font-size:14px}
body.tl-titan .schedule-row__phase{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .schedule-row__home{font-weight:600}
body.tl-titan .schedule-row__away{font-weight:600}
body.tl-titan .match-logo{font-size:14px}
body.tl-titan .score{font-family:var(--fd)}
body.tl-titan .score-sep{font-family:var(--fd)}
body.tl-titan .ff-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .score-vs{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .live-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .watch-live-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .empty-state{letter-spacing:.03em}
body.tl-titan .game-accordion__toggle{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .ga-game-count{font-size:13px}
body.tl-titan .ga-sel-btn{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-sel-winner{font-size:13px}
body.tl-titan .ga-winner-name{font-family:var(--fd)}
body.tl-titan .ga-winner-side{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-meta-pill{font-size:13px;letter-spacing:.03em;font-weight:600}
body.tl-titan .ga-bans-label{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-draft-label{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-draft-num{font-weight:600;font-size:13px}
body.tl-titan .ga-draft-champ{font-size:13px}
body.tl-titan .ga-obj-n{font-family:var(--fd)}
body.tl-titan .ga-obj-lbl{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-sb-half-name{font-family:var(--fd)}
body.tl-titan .ga-sb-side-pill{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-sb-team-gold{font-family:var(--fd)}
body.tl-titan .ga-sb-cols-hdr span{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ga-sb-ign{font-weight:600}
body.tl-titan .ga-sb-champ-name{font-size:13px}
body.tl-titan .ga-sb-kda{font-family:var(--fd)}
body.tl-titan .tl-share__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-share__copied{font-weight:600;font-size:14px}
body.tl-titan .tl-share__igopt{font-weight:600}
body.tl-titan .tl-share__igopt span{font-size:14px}
body.tl-titan .tl-share__ighint{font-size:14px}
body.tl-titan .bca-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .bca-check:has(input:checked) .bca-check__box::after{font-size:14px}
body.tl-titan .bca-check__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .bca-message--error{letter-spacing:.03em;font-size:14px}
body.tl-titan .coach-cta-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .coach-cta-btn:hover{box-shadow:none}
}
body.tl-titan .bkt-seed-abbr{font-weight:600;font-size:13px}
body.tl-titan .bkt-seed-name{font-weight:600}
body.tl-titan .bkt-seed-n{font-size:13px}
body.tl-titan .bkt-section-label{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .bkt-round-label{letter-spacing:.03em;font-weight:600;font-size:13px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .bkt-match:hover{box-shadow:none}
}
body.tl-titan .bkt-match-date{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .bkt-match-format{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .bkt-row-name{font-family:var(--fd)}
body.tl-titan .bkt-row-score{font-family:var(--fd)}
body.tl-titan .bkt-live-badge{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .bkt-match-winner{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .division-tab{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(max-width:600px){
body.tl-titan .bkt-row-name{font-size:13px}
}
body.tl-titan .coach-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .coach-league{letter-spacing:.03em;font-size:14px}
body.tl-titan .coach-hero__title{letter-spacing:.03em;font-family:var(--fd)}
@media(hover:hover) and (pointer:fine){
body.tl-titan .coach-cta-btn--outline:hover{box-shadow:none}
}
body.tl-titan .coach-lane-card__name{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .coach-card__rating{font-size:14px}
body.tl-titan .coach-card__rating .tl-stars{letter-spacing:.03em}
body.tl-titan .coach-card__reviews summary{font-size:14px}
body.tl-titan .coach-review__head{font-size:14px}
body.tl-titan .coach-review__text{font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .coach-card:hover{box-shadow:none}
}
body.tl-titan .coach-card__lane-tag{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .coach-card__ign{font-family:var(--fd)}
body.tl-titan .coach-card__name{font-size:14px}
body.tl-titan .coach-tag{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .coach-card__wiki{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .coach-card__wiki:hover{box-shadow:none}
}
body.tl-titan .coach-card__avail-h{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .coach-card__avail-slot{font-size:14px}
body.tl-titan .coach-card__price-val{font-family:var(--fd)}
body.tl-titan .coach-card__price-unit{font-size:14px}
body.tl-titan .coach-card__price-tba{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .coach-card__lang{font-size:14px}
body.tl-titan .coach-step__num{font-family:var(--fd)}
body.tl-titan .coach-step__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .coach-step__desc{font-size:14px}
body.tl-titan .cform-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .cform-radio__label{font-weight:600;font-size:14px}
body.tl-titan .cf-message{letter-spacing:.03em;font-size:14px}
body.tl-titan .cf-success__icon{font-family:var(--fd)}
body.tl-titan .cf-success__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .cf-success__sub{font-size:14px}
body.tl-titan .cf-confirmed__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .channel-name{font-family:var(--fd)}
body.tl-titan .channel-desc{font-size:14px}
body.tl-titan .join-checklist li{font-size:14px}
body.tl-titan .partner-benefit__title{font-weight:600}
body.tl-titan .partner-benefit__desc{font-size:14px}
body.tl-titan .partner-stat__num{font-family:var(--fd)}
body.tl-titan .partner-stat__label{letter-spacing:.03em;font-size:14px}
body.tl-titan .partner-form-card__header h2{font-family:var(--fd)}
body.tl-titan .partner-form-card__header p{font-size:14px}
body.tl-titan .pf-field label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pf-field input{font-size:14px}
body.tl-titan .pf-field textarea{font-size:14px}
body.tl-titan .pf-submit{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .pf-submit:hover{box-shadow:none}
}
body.tl-titan .pf-success{font-size:14px}
body.tl-titan .pf-error{font-size:14px}
body.tl-titan .pr-notice__title{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pr-notice__list li{font-size:14px}
body.tl-titan .pr-step{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pr-card__title{font-family:var(--fd);font-size:16px}
body.tl-titan .pr-type-text{font-weight:600}
body.tl-titan .pr-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pr-hint{font-size:14px}
body.tl-titan .pr-roster-num{font-size:14px}
body.tl-titan .pr-roster-ign{font-size:14px}
body.tl-titan .pr-roster-role{letter-spacing:.03em;font-size:14px}
body.tl-titan .pr-roster-pick{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pr-message--error{font-size:14px}
body.tl-titan .pr-submit-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .pr-result h2{font-family:var(--fd)}
body.tl-titan .reg-notice__title{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-notice__list li{font-size:14px}
body.tl-titan .reg-step{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-card__title{font-family:var(--fd)}
body.tl-titan .reg-card__sub{font-size:14px}
body.tl-titan .reg-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-hint{font-size:14px}
body.tl-titan .reg-counter__btn{font-family:var(--fd)}
body.tl-titan .reg-counter__input{font-family:var(--fd)}
body.tl-titan .reg-upload__text{font-weight:600;font-size:14px}
body.tl-titan .reg-upload__hint{font-size:14px}
body.tl-titan .reg-upload__remove{font-size:14px}
body.tl-titan .reg-player__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-check span:last-child{font-size:14px}
body.tl-titan .reg-submit-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-message{font-size:14px}
body.tl-titan .reg-success__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .reg-success__msg{font-family:var(--fd)}
body.tl-titan .reg-success__sub{font-size:14px}
body.tl-titan .reg-day-btn span{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(max-width:640px){
body.tl-titan .reg-day-btn span{font-size:14px}
}
@media(hover:hover) and (pointer:fine){
body.tl-titan .rb-download-card:hover{box-shadow:none}
}
body.tl-titan .rb-download-card__lang{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .rb-download-card__name{font-size:14px}
body.tl-titan .rb-download-card__btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .rb-download-card:hover .rb-download-card__btn{box-shadow:none}
}
body.tl-titan .rulebook-content h2{font-family:var(--fd)}
body.tl-titan .rulebook-content h3{font-family:var(--fd)}
body.tl-titan .schedule-week-range{letter-spacing:.03em}
body.tl-titan .sched-filter{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .comp-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .comp-league{letter-spacing:.03em;font-size:14px}
body.tl-titan .comp-hero__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .comp-hero__motto{letter-spacing:.03em;font-weight:600}
body.tl-titan .comp-hero__sub{letter-spacing:.03em}
body.tl-titan .comp-social-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .comp-player:hover{box-shadow:none}
}
body.tl-titan .comp-player__role-tag{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .comp-player__ign{font-family:var(--fd)}
body.tl-titan .comp-player__name{font-size:14px}
body.tl-titan .comp-player__wiki{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .comp-player__wiki:hover{box-shadow:none}
}
body.tl-titan .comp-subs-header{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .comp-sub__tag{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .comp-sub__ign{font-family:var(--fd)}
body.tl-titan .comp-sub__name{font-size:14px}
body.tl-titan .comp-split__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .comp-achievement__result{font-family:var(--fd)}
body.tl-titan .comp-achievement__event{font-weight:600}
body.tl-titan .comp-achievement__season{letter-spacing:.03em;font-size:14px}
body.tl-titan .comp-coming-soon p{letter-spacing:.03em;font-size:14px}
body.tl-titan .standings-table thead th{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .st-logo--text{font-size:14px}
body.tl-titan .st-abbr{letter-spacing:.03em;font-size:14px}
body.tl-titan .standings-legend{font-size:14px}
body.tl-titan .table-empty{letter-spacing:.03em;font-size:14px}
@media(min-width:701px){
body.tl-titan .standings-table thead th{font-size:14px}
body.tl-titan .st-logo--text{font-size:14px}
body.tl-titan .standings-legend{font-size:14px}
}
body.tl-titan .rr-matches__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .week-tab{letter-spacing:.03em;font-size:14px}
body.tl-titan .mh__back{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .mh__chip{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .mh-team__abbr{font-family:var(--fd)}
body.tl-titan .mh-team__name{font-family:var(--fd)}
body.tl-titan .mh__score{font-family:var(--fd)}
body.tl-titan .mh__vslabel{font-family:var(--fd)}
body.tl-titan .mh__meta{letter-spacing:.03em;font-weight:600}
body.tl-titan .mh__date{font-family:var(--fd)}
body.tl-titan .mh__live{letter-spacing:.03em;font-family:var(--fd);font-size:16px}
body.tl-titan .team-hero__logo-abbr{font-family:var(--fd)}
body.tl-titan .team-hero__breadcrumb{letter-spacing:.03em;font-size:14px}
body.tl-titan .team-hero__name{font-family:var(--fd)}
body.tl-titan .team-hero__abbr{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .th-stat__num{font-family:var(--fd)}
body.tl-titan .th-stat__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .team-hero__captains-lbl{letter-spacing:.03em;font-weight:600}
body.tl-titan .tl-action-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .tl-action-btn--primary:hover{box-shadow:none}
}
body.tl-titan .div-chip{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .mh-row__date{font-size:14px}
body.tl-titan .mh-week{letter-spacing:.03em;font-size:14px}
body.tl-titan .mh-row__team{font-weight:600}
body.tl-titan .mh-logo{font-weight:600;font-size:14px}
body.tl-titan .mh-score{font-family:var(--fd)}
body.tl-titan .mh-row__score .ff-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .mh-sep{font-family:var(--fd)}
body.tl-titan .mh-format{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .mh-result-badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .team-matches-empty{letter-spacing:.03em}
body.tl-titan .roster-card__num{font-weight:600;font-size:14px}
body.tl-titan .roster-card__ign{font-weight:600}
body.tl-titan .roster-card__role{letter-spacing:.03em;font-size:14px}
body.tl-titan .roster-smurf-bar{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .roster-smurf{font-size:14px}
body.tl-titan .roster-addsmurf-btn{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-smurf-modal__title{font-family:var(--fd)}
body.tl-titan .tl-smurf-modal__desc{font-size:14px}
body.tl-titan .tl-smurf-modal__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-smurf-modal__submit{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-smurf-modal__msg{font-size:14px}
body.tl-titan .staff-card__name{font-weight:600}
body.tl-titan .staff-card__role{letter-spacing:.03em;font-size:14px}
body.tl-titan .ts-banner__num{font-family:var(--fd)}
body.tl-titan .ts-banner__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .ts-wl-num{font-family:var(--fd)}
body.tl-titan .ts-side-mini__pill{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .ts-side-mini__pct{font-family:var(--fd);font-size:16px}
body.tl-titan .ts-side-mini__g{font-size:14px}
body.tl-titan .ts-block__title{letter-spacing:.03em;font-family:var(--fd);font-size:16px}
body.tl-titan .ts-block__sub{letter-spacing:.03em;font-size:14px}
body.tl-titan .ts-champ-tile__wr{font-weight:600;font-size:13px}
body.tl-titan .ts-champ-tile__name{font-weight:600;font-size:13px}
body.tl-titan .ts-champ-tile__games{font-size:13px}
body.tl-titan .ts-pl-hdr span{letter-spacing:.03em;font-weight:600;font-size:13px}
body.tl-titan .ts-pl-ign{font-weight:600}
body.tl-titan .ts-pl-g{font-size:13px}
body.tl-titan .ts-pl-kda{font-family:var(--fd)}
body.tl-titan .ts-pl-stat{font-size:13px}
body.tl-titan .ts-pl-dmg-num{font-weight:600;font-size:13px}
body.tl-titan .rm-tab{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-tstat__val{font-family:var(--fd)}
body.tl-titan .tl-tstat__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-tstat-cell__num{font-family:var(--fd)}
body.tl-titan .tl-tstat-cell__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .tl-tstat-cell__kda{font-family:var(--fd)}
body.tl-titan .tl-multi__n{font-family:var(--fd)}
body.tl-titan .tl-multi__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-champ__kda{font-weight:600;font-size:14px}
body.tl-titan .tl-adv-note{font-size:14px}
body.tl-titan .riot-modal__close{font-size:14px}
body.tl-titan .riot-loading{letter-spacing:.03em;font-size:14px}
body.tl-titan .riot-hero__ign{font-family:var(--fd)}
body.tl-titan .riot-hero__meta{letter-spacing:.03em;font-size:14px}
body.tl-titan .riot-hero__mastery-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-hero__mastery-name{font-family:var(--fd);font-size:16px}
body.tl-titan .riot-hero__mastery-pts{font-size:14px}
body.tl-titan .riot-rank-card__queue{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-rank-card__tier{font-family:var(--fd)}
body.tl-titan .riot-rank-card__sub{font-size:14px}
body.tl-titan .riot-rank-card__wr{font-weight:600;font-size:14px}
body.tl-titan .riot-unranked{letter-spacing:.03em;font-size:14px}
body.tl-titan .riot-stat__val{font-family:var(--fd)}
body.tl-titan .riot-stat__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-role-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-role-badge__name{letter-spacing:.03em;font-family:var(--fd);font-size:16px}
body.tl-titan .riot-form__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-form__dot{font-weight:600;font-size:14px}
body.tl-titan .riot-section-title{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .riot-champ__rank{font-weight:600;font-size:14px}
body.tl-titan .riot-champ__name{font-family:var(--fd);font-size:16px}
body.tl-titan .riot-champ__games{font-size:14px}
body.tl-titan .riot-champ__wr{font-family:var(--fd)}
body.tl-titan .riot-opgg__btn{letter-spacing:.03em;font-weight:600;font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .riot-opgg__btn:hover{box-shadow:none}
}
body.tl-titan .section-sub{letter-spacing:.03em;font-size:14px}
body.tl-titan .bp-role-label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .bp-games-badge{font-weight:600;font-size:14px}
body.tl-titan .bp-ign{font-family:var(--fd)}
body.tl-titan .bp-team-name{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .bp-kda{font-family:var(--fd)}
body.tl-titan .bp-kda-label{font-size:14px}
body.tl-titan .bp-detail{font-size:14px}
body.tl-titan .bp-stat{font-weight:600;font-size:14px}
body.tl-titan .bp-stat em{font-size:14px}
body.tl-titan .bp-criteria{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .bp-note{letter-spacing:.03em;font-size:14px}
body.tl-titan .cur-penta-row{font-size:14px}
body.tl-titan .cur-penta-team{font-size:14px}
body.tl-titan .cur-card__label{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .cur-card__val{font-family:var(--fd)}
body.tl-titan .cur-card__sub{font-size:14px}
body.tl-titan .div-hero__title{letter-spacing:.03em;font-family:var(--fd)}
body.tl-titan .div-hero__sub{letter-spacing:.03em;font-size:14px}
body.tl-titan .div-table thead th{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .dt-logo--text{font-size:14px}
@media(hover:hover) and (pointer:fine){
body.tl-titan .dt-card:hover{box-shadow:none}
}
body.tl-titan .dt-card__abbr{font-family:var(--fd)}
body.tl-titan .dt-card__name{font-family:var(--fd);font-size:16px}
body.tl-titan .dt-card__tag{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .dt-card__record{font-weight:600;font-size:14px}
body.tl-titan .dt-card__opgg{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-cta__badge{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-cd__num{font-family:var(--fd)}
body.tl-titan .reg-cd__lbl{letter-spacing:.03em;font-weight:600;font-size:14px}
body.tl-titan .reg-cd__sep{font-family:var(--fd)}
body.tl-titan .reg-cta__deadline{letter-spacing:.03em;font-size:14px}
