/* e10-2010s - «Плоский дизайн»: страница матча 2018-2019 (ключ era10).
   Плоские яркие цвета, плитки, длинные тени, пиктограммы, инфографика, лента-переписка, хэштеги, угловая графика
   трансляций 2014-2018, статистика как плакат. Никаких стёкол, глянца и градиентов (кроме цветных заливок по данным).
   Всё под .mx--era10; цвета - токены на корне. Палитра по умолчанию - графит, мята, солнечный жёлтый, коралл;
   data-tour="wc2010 | wc2014 | wc2018" - цвета страны-хозяйки и свой знак турнира. Шрифты: Montserrat (OFL), Manrope сайта. */

@font-face{font-family:'MX Mont';font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/era10/Montserrat-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'MX Mont';font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/era10/Montserrat-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'MX Mont';font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/era10/Montserrat-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'MX Mont';font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/era10/Montserrat-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* LS-BEGIN: длинные тени, пересчитывает _build.py (шаг 1 px, угол 45 градусов) */
.mx--era10{--ls-s:1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000;--ls-h:1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000;--ls-m:1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000,13px 13px #000,14px 14px #000,15px 15px #000,16px 16px #000,17px 17px #000,18px 18px #000;--ls-l:1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000,13px 13px #000,14px 14px #000,15px 15px #000,16px 16px #000,17px 17px #000,18px 18px #000,19px 19px #000,20px 20px #000,21px 21px #000,22px 22px #000,23px 23px #000,24px 24px #000,25px 25px #000,26px 26px #000,27px 27px #000,28px 28px #000,29px 29px #000,30px 30px #000,31px 31px #000,32px 32px #000,33px 33px #000,34px 34px #000,35px 35px #000,36px 36px #000;--ls-xl:1px 1px #000,2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000,13px 13px #000,14px 14px #000,15px 15px #000,16px 16px #000,17px 17px #000,18px 18px #000,19px 19px #000,20px 20px #000,21px 21px #000,22px 22px #000,23px 23px #000,24px 24px #000,25px 25px #000,26px 26px #000,27px 27px #000,28px 28px #000,29px 29px #000,30px 30px #000,31px 31px #000,32px 32px #000,33px 33px #000,34px 34px #000,35px 35px #000,36px 36px #000,37px 37px #000,38px 38px #000,39px 39px #000,40px 40px #000,41px 41px #000,42px 42px #000,43px 43px #000,44px 44px #000,45px 45px #000,46px 46px #000,47px 47px #000,48px 48px #000,49px 49px #000,50px 50px #000,51px 51px #000,52px 52px #000,53px 53px #000,54px 54px #000,55px 55px #000,56px 56px #000,57px 57px #000,58px 58px #000,59px 59px #000,60px 60px #000,61px 61px #000,62px 62px #000,63px 63px #000,64px 64px #000}
/* LS-END */

/* ORN-BEGIN: узоры акцентов турниров (data URI), пересчитывает _build.py из _orn.py */
.mx--era10[data-tour=wc2018]{--orn-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Crect width='28' height='14' fill='%23ffffff'/%3E%3Crect width='28' height='2' fill='%230039a6'/%3E%3Crect y='12' width='28' height='2' fill='%23d52b1e'/%3E%3Cpath d='M14 2.5L20 7L14 11.5L8 7Z' fill='%23d52b1e'/%3E%3Cpath d='M14 5L17 7L14 9L11 7Z' fill='%23ffffff'/%3E%3Crect y='5.5' width='3' height='3' fill='%230039a6'/%3E%3Crect x='25' y='5.5' width='3' height='3' fill='%230039a6'/%3E%3C/svg%3E");--orn-sep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12' viewBox='0 0 36 12'%3E%3Cpath d='M0 6C6 0 12 12 18 6S30 0 36 6' stroke='%23d52b1e' stroke-width='1.8' fill='none'/%3E%3Ccircle cx='9' cy='3' r='1.9' fill='%23e2a21f'/%3E%3Ccircle cx='27' cy='9' r='1.9' fill='%23e2a21f'/%3E%3C/svg%3E");--orn-sepc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='21' fill='%23eef1f8'/%3E%3Ccircle cx='22' cy='22' r='20' fill='none' stroke='%23e2a21f' stroke-width='1.4'/%3E%3Cg transform='translate(11 7) scale(.22)'%3E%3Cpath fill='%23d52b1e' d='M50 4C70 4 82 20 84 40C86 56 94 72 94 92C94 114 78 124 50 124C22 124 6 114 6 92C6 72 14 56 16 40C18 20 30 4 50 4Z'/%3E%3Cpath stroke='%23f2b632' d='M9 101C16 118 84 118 91 101' fill='none' stroke-width='7' stroke-linecap='round'/%3E%3Cellipse fill='%23fff3d6' cx='50' cy='88' rx='25' ry='27'/%3E%3Cellipse fill='%231f7a4a' cx='31' cy='79' rx='3.6' ry='8' transform='rotate(-38 31 79)'/%3E%3Cellipse fill='%231f7a4a' cx='69' cy='79' rx='3.6' ry='8' transform='rotate(38 69 79)'/%3E%3Ccircle fill='%23e63b1f' cx='50' cy='76.5' r='7'/%3E%3Ccircle fill='%23e63b1f' cx='60' cy='82.2' r='7'/%3E%3Ccircle fill='%23e63b1f' cx='60' cy='93.8' r='7'/%3E%3Ccircle fill='%23e63b1f' cx='50' cy='99.5' r='7'/%3E%3Ccircle fill='%23e63b1f' cx='40' cy='93.8' r='7'/%3E%3Ccircle fill='%23e63b1f' cx='40' cy='82.2' r='7'/%3E%3Ccircle fill='%23f2b632' cx='50' cy='88' r='5.6'/%3E%3Ccircle fill='%23e63b1f' cx='30' cy='104' r='4'/%3E%3Ccircle fill='%23e63b1f' cx='70' cy='104' r='4'/%3E%3Cpath fill='%230039a6' d='M24 44C22 18 38 6 50 6C62 6 78 18 76 44C76 56 70 63 62 65L38 65C30 63 24 56 24 44Z'/%3E%3Ccircle fill='%23f2b632' cx='50' cy='13' r='2'/%3E%3Ccircle fill='%23f2b632' cx='36' cy='18' r='2'/%3E%3Ccircle fill='%23f2b632' cx='64' cy='18' r='2'/%3E%3Ccircle fill='%23f2b632' cx='29' cy='31' r='2'/%3E%3Ccircle fill='%23f2b632' cx='71' cy='31' r='2'/%3E%3Cellipse fill='%23fbe3c3' cx='50' cy='42' rx='15.5' ry='17.5'/%3E%3Cpath fill='%234a2b1a' d='M34.5 40C34.5 27 65.5 27 65.5 40C62 33.5 38 33.5 34.5 40Z'/%3E%3Ccircle fill='%232a1a14' cx='44' cy='42' r='1.9'/%3E%3Ccircle fill='%232a1a14' cx='56' cy='42' r='1.9'/%3E%3Ccircle fill='%23f08a6c' cx='39.5' cy='49' r='3.2'/%3E%3Ccircle fill='%23f08a6c' cx='60.5' cy='49' r='3.2'/%3E%3Cpath d='M47.5 51Q50 53.3 52.5 51' stroke='%23b3402e' stroke-width='1.4' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/svg%3E");--orn-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' fill='%23ffffff'/%3E%3Cpath d='M18 1.5L23 6L18 10.5L13 6Z' fill='%23d52b1e'/%3E%3Cpath d='M6 13.5L10.5 18L6 22.5L1.5 18Z' fill='%23d52b1e'/%3E%3Cpath d='M30 13.5L34.5 18L30 22.5L25.5 18Z' fill='%23d52b1e'/%3E%3Cpath d='M18 25.5L23 30L18 34.5L13 30Z' fill='%23d52b1e'/%3E%3Crect width='12' height='12' fill='%230039a6'/%3E%3Crect x='24' width='12' height='12' fill='%230039a6'/%3E%3Crect y='24' width='12' height='12' fill='%230039a6'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%230039a6'/%3E%3Cpath d='M6 2.5V9.5M2.5 6H9.5M30 2.5V9.5M26.5 6H33.5M6 26.5V33.5M2.5 30H9.5M30 26.5V33.5M26.5 30H33.5' stroke='%23ffffff' stroke-width='1.8'/%3E%3C/svg%3E")}
body:has(.mx--era10[data-tour=wc2018]) .rd-subnav-wrap::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Crect width='28' height='14' fill='%23ffffff'/%3E%3Crect width='28' height='2' fill='%230039a6'/%3E%3Crect y='12' width='28' height='2' fill='%23d52b1e'/%3E%3Cpath d='M14 2.5L20 7L14 11.5L8 7Z' fill='%23d52b1e'/%3E%3Cpath d='M14 5L17 7L14 9L11 7Z' fill='%23ffffff'/%3E%3Crect y='5.5' width='3' height='3' fill='%230039a6'/%3E%3Crect x='25' y='5.5' width='3' height='3' fill='%230039a6'/%3E%3C/svg%3E")}
.mx--era10[data-tour=wc2010]{--orn-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Crect width='28' height='14' fill='%23101010'/%3E%3Cpath d='M0 14L7 2L14 14Z' fill='%23de3831'/%3E%3Cpath d='M14 14L21 2L28 14Z' fill='%23ffb81c'/%3E%3Cpath d='M4 14L7 8L10 14Z' fill='%23ffffff'/%3E%3Cpath d='M18 14L21 8L24 14Z' fill='%23007a4d'/%3E%3Crect y='12' width='28' height='2' fill='%231d3a9c'/%3E%3C/svg%3E");--orn-sep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6H28' stroke='%23101010' stroke-width='1'/%3E%3Ccircle cx='3.5' cy='6' r='3.2' fill='%23de3831'/%3E%3Ccircle cx='10.5' cy='6' r='3.2' fill='%23ffffff' stroke='%23101010' stroke-width='.8'/%3E%3Ccircle cx='17.5' cy='6' r='3.2' fill='%23007a4d'/%3E%3Ccircle cx='24.5' cy='6' r='3.2' fill='%23ffb81c'/%3E%3C/svg%3E");--orn-sepc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='21' fill='%23f2f0ea'/%3E%3Cpath d='M22 3L41 22L22 41L3 22Z' fill='%23101010'/%3E%3Cpath d='M22 7L37 22L22 37L7 22Z' fill='%23de3831'/%3E%3Cpath d='M22 12L32 22L22 32L12 22Z' fill='%23ffb81c'/%3E%3Cpath d='M22 17L27 22L22 27L17 22Z' fill='%23007a4d'/%3E%3C/svg%3E");--orn-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' fill='%23101010'/%3E%3Cpath d='M12 12L18 1L24 12Z' fill='%23ffb81c'/%3E%3Cpath d='M12 12L1 18L12 24Z' fill='%23de3831'/%3E%3Cpath d='M24 12L35 18L24 24Z' fill='%23de3831'/%3E%3Cpath d='M12 24L18 35L24 24Z' fill='%23ffb81c'/%3E%3Crect width='12' height='12' fill='%23007a4d'/%3E%3Crect x='24' width='12' height='12' fill='%23007a4d'/%3E%3Crect y='24' width='12' height='12' fill='%23007a4d'/%3E%3Crect x='24' y='24' width='12' height='12' fill='%23007a4d'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23ffffff'/%3E%3Ccircle cx='30' cy='6' r='2' fill='%23ffffff'/%3E%3Ccircle cx='6' cy='30' r='2' fill='%23ffffff'/%3E%3Ccircle cx='30' cy='30' r='2' fill='%23ffffff'/%3E%3C/svg%3E")}
body:has(.mx--era10[data-tour=wc2010]) .rd-subnav-wrap::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Crect width='28' height='14' fill='%23101010'/%3E%3Cpath d='M0 14L7 2L14 14Z' fill='%23de3831'/%3E%3Cpath d='M14 14L21 2L28 14Z' fill='%23ffb81c'/%3E%3Cpath d='M4 14L7 8L10 14Z' fill='%23ffffff'/%3E%3Cpath d='M18 14L21 8L24 14Z' fill='%23007a4d'/%3E%3Crect y='12' width='28' height='2' fill='%231d3a9c'/%3E%3C/svg%3E")}
.mx--era10[data-tour=wc2014]{--orn-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='14' viewBox='0 0 32 14'%3E%3Crect width='32' height='14' fill='%23ffffff'/%3E%3Cpath d='M0 7C8 -1 8 -1 16 7S24 15 32 7V14H0Z' fill='%23002776'/%3E%3Cpath d='M0 10C8 3 8 3 16 10S24 17 32 10V14H0Z' fill='%23009739'/%3E%3Ccircle cx='8' cy='3.2' r='1.6' fill='%23fedd00'/%3E%3Ccircle cx='24' cy='3.2' r='1.6' fill='%23fedd00'/%3E%3C/svg%3E");--orn-sep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12' viewBox='0 0 36 12'%3E%3Cpath d='M0 6C6 0 12 12 18 6S30 0 36 6' stroke='%23009739' stroke-width='2' fill='none'/%3E%3Ccircle cx='9' cy='3' r='2' fill='%23fedd00'/%3E%3Ccircle cx='27' cy='9' r='2' fill='%23fedd00'/%3E%3C/svg%3E");--orn-sepc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='21' fill='%23eef3ec'/%3E%3Ccircle cx='22' cy='20' r='8' fill='%23fedd00'/%3E%3Cpath d='M4 30C12 22 16 38 22 30S32 22 40 30V34H4Z' fill='%23002776'/%3E%3Cpath d='M4 34C12 28 16 40 22 34S32 28 40 34V38H4Z' fill='%23009739'/%3E%3C/svg%3E");--orn-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' fill='%23ffffff'/%3E%3Crect x='0' y='0' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='6' y='0' width='6' height='6' fill='%23009739'/%3E%3Crect x='12' y='0' width='6' height='6' fill='%23002776'/%3E%3Crect x='18' y='0' width='6' height='6' fill='%23009739'/%3E%3Crect x='24' y='0' width='6' height='6' fill='%23002776'/%3E%3Crect x='30' y='0' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='0' y='6' width='6' height='6' fill='%23009739'/%3E%3Crect x='6' y='6' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='12' y='6' width='6' height='6' fill='%23009739'/%3E%3Crect x='18' y='6' width='6' height='6' fill='%23002776'/%3E%3Crect x='24' y='6' width='6' height='6' fill='%23009739'/%3E%3Crect x='30' y='6' width='6' height='6' fill='%23009739'/%3E%3Crect x='0' y='12' width='6' height='6' fill='%23002776'/%3E%3Crect x='30' y='12' width='6' height='6' fill='%23002776'/%3E%3Crect x='0' y='18' width='6' height='6' fill='%23009739'/%3E%3Crect x='30' y='18' width='6' height='6' fill='%23009739'/%3E%3Crect x='0' y='24' width='6' height='6' fill='%23009739'/%3E%3Crect x='6' y='24' width='6' height='6' fill='%23002776'/%3E%3Crect x='12' y='24' width='6' height='6' fill='%23009739'/%3E%3Crect x='18' y='24' width='6' height='6' fill='%23009739'/%3E%3Crect x='24' y='24' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='30' y='24' width='6' height='6' fill='%23009739'/%3E%3Crect x='0' y='30' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='6' y='30' width='6' height='6' fill='%23009739'/%3E%3Crect x='12' y='30' width='6' height='6' fill='%23002776'/%3E%3Crect x='18' y='30' width='6' height='6' fill='%23009739'/%3E%3Crect x='24' y='30' width='6' height='6' fill='%23009739'/%3E%3Crect x='30' y='30' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='12' y='12' width='6' height='6' fill='%23009739'/%3E%3Crect x='24' y='12' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='12' y='18' width='6' height='6' fill='%23fedd00'/%3E%3Crect x='24' y='18' width='6' height='6' fill='%23002776'/%3E%3C/svg%3E")}
body:has(.mx--era10[data-tour=wc2014]) .rd-subnav-wrap::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='14' viewBox='0 0 32 14'%3E%3Crect width='32' height='14' fill='%23ffffff'/%3E%3Cpath d='M0 7C8 -1 8 -1 16 7S24 15 32 7V14H0Z' fill='%23002776'/%3E%3Cpath d='M0 10C8 3 8 3 16 10S24 17 32 10V14H0Z' fill='%23009739'/%3E%3Ccircle cx='8' cy='3.2' r='1.6' fill='%23fedd00'/%3E%3Ccircle cx='24' cy='3.2' r='1.6' fill='%23fedd00'/%3E%3C/svg%3E")}
.mx--era10[data-tour=wc2018]{--orn-bouquet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='230' viewBox='0 0 300 230'%3E%3Cg fill='%23000' fill-opacity='.11'%3E%3Cellipse cx='60' cy='150' rx='11' ry='34' transform='rotate(-50 60 150)'/%3E%3Cellipse cx='150' cy='70' rx='11' ry='34' transform='rotate(40 150 70)'/%3E%3Cellipse cx='210' cy='160' rx='11' ry='34' transform='rotate(70 210 160)'/%3E%3Cellipse cx='110' cy='190' rx='11' ry='34' transform='rotate(-20 110 190)'/%3E%3Cellipse cx='40' cy='90' rx='11' ry='34' transform='rotate(-80 40 90)'/%3E%3Cellipse cx='250' cy='90' rx='11' ry='34' transform='rotate(55 250 90)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(0 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(40 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(80 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(120 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(160 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(200 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(240 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(280 120 120)'/%3E%3Cellipse cx='120' cy='80' rx='20.8' ry='36' transform='rotate(320 120 120)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(10 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(61.4 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(112.9 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(164.3 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(215.7 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(267.1 215 70)'/%3E%3Cellipse cx='215' cy='40' rx='15.6' ry='27' transform='rotate(318.6 215 70)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(20 60 60)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(80 60 60)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(140 60 60)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(200 60 60)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(260 60 60)'/%3E%3Cellipse cx='60' cy='34' rx='13.5' ry='23.4' transform='rotate(320 60 60)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(5 260 175)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(65 260 175)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(125 260 175)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(185 260 175)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(245 260 175)'/%3E%3Cellipse cx='260' cy='151' rx='12.5' ry='21.6' transform='rotate(305 260 175)'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.10'%3E%3Ccircle cx='120' cy='120' r='14'/%3E%3Ccircle cx='215' cy='70' r='10'/%3E%3Ccircle cx='60' cy='60' r='8'/%3E%3Ccircle cx='260' cy='175' r='8'/%3E%3C/g%3E%3C/svg%3E");--orn-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='120' viewBox='0 0 1920 120'%3E%3Cpath d='M52 120V94H108V120ZM52 94L63.2 55.5L74.4 33.8L80 24L85.6 33.8L96.8 55.5L108 94ZM77.5 28V25H82.5V28ZM77.5 25C71.4 23.6 73.2 17.3 80 13C86.8 17.3 88.6 23.6 82.5 25ZM78.4 15L80 2L81.6 15ZM157 120V90H183V120ZM157 90C131 84.5 139 60.6 170 44C201 60.6 209 84.5 183 90ZM168.4 46L170 33L171.6 46ZM219 120V100H237V120ZM219 100C201.5 96.2 206.9 79.5 228 68C249.1 79.5 254.5 96.2 237 100ZM226.4 70L228 57L229.6 70ZM286 120V96H354V120ZM286 96L299.6 47.6L313.2 20.3L320 8L326.8 20.3L340.4 47.6L354 96ZM317.5 12V9H322.5V12ZM317.5 9C311.4 7.6 313.2 1.3 320 -3C326.8 1.3 328.6 7.6 322.5 9ZM318.4 -1L320 -14L321.6 -1ZM415 120V86H445V120ZM415 86C384.8 79.5 394 51.4 430 32C466 51.4 475.2 79.5 445 86ZM428.4 34L430 21L431.6 34ZM482 120V98H502V120ZM482 98C462.4 93.7 468.4 75 492 62C515.6 75 521.6 93.7 502 98ZM490.4 64L492 51L493.6 64ZM562 120V90H618V120ZM562 90L573.2 54.8L584.4 35L590 26L595.6 35L606.8 54.8L618 90ZM587.5 30V27H592.5V30ZM587.5 27C581.4 25.6 583.2 19.3 590 15C596.8 19.3 598.6 25.6 592.5 27ZM588.4 17L590 4L591.6 17ZM677 120V90H703V120ZM677 90C651 84.7 659 61.8 690 46C721 61.8 729 84.7 703 90ZM688.4 48L690 35L691.6 48ZM754 120V98H826V120ZM754 98L768.4 47.4L782.8 18.9L790 6L797.2 18.9L811.6 47.4L826 98ZM787.5 10V7H792.5V10ZM787.5 7C781.4 5.6 783.2 -0.7 790 -5C796.8 -0.7 798.6 5.6 792.5 7ZM788.4 -3L790 -16L791.6 -3ZM885 120V86H915V120ZM885 86C854.8 79.8 864 52.7 900 34C936 52.7 945.2 79.8 915 86ZM898.4 36L900 23L901.6 36ZM951 120V98H969V120ZM951 98C931.9 94.2 937.7 77.5 960 66C982.3 77.5 988.1 94.2 969 98ZM958.4 68L960 55L961.6 68ZM1029 120V94H1091V120ZM1029 94L1041.4 53.3L1053.8 30.4L1060 20L1066.2 30.4L1078.6 53.3L1091 94ZM1057.5 24V21H1062.5V24ZM1057.5 21C1051.4 19.6 1053.2 13.3 1060 9C1066.8 13.3 1068.6 19.6 1062.5 21ZM1058.4 11L1060 -2L1061.6 11ZM1146 120V88H1174V120ZM1146 88C1117.9 82.2 1126.5 57.3 1160 40C1193.5 57.3 1202.1 82.2 1174 88ZM1158.4 42L1160 29L1161.6 42ZM1231 120V92H1289V120ZM1231 92L1242.6 55.7L1254.2 35.2L1260 26L1265.8 35.2L1277.4 55.7L1289 92ZM1257.5 30V27H1262.5V30ZM1257.5 27C1251.4 25.6 1253.2 19.3 1260 15C1266.8 19.3 1268.6 25.6 1262.5 27ZM1258.4 17L1260 4L1261.6 17ZM1345 120V84H1375V120ZM1345 84C1314.8 77.8 1324 50.7 1360 32C1396 50.7 1405.2 77.8 1375 84ZM1358.4 34L1360 21L1361.6 34ZM1415 120V98H1433V120ZM1415 98C1395.9 94.2 1401.7 77.5 1424 66C1446.3 77.5 1452.1 94.2 1433 98ZM1422.4 68L1424 55L1425.6 68ZM1495 120V96H1565V120ZM1495 96L1509 46.5L1523 18.6L1530 6L1537 18.6L1551 46.5L1565 96ZM1527.5 10V7H1532.5V10ZM1527.5 7C1521.4 5.6 1523.2 -0.7 1530 -5C1536.8 -0.7 1538.6 5.6 1532.5 7ZM1528.4 -3L1530 -16L1531.6 -3ZM1626 120V88H1654V120ZM1626 88C1597.9 82.2 1606.5 57.3 1640 40C1673.5 57.3 1682.1 82.2 1654 88ZM1638.4 42L1640 29L1641.6 42ZM1710 120V94H1770V120ZM1710 94L1722 55.5L1734 33.8L1740 24L1746 33.8L1758 55.5L1770 94ZM1737.5 28V25H1742.5V28ZM1737.5 25C1731.4 23.6 1733.2 17.3 1740 13C1746.8 17.3 1748.6 23.6 1742.5 25ZM1738.4 15L1740 2L1741.6 15ZM1825 120V86H1855V120ZM1825 86C1796.3 80 1805.3 54 1840 36C1874.7 54 1883.7 80 1855 86ZM1838.4 38L1840 25L1841.6 38ZM0 120V108H1920V120Z' fill='%23f2b632' fill-opacity='.26'/%3E%3C/svg%3E")}
/* ORN-END */

/* ---------- токены и основа ---------- */
.mx--era10{
  --ink:#1b2433;--ink-2:#38445a;--muted:#5a6578;
  --paper:#fff;--page:#edf1f6;--rule:rgba(27,36,51,.12);--rule-2:rgba(27,36,51,.26);
  /* палитра по умолчанию: графит, мята, солнечный жёлтый, коралл (контраст текста проверен) */
  --a:#0a7f6f;--at:#fff;                 /* основной цвет: заливка с белым текстом (4.9:1) */
  --b:#ffc83d;--bt:#1b2433;              /* второй: жёлтый с графитом (10:1) */
  --c:#d03a2f;--ct:#fff;                 /* третий: коралловый с белым (4.8:1) */
  --hbg:#17202e;--hs1:#19c3a6;--hs2:#ffc83d;--hs3:#ff5d4a;--seam:#fff;   /* первый экран */
  --eh:#17202e;--st1:#19c3a6;--st2:#ffc83d;--st3:#ff5d4a;                /* меню сайта и полоса под ним */
  --win:#17824a;--draw:#66738a;--loss:#d03a2f;--yc:#ffc83d;--rc:#c9302c;
  --hc:#2b6fe0;--ac:#d03a2f;--hct:#fff;--act:#fff;
  --g1:#2c9b5a;--g2:#33a862;--gd:#1f7a47;                                  /* поле */
  --f-disp:'MX Mont','Montserrat','Manrope',sans-serif;
  --f-text:'Manrope',system-ui,sans-serif;
  --ease:cubic-bezier(.23,1,.32,1);
  --hard:5px 5px 0 rgba(27,36,51,.16);                                   /* плоская «жёсткая» тень плиток */
  background:var(--page);color:var(--ink);font-family:var(--f-text);font-size:15px;line-height:1.5;padding:0 0 72px;
}
/* ЧМ-2010, ЮАР: чёрный, золото, зелёный, красный */
.mx--era10[data-tour=wc2010]{--a:#007a4d;--b:#ffb81c;--bt:#1b2433;--c:#c9302c;--hbg:#101010;--hs1:#ffb81c;--hs2:#007a4d;--hs3:#de3831;--seam:#ffb81c;
  --eh:#101010;--st1:#ffb81c;--st2:#007a4d;--st3:#de3831;--page:#f2f0ea}
/* ЧМ-2014, Бразилия: зелёный, жёлтый, синий */
.mx--era10[data-tour=wc2014]{--a:#00793a;--b:#fedd00;--bt:#002776;--c:#002776;--hbg:#006b2f;--hs1:#fedd00;--hs2:#002776;--hs3:#ffffff;--seam:#fedd00;
  --eh:#006b2f;--st1:#fedd00;--st2:#00793a;--st3:#002776;--page:#eef3ec}
/* ЧМ-2018, Россия: синий, красный, белый */
.mx--era10[data-tour=wc2018]{--a:#0039a6;--b:#d52b1e;--bt:#fff;--c:#0a2472;--hbg:#0a2472;--hs1:#ffffff;--hs2:#d52b1e;--hs3:#0039a6;--seam:#ffffff;
  --eh:#0a2472;--st1:#ffffff;--st2:#0039a6;--st3:#d52b1e;--page:#eef1f8}
.mx--era10 *,.mx--era10 *::before,.mx--era10 *::after{box-sizing:border-box}
.mx--era10 :where(h2,h3,h4,p,ol,ul,dl,dd,figure,table){margin:0}
.mx--era10 :where(ol,ul){padding:0;list-style:none}
.mx--era10 :where(h2,h3,h4){color:var(--ink);font-weight:800}
.mx--era10 a{color:inherit;text-underline-offset:3px}
.mx--era10 img{max-width:100%}
.mx--era10 [hidden]{display:none!important}
.mx--era10 .mx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%);overflow:clip}
.mx--era10 .mx-pr{margin-left:-.08em;font-size:.82em}
.mx--era10 .mx-nw{white-space:nowrap}
.mx--era10 :focus-visible{outline:3px solid var(--a);outline-offset:2px;border-radius:4px}
.mx--era10 .mx-hero :focus-visible,.mx--era10.mx-hero :focus-visible{outline-color:#fff}
.mx--era10 .is-home{--cc:var(--hc);--cct:var(--hct)}
.mx--era10 .is-away{--cc:var(--ac);--cct:var(--act)}
.mx--era10 svg.mx-i{flex:none;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mx--era10 svg.mx-i .f{fill:currentColor;stroke:none}
.mx--era10 .mx-flag{object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px var(--rule-2)}

/* ---------- меню сайта и подменю: под цвет первого экрана ---------- */
body:has(.mx--era10) .rd-ticker{background:#0b0f16;border-bottom:0}
body:has(.mx--era10) .rd-ticker__item{color:#dfe5f0}
body:has(.mx--era10) .rd-header{background:#121722}
body:has(.mx--era10) .rd-header::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:5px;pointer-events:none;z-index:2;
  background:linear-gradient(90deg,#19c3a6 0 33.34%,#ffc83d 33.34% 66.67%,#ff5d4a 66.67%)}
body:has([data-tour=wc2010].mx--era10) .rd-header::after{background:linear-gradient(90deg,#ffb81c 0 33.34%,#007a4d 33.34% 66.67%,#de3831 66.67%)}
body:has([data-tour=wc2014].mx--era10) .rd-header::after{background:linear-gradient(90deg,#fedd00 0 33.34%,#00a64a 33.34% 66.67%,#002776 66.67%)}
body:has([data-tour=wc2018].mx--era10) .rd-header::after{background:linear-gradient(90deg,#fff 0 33.34%,#0039a6 33.34% 66.67%,#d52b1e 66.67%)}

.rd-subnav-wrap{--sn:#0a7f6f;background:#fff;border-bottom:1px solid rgba(27,36,51,.1);box-shadow:0 6px 0 -3px rgba(27,36,51,.06)}
body:has([data-tour=wc2010].mx--era10) .rd-subnav-wrap{--sn:#007a4d}
body:has([data-tour=wc2014].mx--era10) .rd-subnav-wrap{--sn:#00793a}
body:has([data-tour=wc2018].mx--era10) .rd-subnav-wrap{--sn:#0039a6}
.rd-subnav-wrap .rd-subnav{gap:0;padding:0;align-items:stretch}
.rd-subnav-wrap .rd-subnav a{gap:9px;padding:0 18px;height:58px;border-bottom:4px solid transparent;border-radius:0;font:800 12.5px/1 'MX Mont','Montserrat','Manrope',sans-serif;
  letter-spacing:.05em;color:#5a6578;transition:color .15s ease,background-color .15s ease,border-color .15s ease}
.rd-subnav-wrap .rd-subnav a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.rd-subnav-wrap .rd-subnav a svg .f{fill:currentColor;stroke:none}
.rd-subnav-wrap .rd-subnav a:hover{color:#1b2433;background:#f3f6fa}
.rd-subnav-wrap .rd-subnav a.is-active{color:var(--sn);border-bottom-color:var(--sn)}

/* ---------- секция и заголовок ---------- */
.mx--era10 .mx-sec{padding-top:76px;scroll-margin-top:146px;min-width:0}
.mx--era10 .mx-sec:first-child{padding-top:56px}
.mx--era10 .mx-hd{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-bottom:32px}
.mx--era10 .mx-hd__idx{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:6px;background:var(--a);color:var(--at);
  font:900 italic 26px/1 var(--f-disp);letter-spacing:-.02em}
.mx--era10 .mx-hd__idx::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:6px;box-shadow:var(--ls-m);opacity:.2;pointer-events:none}
.mx--era10 .mx-hd__txt{min-width:0;flex:1 1 360px}
.mx--era10 .mx-hd__ctl{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}
.mx--era10 .mx-hd__h{position:relative;isolation:isolate;display:inline-block;max-width:100%;color:var(--ink);font:900 italic clamp(28px,3.1vw,46px)/1.02 var(--f-disp);
  letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere}
.mx--era10 .mx-hd__h::before{content:attr(data-t);position:absolute;inset:0;z-index:-1;color:transparent;text-shadow:var(--ls-h);opacity:.1;pointer-events:none}
.mx--era10 .mx-dek{margin-top:8px;font-size:15px;line-height:1.5;color:var(--muted);max-width:70ch}
.mx--era10 .mx-subh{margin:40px 0 18px;font:900 italic clamp(20px,2vw,26px)/1.1 var(--f-disp);letter-spacing:-.01em;text-transform:uppercase}
.mx--era10 .mx-card{position:relative;min-width:0;border-radius:6px;padding:24px 26px;background:#fff;box-shadow:0 0 0 1px var(--rule),0 10px 22px -16px rgba(27,36,51,.4)}
.mx--era10 .mx-note{margin-top:14px;padding:12px 14px;border-left:5px solid var(--b);background:#fff;font-size:13.5px;color:var(--ink-2)}

/* кнопки слайдеров: плоские квадраты */
.mx--era10 .mx-btn{flex:none;width:48px;height:48px;border:0;border-radius:6px;background:var(--ink);color:#fff;cursor:pointer;padding:0;display:grid;place-items:center;
  transition:background-color .15s ease,transform .14s var(--ease)}
.mx--era10 .mx-btn::before{content:"";width:11px;height:11px;border:solid currentColor;border-width:0 0 3px 3px;transform:translateX(2px) rotate(45deg)}
.mx--era10 .mx-btn--next::before{transform:translateX(-2px) rotate(-135deg)}
.mx--era10 .mx-btn:active{transform:scale(.94)}
.mx--era10 .mx-btn:disabled{opacity:.3;cursor:default}
.mx--era10 .mx-count{min-width:70px;text-align:center;font:800 15px/1 var(--f-disp);color:var(--ink-2)}
@media (hover:hover){.mx--era10 .mx-btn:not(:disabled):hover{background:var(--a)}}

/* «Скоро»: угловая жёлтая плашка; «Смотреть»: круглая кнопка с треугольником */
.mx--era10 .mx-soon{display:inline-flex;align-items:center;gap:8px;padding:8px 18px 8px 12px;background:var(--b);color:var(--bt);font:900 11.5px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;
  clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}
.mx--era10 .mx-soon i{width:9px;height:9px;border-radius:50%;background:currentColor}
.mx--era10 .mx-play{display:inline-flex;align-items:center;gap:12px;padding:7px 20px 7px 7px;border-radius:999px;background:#fff;color:var(--ink);font:900 12.5px/1 var(--f-disp);letter-spacing:.06em;text-transform:uppercase;
  transition:background-color .15s ease,color .15s ease}
.mx--era10 .mx-play i{position:relative;flex:none;width:44px;height:44px;border-radius:50%;background:var(--a)}
.mx--era10 .mx-play i::before{content:"";position:absolute;left:17px;top:13px;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}
.mx--era10 .mx-play--out i::before{content:"";left:13px;top:12px;width:18px;height:18px;border:0;background:#fff;
  clip-path:polygon(0 0,70% 0,70% 18%,18% 18%,18% 82%,82% 82%,82% 58%,100% 58%,100% 100%,0 100%)}
@media (hover:hover){.mx--era10 a:hover>.mx-play,.mx--era10 button:hover>.mx-play{background:var(--b);color:var(--bt)}}

/* ---------- первый экран: плакат матча ---------- */
.mx--era10.mx-hero{--edge:max(40px,calc((100vw - 1500px) / 2));position:relative;isolation:isolate;overflow:hidden;padding:20px 0 34px;background:var(--hbg);color:#fff}
.mx--era10.mx-hero>.rd-container{position:relative;z-index:1;max-width:none;padding:0 var(--edge)}
.mx--era10 .mx-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;
  background:
    radial-gradient(circle at calc(100% - var(--edge) - 48px) 92px,var(--hs1) 0 70px,transparent 71.5px),
    linear-gradient(to bottom right,var(--hs2) 0 49.6%,transparent 50.2%) left top/250px 180px no-repeat,
    radial-gradient(circle at 41% 72px,transparent 0 27px,var(--hs3) 28.5px 41px,transparent 42.5px)}
.mx--era10 .mx-topline{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:96px}
.mx--era10 .mx-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0}
.mx--era10 .mx-crumbs li{display:flex;align-items:center;gap:8px;font:700 13px/1.2 var(--f-text);color:#fff}
.mx--era10 .mx-crumbs li+li::before{content:"";width:7px;height:7px;border:solid rgba(255,255,255,.7);border-width:2px 2px 0 0;transform:rotate(45deg);margin-right:2px}
.mx--era10 .mx-crumbs a,.mx--era10 .mx-crumbs li>span{display:inline-block;padding:6px 12px;background:linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),var(--hbg);color:#fff;text-decoration:none;
  clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%)}
@media (hover:hover){.mx--era10 .mx-crumbs a:hover{background:#fff;color:var(--ink)}}
.mx--era10 .mx-crumbs li{text-shadow:none}
.mx--era10 .mx-kicker{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px;font:900 12.5px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase}
.mx--era10 .mx-kicker span{padding:9px 16px 9px 14px;background:#fff;color:var(--ink);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.mx--era10 .mx-kicker span:first-child{background:var(--b);color:var(--bt)}
.mx--era10 .mx-kicker span:nth-child(n+2){margin-left:-6px;padding-left:20px}
/* знак турнира: плитка-иконка приложения с длинной тенью */
.mx--era10 .mx-mark{position:relative;isolation:isolate;flex:none;width:96px;height:96px;margin-top:22px}
.mx--era10 .mx-mark__cap{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:10px;padding:5px 13px 5px 11px;background:#fff;color:var(--ink);font:900 11px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%)}
.mx--era10 .mx-mark::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:18%;box-shadow:var(--ls-l);opacity:.3}
.mx--era10 .mx-mark__svg{display:block;width:100%;height:100%;border-radius:18%;overflow:hidden;font-family:var(--f-disp)}
/* две стороны: цвета команд, косая линия раздела */
.mx--era10 .mx-vs{--sk:64px;--mid:min(30vw,440px);--sc-font:clamp(130px,14.6vw,250px);--u:clamp(7px,1.15vw,17px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;min-height:392px;padding:34px 0 68px}
.mx--era10 .mx-vs__bg{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;overflow:hidden}
.mx--era10 .mx-vs__bg i{position:absolute;inset:0}
.mx--era10 .mx-vs__bg .is-h{background:var(--hc);clip-path:polygon(0 0,calc(50% + var(--sk)) 0,calc(50% - var(--sk)) 100%,0 100%)}
.mx--era10 .mx-vs__bg .is-a{background:var(--ac);clip-path:polygon(calc(50% + var(--sk) + 20px) 0,100% 0,100% 100%,calc(50% - var(--sk) + 20px) 100%)}
.mx--era10 .mx-vs__bg .is-s{--ma:0%;--mb:78%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--ma),transparent var(--ma),transparent var(--mb),#000 var(--mb),#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--ma),transparent var(--ma),transparent var(--mb),#000 var(--mb),#000 100%);background:var(--hs1);clip-path:polygon(calc(50% + var(--sk)) 0,calc(50% + var(--sk) + 20px) 0,calc(50% - var(--sk) + 20px) 100%,calc(50% - var(--sk)) 100%)}
.mx--era10 .mx-vs__bg .is-h::after,.mx--era10 .mx-vs__bg .is-a::after{content:"";position:absolute;inset:0;pointer-events:none}
.mx--era10 .mx-vs__bg .is-h::after{background:radial-gradient(circle at 6% 112%,rgba(0,0,0,.1) 0 24%,transparent 24.2%),radial-gradient(circle at 30% -18%,rgba(255,255,255,.1) 0 22%,transparent 22.2%)}
.mx--era10 .mx-vs__bg .is-a::after{background:radial-gradient(circle at 94% 112%,rgba(0,0,0,.1) 0 24%,transparent 24.2%),radial-gradient(circle at 70% -18%,rgba(255,255,255,.1) 0 22%,transparent 22.2%)}
.mx--era10 .mx-vs__flags,.mx--era10 .mx-h1,.mx--era10 .mx-vs__goals{position:relative;z-index:1;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--mid);min-width:0}
.mx--era10 .mx-vs__flags{align-items:start}
.mx--era10 .mx-flagc{position:relative;isolation:isolate;justify-self:start;width:108px;height:108px;border-radius:50%;box-shadow:0 0 0 6px #fff;background:#fff}
.mx--era10 .mx-flagc.is-away{justify-self:end}
.mx--era10 .mx-flagc::before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:50%;box-shadow:var(--ls-m);opacity:.22}
.mx--era10 .mx-flagc__img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:none}
.mx--era10 .mx-h1{margin:18px 0 0;font-size:inherit;line-height:1}
.mx--era10 .mx-h1__t{display:block;min-width:0;font:900 italic clamp(28px,3.3vw,58px)/1.02 var(--f-disp);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:break-word;color:var(--cct)}
.mx--era10 .mx-h1__t a{color:inherit;text-decoration:none}
.mx--era10 .mx-h1__t.is-away{text-align:right}
@media (hover:hover){.mx--era10 .mx-h1__t a:hover{text-decoration:underline;text-decoration-thickness:4px}}
.mx--era10 .mx-h1__t.is-home,.mx--era10 .mx-g--home{padding-right:calc(var(--sk) * .5)}
.mx--era10 .mx-h1__t.is-away,.mx--era10 .mx-g--away{padding-left:calc(var(--sk) * .5)}
.mx--era10 .mx-vs__goals{align-self:start;margin-top:20px}
.mx--era10 .mx-g{min-width:0}
.mx--era10 .mx-g--home{color:var(--hct)}
.mx--era10 .mx-g--away{color:var(--act);justify-self:end;text-align:right}
.mx--era10 .mx-g__h{margin:0 0 6px;font:900 10.5px/1 var(--f-disp);letter-spacing:.14em;text-transform:uppercase;opacity:.94}
.mx--era10 .mx-g__l{display:grid;gap:5px}
.mx--era10 .mx-g--away .mx-g__l{justify-items:end}
.mx--era10 .mx-g__r{display:flex;align-items:center;gap:9px;font:700 15.5px/1.2 var(--f-text);min-width:0}
.mx--era10 .mx-g__r .mx-i{width:18px;height:18px}
.mx--era10 .mx-g__m{font:900 15px/1 var(--f-disp);white-space:nowrap}
.mx--era10 .mx-g__nm{min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-g__a{text-decoration:none}
@media (hover:hover){.mx--era10 .mx-g__a:hover{text-decoration:underline}}
.mx--era10 .mx-g__none{grid-column:1/-1;justify-self:center;max-width:min(100%,520px);padding:12px 22px 12px 18px;background:#fff;color:var(--ink);text-align:center;font:800 14.5px/1.35 var(--f-text);
  clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}
/* счёт: огромные цифры с длинной тенью */
.mx--era10 .mx-sc{position:absolute;z-index:3;left:50%;top:46%;isolation:isolate;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:20px;pointer-events:none}
.mx--era10 .mx-sc>*{pointer-events:auto}
.mx--era10 .mx-sc__n{display:flex;align-items:center;justify-content:center;gap:.14em;font:900 italic var(--sc-font)/.8 var(--f-disp);letter-spacing:-.04em;margin:0;white-space:nowrap}
.mx--era10 .mx-sc__n b{position:relative;display:block;font-weight:900}
.mx--era10 .mx-sc__n b:first-child{color:var(--hct)}
.mx--era10 .mx-sc__n b:last-child{color:var(--act)}
.mx--era10 .mx-sc__n b::before{content:attr(data-t);position:absolute;left:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-xl);opacity:.2;pointer-events:none}
.mx--era10 .mx-sc__n i{font-style:normal;font-size:.62em;color:var(--hs1);transform:translateY(-.05em);letter-spacing:0}
.mx--era10 .mx-sc__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:340px}
.mx--era10 .mx-sc__tag{padding:8px 15px 8px 13px;background:#fff;color:var(--ink);font:900 11.5px/1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;
  clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.mx--era10 .mx-sc__tag b{font-weight:900}
.mx--era10 .mx-sc__tag.is-pen{background:var(--b);color:var(--bt)}
/* плитки: дата, стадион, судья, статус */
.mx--era10 .mx-meta{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:-32px 0 0}
.mx--era10 .mx-meta li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:14px 16px;background:#fff;color:var(--ink);
  box-shadow:6px 6px 0 rgba(0,0,0,.22)}
.mx--era10 .mx-meta .mx-i{grid-row:1/3;width:44px;height:44px;padding:10px;background:var(--a);color:var(--at)}
.mx--era10 .mx-meta span{align-self:end;font:900 10.5px/1.2 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.mx--era10 .mx-meta b{align-self:start;min-width:0;font:800 15px/1.25 var(--f-text);overflow-wrap:anywhere}
.mx--era10 .mx-meta a{color:var(--ink);text-decoration-thickness:2px;text-decoration-color:var(--a)}
@media (hover:hover){.mx--era10 .mx-meta a:hover{background:var(--b);text-decoration-color:var(--ink)}}

/* ---------- расстановка ---------- */
.mx--era10.mx-board{padding:48px 0 4px}
.mx--era10.mx-board .mx-hd{margin-bottom:24px}
.mx--era10 .mx-seg{display:inline-flex;gap:0;padding:4px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-seg__b{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);font:900 12px/1 var(--f-disp);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;
  transition:background-color .15s ease,color .15s ease}
.mx--era10 .mx-seg__b .mx-i{width:18px;height:18px}
.mx--era10 .mx-seg__b.is-on{background:var(--ink);color:#fff}
@media (hover:hover){.mx--era10 .mx-seg__b:not(.is-on):hover{background:var(--page)}}
.mx--era10 .mx-lts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.mx--era10 .mx-lt{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px 10px 10px;background:var(--cc);color:var(--cct);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}
.mx--era10 .mx-lt.is-away{flex-direction:row-reverse;justify-content:flex-start;text-align:right;padding:10px 10px 10px 16px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}
.mx--era10 .mx-lt__fl{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}
.mx--era10 .mx-lt__n{min-width:0;font:900 italic clamp(15px,1.5vw,22px)/1.1 var(--f-disp);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}
.mx--era10 .mx-lt__fm{flex:none;padding:5px 9px;background:#fff;color:var(--ink);font:900 14px/1 var(--f-disp);letter-spacing:.04em}
.mx--era10 .mx-lt.is-away{margin-left:auto;width:100%}
.mx--era10 .mx-lineup{display:flex;flex-direction:column}
.mx--era10 .mx-lineup[data-view=list] .mx-lts{display:none}
.mx--era10 .mx-field{--s0:72px;--s:var(--s0);--vert:0;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:2.05/1;border-radius:6px;background:repeating-linear-gradient(90deg,var(--g1) 0 7.142%,var(--g2) 7.142% 14.284%)}
.mx--era10 .mx-pitch{position:absolute;inset:16px;z-index:0;border:3px solid rgba(255,255,255,.92);pointer-events:none}
.mx--era10 .mx-pitch>i{position:absolute;display:block;border:3px solid rgba(255,255,255,.92)}
.mx--era10 .mx-pitch>.mx-pitch__half{left:50%;top:0;bottom:0;width:0;border-width:0 0 0 3px;margin-left:-1.5px}
.mx--era10 .mx-pitch>.mx-pitch__circle{left:50%;top:50%;width:17%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}
.mx--era10 .mx-pitch>.mx-pitch__spot{left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:0;border-radius:50%;background:#fff}
.mx--era10 .mx-pitch>.mx-pitch__box{top:21%;bottom:21%;width:15%}
.mx--era10 .mx-pitch>.mx-pitch__six{top:37%;bottom:37%;width:5.5%}
.mx--era10 .mx-pitch>.is-h{left:-3px;border-left:0}
.mx--era10 .mx-pitch>.is-a{right:-3px;border-right:0}
/* игрок: круглое фото в двух кольцах (цвет команды и белое), номер - плоская плитка, фамилия - косая плашка */
.mx--era10 .mx-cc{position:absolute;z-index:1;left:calc(var(--hx) * 1%);top:calc(var(--hy) * 1%);display:flex;flex-direction:column;align-items:center;gap:6px;
  width:var(--cw,calc(var(--s) * 1.32 + 8px));text-decoration:none;color:var(--ink);transform:translate(calc(-50% + var(--dx,0px)),calc(var(--s) / -2))}
.mx--era10 .mx-cc__ph{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;
  background-color:hsl(var(--hue,200) 55% 86%);box-shadow:0 0 0 3px var(--cc),0 0 0 6px #fff}
.mx--era10 .mx-cc__ph::before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:50%;box-shadow:var(--ls-s);opacity:.28;pointer-events:none}
.mx--era10 .mx-cc__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%;border-radius:50%}
.mx--era10 .mx-cc__ini{font:900 italic calc(var(--s) * .38)/1 var(--f-disp);color:var(--ink)}
.mx--era10 .mx-cc__num{position:absolute;z-index:1;left:-12%;bottom:-6%;display:grid;place-items:center;min-width:calc(var(--s) * .44);height:calc(var(--s) * .38);padding:0 3px;border-radius:3px;
  background:var(--cc);color:var(--cct);font:900 italic max(11px,calc(var(--s) * .24))/1 var(--f-disp);box-shadow:0 0 0 2px #fff}
.mx--era10 .mx-cc.is-gk .mx-cc__num{background:var(--b);color:var(--bt)}
.mx--era10 .mx-cc__cap{position:absolute;z-index:1;left:-8%;top:-6%;display:grid;place-items:center;width:max(16px,calc(var(--s) * .3));height:max(16px,calc(var(--s) * .3));border-radius:50%;
  background:var(--b);color:var(--bt);font:900 max(9px,calc(var(--s) * .19))/1 var(--f-disp);box-shadow:0 0 0 2px #fff}
.mx--era10 .mx-cc__ev{position:absolute;z-index:1;right:-14%;top:-4%;display:flex;flex-direction:column;flex-wrap:wrap-reverse;align-items:flex-end;align-content:flex-start;max-height:var(--s);gap:3px}
.mx--era10 .mx-cc__ball{display:block;width:14px;height:14px;border-radius:50%;background:#fff;background-image:radial-gradient(circle,var(--ink) 2.4px,transparent 2.9px);box-shadow:0 0 0 2px var(--ink)}
.mx--era10 .mx-cc__ball.is-own{background-color:#ffb3aa}
.mx--era10 .mx-cc__yc,.mx--era10 .mx-cc__rc{display:block;width:10px;height:14px;border-radius:2px;background:var(--yc);box-shadow:0 0 0 2px #fff}
.mx--era10 .mx-cc__rc{background:var(--rc)}
.mx--era10 .mx-cc__off{position:static;display:inline-flex;align-items:center;gap:3px;padding:3px 6px 3px 5px;border-radius:3px;background:var(--rc);color:#fff;font:900 11px/1 var(--f-disp);box-shadow:0 0 0 2px #fff}
.mx--era10 .mx-cc__off::before{content:"";width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid #fff}
.mx--era10 .mx-cc__sn{display:none}
.mx--era10 .mx-cc.is-short .mx-cc__full{display:none}
.mx--era10 .mx-cc.is-short .mx-cc__sn{display:inline}
.mx--era10 .mx-cc__nm{display:block;width:100%;padding:4px 8px 3px;background:#fff;color:var(--ink);text-align:center;font:900 11.5px/1.1 var(--f-disp);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:break-word;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}
@media (hover:hover){.mx--era10 a.mx-cc:hover .mx-cc__ph{box-shadow:0 0 0 3px var(--cc),0 0 0 6px #fff,0 0 0 10px rgba(255,255,255,.45)}.mx--era10 a.mx-cc:hover .mx-cc__nm{background:var(--b);color:var(--bt)}}
.mx--era10 .mx-cc-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding:0 2px;font:700 12.5px/1.2 var(--f-text);color:var(--muted)}
.mx--era10 .mx-cc-legend span{display:inline-flex;align-items:center;gap:8px}
.mx--era10 .mx-cc-legend .mx-cc__cap,.mx--era10 .mx-cc-legend .mx-cc__off{position:static;box-shadow:none}
.mx--era10 .mx-cc-legend .mx-cc__cap{width:18px;height:18px;font-size:10px}
.mx--era10 .mx-cc-legend .mx-cc__ball{box-shadow:0 0 0 2px var(--ink)}
.mx--era10 .mx-cc-legend .mx-cc__yc{box-shadow:none}
.mx--era10 .mx-cc-legend .mx-cc__rc{box-shadow:none}
/* вид «Список»: две панели как экран приложения */
.mx--era10 .mx-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mx--era10 .mx-pn{min-width:0;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px var(--rule),0 10px 22px -16px rgba(27,36,51,.4)}
.mx--era10 .mx-pn__hd{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--cc);color:var(--cct)}
.mx--era10 .mx-pn__fl{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}
.mx--era10 .mx-pn__h{min-width:0;flex:1;font:900 italic clamp(17px,1.7vw,24px)/1.1 var(--f-disp);text-transform:uppercase;color:var(--cct);overflow-wrap:anywhere}
.mx--era10 .mx-pn__h a{color:inherit;text-decoration:none}
.mx--era10 .mx-pn__fm{flex:none;padding:6px 10px;background:#fff;color:var(--ink);font:900 14px/1 var(--f-disp)}
.mx--era10 .mx-pn__sh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:12px 16px 8px;background:var(--page);font:900 11.5px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}
.mx--era10 .mx-pn__sh small{font:900 12px/1 var(--f-disp);padding:3px 8px;background:var(--ink);color:#fff}
.mx--era10 .mx-pn__none{padding:14px 16px;font-size:13.5px;color:var(--muted)}
.mx--era10 .mx-rows{display:grid}
.mx--era10 .mx-row{display:grid;grid-template-columns:44px 34px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:9px 16px;border-top:1px solid var(--rule)}
.mx--era10 .mx-row:first-child{border-top:0}
.mx--era10 .mx-row__ph{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:hsl(var(--hue,200) 55% 86%);box-shadow:0 0 0 2px var(--cc)}
.mx--era10 .mx-row__ph img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}
.mx--era10 .mx-row__ini{font:900 italic 16px/1 var(--f-disp);color:var(--ink)}
.mx--era10 .mx-row__n{display:grid;place-items:center;height:28px;border-radius:3px;background:var(--cc);color:var(--cct);font:900 italic 14px/1 var(--f-disp)}
.mx--era10 .mx-row.is-gk .mx-row__n{background:var(--b);color:var(--bt)}
.mx--era10 .mx-row__n--c{background:var(--ink);color:#fff}
.mx--era10 .mx-row__n--c .mx-i{width:16px;height:16px}
.mx--era10 .mx-row__t{display:grid;min-width:0}
.mx--era10 .mx-row__nm{display:flex;align-items:center;gap:7px;font:800 15px/1.2 var(--f-text);min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-row__a{text-decoration:none}
@media (hover:hover){.mx--era10 .mx-row__a:hover{text-decoration:underline}}
.mx--era10 .mx-row__k{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--b);color:var(--bt);font:900 10px/1 var(--f-disp)}
.mx--era10 .mx-row__sub{font:600 12.5px/1.3 var(--f-text);color:var(--muted)}
.mx--era10 .mx-row__mk{display:flex;align-items:center;gap:5px}
.mx--era10 .mx-row__mk .mx-cc__ball{width:13px;height:13px}
.mx--era10 .mx-row__off{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:3px;background:var(--rc);color:#fff;font:900 11px/1 var(--f-disp);font-style:normal}
.mx--era10 .mx-row__off::before{content:"";width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid #fff}
.mx--era10 .mx-bench{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
/* доски нет: пустое поле */
.mx--era10 .mx-noboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px}
.mx--era10 .mx-noboard__slots{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:10px}
.mx--era10 .mx-noboard__slots i{display:block;aspect-ratio:1;border-radius:50%;border:3px dashed var(--rule-2);background:var(--page)}
.mx--era10 .mx-noboard__slots i:nth-child(3n+1){background:#fff}
.mx--era10 .mx-noboard__txt{display:grid;justify-items:start;gap:10px}
.mx--era10 .mx-noboard__t{font:900 italic clamp(22px,2.3vw,32px)/1.1 var(--f-disp);text-transform:uppercase;letter-spacing:-.01em}
.mx--era10 .mx-noboard__s{font-size:14px;color:var(--muted);max-width:42ch}

/* ---------- 1. Ход матча ---------- */
.mx--era10 .mx-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
.mx--era10 .mx-flow.has-side{grid-template-columns:minmax(0,1fr) 360px;align-items:start}
.mx--era10 .mx-flow__main{min-width:0}
.mx--era10 .mx-flow__side{position:sticky;top:150px;min-width:0}
.mx--era10 .mx-flow__sh{margin-bottom:14px;font:900 italic 20px/1.1 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-flow__none{margin:6px 0 20px;font:700 15px var(--f-text);color:var(--ink-2)}
/* лента-поле: голы кружками над и под травой */
.mx--era10 .mx-pt{margin:0 0 30px;padding:18px 20px 14px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-pt__lane{position:relative;height:calc(var(--th,0) * 40px + min(var(--th,0),1) * 6px)}
.mx--era10 .mx-pt__lane.is-away{margin-top:0}
.mx--era10 .mx-pin{position:absolute;left:var(--x);transform:translateX(-50%);width:34px;height:34px}
.mx--era10 .mx-pt__lane.is-home .mx-pin{bottom:calc(var(--lv,0) * 40px + 6px)}
.mx--era10 .mx-pt__lane.is-away .mx-pin{top:calc(var(--lv,0) * 40px + 6px)}
.mx--era10 .mx-pin::before{content:"";position:absolute;left:50%;width:3px;margin-left:-1.5px;background:var(--cc)}
.mx--era10 .mx-pt__lane.is-home .mx-pin::before{top:100%;height:calc(var(--lv,0) * 40px + 8px)}
.mx--era10 .mx-pt__lane.is-away .mx-pin::before{bottom:100%;height:calc(var(--lv,0) * 40px + 8px)}
.mx--era10 .mx-pin__d{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cc);color:var(--cct);font:900 11px/1 var(--f-disp);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--rule-2)}
.mx--era10 .mx-pin__d small{font-size:.8em}
.mx--era10 .mx-pin__d span{letter-spacing:-.02em}
.mx--era10 .mx-pt__bar{position:relative;height:38px;background:repeating-linear-gradient(90deg,var(--g1) 0 11.111%,var(--g2) 11.111% 22.222%)}
.mx--era10 .mx-pt__tick{position:absolute;left:var(--x);top:0;bottom:0;width:2px;margin-left:-1px;background:rgba(255,255,255,.55)}
.mx--era10 .mx-pt__tick i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 5px;background:var(--gd);color:#fff;font:900 10.5px/1 var(--f-disp);font-style:normal;letter-spacing:.04em;white-space:nowrap;border-radius:2px}
.mx--era10 .mx-pt__tick.is-first,.mx--era10 .mx-pt__tick.is-last{background:#fff}
.mx--era10 .mx-pt__tick.is-first i{left:14px;transform:translate(0,-50%)}
.mx--era10 .mx-pt__tick.is-last i{left:auto;right:14px;transform:translate(0,-50%)}
.mx--era10 .mx-pt__tick.is-ht{width:4px;margin-left:-2px;background:#fff}
.mx--era10 .mx-pt__tick.is-ht i{background:#fff;color:var(--ink);padding:3px 7px}
.mx--era10 .mx-pt__cd{position:absolute;left:var(--x);width:9px;height:13px;margin-left:-4.5px;border-radius:2px;background:var(--yc);box-shadow:0 0 0 1.5px #fff}
.mx--era10 .mx-pt__cd.is-rc{background:var(--rc)}
.mx--era10 .mx-pt__cd.is-home{top:-2px}
.mx--era10 .mx-pt__cd.is-away{bottom:-2px}
.mx--era10 .mx-pt__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font:700 12px/1.2 var(--f-text);color:var(--muted)}
.mx--era10 .mx-pt__legend span{display:inline-flex;align-items:center;gap:7px}
.mx--era10 .mx-pt__legend .mx-pin__d{width:16px;height:16px;box-shadow:none}
.mx--era10 .mx-pt__legend .mx-pt__cd{position:static;margin:0}
/* переключатель событий */
.mx--era10 .mx-flt{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}
.mx--era10 .mx-flt__b{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:900 12px/1 var(--f-disp);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;
  box-shadow:0 0 0 1px var(--rule-2);transition:background-color .15s ease,color .15s ease}
.mx--era10 .mx-flt__b small{padding:3px 7px;border-radius:999px;background:var(--page);font:900 11px/1 var(--f-disp);color:var(--ink-2)}
.mx--era10 .mx-flt__b.is-on{background:var(--ink);color:#fff;box-shadow:none}
.mx--era10 .mx-flt__b.is-on small{background:rgba(255,255,255,.2);color:#fff}
@media (hover:hover){.mx--era10 .mx-flt__b:not(.is-on):hover{background:var(--b);color:var(--bt)}}
/* лента: плотный список - минута цветной плиткой команды слева, флаг, вид события, фамилия, счёт после гола справа */
.mx--era10 .mx-feed{display:grid;gap:6px}
.mx--era10 .mx-feed[data-filter=main] .mx-ev:not([data-kind=goal],[data-kind=og],[data-kind=rc]),
.mx--era10 .mx-feed[data-filter=card] .mx-ev:not([data-kind=yc],[data-kind=rc]),
.mx--era10 .mx-feed[data-filter=sub] .mx-ev:not([data-kind=sub]){display:none}
.mx--era10 .mx-ev{display:grid;grid-template-columns:72px 26px minmax(0,1fr) auto;align-items:stretch;column-gap:14px;min-height:46px;background:#fff;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-ev.is-big{min-height:58px;background:color-mix(in srgb,var(--cc) 11%,#fff);box-shadow:inset 0 0 0 2px var(--cc)}
.mx--era10 .mx-ev__min{display:flex;align-items:center;justify-content:center;padding:0 4px;background:var(--cc);color:var(--cct);font:900 italic 16px/1 var(--f-disp);letter-spacing:-.01em;white-space:nowrap}
.mx--era10 .mx-ev.is-big .mx-ev__min{font-size:20px}
.mx--era10 .mx-ev__min.is-txt{font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:normal}
.mx--era10 .mx-ev__fl{align-self:center;width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--rule-2)}
.mx--era10 .mx-ev__main{align-self:center;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;padding:7px 0}
.mx--era10 .mx-ev__k{display:inline-flex;align-items:center;flex:0 0 150px;gap:7px;font:900 10.5px/1.2 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}
.mx--era10 .mx-ev__k .mx-i{width:17px;height:17px}
.mx--era10 .mx-ev__ico.is-yc{color:#c99700}
.mx--era10 .mx-ev__ico.is-rc{color:var(--rc)}
.mx--era10 .mx-ev__ico.is-goal,.mx--era10 .mx-ev__ico.is-og{color:var(--ink)}
.mx--era10 .mx-ev__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0;margin:0}
.mx--era10 .mx-ev__who{font:800 16px/1.25 var(--f-text);overflow-wrap:anywhere}
.mx--era10 .mx-ev.is-big .mx-ev__who{font-size:18px}
.mx--era10 .mx-ev__who a{text-decoration:none}
@media (hover:hover){.mx--era10 .mx-ev__who a:hover{text-decoration:underline}}
.mx--era10 .mx-ev__sub{font:600 13.5px/1.3 var(--f-text);color:var(--ink-2)}
.mx--era10 .mx-ev__sc{align-self:center;margin-right:14px;padding:5px 11px;background:var(--ink);color:#fff;font:900 italic 16px/1 var(--f-disp);letter-spacing:.02em}
/* цифры матча: цветные плитки */
.mx--era10 .mx-nts{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mx--era10 .mx-nt{position:relative;isolation:isolate;display:grid;align-content:start;gap:6px;min-width:0;padding:16px 16px 15px;overflow:hidden;background:var(--tb);color:var(--tt)}
.mx--era10 .mx-nt.t-a{--tb:var(--a);--tt:var(--at)}
.mx--era10 .mx-nt.t-b{--tb:var(--b);--tt:var(--bt)}
.mx--era10 .mx-nt.t-c{--tb:var(--ink);--tt:#fff}
.mx--era10 .mx-nt.t-d{--tb:var(--c);--tt:var(--ct)}
.mx--era10 .mx-nt.t-e{--tb:#fff;--tt:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}
.mx--era10 .mx-nt:first-child{grid-column:1/-1}
.mx--era10 .mx-nt__ico{position:absolute;right:12px;top:12px;width:26px;height:26px;opacity:.55}
.mx--era10 .mx-nt__lab{font:900 10.5px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase}
.mx--era10 .mx-nt__n{position:relative;isolation:isolate;display:block;font:900 italic 64px/.95 var(--f-disp);letter-spacing:-.03em}
.mx--era10 .mx-nt__n::before{content:attr(data-t);position:absolute;left:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-m);opacity:.2;pointer-events:none}
.mx--era10 .mx-nt__n small{font-size:.5em}
.mx--era10 .mx-nt__pair{display:flex;align-items:center;gap:8px;font:900 italic 30px/1 var(--f-disp)}
.mx--era10 .mx-nt__pair em{font-style:normal}
.mx--era10 .mx-nt__sub{font:700 13px/1.3 var(--f-text);overflow-wrap:anywhere}
.mx--era10 .mx-cd{display:inline-block;width:14px;height:20px;border-radius:2px;background:var(--yc)}
.mx--era10 .mx-cd.is-rc{background:var(--rc)}

/* ---------- 2. Статистика: плакат из плиток ---------- */
.mx--era10 .mx-teams{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 22px}
.mx--era10 .mx-teams span{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 9px;background:var(--cc);color:var(--cct);font:900 italic 14px/1 var(--f-disp);text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}
.mx--era10 .mx-teams__fl{width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}
.mx--era10 .mx-sts{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}
.mx--era10 .mx-st{position:relative;grid-column:span var(--sp,3);min-width:0;padding:22px 24px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-st__h{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:900 12px/1.2 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}
.mx--era10 .mx-st__h .mx-i{width:22px;height:22px;color:var(--a)}
.mx--era10 .mx-st__cap{margin-top:14px;font-size:13px;color:var(--muted)}
.mx--era10 .mx-st--poss{grid-column:1/-1;padding:0;overflow:hidden;box-shadow:none;border-radius:0;
  background:linear-gradient(100deg,var(--hc) 0 calc(var(--p) * 1% - 1.5%),#fff calc(var(--p) * 1% - 1.5%) calc(var(--p) * 1% + 1.5%),var(--ac) calc(var(--p) * 1% + 1.5%) 100%)}
.mx--era10 .mx-poss{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:26px clamp(18px,4vw,64px) 24px}
.mx--era10 .mx-poss__n{position:relative;isolation:isolate;display:block;font:900 italic clamp(70px,10vw,168px)/.85 var(--f-disp);letter-spacing:-.04em}
.mx--era10 .mx-poss__n.is-home{color:var(--hct)}
.mx--era10 .mx-poss__n.is-away{color:var(--act);text-align:right}
.mx--era10 .mx-poss__n::before{content:attr(data-t);position:absolute;left:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-l);opacity:.22;pointer-events:none}
.mx--era10 .mx-poss__n.is-away::before{left:auto;right:0}
.mx--era10 .mx-poss__n small{font-size:.42em;margin-left:.04em}
.mx--era10 .mx-poss__mid{display:grid;justify-items:center;gap:8px;max-width:150px;padding:14px 16px;background:#fff;color:var(--ink);text-align:center;font:900 11px/1.2 var(--f-disp);letter-spacing:.12em;text-transform:uppercase}
.mx--era10 .mx-poss__mid .mx-i{width:28px;height:28px}
.mx--era10 .mx-bubs{display:flex;align-items:center;justify-content:space-around;gap:10px;min-height:150px}
.mx--era10 .mx-bub{flex:none;display:grid;place-items:center;width:var(--d);height:var(--d);border-radius:50%;background:var(--cc);color:var(--cct)}
.mx--era10 .mx-bub b{font:900 italic clamp(18px,1.8vw,26px)/1 var(--f-disp)}
.mx--era10 .mx-shots{display:grid;gap:12px}
.mx--era10 .mx-shots__r{display:flex;align-items:center;gap:12px}
.mx--era10 .mx-shots__fl{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--rule-2)}
.mx--era10 .mx-shots__bar{display:flex;height:34px;min-width:34px;overflow:hidden;border-radius:3px}
.mx--era10 .mx-shots__bar .mx-seg{display:grid;place-items:center;min-width:0;font:900 13px/1 var(--f-disp)}
.mx--era10 .mx-seg{display:inline-block;position:relative}
.mx--era10 .mx-shots__r.is-home .mx-seg--on{background:var(--hc);color:var(--hct)}
.mx--era10 .mx-shots__r.is-home .mx-seg--off{background:color-mix(in srgb,var(--hc) 55%,#fff);color:var(--ink)}
.mx--era10 .mx-shots__r.is-home .mx-seg--blocked{background:color-mix(in srgb,var(--hc) 28%,#fff);color:var(--ink)}
.mx--era10 .mx-shots__r.is-away .mx-seg--on{background:var(--ac);color:var(--act)}
.mx--era10 .mx-shots__r.is-away .mx-seg--off{background:color-mix(in srgb,var(--ac) 55%,#fff);color:var(--ink)}
.mx--era10 .mx-shots__r.is-away .mx-seg--blocked{background:color-mix(in srgb,var(--ac) 28%,#fff);color:var(--ink)}
.mx--era10 .mx-shots__r .mx-seg--rest{background:#d9dfe8;color:var(--ink)}
.mx--era10 .mx-shots__t{font:900 italic 24px/1 var(--f-disp)}
.mx--era10 .mx-shots__leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font:700 12px/1.2 var(--f-text);color:var(--muted)}
.mx--era10 .mx-shots__leg span{display:inline-flex;align-items:center;gap:7px}
.mx--era10 .mx-shots__leg .mx-seg{width:18px;height:12px;border-radius:2px;background:var(--ink)}
.mx--era10 .mx-shots__leg .mx-seg--off{background:#7a8497}
.mx--era10 .mx-shots__leg .mx-seg--blocked{background:#bdc5d2}
.mx--era10 .mx-shots__x{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rule);font:700 13px/1.3 var(--f-text);color:var(--ink-2)}
.mx--era10 .mx-shots__x b{font:900 15px var(--f-disp)}
.mx--era10 .mx-shots__x .is-home{color:var(--ink)}
.mx--era10 .mx-rings{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.mx--era10 .mx-ring{display:grid;justify-items:center;gap:8px;text-align:center}
.mx--era10 .mx-ring__c{position:relative;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;
  background:conic-gradient(var(--cc) calc(var(--v) * 1%),#e3e8ef 0)}
.mx--era10 .mx-ring__c::before{content:"";position:absolute;inset:16px;border-radius:50%;background:#fff}
.mx--era10 .mx-ring__c b{position:relative;font:900 italic 34px/1 var(--f-disp);letter-spacing:-.03em}
.mx--era10 .mx-ring__c b small{font-size:.5em}
.mx--era10 .mx-ring__t{display:inline-flex;align-items:center;gap:8px;font:900 13px/1.2 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-ring__fl{width:20px;height:20px;border-radius:50%;object-fit:cover}
.mx--era10 .mx-ring__cap{font-size:12.5px;color:var(--muted)}
.mx--era10 .mx-ring__n.is-plain{font:900 italic 40px/1 var(--f-disp)}
.mx--era10 .mx-st__v{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 14px;font:900 italic clamp(34px,3.4vw,52px)/1 var(--f-disp);letter-spacing:-.03em}
.mx--era10 .mx-st__v i{font-style:normal;font-size:.6em;color:var(--muted)}
.mx--era10 .mx-st__v .is-home{color:var(--ink)}
.mx--era10 .mx-st__bar{display:flex;height:12px;gap:3px}
.mx--era10 .mx-st__bar i{display:block;height:100%}
.mx--era10 .mx-st__bar .is-home{flex:var(--p);background:var(--hc)}
.mx--era10 .mx-st__bar .is-away{flex:calc(100 - var(--p));background:var(--ac)}

/* ---------- 3. Видео ---------- */
.mx--era10 .mx-vids{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,310px);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 24px;margin:0 -4px}
.mx--era10 .mx-vid{min-width:0;scroll-snap-align:start;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-vid__media{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden}
.mx--era10 .mx-vid__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mx--era10 .mx-vid__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.mx--era10 .mx-vid__cover{position:absolute;inset:0;overflow:hidden;background:var(--vc,var(--ink));color:var(--vt,#fff);isolation:isolate}
.mx--era10 .mx-vid__cover.t-a{--vc:var(--a);--vt:var(--at)}
.mx--era10 .mx-vid__cover.t-d{--vc:var(--ink);--vt:#fff}
.mx--era10 .mx-vid__cover.is-home{--vc:var(--hc);--vt:var(--hct)}
.mx--era10 .mx-vid__cover.is-away{--vc:var(--ac);--vt:var(--act)}
.mx--era10 .mx-vid__shape{position:absolute;right:-12%;top:-30%;width:70%;height:170%;background:rgba(255,255,255,.12);transform:rotate(18deg);z-index:-1}
.mx--era10 .mx-vid__cover b{position:absolute;left:18px;bottom:16px;font:900 italic 58px/.9 var(--f-disp);letter-spacing:-.03em;color:var(--vt)}
.mx--era10 .mx-vid__cover b i{font-style:normal;opacity:.7}
.mx--era10 .mx-vid__lab{position:absolute;left:18px;top:16px;padding:5px 10px;background:#fff;color:var(--ink);font:900 10.5px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}
.mx--era10 .mx-vid--stub .mx-soon{position:absolute;right:0;top:16px;padding-left:16px;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%)}
.mx--era10 .mx-vid__go{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;background:rgba(27,36,51,.28);cursor:pointer;text-decoration:none;transition:background-color .15s ease}
@media (hover:hover){.mx--era10 .mx-vid__go:hover{background:rgba(27,36,51,.1)}}
.mx--era10 .mx-vid__txt{display:grid;gap:4px;padding:14px 18px 18px}
.mx--era10 .mx-vid__type{font:900 10.5px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}
.mx--era10 .mx-vid__h{font:900 italic 19px/1.15 var(--f-disp);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}
.mx--era10 .mx-vid__sub{font-size:13.5px;color:var(--muted)}

/* ---------- 4. Фото ---------- */
.mx--era10 .mx-spread{position:relative}
.mx--era10 .mx-ph{--h:300px;display:flex;align-items:flex-start;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 8px 26px;margin:0 -8px}
.mx--era10 .mx-ph__it{flex:none;width:calc(var(--h) * var(--ar) + 20px);max-width:86vw;scroll-snap-align:start;margin:0;background:#fff;padding:10px 10px 0;box-shadow:6px 6px 0 rgba(27,36,51,.16)}
.mx--era10 .mx-ph__open{display:block;width:100%;height:var(--h);padding:0;border:0;background:var(--page);cursor:zoom-in;overflow:hidden}
.mx--era10 .mx-ph__open img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease)}
@media (hover:hover){.mx--era10 .mx-ph__open:hover img{transform:scale(1.04)}}
.mx--era10 .mx-ph__it figcaption{display:grid;gap:3px;padding:12px 4px 14px}
.mx--era10 .mx-ph__cap{font:800 14.5px/1.3 var(--f-text)}
.mx--era10 .mx-ph__by{font-size:12px;line-height:1.4;color:var(--muted)}
.mx--era10 .mx-ph__by a{color:var(--ink);font-weight:700}
.mx--era10 .mx-spread--stub{display:grid}
.mx--era10 .mx-ph--stub{--h:230px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;padding:4px 0 6px;margin:0;pointer-events:none}
.mx--era10 .mx-ph__it--stub{width:auto;max-width:none;padding:0;background:transparent;box-shadow:none}
.mx--era10 .mx-ph__open--stub{display:grid;place-items:center;cursor:default;background:var(--tb);color:rgba(255,255,255,.85)}
.mx--era10 .mx-ph__it--stub:nth-child(1) .mx-ph__open--stub{--tb:var(--a)}
.mx--era10 .mx-ph__it--stub:nth-child(2) .mx-ph__open--stub{--tb:var(--ink)}
.mx--era10 .mx-ph__it--stub:nth-child(3) .mx-ph__open--stub{--tb:var(--c)}
.mx--era10 .mx-ph__it--stub:nth-child(4) .mx-ph__open--stub{--tb:#8a96aa}
.mx--era10 .mx-ph__open--stub .mx-i{width:64px;height:64px;stroke-width:1.6}
.mx--era10 .mx-spread__soon{position:absolute;left:0;right:0;bottom:22px;display:grid;justify-items:center;gap:8px;text-align:center;pointer-events:none}
.mx--era10 .mx-spread__soon p{padding:10px 18px;background:#fff;font:900 italic 16px/1 var(--f-disp);text-transform:uppercase;box-shadow:5px 5px 0 rgba(27,36,51,.2)}
.mx--era10 .mx-lb{padding:0;border:0;background:transparent;width:min(1180px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);overflow:visible;color:var(--ink)}
.mx--era10 .mx-lb::backdrop{background:rgba(16,22,34,.92)}
.mx--era10 .mx-lb__box{display:grid;gap:12px;background:#fff;border-radius:6px;padding:12px;max-height:calc(100dvh - 24px);overflow:auto}
.mx--era10 .mx-lb__frame{display:grid;place-items:center;height:min(70dvh,780px);background:var(--ink);overflow:hidden}
.mx--era10 .mx-lb__img{display:block;max-width:100%;max-height:100%;object-fit:contain}
.mx--era10 .mx-lb__fig figcaption{display:grid;gap:5px;padding:12px 6px 0}
.mx--era10 .mx-lb__cap{font:900 italic 20px/1.15 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-lb__by{font-size:12.5px;color:var(--ink-2)}
.mx--era10 .mx-lb__by a{color:var(--ink);font-weight:700}
.mx--era10 .mx-lb__bar{display:flex;align-items:center;gap:10px;padding:0 4px 4px}
.mx--era10 .mx-lb__n{min-width:76px;text-align:center;font:900 16px/1 var(--f-disp)}
.mx--era10 .mx-lb__x{margin-left:auto;border:0;border-radius:6px;background:var(--a);color:var(--at);font:900 12.5px var(--f-disp);letter-spacing:.07em;text-transform:uppercase;padding:15px 22px;cursor:pointer}
.mx--era10 .mx-lb__x:active{transform:scale(.97)}

/* ---------- 5. Путь команд: схема метро; таблицы групп ---------- */
.mx--era10 .mx-metro{padding:26px 28px 20px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-metro__sc{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:6px 12px 10px;margin:0 -12px}
.mx--era10 .mx-mt{--n:5;display:grid;grid-template-columns:repeat(var(--n),minmax(150px,1fr)) minmax(180px,230px);grid-template-rows:auto auto auto auto;column-gap:0;row-gap:10px;min-width:max-content}
.mx--era10 .mx-mt>li{min-width:0}
.mx--era10 .mx-mt__head{grid-row:var(--r);grid-column:1/calc(var(--n) + 1);display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-bottom:4px}
.mx--era10 .mx-mt__name{display:inline-flex;align-items:center;gap:12px;font:900 italic 22px/1 var(--f-disp);text-transform:uppercase;text-decoration:none;color:var(--ink)}
.mx--era10 .mx-mt__fl{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--cc)}
.mx--era10 .mx-mt__sum{font-size:13px;color:var(--muted)}
.mx--era10 .mx-mt__st{position:relative;grid-row:var(--r);grid-column:var(--k);padding:0 10px 4px 0;display:grid;align-content:start;gap:8px}
.mx--era10 .mx-mt__lab{position:relative;z-index:1;min-height:16px;font:900 10.5px/1.2 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.mx--era10 .mx-mt__st::before{content:"";position:absolute;left:0;right:0;top:24px;height:8px;margin-top:-4px;background:var(--cc)}
.mx--era10 .mx-mt__st.is-first::before{left:13px}
.mx--era10 .mx-mt__node{position:relative;z-index:1;display:block;width:26px;height:26px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px var(--cc)}
.mx--era10 .mx-mt__st.is-none .mx-mt__node{background:var(--page);box-shadow:0 0 0 7px #c6cdd8}
.mx--era10 .mx-mt__st.is-none::before{background:#c6cdd8}
.mx--era10 .mx-mt__cards{display:grid;gap:6px;margin-top:8px}
.mx--era10 .mx-rc{display:grid;grid-template-columns:26px auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:8px 9px;border-radius:4px;background:var(--page);text-decoration:none;color:var(--ink)}
.mx--era10 .mx-rc--none{display:block;padding:10px;color:var(--muted);font-size:12.5px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-2)}
.mx--era10 .mx-res{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--draw);color:#fff;font:900 12px/1 var(--f-disp);font-style:normal}
.mx--era10 .mx-res.is-w{background:var(--win)}
.mx--era10 .mx-res.is-l{background:var(--loss)}
.mx--era10 .mx-rc__sc{display:flex;align-items:baseline;gap:5px;font:900 italic 18px/1 var(--f-disp)}
.mx--era10 .mx-rc__sc i{font:700 11px var(--f-text);font-style:normal;color:var(--muted)}
.mx--era10 .mx-rc__op{display:flex;align-items:center;gap:6px;min-width:0;font:700 12.5px/1.2 var(--f-text);color:var(--ink-2)}
.mx--era10 .mx-rc__op span{min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-rc__fl{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}
.mx--era10 .mx-rc__d{grid-column:2/-1;font-size:11.5px;color:var(--muted)}
@media (hover:hover){.mx--era10 a.mx-rc:hover{background:var(--b);color:var(--bt)}}
.mx--era10 .mx-mt__end{grid-row:1/5;grid-column:calc(var(--n) + 1);align-self:stretch;position:relative;isolation:isolate;display:grid;align-content:center;justify-items:center;gap:12px;padding:26px 18px 22px;margin:44px 0 0;background:var(--a);color:var(--at);text-align:center}
.mx--era10 .mx-mt__end::after{content:"";position:absolute;inset:0;z-index:-1;box-shadow:var(--ls-m);opacity:.18;pointer-events:none}
.mx--era10 .mx-mt__endk{font:900 11px/1 var(--f-disp);letter-spacing:.14em;text-transform:uppercase}
.mx--era10 .mx-mt__endt{display:flex;gap:10px}
.mx--era10 .mx-mt__efl{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}
.mx--era10 .mx-mt__ensc{position:relative;isolation:isolate;font:900 italic 56px/.9 var(--f-disp);letter-spacing:-.03em;white-space:nowrap}
.mx--era10 .mx-mt__ensc::before{content:attr(data-t);position:absolute;left:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-m);opacity:.22;pointer-events:none}
.mx--era10 .mx-mt__end i{font:700 12px var(--f-text);font-style:normal}
.mx--era10 .mx-mt__endd{font-size:12.5px}
.mx--era10 .mx-mt__this{padding:5px 10px;background:var(--b);color:var(--bt);font:900 10.5px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase}
.mx--era10 .mx-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--muted)}
.mx--era10 .mx-legend__i{display:inline-flex;align-items:center;gap:7px}
.mx--era10 .mx-legend .mx-res{width:20px;height:20px;font-size:10.5px}
.mx--era10 .mx-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px}
.mx--era10 .mx-gt{padding:0;overflow:hidden}
.mx--era10 .mx-gt__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:14px 20px;background:var(--a);color:var(--at);font:900 italic 20px/1.1 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-gt__h small{font:700 12.5px/1.2 var(--f-text);font-style:normal;text-transform:none}
.mx--era10 .mx-gt__wrap{overflow-x:auto;padding:8px 14px 4px}
.mx--era10 .mx-tab{width:100%;border-collapse:collapse;font-size:14px}
.mx--era10 .mx-tab th{padding:9px 6px;text-align:center;font:900 10.5px/1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.mx--era10 .mx-tab td{padding:8px 6px;text-align:center;border-top:1px solid var(--rule);font-variant-numeric:tabular-nums}
.mx--era10 .mx-tab .t{text-align:left}
.mx--era10 .mx-tab__tm{display:flex;align-items:center;gap:10px;min-width:0}
.mx--era10 .mx-tab__fl{flex:none;width:24px;height:24px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--rule-2)}
.mx--era10 .mx-tab__a{font-weight:700;text-decoration:none}
@media (hover:hover){.mx--era10 .mx-tab__a:hover{text-decoration:underline}}
.mx--era10 .mx-tab__pos{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--page);font:900 12px/1 var(--f-disp)}
.mx--era10 .mx-tab tr:nth-child(-n+2) .mx-tab__pos{background:var(--win);color:#fff}
.mx--era10 .mx-tab tr.is-match td{background:color-mix(in srgb,var(--a) 13%,#fff);font-weight:800}
.mx--era10 .mx-tab td.o b{font:900 italic 17px var(--f-disp)}
.mx--era10 .mx-tab td.g{white-space:nowrap}
.mx--era10 .mx-gt__mh{margin:6px 20px 8px;font:900 10.5px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.mx--era10 .mx-gt__res{display:grid;margin:0 14px 12px}
.mx--era10 .mx-rl-li{border-top:1px solid var(--rule)}
.mx--era10 .mx-rl{display:grid;grid-template-columns:44px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 6px;font-size:13px;text-decoration:none;color:var(--ink)}
.mx--era10 .mx-rl time{color:var(--muted);font-size:12px}
.mx--era10 .mx-rl .h{text-align:right;min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-rl .a{min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-rl b{font:900 italic 14px var(--f-disp);padding:3px 8px;background:var(--page)}
.mx--era10 .mx-rl-li.is-cur .mx-rl b{background:var(--b);color:var(--bt)}
.mx--era10 .mx-res-li__this{grid-column:2/-1;justify-self:end;margin-top:3px;font:900 10px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--a);font-style:normal}
@media (hover:hover){.mx--era10 a.mx-rl:hover{background:var(--page)}}

/* ---------- 6. Форма и встречи ---------- */
.mx--era10 .mx-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.mx--era10 .mx-dos__h{display:flex;align-items:center;gap:12px;font:900 italic 20px/1.1 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-dos__h a{text-decoration:none}
.mx--era10 .mx-dos__fl{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--cc)}
.mx--era10 .mx-dos__dots{display:flex;gap:6px;margin:16px 0 10px}
.mx--era10 .mx-dos__dots .mx-res{width:34px;height:34px;font-size:14px}
.mx--era10 .mx-dos__sum{font-size:13px;color:var(--muted);margin-bottom:12px}
.mx--era10 .mx-fm__row{display:grid}
.mx--era10 .mx-fm{border-top:1px solid var(--rule)}
.mx--era10 .mx-fm>a,.mx--era10 .mx-fm>span{display:grid;grid-template-columns:26px 54px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:8px 0;text-decoration:none;color:var(--ink)}
.mx--era10 .mx-fm .mx-res{width:24px;height:24px;font-size:11px}
.mx--era10 .mx-fm__sc{display:flex;align-items:baseline;gap:5px;font:900 italic 16px/1 var(--f-disp)}
.mx--era10 .mx-fm__sc i{font:700 10.5px var(--f-text);font-style:normal;color:var(--muted)}
.mx--era10 .mx-fm__op{display:flex;align-items:center;gap:7px;min-width:0;font:700 13px/1.2 var(--f-text);color:var(--ink-2)}
.mx--era10 .mx-fm__op span{min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-fm__fl{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover}
.mx--era10 .mx-fm time{font-size:12px;color:var(--muted)}
@media (hover:hover){.mx--era10 .mx-fm>a:hover{background:var(--page)}}
.mx--era10 .mx-h2h__h{font:900 italic 20px/1.1 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-h2h__sub{margin:4px 0 16px;font-size:13px;color:var(--muted)}
.mx--era10 .mx-h2h__bar{display:flex;height:14px;gap:3px;margin-bottom:12px}
.mx--era10 .mx-h2h__bar i{display:block;min-width:4px}
.mx--era10 .mx-h2h__bar .is-home{background:var(--hc)}
.mx--era10 .mx-h2h__bar .is-d{background:#b6bfcd}
.mx--era10 .mx-h2h__bar .is-away{background:var(--ac)}
.mx--era10 .mx-h2h__tot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px;text-align:center}
.mx--era10 .mx-h2h__tot b{position:relative;isolation:isolate;display:block;font:900 italic 46px/1 var(--f-disp);letter-spacing:-.03em}
.mx--era10 .mx-h2h__tot b::before{content:attr(data-t);position:absolute;left:0;right:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-s);opacity:.14;pointer-events:none}
.mx--era10 .mx-h2h__tot span{display:flex;align-items:center;justify-content:center;gap:6px;font:700 12px/1.2 var(--f-text);color:var(--muted)}
.mx--era10 .mx-h2h__fl{width:18px;height:18px;border-radius:50%;object-fit:cover}
.mx--era10 .mx-hhs{display:grid;gap:8px}
.mx--era10 .mx-hh a,.mx--era10 .mx-hh--none{display:grid;gap:6px;padding:11px 12px;background:var(--page);text-decoration:none;color:var(--ink)}
.mx--era10 .mx-hh__k{font:700 11.5px/1.3 var(--f-text);color:var(--muted)}
.mx--era10 .mx-hh__m{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font:700 13.5px/1.2 var(--f-text)}
.mx--era10 .mx-hh__m b{font:900 italic 16px var(--f-disp);padding:3px 8px;background:var(--ink);color:#fff}
.mx--era10 .mx-hh__fl{width:22px;height:22px;border-radius:50%;object-fit:cover}
.mx--era10 .mx-hh__r{font:900 10.5px/1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}
.mx--era10 .mx-h2h__more{margin-top:10px;font-size:12.5px;color:var(--muted)}
@media (hover:hover){.mx--era10 .mx-hh a:hover{background:var(--b)}}

/* ---------- 7. Турнир ---------- */
.mx--era10 .mx-scrs{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;align-items:center;margin-bottom:18px}
.mx--era10 .mx-scrs__h{margin-bottom:8px;font:900 italic 28px/1.05 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-scrs__txt p{margin-bottom:14px;font-size:14px;color:var(--muted)}
.mx--era10 .mx-more{display:inline-flex;align-items:center;min-height:44px;padding:11px 18px;background:var(--ink);color:#fff;font:900 11.5px/1 var(--f-disp);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding-right:24px}
@media (hover:hover){.mx--era10 .mx-more:hover{background:var(--a)}}
.mx--era10 .mx-scrs__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,200px);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px 4px 14px}
.mx--era10 .mx-slot{min-width:0;scroll-snap-align:start}
.mx--era10 .mx-scr{position:relative;isolation:isolate;display:grid;justify-items:center;gap:4px;height:100%;padding:18px 12px 16px;background:var(--page);text-align:center;text-decoration:none;color:var(--ink)}
.mx--era10 .mx-scr.is-top{background:var(--b);color:var(--bt)}
.mx--era10 .mx-scr__ph{position:relative;display:block;width:92px;height:92px;border-radius:50%;box-shadow:0 0 0 4px #fff}
.mx--era10 .mx-scr__ph img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 16%}
.mx--era10 .mx-scr__ph.is-ini{display:grid;place-items:center;background:#fff;font:900 italic 28px var(--f-disp)}
.mx--era10 .mx-scr__rk{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font:900 12px/1 var(--f-disp);box-shadow:0 0 0 3px #fff}
.mx--era10 .mx-scr__g{position:relative;isolation:isolate;margin-top:10px;font:900 italic 64px/.9 var(--f-disp);letter-spacing:-.03em}
.mx--era10 .mx-scr__g::before{content:attr(data-t);position:absolute;left:0;right:0;top:0;z-index:-1;color:transparent;text-shadow:var(--ls-m);opacity:.14;pointer-events:none}
.mx--era10 .mx-scr__name{font:800 14.5px/1.2 var(--f-text);overflow-wrap:anywhere}
.mx--era10 .mx-scr__k{font-size:12px;color:var(--ink-2)}
.mx--era10 .mx-scr.is-top .mx-scr__k{color:inherit}
.mx--era10 .mx-scr__here{margin-top:4px;padding:4px 8px;background:var(--a);color:var(--at);font:800 11px/1.2 var(--f-text)}
@media (hover:hover){.mx--era10 a.mx-scr:hover .mx-scr__name{text-decoration:underline}}
.mx--era10 .mx-rail{padding:22px 26px 20px}
.mx--era10 .mx-rail__hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:14px}
.mx--era10 .mx-rail__h{font:900 italic 22px/1 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-rail__n{flex:1 1 260px;font-size:13px;color:var(--muted)}
.mx--era10 .mx-rail__list{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:4px 2px 10px;cursor:grab}
.mx--era10 .mx-rail__list.is-drag{cursor:grabbing;scroll-snap-type:none}
.mx--era10 .mx-yr{flex:none;scroll-snap-align:center}
.mx--era10 .mx-yr a,.mx--era10 .mx-yr>span{display:grid;place-items:center;align-content:center;gap:2px;min-width:78px;min-height:44px;padding:11px 12px;background:var(--page);color:var(--ink);font:900 13px/1 var(--f-disp);text-decoration:none}
.mx--era10 .mx-yr small{font:900 9px/1 var(--f-disp);letter-spacing:.1em;text-transform:uppercase}
.mx--era10 .mx-yr.is-cur a{background:var(--a);color:var(--at)}
@media (hover:hover){.mx--era10 .mx-yr:not(.is-cur) a:hover{background:var(--b);color:var(--bt)}}

/* ---------- 8. Статьи ---------- */
.mx--era10 .mx-arts{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}
.mx--era10 .mx-art{position:relative;grid-column:7/13;min-width:0;display:flex;flex-direction:row;background:#fff;box-shadow:0 0 0 1px var(--rule)}
.mx--era10 .mx-art--lead{grid-column:1/7;grid-row:1/3;flex-direction:column}
.mx--era10 .mx-art--lead:only-child{grid-column:1/-1;grid-row:auto}
.mx--era10 .mx-art:not(.mx-art--lead) .mx-art__cover{flex:none;width:42%;aspect-ratio:auto;min-height:170px}
.mx--era10 .mx-art--lead .mx-art__cover{flex:1;min-height:240px}
.mx--era10 .mx-art__txt{flex:1;min-width:0}
.mx--era10 .mx-art__cover{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--tb);color:var(--tt)}
.mx--era10 .mx-art__cover.t-a{--tb:var(--a);--tt:var(--at)}
.mx--era10 .mx-art__cover.t-b{--tb:var(--b);--tt:var(--bt)}
.mx--era10 .mx-art__cover.t-c{--tb:var(--ink);--tt:#fff}
.mx--era10 .mx-art__cover::before{content:"";position:absolute;right:-10%;top:-40%;width:50%;height:190%;background:rgba(255,255,255,.14);transform:rotate(18deg)}
.mx--era10 .mx-art__word{position:relative;font:900 italic clamp(26px,3vw,40px)/1 var(--f-disp);text-transform:uppercase;letter-spacing:-.02em}
.mx--era10 .mx-art__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mx--era10 .mx-art--stub .mx-soon{position:absolute;right:0;top:14px;padding-left:16px;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%)}
.mx--era10 .mx-art__txt{display:grid;gap:10px;padding:16px 20px 20px}
.mx--era10 .mx-art__k{font:900 10.5px/1 var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}
.mx--era10 .mx-art__skel{display:grid;gap:7px}
.mx--era10 .mx-art__skel i{display:block;height:9px;background:#e3e8ef}
.mx--era10 .mx-art__skel i:nth-child(1){width:92%}
.mx--era10 .mx-art__skel i:nth-child(2){width:74%}
.mx--era10 .mx-art__skel i:nth-child(3){width:58%}
.mx--era10 .mx-art__soon{font:900 12px/1.2 var(--f-disp);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}
.mx--era10 .mx-art__h{font:900 italic 19px/1.2 var(--f-disp);text-transform:uppercase}
.mx--era10 .mx-art__a{text-decoration:none}
@media (hover:hover){.mx--era10 .mx-art__a:hover{text-decoration:underline}}

/* ---------- 9. Теги: хэштеги ---------- */
.mx--era10 .mx-tags{display:flex;flex-wrap:wrap;gap:28px 52px;padding:28px 30px 32px}
.mx--era10 .mx-tg{flex:0 1 auto;min-width:0;max-width:100%}
.mx--era10 .mx-tg__h{margin-bottom:13px;font:900 10.5px/1.2 var(--f-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.mx--era10 .mx-tg ul{display:flex;flex-wrap:wrap;gap:10px}
.mx--era10 .mx-tg li{max-width:100%}
.mx--era10 .mx-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:9px 15px 9px 12px;background:var(--page);color:var(--ink);text-decoration:none;font:800 14px/1.2 var(--f-text);
  box-shadow:inset 0 -3px 0 var(--bd,var(--rule-2));transition:background-color .15s ease,color .15s ease}
.mx--era10 .mx-tag>span{min-width:0;overflow-wrap:anywhere}
.mx--era10 .mx-tag__h{font:900 16px/1 var(--f-disp);color:color-mix(in srgb,var(--hc2,var(--a)) 80%,#000)}
.mx--era10 .mx-tag i{font:900 12px/1 var(--f-disp);font-style:normal;color:var(--muted)}
.mx--era10 .mx-tag--tour{--bd:var(--b);--hc2:var(--a)}
.mx--era10 .mx-tag--stage{--bd:var(--a)}
.mx--era10 .mx-tag--team{--bd:var(--tc,var(--ink))}
.mx--era10 .mx-tag--place{--bd:#9aa5b8}
.mx--era10 .mx-tag--ref{--bd:var(--ink)}
.mx--era10 .mx-tag--goal{--bd:var(--c)}
@media (hover:hover){.mx--era10 a.mx-tag:hover{background:var(--ink);color:#fff}.mx--era10 a.mx-tag:hover i{color:#fff}.mx--era10 a.mx-tag:hover .mx-tag__h{color:var(--b)}}

/* ---------- блоки «всплывают» по очереди ---------- */
@media (prefers-reduced-motion:no-preference){
  .mx--era10.mx-anim .mx-sec .mx-pz{opacity:0;transform:translateY(14px);transition:opacity .26s var(--ease),transform .34s var(--ease);transition-delay:calc(var(--i,0) * 50ms)}
  .mx--era10.mx-anim .mx-sec.is-in .mx-pz{opacity:1;transform:none}
  .mx--era10 .mx-field.is-dealt .mx-cc{animation:mxDeal .3s var(--ease) both;animation-delay:calc(var(--k,0) * 26ms)}
}
@keyframes mxDeal{from{opacity:0;scale:.82}to{opacity:1;scale:1}}
.mx--era10 .mx-seg__b,.mx--era10 .mx-flt__b,.mx--era10 .mx-more{transition:background-color .15s ease,color .15s ease,transform .14s var(--ease)}
.mx--era10 .mx-seg__b:active,.mx--era10 .mx-flt__b:active,.mx--era10 .mx-more:active,.mx--era10 .mx-play:active{transform:scale(.97)}

/* ---------- планшет ---------- */
@media (max-width:1180px){
  .mx--era10 .mx-flow.has-side{grid-template-columns:minmax(0,1fr)}
  .mx--era10 .mx-flow__side{position:static}
  .mx--era10 .mx-nts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
  .mx--era10 .mx-nt:first-child{grid-column:auto}
  .mx--era10 .mx-field{--s0:66px;aspect-ratio:1.28/1}
  .mx--era10 .mx-cc__full{display:none}
  .mx--era10 .mx-cc__sn{display:inline}
  .mx--era10 .mx-cc__nm{font-size:10.5px;padding:3px 5px 2px;white-space:nowrap;letter-spacing:0}
  .mx--era10 .mx-form{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mx--era10 .mx-h2h{grid-column:1/-1}
  .mx--era10 .mx-scrs{grid-template-columns:1fr;gap:16px}
  .mx--era10 .mx-arts{grid-template-columns:1fr}
  .mx--era10 .mx-art,.mx--era10 .mx-art--lead{grid-column:1/-1;grid-row:auto;flex-direction:column}
  .mx--era10 .mx-art:not(.mx-art--lead) .mx-art__cover,.mx--era10 .mx-art--lead .mx-art__cover{width:auto;flex:none;min-height:0;aspect-ratio:16/6}
  .mx--era10 .mx-vs{--mid:min(26vw,300px);--sc-font:clamp(120px,15vw,180px)}
}
@media (max-width:1180px) and (min-width:761px){
}

/* ---------- телефон ---------- */
@media (max-width:760px){
  .mx--era10{font-size:14.5px;padding-bottom:56px}
  .mx--era10 .mx-sec{padding-top:52px;scroll-margin-top:124px}
  .mx--era10 .mx-sec:first-child{padding-top:36px}
  .mx--era10 .mx-hd{margin-bottom:20px;gap:12px 14px;align-items:flex-start}
  .mx--era10 .mx-hd__idx{width:48px;height:48px;font-size:20px}
  .mx--era10 .mx-hd__txt{flex-basis:calc(100% - 66px)}
  .mx--era10 .mx-hd__ctl{margin-left:0}
  .mx--era10 .mx-hd__h{font-size:clamp(21px,6.3vw,27px)}
  .mx--era10 .mx-dek{font-size:14px}
  .mx--era10 .mx-card{padding:18px 16px}
  .mx--era10 .mx-btn{width:44px;height:44px}
  .rd-subnav-wrap .rd-subnav a{flex-direction:column;justify-content:center;gap:4px;min-width:66px;height:60px;padding:0 10px;font-size:10px;letter-spacing:.03em}
  .rd-subnav-wrap .rd-subnav a svg{width:21px;height:21px}
  /* первый экран */
  .mx--era10.mx-hero{--edge:16px;padding:12px 0 24px}
  .mx--era10 .mx-hero__bg{background:radial-gradient(circle at calc(100% - var(--edge) - 30px) 54px,var(--hs1) 0 38px,transparent 39.5px),linear-gradient(to bottom right,var(--hs2) 0 49.6%,transparent 50.2%) left top/150px 110px no-repeat}
  .mx--era10 .mx-topline{min-height:66px;gap:12px}
  .mx--era10 .mx-crumbs li{font-size:12px}
  .mx--era10 .mx-crumbs a,.mx--era10 .mx-crumbs li>span{padding:5px 10px}
  .mx--era10 .mx-mark{width:60px;height:60px;margin-top:12px}
  .mx--era10 .mx-mark__cap{display:none}
  .mx--era10 .mx-crumbs li:first-child{display:none}
  .mx--era10 .mx-crumbs li:nth-child(2)::before{display:none}
  .mx--era10 .mx-kicker{margin-bottom:12px;font-size:10.5px}
  .mx--era10 .mx-kicker span{padding:7px 12px 7px 10px}
  .mx--era10 .mx-kicker span:nth-child(n+2){padding-left:16px}
  .mx--era10 .mx-vs{--sk:30px;--mid:0px;--sc-font:clamp(84px,25vw,112px);--u:7px;min-height:0;grid-template-rows:auto auto auto;padding:20px 0 48px}
  .mx--era10 .mx-vs__bg .is-s{--ma:0%;--mb:44%}
  .mx--era10 .mx-vs__bg .is-a{clip-path:polygon(calc(50% + var(--sk) + 12px) 0,100% 0,100% 100%,calc(50% - var(--sk) + 12px) 100%)}
  .mx--era10 .mx-vs__bg .is-s{clip-path:polygon(calc(50% + var(--sk)) 0,calc(50% + var(--sk) + 12px) 0,calc(50% - var(--sk) + 12px) 100%,calc(50% - var(--sk)) 100%)}
  .mx--era10 .mx-vs__flags,.mx--era10 .mx-h1,.mx--era10 .mx-vs__goals{column-gap:12px}
  .mx--era10 .mx-vs__flags{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}
  .mx--era10 .mx-flagc{width:62px;height:62px;box-shadow:0 0 0 4px #fff}
  .mx--era10 .mx-flagc::before{inset:-4px}
  .mx--era10 .mx-sc{position:static;transform:none;gap:10px;pointer-events:auto}
  .mx--era10 .mx-sc__tags{max-width:160px;gap:4px}
  .mx--era10 .mx-sc__tag{padding:6px 11px 6px 9px;font-size:9.5px}
  .mx--era10 .mx-h1{margin-top:14px}
  .mx--era10 .mx-h1__t{font-size:clamp(19px,5.6vw,26px)}
  .mx--era10 .mx-h1__t.is-home,.mx--era10 .mx-g--home{padding-right:calc(var(--sk) * .4)}
  .mx--era10 .mx-h1__t.is-away,.mx--era10 .mx-g--away{padding-left:calc(var(--sk) * .4)}
  .mx--era10 .mx-vs__goals{margin-top:16px}
  .mx--era10 .mx-g__r{font-size:13px;gap:7px}
  .mx--era10 .mx-g__m{font-size:13px}
  .mx--era10 .mx-g__r .mx-i{width:15px;height:15px}
  .mx--era10 .mx-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:-26px}
  .mx--era10 .mx-meta li{grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding:10px 11px;box-shadow:4px 4px 0 rgba(0,0,0,.22)}
  .mx--era10 .mx-meta .mx-i{width:34px;height:34px;padding:7px}
  .mx--era10 .mx-meta b{font-size:13px}
  /* расстановка: поле вертикальное, хозяева снизу */
  .mx--era10.mx-board{padding-top:34px}
  .mx--era10 .mx-lts{gap:8px}
  .mx--era10 .mx-lt,.mx--era10 .mx-lt.is-away{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:9px;row-gap:3px;align-items:center;padding:8px 14px 8px 8px}
  .mx--era10 .mx-lt.is-away{grid-template-columns:minmax(0,1fr) 32px;padding:8px 8px 8px 14px;text-align:right}
  .mx--era10 .mx-lt__fl{grid-row:1/3;width:32px;height:32px;box-shadow:0 0 0 2px #fff}
  .mx--era10 .mx-lt.is-away .mx-lt__fl{grid-column:2}
  .mx--era10 .mx-lt__n{font-size:13px;overflow-wrap:break-word}
  .mx--era10 .mx-lt.is-away .mx-lt__n{grid-column:1;grid-row:1}
  .mx--era10 .mx-lt__fm{justify-self:start;padding:3px 6px;font-size:11px}
  .mx--era10 .mx-lt.is-away .mx-lt__fm{grid-column:1;justify-self:end}
  .mx--era10 .mx-field{order:1;--s0:46px;--vert:1;aspect-ratio:68/205;border-radius:6px;background:repeating-linear-gradient(0deg,var(--g1) 0 7.142%,var(--g2) 7.142% 14.284%)}
  .mx--era10 .mx-cc-legend{order:3}
  .mx--era10 .mx-pitch{inset:10px}
  .mx--era10 .mx-pitch,.mx--era10 .mx-pitch>i{border-width:2px}
  .mx--era10 .mx-pitch>.mx-pitch__half{left:0;right:0;top:50%;bottom:auto;width:auto;height:0;border-width:2px 0 0 0;margin:-1px 0 0 0}
  .mx--era10 .mx-pitch>.mx-pitch__circle{width:28%}
  .mx--era10 .mx-pitch>.mx-pitch__box,.mx--era10 .mx-pitch>.mx-pitch__six{width:auto;border:2px solid rgba(255,255,255,.92)}
  .mx--era10 .mx-pitch>.mx-pitch__box{left:21%;right:21%;height:13%}
  .mx--era10 .mx-pitch>.mx-pitch__six{left:37%;right:37%;height:4.6%}
  .mx--era10 .mx-pitch>.is-h{top:auto;bottom:-2px;border-bottom:0}
  .mx--era10 .mx-pitch>.is-a{top:-2px;bottom:auto;border-top:0}
  .mx--era10 .mx-cc{left:calc(var(--vx) * 1%);top:calc(var(--vy) * 1%);gap:4px}
  .mx--era10 .mx-cc__ph{box-shadow:0 0 0 2px var(--cc),0 0 0 4px #fff}
  .mx--era10 .mx-cc__ph::before{inset:-4px}
  .mx--era10 .mx-cc__nm{font-family:var(--f-text);font-size:10px;line-height:1.15;font-weight:800;text-transform:none;letter-spacing:-.01em;padding:2px 3px;white-space:nowrap;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}
  .mx--era10 .mx-cc__off{font-size:9px;padding:2px 4px 2px 3px}
  .mx--era10 .mx-cc__ball{width:11px;height:11px}
  .mx--era10 .mx-cc__yc,.mx--era10 .mx-cc__rc{width:8px;height:11px}
  .mx--era10 .mx-cc-legend{gap:6px 14px;font-size:11.5px}
  .mx--era10 .mx-lists,.mx--era10 .mx-bench{grid-template-columns:1fr}
  .mx--era10 .mx-row{grid-template-columns:40px 30px minmax(0,1fr) auto;gap:0 10px;padding:8px 12px}
  .mx--era10 .mx-row__ph{width:40px;height:40px}
  .mx--era10 .mx-noboard{grid-template-columns:1fr;padding:18px 16px}
  .mx--era10 .mx-noboard__slots{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}
  /* ход матча */
  .mx--era10 .mx-pt{padding:14px 12px 12px;margin-bottom:22px}
  .mx--era10 .mx-pin,.mx--era10 .mx-pin__d{width:28px;height:28px}
  .mx--era10 .mx-pin__d{font-size:9.5px}
  .mx--era10 .mx-pt__lane{height:calc(var(--th,0) * 34px + min(var(--th,0),1) * 6px)}
  .mx--era10 .mx-pt__lane.is-home .mx-pin{bottom:calc(var(--lv,0) * 34px + 6px)}
  .mx--era10 .mx-pt__lane.is-away .mx-pin{top:calc(var(--lv,0) * 34px + 6px)}
  .mx--era10 .mx-pt__lane.is-home .mx-pin::before{height:calc(var(--lv,0) * 34px + 8px)}
  .mx--era10 .mx-pt__lane.is-away .mx-pin::before{height:calc(var(--lv,0) * 34px + 8px)}
  .mx--era10 .mx-pt__tick i{font-size:9px;padding:2px 3px}
  .mx--era10 .mx-pt__tick.is-minor i,.mx--era10 .mx-pt__tick.is-mid i{display:none}
  .mx--era10 .mx-feed[data-collapse]:not([data-filter]) .mx-ev:not([data-kind=goal],[data-kind=og],[data-kind=rc]){display:none}
  .mx--era10 .mx-ev{grid-template-columns:54px 22px minmax(0,1fr) auto;column-gap:10px;min-height:44px}
  .mx--era10 .mx-ev.is-big{min-height:52px}
  .mx--era10 .mx-ev__min{font-size:15px}
  .mx--era10 .mx-ev.is-big .mx-ev__min{font-size:17px}
  .mx--era10 .mx-ev__fl{width:22px;height:22px}
  .mx--era10 .mx-ev__main{flex-direction:column;align-items:flex-start;gap:1px;padding:6px 0}
  .mx--era10 .mx-ev__k{flex:none}
  .mx--era10 .mx-ev__who{font-size:15.5px}
  .mx--era10 .mx-ev.is-big .mx-ev__who{font-size:16.5px}
  .mx--era10 .mx-ev__sc{margin-right:10px;padding:4px 8px;font-size:14px}
  .mx--era10 .mx-nts{grid-template-columns:1fr 1fr}
  .mx--era10 .mx-nt:first-child{grid-column:1/-1}
  .mx--era10 .mx-nt__n{font-size:52px}
  /* статистика */
  .mx--era10 .mx-sts{gap:12px}
  .mx--era10 .mx-st{padding:18px 16px}
  .mx--era10 .mx-poss{grid-template-columns:1fr 1fr;grid-template-areas:"h a" "m m";gap:10px 12px;padding:20px 16px 16px}
  .mx--era10 .mx-poss__n.is-home{grid-area:h}
  .mx--era10 .mx-poss__n.is-away{grid-area:a}
  .mx--era10 .mx-poss__mid{grid-area:m;justify-self:center;max-width:none;grid-auto-flow:column;gap:10px;padding:8px 14px}
  .mx--era10 .mx-poss__mid .mx-i{width:20px;height:20px}
  .mx--era10 .mx-poss__n{font-size:clamp(62px,19vw,84px)}
  .mx--era10 .mx-st{grid-column:1/-1}
  .mx--era10 .mx-st--mini{grid-column:span 6}
  .mx--era10 .mx-st--mini.is-lone{grid-column:1/-1}
  .mx--era10 .mx-rings{gap:10px}
  .mx--era10 .mx-ring__c{width:108px;height:108px}
  .mx--era10 .mx-ring__c::before{inset:13px}
  .mx--era10 .mx-ring__c b{font-size:26px}
  .mx--era10 .mx-bubs{min-height:130px}
  /* видео, фото */
  .mx--era10 .mx-vids{grid-auto-columns:78%}
  .mx--era10 .mx-vid__cover b{font-size:46px}
  .mx--era10 .mx-ph{--h:230px;gap:16px}
  .mx--era10 .mx-ph--stub{--h:150px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .mx--era10 .mx-ph__it:not(.mx-ph__it--stub){width:min(calc(var(--h) * var(--ar) + 20px),80vw)}
  .mx--era10 .mx-ph--stub .mx-ph__it:nth-child(n+3){display:none}
  .mx--era10 .mx-ph__open--stub .mx-i{width:44px;height:44px}
  .mx--era10 .mx-lb__frame{height:min(58dvh,560px)}
  .mx--era10 .mx-lb__cap{font-size:16px}
  .mx--era10 .mx-lb__x{padding:13px 16px}
  /* путь команд: вертикальные линии */
  .mx--era10 .mx-metro{padding:18px 14px 14px}
  .mx--era10 .mx-metro__sc{overflow:visible}
  .mx--era10 .mx-mt{display:block;min-width:0}
  .mx--era10 .mx-mt__head{display:grid;gap:4px;margin:18px 0 10px;padding:0}
  .mx--era10 .mx-mt>.mx-mt__head:first-child{margin-top:0}
  .mx--era10 .mx-mt__name{font-size:19px}
  .mx--era10 .mx-mt__st{display:block;padding:0 0 14px 46px}
  .mx--era10 .mx-mt__st::before{left:11px;right:auto;top:0;bottom:0;width:8px;height:auto;margin:0}
  .mx--era10 .mx-mt__st.is-first::before{top:14px;left:11px}
  .mx--era10 .mx-mt__node{position:absolute;left:4px;top:0;margin:0;width:22px;height:22px;box-shadow:0 0 0 6px var(--cc)}
  .mx--era10 .mx-mt__lab{display:block;margin:2px 0 8px;min-height:0;font-size:11px}
  .mx--era10 .mx-mt__cards{margin-top:0}
  .mx--era10 .mx-mt__end{margin:6px 0 0;padding:22px 16px 18px}
  .mx--era10 .mx-gt__h{padding:12px 14px;font-size:17px}
  .mx--era10 .mx-gt__wrap{padding:6px 8px 2px}
  .mx--era10 .mx-tab{font-size:13px}
  .mx--era10 .mx-tab td,.mx--era10 .mx-tab th{padding:7px 3px}
  .mx--era10 .mx-rl{grid-template-columns:38px minmax(0,1fr) auto minmax(0,1fr);font-size:12.5px}
  /* форма, турнир, статьи, теги */
  .mx--era10 .mx-form{grid-template-columns:1fr}
  .mx--era10 .mx-fm>a,.mx--era10 .mx-fm>span{grid-template-columns:24px 46px minmax(0,1fr) auto}
  .mx--era10 .mx-scrs__list{grid-auto-columns:minmax(164px,180px)}
  .mx--era10 .mx-scr__g{font-size:54px}
  .mx--era10 .mx-rail{padding:18px 14px 14px}
  .mx--era10 .mx-art:not(.mx-art--lead) .mx-art__cover,.mx--era10 .mx-art--lead .mx-art__cover{aspect-ratio:16/7}
  .mx--era10 .mx-tags{gap:22px;padding:20px 16px 24px}
}
@media (max-width:420px){
  .mx--era10 .mx-st__v{font-size:32px}
}
/* ================= акценты турниров: орнаменты (wc2018 Россия, wc2010 ЮАР, wc2014 Бразилия) =================
   Узоры (--orn-*) пересчитываются из _orn.py; здесь - как они лежат на странице. Всё декоративное, aria-hidden. */
.mx--era10[data-tour=wc2018]{--sm1:#fff;--sm2:#0039a6;--sm3:#d52b1e;--rib:linear-gradient(90deg,#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%)}
.mx--era10[data-tour=wc2010]{--sm1:#ffb81c;--sm2:#007a4d;--sm3:#fff;--rib:linear-gradient(90deg,#101010 0 33.3%,#ffb81c 33.3% 66.6%,#007a4d 66.6%)}
.mx--era10[data-tour=wc2014]{--sm1:#009739;--sm2:#fedd00;--sm3:#002776;--rib:linear-gradient(90deg,#009739 0 33.3%,#fedd00 33.3% 66.6%,#002776 66.6%)}
/* первый экран: круг за знаком остаётся, угол и кольцо рисуются картинками */
.mx--era10[data-tour] .mx-hero__bg{background:radial-gradient(circle at calc(100% - var(--edge) - 48px) 92px,var(--hs1) 0 70px,transparent 71.5px)}
.mx--era10 .mx-orn{position:absolute;display:block;pointer-events:none}
.mx--era10 .mx-orn--corner{left:0;top:0;width:260px;height:190px}
.mx--era10[data-tour=wc2014] .mx-orn--corner{width:230px;height:230px}
.mx--era10 .mx-orn--ring{left:41%;top:30px;width:84px;height:84px}
.mx--era10 .mx-sprite{position:absolute;width:0;height:0;overflow:hidden}
.mx--era10 .mx-orn--garland{left:calc(41% + 42px - 260px);top:27px;width:520px;height:90px}
/* Россия: узор росписи в нижних углах плашек, золотая рамка у номера блока */
.mx--era10[data-tour=wc2018] .mx-vs__bg .is-h::after{background:var(--orn-bouquet) left bottom/300px 230px no-repeat}
.mx--era10[data-tour=wc2018] .mx-vs__bg .is-a::after{background:var(--orn-bouquet) right bottom/300px 230px no-repeat}
.mx--era10[data-tour=wc2018] .mx-hd__idx{outline:2px solid #f2b632;outline-offset:-6px}
/* шов из трёх лент цветов турнира (под цифрами счёта виден только сверху и снизу) */
.mx--era10[data-tour] .mx-vs__bg .is-s{background:var(--sm1);clip-path:polygon(calc(50% + var(--sk)) 0,calc(50% + var(--sk) + 7px) 0,calc(50% - var(--sk) + 7px) 100%,calc(50% - var(--sk)) 100%)}
.mx--era10[data-tour] .mx-vs__bg .is-s2{background:var(--sm2);clip-path:polygon(calc(50% + var(--sk) + 7px) 0,calc(50% + var(--sk) + 14px) 0,calc(50% - var(--sk) + 14px) 100%,calc(50% - var(--sk) + 7px) 100%)}
.mx--era10[data-tour] .mx-vs__bg .is-s3{background:var(--sm3);clip-path:polygon(calc(50% + var(--sk) + 14px) 0,calc(50% + var(--sk) + 21px) 0,calc(50% - var(--sk) + 21px) 100%,calc(50% - var(--sk) + 14px) 100%)}
.mx--era10 .mx-vs__bg .is-s2,.mx--era10 .mx-vs__bg .is-s3{display:none}
.mx--era10[data-tour] .mx-vs__bg .is-s2,.mx--era10[data-tour] .mx-vs__bg .is-s3{display:block}
.mx--era10[data-tour] .mx-vs__bg .is-a{clip-path:polygon(calc(50% + var(--sk) + 22px) 0,100% 0,100% 100%,calc(50% - var(--sk) + 22px) 100%)}
/* кайма по нижнему краю первого экрана */
.mx--era10[data-tour].mx-hero::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:14px;background:var(--orn-band) repeat-x 0 0/auto 14px;pointer-events:none}
.mx--era10[data-tour].mx-hero{padding-bottom:48px}
/* Россия: силуэты куполов и шатров за плакатом, ряд матрёшек на верхней кромке плашек */
.mx--era10 .mx-vs>.mx-orn--sky{left:50%;bottom:100%;z-index:0;width:100vw;height:110px;margin-left:-50vw}
.mx--era10 .mx-vs>.mx-orn--sky{background:var(--orn-sky) center bottom/auto 100% repeat-x}
.mx--era10 .mx-dolls{position:absolute;z-index:2;bottom:100%;left:calc(50% + var(--sc-font) * .98 + 24px);right:150px;display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;margin-bottom:-1px;pointer-events:none}
.mx--era10 .mx-doll{flex:0 1 calc(var(--u) * var(--k) * .78);min-width:0;height:auto;aspect-ratio:100/128;overflow:visible}
.mx--era10 .mt-body{fill:var(--m-body,#d52b1e);stroke:rgba(255,255,255,.34);stroke-width:1.6}
.mx--era10 .mt-trim{stroke:var(--m-trim,#f2b632)}
.mx--era10 .mt-apron{fill:var(--m-apron,#fff3d6)}
.mx--era10 .mt-pt{fill:var(--m-fl,#d52b1e)}
.mx--era10 .mt-core{fill:var(--m-core,#f2b632)}
.mx--era10 .mt-leaf{fill:var(--m-leaf,#1f7a4a)}
.mx--era10 .mt-scarf{fill:var(--m-scarf,#0039a6)}
.mx--era10 .mt-dot{fill:var(--m-dot,#fff)}
/* полосы и каймы через страницу: лента под подменю, лента-орнамент у блоков, разделитель между блоками, лента под заголовком */
body:has(.mx--era10[data-tour]) .rd-subnav-wrap::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;background-repeat:repeat-x;background-position:0 0;background-size:auto 9px;pointer-events:none}
.mx--era10[data-tour] .mx-sec{position:relative}
.mx--era10[data-tour] .mx-sec+.mx-sec::before{content:"";position:absolute;left:50%;top:16px;width:min(1180px,calc(100% - 48px));height:38px;transform:translateX(-50%);
  background:var(--orn-sepc) center/38px 38px no-repeat,var(--orn-sep) center/auto 11px repeat-x;pointer-events:none}
.mx--era10[data-tour] .mx-hd__h::after{content:"";display:block;width:96px;height:7px;margin-top:12px;background:var(--rib);box-shadow:0 0 0 1.5px rgba(27,36,51,.28)}
.mx--era10[data-tour] :is(.mx-card:not(.mx-gt),.mx-metro,.mx-st:not(.mx-st--poss)){background-image:var(--orn-band);background-repeat:repeat-x;background-position:0 0;background-size:auto 7px}
.mx--era10[data-tour] :is(.mx-card:not(.mx-gt),.mx-metro,.mx-st:not(.mx-st--poss)){padding-top:calc(24px + 7px)}
.mx--era10[data-tour] .mx-st:not(.mx-st--poss){padding-top:29px}
.mx--era10[data-tour] .mx-field{border:12px solid transparent;border-image:var(--orn-frame) 12/12px round;border-radius:0}
@media (max-width:1180px){
  .mx--era10 .mx-orn--garland{display:none}
}
@media (max-width:1400px) and (min-width:1181px){
  .mx--era10 .mx-doll:nth-child(1){display:none}
}
@media (max-width:1180px) and (min-width:761px){
  .mx--era10 .mx-dolls{right:130px}
  .mx--era10 .mx-doll:nth-child(-n+2){display:none}
}
@media (max-width:760px){
  .mx--era10[data-tour] .mx-hero__bg{background:radial-gradient(circle at calc(100% - var(--edge) - 30px) 54px,var(--hs1) 0 38px,transparent 39.5px)}
  .mx--era10 .mx-orn--corner{width:150px;height:110px}
  .mx--era10[data-tour=wc2014] .mx-orn--corner{width:130px;height:130px}
  .mx--era10 .mx-orn--ring,.mx--era10 .mx-orn--garland{display:none}
  .mx--era10[data-tour=wc2018] .mx-vs__bg .is-h::after,.mx--era10[data-tour=wc2018] .mx-vs__bg .is-a::after{background-size:170px 130px}
  .mx--era10[data-tour] .mx-vs__bg .is-s{clip-path:polygon(calc(50% + var(--sk)) 0,calc(50% + var(--sk) + 4px) 0,calc(50% - var(--sk) + 4px) 100%,calc(50% - var(--sk)) 100%)}
  .mx--era10[data-tour] .mx-vs__bg .is-s2{clip-path:polygon(calc(50% + var(--sk) + 4px) 0,calc(50% + var(--sk) + 8px) 0,calc(50% - var(--sk) + 8px) 100%,calc(50% - var(--sk) + 4px) 100%)}
  .mx--era10[data-tour] .mx-vs__bg .is-s3{clip-path:polygon(calc(50% + var(--sk) + 8px) 0,calc(50% + var(--sk) + 12px) 0,calc(50% - var(--sk) + 12px) 100%,calc(50% - var(--sk) + 8px) 100%)}
  .mx--era10[data-tour] .mx-vs__bg .is-a{clip-path:polygon(calc(50% + var(--sk) + 13px) 0,100% 0,100% 100%,calc(50% - var(--sk) + 13px) 100%)}
  .mx--era10[data-tour=wc2018] .mx-kicker{margin-bottom:64px}
  .mx--era10 .mx-vs>.mx-orn--sky{height:66px}
  .mx--era10 .mx-dolls{left:0;right:0;justify-content:center;gap:6px}
  .mx--era10[data-tour].mx-hero{padding-bottom:30px}
  .mx--era10[data-tour].mx-hero::after{height:10px;background-size:auto 10px}
  .mx--era10[data-tour] .mx-sec+.mx-sec::before{top:10px;height:30px;background-size:30px 30px,auto 9px}
  .mx--era10[data-tour] .mx-hd__h::after{width:72px;height:6px;margin-top:9px}
  .mx--era10[data-tour] :is(.mx-card:not(.mx-gt),.mx-metro){padding-top:calc(18px + 7px)}
  .mx--era10[data-tour] .mx-st:not(.mx-st--poss){padding-top:25px}
  .mx--era10[data-tour] .mx-field{border-width:9px;border-image-width:9px}
}
@media (prefers-reduced-motion:reduce){.mx--era10 *,.mx--era10 *::before,.mx--era10 *::after{animation:none!important;transition:none!important}}

/* корень нижних блоков: ширину задаёт страница, ряды-прокрутки не растягивают её */
.mx--era10[data-mx-root]{min-width:0;max-width:100%;overflow-x:clip}
.mx--era10[data-mx-board]{min-width:0;max-width:100%}
.mx--era10 .mx-sec{display:block}
.mx--era10 .mx-sec>.rd-container{min-width:0}
.mx--era10 [data-mx-scroller]{max-width:100%;min-width:0}
@media (max-width:560px){
  .mx--era10 .mx-tab{table-layout:fixed}
  .mx--era10 .mx-tab th:nth-child(1),.mx--era10 .mx-tab td:nth-child(1){width:26px}
  .mx--era10 .mx-tab th:nth-child(n+3):nth-child(-n+6),.mx--era10 .mx-tab td:nth-child(n+3):nth-child(-n+6){width:22px}
  .mx--era10 .mx-tab th:nth-child(7),.mx--era10 .mx-tab td:nth-child(7){width:44px}
  .mx--era10 .mx-tab th:nth-child(8),.mx--era10 .mx-tab td:nth-child(8){width:28px}
  .mx--era10 .mx-tab__tm{gap:6px}
  .mx--era10 .mx-tab__fl{width:18px;height:18px}
  .mx--era10 .mx-tab__a{overflow-wrap:anywhere;line-height:1.15}
  .mx--era10 .mx-tab th{letter-spacing:0}
}
/* секции нижних блоков прозрачные: фон страницы задаёт корень, а не общее правило сайта для section */
.mx--era10 .mx-sec{background:none;border-radius:0;box-shadow:none}
@media (max-width:560px){
  .mx--era10 .mx-rl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2px 8px}
  .mx--era10 .mx-rl time{grid-column:1/-1}
  .mx--era10 .mx-rl .h,.mx--era10 .mx-rl .a{overflow-wrap:break-word}
  .mx--era10 .mx-rl .mx-res-li__this{grid-column:1/-1}
}

/* планшет вертикально (761-900px): поле тоже вертикальное, как на телефоне - в ряду меньше игроков, фото крупнее */
@media (max-width:900px) and (min-width:761px){
  .mx--era10 .mx-field{order:1;--s0:46px;--vert:1;aspect-ratio:68/205;border-radius:6px;background:repeating-linear-gradient(0deg,var(--g1) 0 7.142%,var(--g2) 7.142% 14.284%)}
  .mx--era10 .mx-cc-legend{order:3}
  .mx--era10 .mx-pitch{inset:10px}
  .mx--era10 .mx-pitch,.mx--era10 .mx-pitch>i{border-width:2px}
  .mx--era10 .mx-pitch>.mx-pitch__half{left:0;right:0;top:50%;bottom:auto;width:auto;height:0;border-width:2px 0 0 0;margin:-1px 0 0 0}
  .mx--era10 .mx-pitch>.mx-pitch__circle{width:28%}
  .mx--era10 .mx-pitch>.mx-pitch__box,.mx--era10 .mx-pitch>.mx-pitch__six{width:auto;border:2px solid rgba(255,255,255,.92)}
  .mx--era10 .mx-pitch>.mx-pitch__box{left:21%;right:21%;height:13%}
  .mx--era10 .mx-pitch>.mx-pitch__six{left:37%;right:37%;height:4.6%}
  .mx--era10 .mx-pitch>.is-h{top:auto;bottom:-2px;border-bottom:0}
  .mx--era10 .mx-pitch>.is-a{top:-2px;bottom:auto;border-top:0}
  .mx--era10 .mx-cc{left:calc(var(--vx) * 1%);top:calc(var(--vy) * 1%);gap:4px}
  .mx--era10 .mx-cc__ph{box-shadow:0 0 0 2px var(--cc),0 0 0 4px #fff}
  .mx--era10 .mx-cc__ph::before{inset:-4px}
  .mx--era10 .mx-cc__nm{font-family:var(--f-text);font-size:10px;line-height:1.15;font-weight:800;text-transform:none;letter-spacing:-.01em;padding:2px 3px;white-space:nowrap;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}
  .mx--era10 .mx-cc__off{font-size:9px;padding:2px 4px 2px 3px}
  .mx--era10 .mx-cc__ball{width:11px;height:11px}
  .mx--era10 .mx-field{--s0:56px;width:min(100%,520px);margin-inline:auto}
  .mx--era10 .mx-cc__nm{font-size:11px}
}
