@font-face {
    font-family: 'Knockout Fullweight';
    src: url('https://tudumext.com/assets/paul-tyson-fight/fonts/knockout-fullweight.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

[data-sel='comparison-table'] h4[data-sel='character-name'] {
    font-family: 'Knockout Fullweight', sans-serif;
    font-weight: 550;
    line-height: 90%;
    letter-spacing: 1.519px;
    color: #E4D9C9;
    text-transform: uppercase;
}

[data-sel='comparison-table'] [data-sel='table-row-content'],
[data-sel='comparison-table'] [data-sel='table-sub-head'] {
    color: #E4D9C9;
}

[data-uia='comparison-table-serrano-taylor'] h4[data-sel='character-name'] {
    font-size: 105px;
}

[data-sel='stats-table'] h3[data-sel='character-name'] {
    font-family: 'Knockout Fullweight', sans-serif;
    font-size: 110px;
    font-weight: 550;
    letter-spacing: 1.85px;    
    color: #E4D9C9;
    text-transform: uppercase;
    line-height: 95.45%;
}

[data-sel='stats-table'] [data-sel='table-details'],
section.articleHtmlContent h3[data-sel='heading'],
section.articleHtmlContent div[data-sel='text']:has(+ h3[data-sel='heading']),
section.articleHtmlContent [role='navigation'] a {
    color: #E4D9C9 !important;
}

section.articleHtmlContent h3[data-sel='heading'] + div[data-sel='text'] {
    margin-top: 4px;
    color: var(--accent-color);
}

.articleHeader [data-sel='details'],
.articleHeader [data-sel='sub-details'],
.articleHeader [data-sel='evidence'],
[data-uia='video-recommendations'] {
    display: none !important;
}

[data-guid='article-social-share-buttons-top'] {
    margin: 20px 0 !important;
}

[data-guid='article-social-share-buttons-top'] a,
[data-guid='article-social-share-buttons-top'] button {
    background-color: rgba(var(--text-color-rgb), 0.1);
}

[data-sel='add-to-calendar'] {
    align-self: center;
    margin: 9px 0;
}

[data-sel='heading']:first-of-type {
    text-align: center;
    margin-top: 40px;
}

[data-sel='heading']:first-of-type + p {
    text-align: center;
    margin-bottom: 40px;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 130%;
    opacity: .75;
}

[data-sel='add-to-calendar'] button[data-uia='add-to-calendar-button'] {
    margin: 0;
    cursor: pointer;
}

[data-sel='countdown-banner-components'] span:not(.live-icon + span) {
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 0.2em;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--text-color);
}

[data-uia='comparison-table-paul-tyson'] h4[data-sel='character-name'] {
    font-size: 150px;
}

[data-uia='comparison-table-taylor-serrano'] h4[data-sel='character-name'] {
    font-size: 70px;
}

[data-uia='comparison-table-goyat-nunes'] h4[data-sel='character-name'] {
    font-size: 125px;
}

[data-uia='comparison-table-barrios-ramos'] h4[data-sel='character-name'] {
    font-size: 110px;
}

[data-uia='comparison-table-taylor-serrano'] [data-sel='image-gradient'] {
    height: 360px;
}

[data-sel='text'][data-variant='emphasis']:first-of-type {
    font-size: 14px;
    color: #fff !important;
    opacity: .75;
    font-weight: 400;
}

[data-sel='text'][data-variant='emphasis']:first-of-type i {
    font-variation-settings: normal;
    font-weight: 900;
}

[data-sel='text'][data-variant='emphasis']:first-of-type a {
    text-decoration: underline;
}

[data-sel='drawer-content-wrapper'] > div {
    width: 100%;
}

dialog.comparison-table-dialog .modal-inner {
    --modal-background: #242424;
}

dialog.comparison-table-dialog .modal-header > div:first-of-type button {
    font-size: 18px;
}

dialog.comparison-table-dialog .modal-header [data-sel="close-button"] {
    height: 40px;
    width: 65px;
    right: 10px;
}

dialog.comparison-table-dialog .modal-inner div[data-sel='article-content'] div strong {
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: 100%;
    color: #E4D9C9;
    font-stretch: ultra-condensed;
    text-transform: uppercase;
}

dialog.comparison-table-dialog .modal-inner section > div > a {
    margin-left: 50%;
    transform: translateX(-50%);
}

dialog.comparison-table-dialog .modal-header {
    background: linear-gradient(
        to bottom,
        rgba(var(--page-background-color-rgb), 1) 0%,
        rgba(var(--page-background-color-rgb), 0.7) 100%
    );
    padding: 0 20px;
    box-sizing: border-box;
    margin: 0;
    width: calc(100% + 40px);
    transform: translateX(-20px);
}

section.articleHtmlContent h3[data-sel='heading']:first-of-type {
    font-size: 48px;
}

[data-sel='stats-table'] h3[data-sel='character-name']#katie-taylor,
[data-sel='stats-table'] h3[data-sel='character-name']#amanda-serrano {
    font-size: 70px;
}

[data-sel='stats-table'] h3[data-sel='character-name']#jake-paul,
[data-sel='stats-table'] h3[data-sel='character-name']#mike-tyson {
    font-size: 115px;
}

@media (min-width: 382px) {
    [data-uia='comparison-table-taylor-serrano'] h4[data-sel='character-name'] {
        font-size: 90px;
    }

    [data-sel='stats-table'] h3[data-sel='character-name']#jake-paul,
    [data-sel='stats-table'] h3[data-sel='character-name']#mike-tyson {
        font-size: 145px;
    }

    [data-sel='stats-table'] h3[data-sel='character-name']#katie-taylor {
        font-size: 130px;
    }

    [data-sel='stats-table'] h3[data-sel='character-name']#amanda-serrano {
        font-size: 90px;
    }

    dialog.comparison-table-dialog .modal-header > div:first-of-type button {
        font-size: 22px;
    }

    dialog.comparison-table-dialog .modal-header [data-sel="close-button"] {
        height: 46px;
    }
}

@media (min-width: 600px) {
    [data-uia='comparison-table-taylor-serrano'] h4[data-sel='character-name'] {
        font-size: 105px;
    }

    [data-sel='stats-table'] h3[data-sel='character-name']#jake-paul,
    [data-sel='stats-table'] h3[data-sel='character-name']#mike-tyson,
    [data-sel='stats-table'] h3[data-sel='character-name']#katie-taylor {
        font-size: 185px;
    }

    section.articleHtmlContent h3[data-sel='heading']:first-of-type {
        font-size: 66px;
    }
}

@media (min-width: 700px) {
    [data-sel='stats-table'] h3[data-sel='character-name']#amanda-serrano {
        font-size: 170px;
    }

    [data-sel='heading']:first-of-type + p {
        text-align: center;
        margin-bottom: 40px;
        font-size: 22px;
        line-height: 120%;
    }
}

@media (min-width: 1600px) {
    [data-uia='comparison-table-paul-tyson'] [data-sel='image-container'] img {
        height: 660px;
    }

    [data-uia='comparison-table-taylor-serrano'] [data-sel='image-container'] img {
        height: 580px;
    }
}