:root{--red:#0c735f;--dark:#15231f;--text:#202824;--muted:#626c67;--line:#d9dfdc;--light:#f1f6f3;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;min-width:320px;background:#fbfaf6;color:var(--text);font-family:Arial,"Helvetica Neue",sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(100% - 40px,var(--max));margin:0 auto}.skip{position:fixed;z-index:100;top:-70px;left:16px;padding:12px 18px;background:var(--red);color:#fff;font-weight:700}.skip:focus{top:16px}.site-header{position:relative;z-index:20;background:#fffdf9;border-bottom:1px solid var(--line)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.brand span{padding:7px 9px;background:var(--red);color:#fff}.header-inner nav{display:flex;gap:30px;font-size:13px;font-weight:700}.header-inner nav a:hover{color:var(--red)}.live{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800}.live i,.player-top i{width:8px;height:8px;border-radius:50%;background:var(--red)}
.hero{padding:65px 0 60px;background:#fffdf9}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;align-items:center}.label{margin:0 0 14px;color:var(--red);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero h1{max-width:820px;margin:0;font-size:clamp(48px,6.2vw,76px);line-height:1.02;letter-spacing:-.055em}.lead{max-width:760px;margin:24px 0 0;color:var(--muted);font-size:19px;line-height:1.65}.button{display:inline-block;margin-top:28px;padding:14px 22px;background:var(--red);color:#fff;font-size:14px;font-weight:800}.hero-info{padding:28px;background:var(--light);border-left:5px solid var(--red)}.hero-info>span{font-size:12px;font-weight:800;text-transform:uppercase}.hero-info>strong{display:block;margin:12px 0 4px;color:var(--red);font-size:62px;line-height:1}.hero-info>p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.hero-info>div{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:15px;font-weight:800}.hero-info>div b{margin:0 6px;color:var(--red)}
.watch{padding:60px 0 75px;background:var(--light);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:end;margin-bottom:28px}.section-heading h2,.article h2,.faq h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.04em}.section-heading>p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.player-frame{overflow:hidden;background:var(--dark);border-radius:5px;box-shadow:0 12px 35px rgba(20,22,26,.18)}.player-top{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.player-top span{display:flex;align-items:center;gap:9px}.video-wrapper{position:relative;width:100%;aspect-ratio:16/8.3;min-height:500px;overflow:hidden;background:#050608}.dreams-player{width:100%;height:100%;min-height:500px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:14px;--plyr-color-main:#0c735f;--plyr-video-control-background-hover:#0c735f;--plyr-control-toggle-checked-background:#0c735f;--plyr-range-fill-background:#0c735f}.dreams-player .plyr,.dreams-player iframe,.dreams-player video{width:100%;height:100%;min-height:500px}.dreams-player .plyr__control--overlaid{background:var(--red)!important}.dreams-player [data-plyr="mute"],.dreams-player .plyr__volume,.dreams-player .plyr__controls input[type="range"]{color:var(--red)!important}.quick-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;background:#fff;border:1px solid var(--line)}.quick-facts>div{padding:20px;border-left:1px solid var(--line)}.quick-facts>div:first-child{border-left:0}.quick-facts span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.quick-facts strong{font-size:16px}
.content{padding:85px 0}.content-grid{display:grid;grid-template-columns:minmax(0,760px) 310px;gap:80px;align-items:start}.article h2{margin-top:0}.article h2:not(:first-of-type){margin-top:60px}.article h3{margin:42px 0 14px;font-size:26px;line-height:1.25}.article>p{margin:18px 0;color:#454950;font-size:18px;line-height:1.75}.schedule-list{margin:34px 0 50px;border:1px solid var(--line)}.schedule-list>div{min-height:72px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.schedule-list>div:first-child{border-top:0}.schedule-list span{font-size:14px;font-weight:700}.schedule-list time{font-size:27px;font-weight:900}.schedule-list .accent{background:var(--red);color:#fff}.notice{margin-top:38px;padding:20px 22px;background:#edf8f4;border-left:4px solid var(--red);font-size:15px}.sidebar{position:sticky;top:25px}.fight-card{padding:24px;background:var(--dark);color:#fff;border-radius:5px}.fight-card .label{color:#6fd2bc}.fighter{padding:22px 0}.fighter span,.fighter small{display:block;color:#aeb0b5;font-size:11px;text-transform:uppercase}.fighter strong{display:block;margin:10px 0;font-size:31px;line-height:1.02}.versus{display:block;padding:10px 0;border-top:1px solid #3a4a44;border-bottom:1px solid #3a4a44;color:#6fd2bc;font-size:12px}.location{margin-top:20px;padding:22px;background:var(--light);border:1px solid var(--line)}.location span{display:block;color:var(--red);font-size:11px;font-weight:800;text-transform:uppercase}.location strong{display:block;margin-top:10px;font-size:20px}.location p{margin:6px 0 0;color:var(--muted);font-size:14px}
.faq{padding:75px 0;background:var(--light);border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:390px 1fr;gap:80px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{position:relative;padding:21px 42px 21px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:8px;color:var(--red);font-size:21px}.faq details[open] summary::after{content:"−"}.faq details p{margin:-2px 0 22px;color:var(--muted);font-size:15px;line-height:1.65}footer{border-top:1px solid var(--line)}.footer-inner{min-height:115px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;color:var(--muted);font-size:11px}.footer-inner p{text-align:center}.footer-inner>a:last-child{justify-self:end;font-weight:700}
@media(max-width:850px){.header-inner nav{display:none}.hero-inner{grid-template-columns:1fr}.hero-info{max-width:420px}.section-heading{grid-template-columns:1fr;gap:18px}.content-grid{grid-template-columns:1fr}.sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.location{margin-top:0}.faq-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:600px){body{font-size:16px}.container{width:min(100% - 30px,var(--max))}.header-inner{height:64px}.brand{font-size:15px}.live{font-size:10px}.hero{padding:45px 0}.hero-inner{gap:30px}.hero h1{font-size:40px;line-height:1.06}.lead{font-size:17px}.hero-info{padding:22px}.hero-info>strong{font-size:52px}.watch{padding:48px 0 60px}.section-heading h2,.article h2,.faq h2{font-size:32px}.player-top{height:42px;padding:0 12px;font-size:9px}.player-top time{display:none}.video-wrapper,.dreams-player,.dreams-player .plyr,.dreams-player iframe,.dreams-player video{min-height:220px}.video-wrapper{aspect-ratio:16/9}.quick-facts{grid-template-columns:1fr}.quick-facts>div{border-left:0;border-top:1px solid var(--line)}.quick-facts>div:first-child{border-top:0}.content{padding:60px 0}.content-grid{gap:50px}.article>p{font-size:17px}.article h2:not(:first-of-type){margin-top:48px}.sidebar{grid-template-columns:1fr}.faq{padding:55px 0}.footer-inner{grid-template-columns:1fr;padding:30px 0;text-align:center}.footer-inner .brand,.footer-inner>a:last-child{justify-self:center}.footer-inner p{grid-row:2;margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
