@font-face{font-family:"DFN Community";src:url("../fonts/oswald-variable.ttf") format("truetype");font-weight:200 700;font-style:normal;font-display:block}
.dfn-community-event,.dfn-community-fight{box-sizing:border-box;color:#fff;font:inherit}.dfn-community-event{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;margin:12px 0 20px;background:rgba(5,4,11,.96);border:1px solid #edd520;border-radius:5px}.dfn-community-heading{display:flex;flex-direction:column;gap:3px}.dfn-community-heading strong{color:#ff3023;text-transform:uppercase}.dfn-community-heading span{font-size:12px}.dfn-community-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.dfn-community-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid #b7b4c5;border-radius:4px;background:#100d1c;color:#fff!important;font:inherit;font-size:12px;font-weight:800;line-height:1.3;cursor:pointer;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.dfn-community-button:hover,.dfn-community-button:focus-visible{border-color:#ffdf00;background:#292119;color:#fff!important;outline:2px solid #ffdf00;outline-offset:2px}.dfn-community-button[aria-pressed=true],.dfn-community-button.primary{background:#ffe000;color:#111!important;border-color:#ffe000}.dfn-community-button:disabled{opacity:.6;cursor:default}.dfn-community-count,.dfn-community-own,.dfn-community-closed{font-size:11px;line-height:1.5;color:#d1ced9}.dfn-community-own{flex-basis:100%;color:#ffdf00}.dfn-community-phase{font-size:13px;font-weight:900;text-transform:uppercase}.dfn-community-event[data-phase=completed] .dfn-community-phase{color:#a4ec79}.dfn-community-event[data-phase=cancelled],.dfn-community-event[data-phase=postponed]{border-color:#92879b}.dfn-community-feedback{width:100%;margin:0!important;font-size:12px;color:#bcf195;min-height:0}.dfn-community-feedback:empty{display:none}.dfn-community-feedback.is-error{color:#ffb8ae}.dfn-community-rating{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap;min-width:0}.dfn-community-copy{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dfn-community-copy strong{font-size:12px;text-transform:uppercase}.dfn-community-stars{--dfn-rating-fill:0%;position:relative;color:#8a849a;font-size:22px;letter-spacing:1px;white-space:nowrap;line-height:1.2}.dfn-community-stars:before{content:'★★★★★';position:absolute;inset:0;width:var(--dfn-rating-fill);overflow:hidden;color:#ffe000}.dfn-community-score{font-size:17px;font-weight:900;white-space:nowrap}.dfn-community-editor{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-basis:100%;padding-top:10px}.dfn-community-editor>span{font-size:12px}.dfn-community-star-choice{font-size:23px;color:#ffe000!important;padding:3px 9px;min-width:40px}.dfn-community-star-choice[aria-pressed=true]{color:#111!important}.dfn-community-fight{grid-column:1/-1;border-top:1px solid #5c5130;background:rgba(0,0,0,.7);padding:10px 12px;position:relative;z-index:6;min-width:0;width:100%}.dfn-community-pick{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.dfn-community-pick>strong{font-size:10px;text-transform:uppercase;color:#ffe000}.dfn-community-pick>.dfn-community-actions{margin-left:auto}.dfn-community-pick .dfn-community-button{font-size:10px;padding:6px 9px;min-height:32px}.dfn-community-percentages{display:flex;flex:1;min-width:110px;max-width:220px;overflow:hidden;border-radius:12px;background:#777;height:22px}.dfn-community-percentages span{flex-basis:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;min-width:29px;padding:0 5px}.dfn-community-percentages .is-a{background:#ffe000;color:#111}.dfn-community-percentages .is-b{background:#666;color:#fff}.dfn-feature-fight.dfn-has-community{display:flex;flex-direction:column}.dfn-feature-fight.dfn-has-community>.dfn-feature-grid{order:0}.dfn-feature-fight.dfn-has-community>.dfn-fight-result-details{order:10}.dfn-feature-fight.dfn-has-community>.dfn-community-fight{order:20}.dfn-feature-fight.dfn-has-community>.dfn-feature-weight{order:30}.dfn-compact-fight.dfn-has-community>.dfn-community-fight{order:20}.dfn-compact-fight.dfn-has-community>.dfn-row-weight{position:static;transform:none;grid-column:1/-1;order:30;width:auto;white-space:normal;text-align:center;padding:5px 6px;margin:0}.dfn-community-fight .dfn-community-rating+.dfn-community-pick{border-top:1px solid #342d3f;margin-top:9px;padding-top:9px}.dfn-event-ticket-wrap[hidden],.dfn-event-countdown-wrap[hidden]{display:none!important}.dfn-community-login{background:#100c1d;color:white;border:1px solid #ffe000;border-radius:8px;width:min(440px,calc(100vw - 32px));padding:26px;box-sizing:border-box}.dfn-community-login::backdrop{background:rgba(0,0,0,.78)}.dfn-community-login h2{color:#fff;font-size:23px;margin:0 0 12px}.dfn-community-login p{font-size:14px}.dfn-community-close{margin-top:20px;background:transparent;border:0;color:#ddd;text-decoration:underline;cursor:pointer;min-height:36px}.dfn-community-close:focus-visible{outline:2px solid #ffe000}@media(max-width:760px){.dfn-community-event{padding:12px;gap:10px}.dfn-community-heading{flex-basis:100%}.dfn-community-event>.dfn-community-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.dfn-community-fight{padding:9px 7px}.dfn-community-pick>.dfn-community-actions{margin-left:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dfn-community-copy{gap:6px}.dfn-community-rating{gap:9px}.dfn-community-rating>.dfn-community-button{flex-basis:100%}.dfn-community-score{font-size:15px}.dfn-community-stars{font-size:20px}.dfn-community-login .dfn-community-actions{align-items:stretch;flex-direction:column}.dfn-community-percentages{max-width:none}.dfn-community-editor{gap:4px}.dfn-community-star-choice{min-width:36px;padding:3px 6px}}
/* Keep mobile names/results anchored to the matchup, never to the added rating rows. */
.dfn-feature-fight.dfn-has-community>.dfn-feature-grid{position:relative}
@media(max-width:760px){.dfn-feature-fight.dfn-has-community .dfn-fighter-side.is-large .dfn-fighter-copy{display:block;position:absolute;bottom:0;width:calc((100% - 40px)/2);padding:7px;box-sizing:border-box;background:rgba(0,0,0,.86);text-align:center;flex:none}.dfn-feature-fight.dfn-has-community .dfn-fighter-side-left .dfn-fighter-copy{left:0;right:auto}.dfn-feature-fight.dfn-has-community .dfn-fighter-side-right .dfn-fighter-copy{right:0;left:auto}.dfn-feature-fight.dfn-has-community .dfn-fighter-copy .dfn-fighter-name{font-size:13px;line-height:1.15}.dfn-feature-fight.dfn-has-community .dfn-fighter-copy .dfn-fighter-meta,.dfn-feature-fight.dfn-has-community .dfn-fighter-copy .dfn-fighter-flag{display:none}.dfn-feature-fight.dfn-has-community .dfn-fighter-copy .dfn-fighter-record{font-size:10px}}
/* Community presentation: match the supplied before/after reference. */
.dfn-community-icon{width:30px;height:30px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dfn-community-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.06;text-align:left}.dfn-community-label strong,.dfn-community-label>span{font-weight:900}.dfn-community-label strong{font-size:15px}.dfn-community-label>span{font-size:12px}.dfn-event-schedule{display:flex;align-items:stretch;gap:14px;margin:10px 0;background:linear-gradient(120deg,#111,#050505);border:1px solid #9d989f;border-radius:9px;padding:7px;box-sizing:border-box}.dfn-event-schedule .dfn-event-countdown-wrap{display:flex;align-items:center;flex:1;min-width:0;margin:0}.dfn-countdown-label{max-width:105px;padding:0 16px;color:#fff;font-size:15px;font-weight:900;line-height:1.05}.dfn-event-schedule .dfn-event-countdown{border:0!important;background:transparent!important;flex:1}.dfn-event-schedule .dfn-count-item{display:flex;flex-direction:column-reverse;padding:3px 10px;border-left:1px solid #6a646b;border-right:0;gap:2px}.dfn-event-schedule .dfn-count-item strong{font-size:29px;margin:0}.dfn-event-schedule .dfn-count-item span{font-size:10px;color:#eee}.dfn-event-schedule .dfn-event-ticket-wrap{display:flex;margin:0;flex:0 0 32%}.dfn-event-schedule .dfn-event-ticket{min-width:0;width:100%;padding:12px 18px;font-size:18px;border:1px solid #ff5a46;background:linear-gradient(#ff3025,#df0800);border-radius:7px;box-shadow:0 2px 15px #ff1b1226}.dfn-event-artwork{border:1px solid #a7a0ae;border-radius:8px}.dfn-community-event{gap:10px;padding:9px 12px;margin:9px 0 14px;border:2px solid #e9d800;border-radius:10px;background:linear-gradient(110deg,#15120c,#060607 45%,#100c16);box-shadow:0 5px 20px #0005}.dfn-community-heading{flex-direction:row;align-items:center;gap:12px;padding:0 16px 0 0;border-right:1px solid #b4a92b;flex:1;min-width:155px}.dfn-community-heading strong{color:#fff}.dfn-community-heading .dfn-community-label>span{font-size:17px}.dfn-community-heading .dfn-community-label strong{color:#ff2c20}.dfn-community-event>.dfn-community-actions{display:flex;flex:2;flex-wrap:nowrap;gap:10px}.dfn-community-event>.dfn-community-actions>.dfn-community-button{flex:1;min-height:57px}.dfn-community-button{border:1px solid #d7d2d9;border-radius:7px;background:linear-gradient(#19171c,#070708);min-height:39px;padding:8px 14px;font-size:13px;gap:11px;box-shadow:inset 0 1px 0 #ffffff14;transition:background .15s,border-color .15s,transform .15s}.dfn-community-button:hover{transform:translateY(-1px);background:#27220c}.dfn-community-button[aria-pressed=true]{background:linear-gradient(#fff32e,#e9cb00);color:#111!important;border-color:#ffeb00}.dfn-community-button[aria-pressed=true]:before{content:'✓';font-size:16px;font-weight:900}.dfn-community-star-choice[aria-pressed=true]:before{content:none}.dfn-community-event>.dfn-community-predict{min-height:57px;flex:1.15;color:#ffdf00!important;border-color:#b1a72d}.dfn-community-predict .dfn-community-label>span{color:#eee;font-size:11px;font-weight:400}.dfn-community-event>.dfn-community-count{width:100%;padding-left:2px;font-size:11px;color:#b9b5bd}.dfn-community-fight{padding:8px 12px;background:linear-gradient(90deg,#070707,#100d12,#050505);border-top:1px solid #a29225}.dfn-community-pick{gap:12px;min-height:35px}.dfn-community-pick-title{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dfn-community-pick-title .dfn-community-icon{width:25px;height:25px}.dfn-community-pick-title .dfn-community-label strong{font-size:11px;color:#ff3023}.dfn-community-pick-title .dfn-community-label>span{font-size:10px;color:white}.dfn-community-pick>.dfn-community-count{font-size:12px;flex:1;color:#c7c2cf}.dfn-community-choice-label{font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.dfn-community-pick .dfn-community-button{font-size:12px;font-weight:900;text-transform:uppercase;min-height:35px;padding:6px 13px;border-radius:7px}.dfn-community-percentages{height:29px;max-width:270px;border:1px solid #8e882d}.dfn-community-percentages span{font-size:14px}.dfn-community-stars{font-size:29px}.dfn-community-score{font-size:23px}.dfn-community-rating{gap:16px}.dfn-community-rating .dfn-community-copy{flex:1}.dfn-community-rating .dfn-community-copy>strong{max-width:130px;font-size:14px}.dfn-community-rating>.dfn-community-button{margin-left:auto;text-transform:uppercase}.dfn-community-rating .primary-rating{background:linear-gradient(#ff3829,#de0900);border-color:#ff5943}.dfn-community-phase{max-width:135px;border-right:1px solid #7e767e;padding-right:15px}.dfn-feature-fight.dfn-has-community,.dfn-compact-fight.dfn-has-community{border-radius:9px}.dfn-card-section h2{border:1px solid #99909e;border-radius:8px;padding:9px 0 9px 22px;background:#070707b8}.dfn-feature-fight.dfn-has-community>.dfn-feature-weight,.dfn-compact-fight.dfn-has-community>.dfn-row-weight{background:linear-gradient(90deg,#282100,#080800,#282100);color:#ffe900;border-top:1px solid #776c19;font-size:11px;padding:4px 8px}
@media(min-width:761px){.dfn-feature-fight.dfn-has-community>.dfn-feature-grid{min-height:210px}.dfn-feature-fight.dfn-has-community .dfn-fighter-side.is-large .dfn-fighter-image{height:210px}.dfn-feature-fight.dfn-has-community .dfn-fighter-copy{padding-bottom:35px}.dfn-feature-fight.dfn-has-community{min-height:0}}
@media(max-width:760px){.dfn-event-schedule{gap:7px;flex-wrap:wrap}.dfn-event-schedule .dfn-event-countdown-wrap{flex-basis:100%}.dfn-countdown-label{font-size:12px;padding:0 8px;max-width:65px}.dfn-event-schedule .dfn-count-item{padding:5px}.dfn-event-schedule .dfn-count-item strong{font-size:24px}.dfn-event-schedule .dfn-event-ticket-wrap{flex-basis:100%}.dfn-event-schedule .dfn-event-ticket{font-size:16px;padding:10px}.dfn-community-event{padding:11px;gap:10px}.dfn-community-heading{flex-basis:100%;border:0;padding:0;gap:9px}.dfn-community-heading .dfn-community-label{flex-direction:row;align-items:center;gap:8px}.dfn-community-heading .dfn-community-label>span{font-size:14px}.dfn-community-event>.dfn-community-actions{display:grid;grid-template-columns:1fr 1fr;flex-basis:100%}.dfn-community-button{padding:7px 9px;gap:8px}.dfn-community-event>.dfn-community-predict{flex-basis:100%;min-height:45px}.dfn-community-predict .dfn-community-label{flex-direction:row;align-items:center;gap:8px}.dfn-community-predict .dfn-community-label strong{font-size:12px}.dfn-community-pick{gap:9px}.dfn-community-fight{padding:10px}.dfn-community-pick>.dfn-community-actions{gap:8px}.dfn-community-choice-label{grid-column:1/-1;color:#bdb7c7}.dfn-community-pick .dfn-community-button{font-size:11px;min-height:40px;padding:7px}.dfn-community-rating>.dfn-community-button{margin:0}.dfn-community-score{font-size:19px}.dfn-community-stars{font-size:24px}.dfn-community-phase{max-width:none;flex-basis:100%;border:0}.dfn-community-rating .dfn-community-copy{gap:8px}.dfn-community-event>.dfn-community-actions .dfn-community-icon{width:25px;height:25px}}
/* Compact reference bars, using the official DFN logo. */
.dfn-event-schedule{padding:5px;gap:10px;border-radius:7px;margin:8px 0}.dfn-countdown-label{display:flex;align-items:center;gap:10px;max-width:none;flex:0 0 155px;box-sizing:border-box;padding:0 13px}.dfn-countdown-label>.dfn-community-icon{color:#ff2019;width:34px;height:34px}.dfn-countdown-label .dfn-community-label strong,.dfn-countdown-label .dfn-community-label>span{font-family:'DFN Community',sans-serif;font-size:16px;line-height:1.05;font-weight:700}.dfn-event-schedule .dfn-event-ticket{font-family:'DFN Community',sans-serif;font-size:22px;font-weight:700;padding:8px 14px;gap:10px;min-height:52px}.dfn-event-ticket>.dfn-community-icon{transform:rotate(40deg);width:30px;height:30px}.dfn-ticket-arrow{font-family:Arial,sans-serif;font-size:33px;line-height:1;margin-left:auto}.dfn-event-schedule .dfn-count-item strong{font-family:'DFN Community',sans-serif;font-size:29px;font-weight:700}.dfn-event-schedule .dfn-count-item span{font-family:'DFN Community',sans-serif;font-weight:600}.dfn-community-event{gap:9px;padding:7px 9px;border-radius:8px;min-height:74px}.dfn-community-heading{flex:.95;min-width:0;gap:9px;padding-right:12px}.dfn-community-heading>.dfn-community-icon{width:32px;height:32px}.dfn-community-event>.dfn-community-actions{flex:1.9;gap:9px}.dfn-community-event>.dfn-community-actions>.dfn-community-button,.dfn-community-event>.dfn-community-predict{min-height:54px;padding:5px 10px;border-radius:5px}.dfn-community-event>.dfn-community-predict{flex:1.1;color:#fff!important;border-color:#b7b4c5}.dfn-community-predict>.dfn-community-icon,.dfn-community-event>.dfn-community-actions>.dfn-community-button:first-child>.dfn-community-icon{color:#ffe600}.dfn-community-label strong,.dfn-community-label>span{font-family:'DFN Community',sans-serif;font-weight:700}.dfn-community-label strong{font-size:19px}.dfn-community-label>span{font-size:15px}.dfn-community-predict .dfn-community-label>span{font-size:16px;font-weight:700}.dfn-community-predict .dfn-community-label strong{font-size:18px}.dfn-community-brand-line{display:flex;align-items:center;gap:5px}.dfn-community-brand-logo{display:block;width:46px;height:22px;object-fit:cover;object-position:center;/* Original transparent asset retains its proportions. */}.dfn-community-brand-line strong{font-family:'DFN Community',sans-serif;font-size:20px;color:#fff!important}.dfn-community-heading .dfn-community-label>span{font-family:'DFN Community',sans-serif;font-size:20px;font-weight:700}.dfn-community-pick-title .dfn-community-brand-logo{width:28px;height:13px}.dfn-community-pick-title .dfn-community-brand-line strong{font-size:12px}.dfn-community-pick-title .dfn-community-label>span{font-family:'DFN Community',sans-serif;font-size:11px}.dfn-event-schedule[hidden]{display:none!important}
@media(max-width:760px){.dfn-countdown-label{flex:0 0 102px;padding:0 5px;gap:6px}.dfn-countdown-label>.dfn-community-icon{width:25px;height:25px}.dfn-countdown-label .dfn-community-label strong,.dfn-countdown-label .dfn-community-label>span{font-size:12px}.dfn-event-schedule .dfn-event-ticket{font-size:19px;min-height:44px;justify-content:center}.dfn-ticket-arrow{margin-left:0}.dfn-community-event{padding:9px}.dfn-community-heading{flex-basis:100%;border-right:0}.dfn-community-heading .dfn-community-label{flex-direction:column;align-items:flex-start;gap:2px}.dfn-community-heading .dfn-community-label>span{font-size:16px}.dfn-community-brand-line strong{font-size:18px}.dfn-community-event>.dfn-community-actions{flex-basis:100%}.dfn-community-event>.dfn-community-actions>.dfn-community-button{min-height:50px}.dfn-community-event>.dfn-community-predict{min-height:45px;flex-basis:100%}.dfn-community-predict .dfn-community-label{flex-direction:row;align-items:center}.dfn-community-predict .dfn-community-label strong,.dfn-community-predict .dfn-community-label>span{font-size:16px}}

/* Percentage segments follow the actual ratio; zero shares have no segment. */
.dfn-community-percentages span{min-width:0;padding:0;flex-shrink:1}.dfn-community-percentages span:only-child{width:100%}
.dfn-community-percentages span{font-family:'DFN Community',Impact,sans-serif;font-weight:700;font-size:16px;line-height:1}
/* Finished event / fight ratings use a single compact reference strip. */
.dfn-community-completed{display:flex;align-items:center;gap:10px;flex:0 0 auto;max-width:none}.dfn-community-check{display:grid;place-items:center;border-radius:50%;width:34px;height:34px;background:linear-gradient(#64ec07,#00a600);color:#fff;font-size:25px;font-weight:900;box-shadow:0 0 12px #3ac90036}.dfn-community-completed .dfn-community-label strong,.dfn-community-completed .dfn-community-label>span{font-size:18px;color:#fff}.dfn-community-rating-title{display:flex;align-items:center;gap:6px;flex:0 0 auto}.dfn-community-rating-logo{width:41px;height:24px;object-fit:cover}.dfn-community-rating-title .dfn-community-label strong{font-size:17px}.dfn-community-rating-title .dfn-community-label>span{font-family:Arial,sans-serif;font-size:10px;font-weight:400}.dfn-community-rating .dfn-community-copy{gap:12px;flex-wrap:nowrap}.dfn-community-stars{font-size:29px;letter-spacing:0;color:#777381}.dfn-community-stars:before{color:#ffe600}.dfn-community-score{font-family:'DFN Community',Impact,sans-serif;font-size:23px;line-height:1}.dfn-community-rating .dfn-community-count{font-size:11px;white-space:nowrap}.dfn-community-rating>.dfn-community-button{min-height:36px;padding:5px 12px;font-family:'DFN Community',Impact,sans-serif;font-size:14px;border-radius:5px}.dfn-community-rating>.dfn-community-button .dfn-community-icon{width:25px;height:25px}.dfn-community-event[data-phase=completed]{min-height:70px}.dfn-community-event[data-phase=completed] .dfn-community-rating{flex:1;gap:10px}.dfn-community-event[data-phase=completed] .primary-rating{max-width:165px;line-height:1.05;min-height:49px}.dfn-community-history{width:100%;font-size:10px;color:#aaa;margin-top:5px}.dfn-community-history>summary{cursor:pointer;list-style:revert}.dfn-community-history .dfn-community-pick{padding-top:8px}.dfn-community-fight>.dfn-community-rating{min-height:33px}.dfn-community-feedback:not(:empty){font-size:11px}.dfn-community-editor{border-top:1px solid #ffffff24;padding-top:8px}
@media(max-width:760px){.dfn-community-event[data-phase=completed] .dfn-community-phase{flex-basis:auto;border-right:1px solid #7e767e}.dfn-community-completed .dfn-community-label strong,.dfn-community-completed .dfn-community-label>span{font-size:14px}.dfn-community-check{width:27px;height:27px;font-size:19px}.dfn-community-rating .dfn-community-copy{flex-wrap:wrap;gap:8px}.dfn-community-event[data-phase=completed] .dfn-community-rating-title{width:100%}.dfn-community-rating-title .dfn-community-label strong{font-size:14px}.dfn-community-stars{font-size:25px}.dfn-community-score{font-size:20px}.dfn-community-event[data-phase=completed] .primary-rating{max-width:none;flex-basis:100%;min-height:40px}.dfn-community-rating>.dfn-community-button{min-height:40px}.dfn-community-rating-logo{width:32px;height:20px}}
.dfn-card-section h2{overflow:hidden}.dfn-card-section h2:before{top:0;bottom:0;left:0;border-radius:6px 0 0 6px}
