/* Страница заявки сборной: копия output/squad-page/v-lenta/style.css (sync_assets.py). Правки - в макете. */
/*
 * Вариант В «Лента» - страница заявки сборной на турнир.
 * <article class="sq sq--v-lenta" data-skin="tv|protokol|vhs|press|fr98|era00|efir|era10|era20" data-tour="wc1986|…">
 * Каркас (раскладка, барабан, сетка «игрок × матч», поле) - в первой части, на CSS-переменных.
 * Оформления эпох - во второй: токены + своя ФОРМА каждого блока (лента, клетки сетки, карточки, таблица,
 * заглушки «Скоро», рамка раздевалки). Шрифты - OFL с кириллицей с сайта (/fonts/<ключ>/).
 */

/* ------------------------------------------------------------------ шрифты эпох */
@font-face{font-family:'LT Oswald';font-weight:400 700;font-display:swap;src:url(/fonts/oswald/oswald-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Oswald';font-weight:400 700;font-display:swap;src:url(/fonts/oswald/oswald-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Shoulders';font-weight:900;font-display:swap;src:url(/fonts/big-shoulders/big-shoulders-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+2212}
@font-face{font-family:'LT Mono';font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Mono';font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono/JetBrainsMono-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Handjet';font-weight:100 900;font-display:swap;src:url(/fonts/vhs/Handjet-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Handjet';font-weight:100 900;font-display:swap;src:url(/fonts/vhs/Handjet-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Press';font-weight:400 900;font-display:swap;src:url(/fonts/press/SofiaSansXC-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Press';font-weight:400 900;font-display:swap;src:url(/fonts/press/SofiaSansXC-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Press';font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/press/SofiaSansXC-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Press';font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/press/SofiaSansXC-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+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Phil';font-weight:700;font-display:swap;src:url(/fonts/fr98/Philosopher-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Phil';font-weight:700;font-display:swap;src:url(/fonts/fr98/Philosopher-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Exo';font-weight:100 900;font-display:swap;src:url(/fonts/era00/Exo2-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Exo';font-weight:100 900;font-display:swap;src:url(/fonts/era00/Exo2-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Exo';font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/era00/Exo2-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Exo';font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/era00/Exo2-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+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Mont';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:'LT Mont';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+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT 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:'LT 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+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Onest';font-weight:400 800;font-display:swap;src:url(/fonts/era20/Onest-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Onest';font-weight:400 800;font-display:swap;src:url(/fonts/era20/Onest-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:'LT Unbounded';font-weight:200 900;font-display:swap;src:url(/fonts/unbounded/unbounded-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'LT Unbounded';font-weight:200 900;font-display:swap;src:url(/fonts/unbounded/unbounded-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}

/* ================================================================== КАРКАС */
.sq--v-lenta{
  --bg:#f3f3f1;--fg:#16161f;--mut:#5a5c6b;--line:rgba(22,22,31,.14);
  --surf:#fff;--surf-fg:#16161f;--surf-mut:#5a5c6b;--surf-line:rgba(22,22,31,.1);--surf-2:#f0f0ee;
  --acc:#e2403a;--acc-fg:#fff;--link:inherit;
  --win:#1f8a4c;--draw:#7a7d8c;--loss:#c8303a;
  --f-t:Manrope,system-ui,sans-serif;--f-d:Manrope,system-ui,sans-serif;--f-n:Manrope,system-ui,sans-serif;--f-m:'LT Mono',ui-monospace,monospace;
  --r:14px;--r-s:8px;--sh:0 1px 2px rgba(0,0,0,.06),0 14px 30px -20px rgba(0,0,0,.45);
  /* клетки сетки */
  --cs-bg:#16161f;--cs-fg:#fff;--cu-bg:#fff;--cu-fg:#16161f;--cu-line:#16161f;--cb-line:rgba(22,22,31,.35);--co:rgba(22,22,31,.28);
  --cg:#e2403a;--cy:#f2c230;--cr:#d7262e;--csel:rgba(226,64,58,.1);--chov:rgba(22,22,31,.05);
  --cunk:repeating-linear-gradient(135deg,rgba(22,22,31,.09) 0 2px,transparent 2px 7px);
  /* поле */
  --pf:#2f7d4a;--pf2:#2a7343;--pl:rgba(255,255,255,.7);--chb:#16161f;--chf:#fff;--chr:#fff;--chn:#16161f;--chnf:#fff;
  --ease:cubic-bezier(.23,1,.32,1);--hdr:0px;
  --cw:250px;--ch:242px;
  position:relative;isolation:isolate;display:block;overflow-x:clip;
  background:var(--bg);color:var(--fg);font:400 15px/1.5 var(--f-t);font-variant-numeric:tabular-nums;
  margin-bottom:-40px;padding-bottom:72px;-webkit-font-smoothing:antialiased;
}
.sq--v-lenta *,.sq--v-lenta *::before,.sq--v-lenta *::after{box-sizing:border-box}
/* сбросы - нулевой вес и мимо «Раздевалки» (.lr - общий компонент, его не трогаем) */
:where(.sq--v-lenta) :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure):not(:where(.lr,.lr *)){margin:0;padding:0}
:where(.sq--v-lenta) :where(ol,ul):not(:where(.lr,.lr *)){list-style:none}
body .sq--v-lenta :where(h1,h2,h3,h4):not(:where(.lr *)){color:inherit;font-family:inherit;letter-spacing:normal}
.sq--v-lenta :where(a){color:inherit;text-decoration:none}
.sq--v-lenta :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
.sq--v-lenta :where(img){display:block;max-width:100%}
.sq--v-lenta :focus-visible{outline:3px solid var(--acc);outline-offset:2px}
.sq--v-lenta [hidden]{display:none!important}
.lt-wrap{width:100%;max-width:1640px;margin:0 auto;padding:0 16px;min-width:0}
@media (min-width:768px){.lt-wrap{padding:0 28px}}
@media (min-width:1200px){.lt-wrap{padding:0 40px}}
.lt-flag{display:inline-block;width:24px;height:16px;object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.12)}

/* ---------- заголовки разделов ---------- */
.lt-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:18px;min-width:0}
.lt-h h2{font:800 28px/1.1 var(--f-d)}
.lt-h__s{color:var(--mut);font-size:14px}
.lt-h .lt-seg{margin-left:auto}
@media (min-width:768px){.lt-h h2{font-size:34px}}

/* сегментный переключатель */
.lt-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surf-2);box-shadow:inset 0 0 0 1px var(--line);flex:none}
.lt-seg button{min-height:40px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--mut);white-space:nowrap}
.lt-seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}

/* ---------- 1. первый экран ---------- */
.lt-hero{position:relative;isolation:isolate;overflow:hidden;padding:14px 0 30px;color:var(--hfg,var(--fg));background:var(--hbg,transparent)}
.lt-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}
.lt-hero__bg i{position:absolute;inset:0;display:block}
.lt-hero__bg .lt-mat{display:none}
.lt-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:13px;color:var(--hmut,var(--mut))}
.lt-crumbs li{display:flex;align-items:center}
.lt-crumbs li+li::before{content:"›";margin:0 8px;opacity:.6}
.lt-crumbs a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;min-height:24px;display:inline-flex;align-items:center}
.lt-crumbs a:hover{text-decoration-color:currentColor}
.lt-hero__main{display:grid;gap:22px;margin-top:16px;min-width:0}
.lt-hero__id{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;container-type:inline-size}
.lt-hero__marks{display:flex;align-items:center;gap:14px}
.lt-emb{display:block;width:52px;height:auto;flex:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}
.lt-emb .pp-emb__rim{stroke:var(--emb-rim,#fff)}
.lt-hero__flag{width:48px;height:32px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.15)}
.lt-sign{width:64px;height:64px;flex:none}
.lt-sign__o{fill:var(--sg-bg,var(--acc))}
.lt-sign__i{fill:none;stroke:var(--sg-fg,#fff);stroke-width:2;opacity:.6}
.lt-sign__ring{font:700 10px/1 var(--f-d);letter-spacing:.06em;fill:var(--sg-fg,#fff)}
.lt-sign__y{font:900 30px/1 var(--f-n);fill:var(--sg-fg,#fff)}
.lt-hero__kick{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hmut,var(--mut))}
.lt-hero__h1{display:flex;flex-direction:column;gap:4px;min-width:0}
.lt-hero__team{font:900 112px/.92 var(--f-d);font-size:clamp(24px,calc(100cqi / (var(--nl,8) * var(--em,.66))),var(--hmax,112px));letter-spacing:-.01em;overflow-wrap:break-word}
.lt-hero__on{font:600 clamp(18px,2.4vw,26px)/1.2 var(--f-t);color:var(--hmut,var(--mut))}
.lt-res{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.lt-res b{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--fg);color:var(--bg);font:800 18px/1.1 var(--f-d)}
.lt-res--champ b{background:var(--acc);color:var(--acc-fg);font-size:22px;padding:10px 20px}
.lt-res__host{font-size:13px;font-weight:700;padding:5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor}
.lt-hero__people{display:flex;flex-wrap:wrap;gap:8px 26px}
.lt-hero__people span{display:flex;flex-direction:column}
.lt-hero__people small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hmut,var(--mut))}
.lt-hero__people a{font-weight:800;font-size:17px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}
/* табло: цифры-перекидки */
.lt-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-self:center;min-width:0}
.lt-fig{grid-column:span 2}.lt-fig:nth-child(4),.lt-fig:nth-child(5){grid-column:span 3}
.lt-fig{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);min-width:0}
.lt-fig dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--surf-mut)}
.lt-fig dd{display:flex;gap:3px;font:800 34px/1 var(--f-n)}
@media (max-width:639px){.lt-fig dd{font-size:28px}.lt-fig{padding:10px}.lt-fig dt{font-size:11px;letter-spacing:.04em}}
.lt-flap{position:relative;display:inline-grid;place-items:center;min-width:.66em;perspective:320px}
.lt-flap--sep{min-width:.34em}
.lt-flap>span{display:block;backface-visibility:hidden;transform-origin:50% 55%}
.is-in .lt-board .lt-flap>span{animation:ltFlip .62s var(--ease) both;animation-delay:calc(var(--i)*70ms + var(--fd,0ms))}
.lt-fig:nth-child(2){--fd:120ms}.lt-fig:nth-child(3){--fd:240ms}.lt-fig:nth-child(4){--fd:360ms}.lt-fig:nth-child(5){--fd:480ms}
@keyframes ltFlip{0%{transform:rotateX(92deg);opacity:.2}60%{transform:rotateX(-14deg);opacity:1}100%{transform:none;opacity:1}}

@media (min-width:1024px){
  .lt-hero{padding:16px 0 40px}
  .lt-hero__main{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:40px;align-items:center;margin-top:20px}
  .lt-emb{width:64px}.lt-sign{width:78px;height:78px}
}

/* ---------- 2. переключатели ---------- */
.lt-switch{position:relative;z-index:6;padding:10px 0;background:var(--swbg,transparent);border-block:1px solid var(--line)}
.lt-switch__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}
.lt-sw{display:flex;align-items:center;gap:6px;min-width:0}
.lt-sw__step{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:var(--r-s);font-weight:800;font-size:14px;box-shadow:inset 0 0 0 1px var(--line)}
.lt-sw__step i{font-style:normal;font-size:18px;line-height:1}
.lt-sw__step::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--era,#999);order:0}
.lt-sw__step[rel=next]::before{order:0}
.lt-dd{position:relative}
.lt-dd summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-s);cursor:pointer;list-style:none;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;white-space:nowrap}
.lt-dd summary::-webkit-details-marker{display:none}
.lt-dd__k{font-weight:800}
.lt-dd__v{color:var(--mut)}
.lt-dd__ar{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.lt-dd[open] .lt-dd__ar{transform:rotate(225deg)}
.lt-dd:not([open]) .lt-dd__pop{display:none}
.lt-dd__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:min(560px,calc(100vw - 32px));max-height:min(60vh,460px);overflow:auto;padding:14px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:0 0 0 1px var(--surf-line),0 24px 50px -18px rgba(0,0,0,.5)}
.lt-dd--r .lt-dd__pop{left:auto;right:0}
.lt-dd__grp+.lt-dd__grp{margin-top:12px}
.lt-dd__grp>b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--surf-mut);margin-bottom:8px}
.lt-dd__grp ul{display:flex;flex-wrap:wrap;gap:6px}
.lt-dd__grp a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:6px;font-weight:700;font-size:14px;box-shadow:inset 3px 0 0 var(--era,#999),inset 0 0 0 1px var(--surf-line)}
.lt-dd__grp a[aria-current]{background:var(--surf-fg);color:var(--surf)}
.lt-dd__pop--teams ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px}
.lt-dd__pop--teams a{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 8px;border-radius:6px;font-size:14px}
.lt-dd__pop--teams a:hover{background:var(--surf-2)}
.lt-dd__pop--teams a[aria-current]{font-weight:800;background:var(--surf-2)}
.lt-sw__strip{display:flex}
.lt-sw__strip i{width:22px;height:15px;border-radius:2px;background:center/cover;margin-left:-6px;box-shadow:0 0 0 2px var(--swbg,var(--bg))}
.lt-sw__strip i:first-child{margin-left:0}
@media (max-width:520px){.lt-sw__strip{display:none}.lt-dd summary{padding:0 10px}.lt-sw__step{padding:0 10px}}
[data-era=tv]{--era:#e6dcc3}[data-era=protokol]{--era:#d1323c}[data-era=vhs]{--era:#e8d800}[data-era=press]{--era:#f06a2a}[data-era=fr98]{--era:#2fb6dc}
[data-era=era00]{--era:#3db8ff}[data-era=efir]{--era:#ffcf4d}[data-era=era10]{--era:#19b39e}[data-era=era20]{--era:#9ad11f}

/* ---------- 6. путь: барабан ---------- */
.lt-path{padding:30px 0 12px}
.lt-drum{position:relative;outline:none;border-radius:var(--r)}
.lt-drum:focus-visible{outline:3px solid var(--acc);outline-offset:6px}
.lt-drum__stage{position:relative;height:calc(var(--ch) + 40px);perspective:1500px;perspective-origin:50% 40%;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;
  -webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.lt-drum__ring{position:absolute;left:50%;top:18px;width:0;height:var(--ch);transform-style:preserve-3d;transition:transform .7s var(--ease)}
.lt-drum__ring.is-instant{transition:none}
.lt-m{position:absolute;top:0;left:calc(var(--cw)/-2);width:var(--cw);height:var(--ch);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .5s}
.lt-m.is-far{pointer-events:none}
.lt-m__pick{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;padding:16px 16px 14px;text-align:left;border-radius:var(--r);
  background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);transition:transform .45s var(--ease),box-shadow .3s;overflow:hidden}
.lt-m__pick::after{content:"";position:absolute;inset:0;background:#000;opacity:calc(var(--dim,0)*.42);pointer-events:none;border-radius:inherit;transition:opacity .4s}
.lt-m.is-act .lt-m__pick{transform:translateZ(36px) scale(1.04);box-shadow:0 0 0 3px var(--acc),0 30px 50px -24px rgba(0,0,0,.6)}
.lt-m__top{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--surf-mut)}
.lt-m__st{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-m__dt{flex:none}
.lt-m__op{display:flex;align-items:center;gap:8px;font:800 18px/1.15 var(--f-d)}
.lt-m__op span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.lt-m__op .lt-flag{width:27px;height:18px}
.lt-m__sc{display:flex;align-items:center;gap:3px;font:900 46px/1 var(--f-n);margin-top:auto}
.lt-m__colon{font-style:normal;opacity:.6;margin:0 2px}
.lt-m__sc .lt-flap{min-width:.62em}
.lt-m.is-flip .lt-m__sc .lt-flap>span{animation:ltFlip .55s var(--ease) both;animation-delay:calc(var(--i)*80ms)}
.lt-m__ex{font-size:12.5px;font-weight:700;color:var(--surf-mut);min-height:17px}
.lt-m__rs{display:inline-flex;align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:var(--rs,var(--draw));color:#fff}
.lt-m--w{--rs:var(--win)}.lt-m--l{--rs:var(--loss)}.lt-m--d{--rs:var(--draw)}
.lt-m__pl{margin-top:8px;font-size:12px;color:var(--surf-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:70px;min-height:16px}
.lt-m__go{position:absolute;right:10px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:800;background:var(--surf-2);color:var(--surf-fg)}
.lt-m__go:hover{background:var(--acc);color:var(--acc-fg)}
.lt-m__go i{font-style:normal}
.lt-m:not(.is-act) .lt-m__go{opacity:0;pointer-events:none}
.lt-m--fin .lt-m__pick{background:var(--fin-bg,var(--fg));color:var(--fin-fg,var(--bg))}
.lt-m--fin .lt-m__top,.lt-m--fin .lt-m__ex{color:inherit;opacity:.75}
.lt-m__fin{font:900 34px/1 var(--f-d);margin-top:auto;overflow-wrap:anywhere}
.lt-m--fin .lt-m__rs{--rs:var(--acc);color:var(--acc-fg)}
/* лента-рельс под барабаном: обзор всего пути */
.lt-drum__nav{display:flex;align-items:center;gap:10px;margin-top:6px}
.lt-drum__btn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--fg)}
.lt-drum__btn i{width:10px;height:10px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateX(2px) rotate(45deg)}
.lt-drum__btn--next i{transform:translateX(-2px) rotate(-135deg)}
.lt-drum__btn:hover{background:var(--fg);color:var(--bg)}
.lt-rail{position:relative;flex:1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));min-width:0;--p:0}
.lt-rail::before,.lt-rail::after{content:"";position:absolute;left:calc(50%/var(--n));right:calc(50%/var(--n));top:14px;height:3px;border-radius:3px;background:var(--line)}
.lt-rail::after{right:auto;width:calc((100% - 100%/var(--n))*var(--p));background:var(--acc);transition:width .6s var(--ease)}
.lt-rail button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding-top:6px;min-height:44px}
.lt-rail i{width:19px;height:19px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 3px var(--rs,var(--draw));transition:transform .3s var(--ease)}
.lt-rail .lt-m--w{--rs:var(--win)}.lt-rail .lt-m--l{--rs:var(--loss)}.lt-rail .lt-m--d{--rs:var(--draw)}
.lt-rail__fin button{--rs:var(--acc)}
.lt-rail button.is-act i{background:var(--rs,var(--acc));transform:scale(1.25)}
.lt-rail span{font-size:12px;font-weight:700;color:var(--mut);white-space:nowrap}
.lt-rail button.is-act span{color:var(--fg)}
@media (max-width:639px){
  .sq--v-lenta{--cw:232px;--ch:222px}
  .lt-drum__stage{perspective:900px;-webkit-mask:none;mask:none}
  .lt-rail span{position:absolute;top:30px;font-size:11px;opacity:0;transition:opacity .2s}
  .lt-rail button.is-act span{opacity:1}
  .lt-rail{padding-bottom:18px}
  .lt-rail i{width:15px;height:15px}
  .lt-drum__btn{width:40px;height:40px}
}
.is-still .lt-drum__ring{transition:none}

/* ---------- сцена: сетка + поле ---------- */
.lt-stage{padding:28px 0 8px}
.lt-stage__in{display:flex;flex-direction:column;gap:30px}
.lt-stage .lt-pitch{order:-1}
@media (min-width:1200px){
  .lt-stage__in{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px}
  .lt-stage .lt-pitch{order:0;position:sticky;top:calc(var(--hdr) + 14px)}
  .lt-stage.no-pitch .lt-stage__in{grid-template-columns:minmax(0,1fr)}
}

/* ---------- 5. сетка «кто играл» ---------- */
.lt-mx{min-width:0;--mxc:minmax(150px,240px) repeat(var(--n),minmax(0,1fr)) 66px}
.lt-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 14px;font-size:13px;color:var(--mut)}
.lt-legend li{display:flex;align-items:center;gap:8px}
.lt-legend .lt-c{width:38px;height:28px;flex:none}
.lt-legend .lt-c b{font-size:11px}
.lt-mx__now{display:none}
.lt-mx__sheet{position:relative;border-radius:var(--r);background:var(--mxbg,var(--surf));color:var(--surf-fg);box-shadow:var(--sh)}
.lt-mx__grid{position:relative;min-width:0}
.lt-mx__row{display:grid;grid-template-columns:var(--mxc);align-items:center;min-height:46px;border-top:1px solid var(--surf-line)}
.lt-mx__cells{display:contents}
.lt-mx__head{position:sticky;top:var(--hdr);z-index:4;min-height:66px;border-top:0;background:var(--mxhd,var(--surf));border-radius:var(--r) var(--r) 0 0;box-shadow:0 1px 0 var(--surf-line)}
.lt-mx__corner{padding:0 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--surf-mut)}
.lt-mx__mh{height:100%;min-width:0}
.lt-mx__mh button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;padding:6px 2px;text-align:center;border-radius:8px}
.lt-mx__st{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--surf-mut)}
.lt-mx__op{font-size:11.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-mx__sc{font:800 13px/1 var(--f-n)}
.lt-mx__sc small{font-size:10px;margin-left:3px;opacity:.75}
.lt-mx__mh .lt-flag{width:21px;height:14px}
.lt-mx__tot{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;gap:2px 4px;padding:0 6px;font-size:12px;color:var(--surf-mut);text-align:center}
.lt-mx__head .lt-mx__tot{display:flex}
.lt-mx__tot b{font:800 15px/1 var(--f-n);color:var(--surf-fg)}
.lt-mx__tot em{font-style:normal;font-weight:800;color:var(--cg)}
.lt-mx__head .lt-mx__tot{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.lt-rt{font-style:normal;font-weight:800;font-size:11.5px}
.lt-rt[data-r=hi]{color:var(--win)}.lt-rt[data-r=lo]{color:var(--loss)}
.lt-mx__grp{display:block;min-height:0;background:var(--mxgrp,var(--surf-2))}
.lt-mx__grpn{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--surf-mut)}
.lt-mx__grpn b{font:800 12px/1 var(--f-n);padding:3px 7px;border-radius:999px;background:var(--surf);color:var(--surf-fg)}
.lt-mx__who{min-width:0}
.lt-mx__name{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;width:100%;min-height:46px;padding:5px 8px 5px 10px;text-align:left}
.lt-mx__no{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:800 13px/1 var(--f-n);background:var(--surf-2)}
.lt-mx__nm{font-weight:800;font-size:14.5px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-capk{font-style:normal;display:inline-grid;place-items:center;width:17px;height:17px;margin-left:4px;border-radius:50%;font-size:10px;font-weight:900;background:var(--acc);color:var(--acc-fg);vertical-align:1px}
.lt-mx__meta{font-size:12px;color:var(--surf-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-mx__name:hover .lt-mx__nm,.lt-mx__row.is-open .lt-mx__nm{text-decoration:underline;text-underline-offset:3px}
.lt-mx__row.is-none .lt-mx__nm{opacity:.72}
/* клетка */
.lt-c{position:relative;display:grid;place-items:center;height:46px;min-width:0}
.lt-c::before{content:"";position:absolute;left:50%;top:50%;width:min(42px,82%);height:28px;transform:translate(-50%,-50%);border-radius:7px}
.lt-c b{position:relative;z-index:1;font:800 12.5px/1 var(--f-n)}
.lt-c--start::before{background:var(--cs-bg)}
.lt-c--start b{color:var(--cs-fg)}
.lt-c--start.is-off b::after{content:"";display:inline-block;width:0;height:0;margin-left:2px;border:3.5px solid transparent;border-top:4.5px solid currentColor;vertical-align:-1px;border-bottom:0}
.lt-c--sub::before{background:linear-gradient(135deg,var(--cu-bg) 50%,var(--cs-bg) 50%);box-shadow:inset 0 0 0 2px var(--cu-line)}
.lt-c--sub b{color:var(--cu-fg);background:var(--cu-bg);padding:2px 3px;border-radius:3px}
.lt-c--bench::before{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cb-line)}
.lt-c--out::before{width:5px;height:5px;border-radius:50%;background:var(--co)}
.lt-c--unknown::before{display:none}
.lt-c__g{position:absolute;z-index:2;top:5px;right:calc(50% - min(21px,41%) - 4px);display:flex;gap:2px}
.lt-c__g i{width:9px;height:9px;border-radius:50%;background:var(--cg);box-shadow:0 0 0 1.5px var(--mxbg,var(--surf))}
.lt-c__g i.og{background:transparent;box-shadow:inset 0 0 0 2px var(--cg),0 0 0 1.5px var(--mxbg,var(--surf))}
.lt-c__k{position:absolute;z-index:2;bottom:6px;left:calc(50% - min(21px,41%) - 3px);width:8px;height:11px;border-radius:1.5px;background:var(--cy);box-shadow:0 0 0 1.5px var(--mxbg,var(--surf));transform:rotate(-8deg)}
.lt-c__k--r{background:var(--cr)}
.lt-c__k--yr{background:linear-gradient(90deg,var(--cy) 50%,var(--cr) 50%)}
.lt-c__cap{display:none}
.lt-c--demo::before{opacity:.18}
/* столбец без состава - тихая штриховка */
.lt-mx__row .lt-c--unknown{background:var(--cunk)}
.lt-mx__mh.is-unk button{opacity:.62}
/* подсветка выбранного матча и наведения */
.lt-mx[data-sel="0"] [data-m="0"],.lt-mx[data-sel="1"] [data-m="1"],.lt-mx[data-sel="2"] [data-m="2"],.lt-mx[data-sel="3"] [data-m="3"],
.lt-mx[data-sel="4"] [data-m="4"],.lt-mx[data-sel="5"] [data-m="5"],.lt-mx[data-sel="6"] [data-m="6"],.lt-mx[data-sel="7"] [data-m="7"],
.lt-mx[data-sel="8"] [data-m="8"],.lt-mx[data-sel="9"] [data-m="9"],.lt-mx[data-sel="10"] [data-m="10"],.lt-mx[data-sel="11"] [data-m="11"],
.lt-mx[data-sel=fin] .lt-mx__tot{background-color:var(--csel)}
.lt-mx[data-sel="0"] .lt-mx__mh[data-m="0"] button,.lt-mx[data-sel="1"] .lt-mx__mh[data-m="1"] button,.lt-mx[data-sel="2"] .lt-mx__mh[data-m="2"] button,
.lt-mx[data-sel="3"] .lt-mx__mh[data-m="3"] button,.lt-mx[data-sel="4"] .lt-mx__mh[data-m="4"] button,.lt-mx[data-sel="5"] .lt-mx__mh[data-m="5"] button,
.lt-mx[data-sel="6"] .lt-mx__mh[data-m="6"] button,.lt-mx[data-sel="7"] .lt-mx__mh[data-m="7"] button,.lt-mx[data-sel="8"] .lt-mx__mh[data-m="8"] button,
.lt-mx[data-sel="9"] .lt-mx__mh[data-m="9"] button,.lt-mx[data-sel="10"] .lt-mx__mh[data-m="10"] button,.lt-mx[data-sel="11"] .lt-mx__mh[data-m="11"] button{box-shadow:inset 0 -3px 0 var(--acc)}
.lt-mx[data-hov="0"] .lt-c[data-m="0"],.lt-mx[data-hov="1"] .lt-c[data-m="1"],.lt-mx[data-hov="2"] .lt-c[data-m="2"],.lt-mx[data-hov="3"] .lt-c[data-m="3"],
.lt-mx[data-hov="4"] .lt-c[data-m="4"],.lt-mx[data-hov="5"] .lt-c[data-m="5"],.lt-mx[data-hov="6"] .lt-c[data-m="6"],.lt-mx[data-hov="7"] .lt-c[data-m="7"],
.lt-mx[data-hov="8"] .lt-c[data-m="8"],.lt-mx[data-hov="9"] .lt-c[data-m="9"],.lt-mx[data-hov="10"] .lt-c[data-m="10"],.lt-mx[data-hov="11"] .lt-c[data-m="11"]{background-color:var(--chov)}
@media (hover:hover){.lt-mx__row:not(.lt-mx__head):not(.lt-mx__grp):hover{background:var(--chov)}}
.lt-mx__card{display:block;border-top:1px solid var(--surf-line);background:var(--mxcard,var(--surf-2))}
.lt-mx__cardin{display:block;padding:12px}
.lt-mx__card .lt-pc{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start;max-width:760px}
.lt-mx__card .lt-pc .lt-ph{width:84px;height:84px}
/* сетка на телефоне: строка игрока - его лента матчей, выбранный матч увеличен */
@media (max-width:639px){
  .lt-mx{--mxc:minmax(0,1fr) auto 42px}
  .lt-legend{gap:6px 12px;font-size:12px}
  .lt-legend .lt-c{width:30px;height:24px}
  .lt-mx__now{display:flex;align-items:center;gap:8px;margin-bottom:10px}
  .lt-mx__nb{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}
  .lt-mx__nb i{width:9px;height:9px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateX(2px) rotate(45deg)}
  .lt-mx__nb--next i{transform:translateX(-2px) rotate(-135deg)}
  .lt-mx__nl{flex:1;min-width:0;text-align:center;font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .lt-mx__cells{display:flex;align-items:center;gap:3px;padding:0 4px}
  .lt-mx__row{min-height:48px}
  .lt-mx__name{grid-template-columns:28px minmax(0,1fr);padding:5px 4px 5px 8px;column-gap:7px}
  .lt-mx__no{width:28px;height:28px;font-size:12px}
  .lt-mx__nm{font-size:14px}
  .lt-mx__meta{font-size:11.5px}
  .lt-mx__grid .lt-c{width:10px;height:30px;flex:none;transition:width .3s var(--ease)}
  .lt-mx__grid .lt-c b,.lt-mx__grid .lt-c__g,.lt-mx__grid .lt-c__k{display:none}
  .lt-mx__mh{width:10px;height:30px;flex:none}
  .lt-mx__mh button{padding:0;border-radius:3px}
  .lt-mx__mh button>*{display:none}
  .lt-mx__mh button::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--surf-mut);opacity:.5}
  .lt-mx__corner{padding:0 10px}
  .lt-mx__head{min-height:46px}
  .lt-mx__tot{padding:0 2px}
  .lt-mx__tot em{font-size:11px}
  .lt-mx[data-sel="0"] .lt-mx__cells>[data-m="0"],.lt-mx[data-sel="1"] .lt-mx__cells>[data-m="1"],.lt-mx[data-sel="2"] .lt-mx__cells>[data-m="2"],
  .lt-mx[data-sel="3"] .lt-mx__cells>[data-m="3"],.lt-mx[data-sel="4"] .lt-mx__cells>[data-m="4"],.lt-mx[data-sel="5"] .lt-mx__cells>[data-m="5"],
  .lt-mx[data-sel="6"] .lt-mx__cells>[data-m="6"],.lt-mx[data-sel="7"] .lt-mx__cells>[data-m="7"],.lt-mx[data-sel="8"] .lt-mx__cells>[data-m="8"],
  .lt-mx[data-sel="9"] .lt-mx__cells>[data-m="9"],.lt-mx[data-sel="10"] .lt-mx__cells>[data-m="10"],.lt-mx[data-sel="11"] .lt-mx__cells>[data-m="11"]{width:44px;background-color:transparent}

  .lt-mx[data-sel="0"] .lt-c[data-m="0"]::before,.lt-mx[data-sel="1"] .lt-c[data-m="1"]::before,.lt-mx[data-sel="2"] .lt-c[data-m="2"]::before,
  .lt-mx[data-sel="3"] .lt-c[data-m="3"]::before,.lt-mx[data-sel="4"] .lt-c[data-m="4"]::before,.lt-mx[data-sel="5"] .lt-c[data-m="5"]::before,
  .lt-mx[data-sel="6"] .lt-c[data-m="6"]::before,.lt-mx[data-sel="7"] .lt-c[data-m="7"]::before,.lt-mx[data-sel="8"] .lt-c[data-m="8"]::before,
  .lt-mx[data-sel="9"] .lt-c[data-m="9"]::before,.lt-mx[data-sel="10"] .lt-c[data-m="10"]::before,.lt-mx[data-sel="11"] .lt-c[data-m="11"]::before{opacity:1}
  .lt-mx[data-sel="0"] .lt-c[data-m="0"] :is(b,.lt-c__g),.lt-mx[data-sel="1"] .lt-c[data-m="1"] :is(b,.lt-c__g),.lt-mx[data-sel="2"] .lt-c[data-m="2"] :is(b,.lt-c__g),
  .lt-mx[data-sel="3"] .lt-c[data-m="3"] :is(b,.lt-c__g),.lt-mx[data-sel="4"] .lt-c[data-m="4"] :is(b,.lt-c__g),.lt-mx[data-sel="5"] .lt-c[data-m="5"] :is(b,.lt-c__g),
  .lt-mx[data-sel="6"] .lt-c[data-m="6"] :is(b,.lt-c__g),.lt-mx[data-sel="7"] .lt-c[data-m="7"] :is(b,.lt-c__g),.lt-mx[data-sel="8"] .lt-c[data-m="8"] :is(b,.lt-c__g),
  .lt-mx[data-sel="9"] .lt-c[data-m="9"] :is(b,.lt-c__g),.lt-mx[data-sel="10"] .lt-c[data-m="10"] :is(b,.lt-c__g),.lt-mx[data-sel="11"] .lt-c[data-m="11"] :is(b,.lt-c__g){display:flex}
  .lt-mx[data-sel="0"] .lt-mx__mh[data-m="0"] button>.lt-mx__st,.lt-mx[data-sel="1"] .lt-mx__mh[data-m="1"] button>.lt-mx__st,.lt-mx[data-sel="2"] .lt-mx__mh[data-m="2"] button>.lt-mx__st,
  .lt-mx[data-sel="3"] .lt-mx__mh[data-m="3"] button>.lt-mx__st,.lt-mx[data-sel="4"] .lt-mx__mh[data-m="4"] button>.lt-mx__st,.lt-mx[data-sel="5"] .lt-mx__mh[data-m="5"] button>.lt-mx__st,
  .lt-mx[data-sel="6"] .lt-mx__mh[data-m="6"] button>.lt-mx__st,.lt-mx[data-sel="7"] .lt-mx__mh[data-m="7"] button>.lt-mx__st,.lt-mx[data-sel="8"] .lt-mx__mh[data-m="8"] button>.lt-mx__st,
  .lt-mx[data-sel="9"] .lt-mx__mh[data-m="9"] button>.lt-mx__st,.lt-mx[data-sel="10"] .lt-mx__mh[data-m="10"] button>.lt-mx__st,.lt-mx[data-sel="11"] .lt-mx__mh[data-m="11"] button>.lt-mx__st{display:block;font-size:11px}
  .lt-c__g{top:1px;right:1px}
  .lt-mx__card .lt-pc{grid-template-columns:64px minmax(0,1fr)}
  .lt-mx__card .lt-pc .lt-ph{width:64px;height:64px}
}

/* ---------- 3. состав на поле ---------- */
.lt-pitch{min-width:0}
.lt-h--pitch{margin-bottom:12px}
.lt-h--pitch .lt-seg{margin-left:0}
.lt-pitch__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;font-size:14px}
.lt-pitch__cap b{font-weight:800}
.lt-pitch__cap span{font:800 14px/1.4 var(--f-n);color:var(--mut)}
.lt-field{position:relative;aspect-ratio:68/96;max-height:600px;margin:0 auto;border-radius:var(--r);overflow:hidden;
  background:repeating-linear-gradient(180deg,var(--pf) 0 9.09%,var(--pf2) 9.09% 18.18%);box-shadow:var(--sh);transition:opacity .14s}
.lt-field.is-out{opacity:.25}
.lt-field__lines{position:absolute;inset:4.5%;border:2px solid var(--pl);border-radius:2px}
.lt-field__lines i{position:absolute;display:block;border:2px solid var(--pl)}
.lt-field__lines i:nth-child(1){left:-2px;right:-2px;top:50%;height:0;border-width:2px 0 0}
.lt-field__lines i:nth-child(2){left:50%;top:50%;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}
.lt-field__lines i:nth-child(3){left:22%;right:22%;bottom:-2px;height:15%;border-bottom:0}
.lt-field__lines i:nth-child(4){left:22%;right:22%;top:-2px;height:15%;border-top:0}
.lt-field__lines i:nth-child(5){left:38%;right:38%;bottom:-2px;height:6%;border-bottom:0}
.lt-field__xi{position:absolute;inset:3% 2% 1%}
.lt-ch{position:absolute;left:var(--x);top:var(--y);width:min(23%,calc(94% / var(--k,4)));max-width:96px;transform:translate(-50%,-50%);min-width:0}
.lt-ch a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}
.lt-ch__face{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--chb);color:var(--chf);box-shadow:0 0 0 2.5px var(--chr),0 6px 12px rgba(0,0,0,.3)}
.lt-ch__face img{width:100%;height:100%;object-fit:cover}
.lt-ch__face b{font:800 16px/1 var(--f-d)}
.lt-ch__no{position:absolute;left:calc(50% - 34px);top:28px;min-width:22px;height:20px;padding:0 4px;display:grid;place-items:center;border-radius:5px;font:800 11.5px/1 var(--f-n);background:var(--chn);color:var(--chnf)}
.lt-ch__nm{display:flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:11.5px;font-weight:800;line-height:1.25;white-space:nowrap}
.lt-ch__nm{overflow:hidden;text-overflow:ellipsis}
.lt-ch__off,.lt-ch__n{font-style:normal;font-size:10.5px;opacity:.85;flex:none}
.lt-ch__off::before{content:"▼";font-size:7px;margin-right:2px;vertical-align:1px}
.lt-ch__n{padding:0 4px;border-radius:3px;background:var(--acc);color:var(--acc-fg);opacity:1}
.lt-ch__cap{position:absolute;left:calc(50% + 14px);top:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font:900 10px/1 var(--f-t);font-style:normal;background:var(--acc);color:var(--acc-fg)}
.lt-ch__g{position:absolute;left:calc(50% + 18px);top:24px;display:flex;gap:2px}
.lt-ch__g::before{content:"";width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #111}
.lt-ch__g[data-n="2"]::after,.lt-ch__g[data-n="3"]::after,.lt-ch__g[data-n="4"]::after{content:"";width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #111}
.lt-ch__k{position:absolute;left:calc(50% - 30px);top:-2px;width:9px;height:12px;border-radius:1.5px;background:var(--cy)}
.lt-ch__k.lt-c__k--r{background:var(--cr)}
.lt-ch__k.lt-c__k--yr{background:linear-gradient(90deg,var(--cy) 50%,var(--cr) 50%)}
.lt-ch__rt{position:absolute;left:50%;transform:translateX(-50%);top:-11px;z-index:2;padding:2px 4px;border-radius:4px;font:800 10.5px/1 var(--f-n);font-style:normal;background:#6f7a99;color:#fff}
.lt-ch__rt[data-r=hi]{background:#1e9f5c}.lt-ch__rt[data-r=mid]{background:#c99a12}.lt-ch__rt[data-r=lo]{background:#d9572b}
.lt-ch.is-hl .lt-ch__face{box-shadow:0 0 0 3px var(--acc),0 0 0 7px color-mix(in srgb,var(--acc) 35%,transparent)}
.lt-field.is-empty .lt-field__xi{display:none}
.lt-bench{display:grid;gap:12px;margin-top:14px;font-size:13.5px}
.lt-bench__g>b{display:block;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}
.lt-bench__g ul{display:grid;gap:4px}
.lt-bench__g li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}
.lt-bench__g em{font:800 12.5px/1 var(--f-n);font-style:normal;min-width:30px;color:var(--acc)}
.lt-bench__g a{font-weight:800;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}
.lt-bench__g a:hover{text-decoration-color:currentColor}
.lt-bench__g span{color:var(--mut)}
.lt-bench__g p{line-height:1.6}
@media (min-width:640px) and (max-width:1199px){
  .lt-pitch{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-template-areas:"h h" "c c" "f b";column-gap:28px;align-items:start}
  .lt-h--pitch{grid-area:h}.lt-pitch__cap{grid-area:c}.lt-field{grid-area:f;width:100%}.lt-bench{grid-area:b;margin-top:0}
}
@media (max-width:639px){.lt-field{max-height:none}.lt-ch__face{width:42px;height:42px}.lt-ch__no{top:24px;left:calc(50% - 31px)}.lt-ch__nm{font-size:11px;padding:2px 4px}}

/* ---------- 4. заявка: дорожки по амплуа ---------- */
.lt-sq{padding:44px 0 10px}
.lt-lane+.lt-lane{margin-top:26px}
.sq--v-lenta .lt-lane__h{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:800 15px/1.2 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
.lt-lane__h::after{content:"";flex:1;height:2px;background:var(--line)}
.lt-lane__h b{font:800 13px/1 var(--f-n);padding:4px 8px;border-radius:999px;background:var(--fg);color:var(--bg)}
.lt-lane__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.lt-pc{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);min-width:0}
.lt-pc__pic{position:relative}
.lt-ph{display:grid;place-items:center;width:76px;height:76px;border-radius:12px;overflow:hidden;background:var(--surf-2);color:var(--surf-fg)}
.lt-ph img{width:100%;height:100%;object-fit:cover}
.lt-ph--mono b{font:900 26px/1 var(--f-d)}
.lt-pc__no{position:absolute;left:-6px;top:-6px;min-width:26px;height:24px;padding:0 5px;display:grid;place-items:center;border-radius:6px;font:800 13px/1 var(--f-n);background:var(--fg);color:var(--bg)}
.lt-pc__body{display:flex;flex-direction:column;gap:3px;min-width:0}
.sq--v-lenta .lt-pc__nm{font:800 16px/1.2 var(--f-d)}
.lt-pc__nm a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}
.lt-pc__nm a:hover{text-decoration-color:currentColor}
.lt-pc__pos{display:flex;flex-wrap:wrap;gap:0 10px;font-size:12.5px;color:var(--surf-mut)}
.lt-pc__club{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;min-width:0}
.lt-pc__club a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-pc__club .lt-flag{width:18px;height:12px}
.lt-pc__st{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;color:var(--surf-mut)}
.lt-pc__st b{font:800 14px/1.2 var(--f-n);color:var(--surf-fg)}
.lt-pc__rt[data-r=hi] b{color:var(--win)}.lt-pc__rt[data-r=lo] b{color:var(--loss)}
.lt-pc__role{font-size:12.5px;font-weight:700}
.lt-pc__role[data-role=none]{color:var(--surf-mut);font-weight:600}
.lt-pc__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}
.lt-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:800;box-shadow:inset 0 0 0 1.5px var(--surf-line)}
.lt-tag--cap{background:var(--acc);color:var(--acc-fg);box-shadow:none;min-width:22px;justify-content:center}
.lt-tag--leg{background:var(--surf-fg);color:var(--surf);box-shadow:none}
.lt-tag--leg:hover{background:var(--acc);color:var(--acc-fg)}
.lt-tag--nth.is-deb{color:var(--surf-mut)}
.lt-cr{display:block;margin-top:2px;font-size:10.5px;color:var(--surf-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}
/* вид «таблица» - те же карточки строками */
.lt-sq[data-view=table] .lt-lane__row{grid-template-columns:1fr;gap:0;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);background:var(--surf)}
.lt-sq[data-view=table] .lt-pc{grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:8px 12px;border-radius:0;box-shadow:none;border-top:1px solid var(--surf-line)}
.lt-sq[data-view=table] .lt-pc:first-child{border-top:0}
.lt-sq[data-view=table] .lt-ph{width:44px;height:44px;border-radius:50%}
.lt-sq[data-view=table] .lt-ph--mono b{font-size:15px}
.lt-sq[data-view=table] .lt-pc__no{left:-4px;top:-4px;min-width:22px;height:20px;font-size:11.5px}
.lt-sq[data-view=table] .lt-cr{display:none}
@media (min-width:900px){
  .lt-sq[data-view=table] .lt-pc__body{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) minmax(130px,1.2fr) minmax(130px,1fr) minmax(150px,1.2fr) minmax(120px,1fr);gap:4px 14px;align-items:center}
  .lt-sq[data-view=table] .lt-pc__role{font-size:12px}
}

/* ---------- 7-8. группа + цифры ---------- */
.lt-duo{padding:44px 0 8px}
.lt-duo__in{display:grid;gap:36px}
@media (min-width:1200px){.lt-duo__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
.lt-gt__wrap{border-radius:var(--r);overflow:hidden;background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh)}
.lt-gt{width:100%;border-collapse:collapse;font-size:14.5px}
.lt-gt th,.lt-gt td{padding:10px 8px;text-align:center;font-variant-numeric:tabular-nums}
.lt-gt thead th{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--surf-mut);border-bottom:1px solid var(--surf-line)}
.lt-gt tbody th{text-align:left;font-weight:700}
.lt-gt tbody th a{display:flex;align-items:center;gap:8px;min-height:30px}
.lt-gt tbody tr+tr{border-top:1px solid var(--surf-line)}
.lt-gt__pos{width:36px;color:var(--surf-mut)}
.lt-gt__pts b{font:800 16px/1 var(--f-n)}
.lt-gt tr.is-us{background:var(--gt-us,color-mix(in srgb,var(--acc) 14%,transparent))}
.lt-gt tr.is-us th{font-weight:900}
@media (max-width:420px){.lt-gt{font-size:13.5px}.lt-gt th,.lt-gt td{padding:9px 5px}.lt-gt tbody th a span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.lt-ld__tape{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}
.lt-ld{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);min-width:0}
.lt-ld__k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--surf-mut)}
.lt-ld__n{display:flex;align-items:baseline;gap:8px}
.lt-ld__n b{font:900 42px/1 var(--f-n)}
.lt-ld__n span{font-size:13px;color:var(--surf-mut);font-weight:700}
.lt-ld__who{font-size:14px;font-weight:700;line-height:1.35}
.lt-ld__who a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px}
.lt-ld__who small{font:800 11.5px/1 var(--f-n);color:var(--surf-mut)}
.lt-ld__x{font-size:12.5px;color:var(--surf-mut)}
.lt-more{color:var(--surf-mut);font-weight:600}

/* ---------- 9. клубы ---------- */
.lt-clubs{padding:44px 0 8px}
.lt-cl__tape{display:flex;gap:4px;min-height:64px;margin-bottom:16px}
.lt-cl__tape li{flex:var(--w) 1 0;min-width:44px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;border-radius:var(--r-s);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);container-type:inline-size;overflow:hidden}
.lt-cl__tape li span{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lt-cl__tape li b{font:800 18px/1 var(--f-n)}
@container (max-width:84px){.lt-cl__tape li span{display:none}}
.lt-cl__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 24px}
.lt-cl__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:8px 0;border-bottom:1px solid var(--line);min-width:0}
.lt-cl__list a{display:flex;align-items:center;gap:8px;font-weight:800;min-width:0}
.lt-cl__list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lt-cl__list b{font:800 15px/1 var(--f-n);min-width:28px;text-align:center;padding:4px 6px;border-radius:6px;background:var(--surf-2);color:var(--surf-fg)}
.lt-cl__list small{grid-column:1/-1;font-size:12.5px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:29px}
@media (max-width:639px){.lt-cl__tape{flex-wrap:wrap}.lt-cl__tape li{flex:1 1 calc(50% - 4px);min-width:0}}

/* ---------- 11. раздевалка ---------- */
.lt-locker{padding:48px 0 8px}
.lt-locker__box{position:relative;min-height:480px;padding:16px;border-radius:var(--r);background:var(--lk-bg,var(--surf));box-shadow:var(--sh);overflow:hidden;isolation:isolate}
.lt-locker__box>.lr{position:relative;z-index:1}
.lt-locker__deco{position:absolute;inset:0;z-index:0;pointer-events:none}
@media (min-width:768px){.lt-locker__box{min-height:560px;padding:22px}}

/* ---------- 10, 12. штаб + медиа ---------- */
.lt-tail{padding:44px 0 8px}
.lt-tail__in{display:grid;gap:36px}
@media (min-width:1024px){.lt-tail__in:has(.lt-staff){grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}
.lt-coach{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh)}
.lt-coach .lt-ph{width:96px;height:96px}
.lt-coach__r{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--surf-mut)}
.lt-coach h3{font:800 20px/1.2 var(--f-d);margin:2px 0 4px}
.lt-coach h3 a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}
.lt-coach h3 a:hover{text-decoration-color:currentColor}
.lt-coach__m{font-size:13.5px;color:var(--surf-mut)}
.lt-md__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lt-md{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r);background:var(--surf);color:var(--surf-fg);box-shadow:var(--sh);min-width:0}
.lt-md__art{position:relative;height:120px;border-radius:calc(var(--r) - 4px);background:var(--surf-2);overflow:hidden;margin-bottom:6px}
.lt-md__art i{position:absolute;display:block}
.lt-md__t{font:800 16px/1.2 var(--f-d)}
.lt-md__soon{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}
@media (max-width:639px){.lt-md__row{grid-template-columns:1fr}.lt-md{display:grid;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:14px}.lt-md__art{grid-row:1/3;height:84px;margin:0}.lt-md__t{align-self:end}}

/* ---------- 13. другие турниры: лента эпох с годами ---------- */
.lt-eds{padding:48px 0 8px}
.lt-ed__leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:-6px 0 14px;font-size:13px;color:var(--mut)}
.lt-ed__leg span{display:flex;align-items:center;gap:6px}
.lt-ed__leg i{width:22px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 2px var(--fg)}
.lt-ed__leg .is-alt i{box-shadow:inset 0 0 0 2px var(--fg);background:repeating-linear-gradient(135deg,var(--fg) 0 2px,transparent 2px 5px)}
.lt-ed__leg b{font-family:var(--f-n)}
.lt-ed__tape{display:flex;flex-wrap:wrap;gap:6px}
.lt-ed__era{flex:var(--k) 1 auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--r-s);background:var(--surf);color:var(--surf-fg);box-shadow:inset 0 4px 0 var(--era),var(--sh);min-width:0}
.lt-ed__era.is-cur{box-shadow:inset 0 4px 0 var(--era),0 0 0 2px var(--acc)}
.lt-ed__en{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;white-space:nowrap}
.lt-ed__en b{font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.lt-ed__en span{color:var(--surf-mut)}
.lt-ed__ys{display:flex;flex-wrap:wrap;gap:5px}
.lt-ed__ys a{display:inline-flex;align-items:center;gap:3px;min-height:34px;min-width:52px;justify-content:center;padding:0 8px;border-radius:6px;font:800 13.5px/1 var(--f-n);box-shadow:inset 0 0 0 1.5px var(--surf-line)}
.lt-ed__ys a small{font:800 10px/1 var(--f-t);letter-spacing:.04em;opacity:.75}
.lt-ed__ys a:hover{background:var(--surf-2)}
.lt-ed__ys a.is-alt{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 12%,transparent) 0 2px,transparent 2px 6px)}
.lt-ed__ys a[aria-current]{background:var(--surf-fg);color:var(--surf);box-shadow:0 0 0 3px var(--acc)}

.lt-src{margin-top:40px;font-size:12.5px;color:var(--mut);text-align:center}
.lt-src .lt-wrap{display:block}

@media (prefers-reduced-motion:reduce){
  .sq--v-lenta *,.sq--v-lenta *::before,.sq--v-lenta *::after{animation:none!important;transition:none!important}
}
@media (max-width:520px){.lt-sw{flex-wrap:wrap}.lt-sw--eds .lt-dd__v{display:none}.lt-sw__step{padding:0 9px;gap:4px}.lt-switch__in{gap:6px}}

/* ---------- tv · «Телеэфир» (до 1950): студия, телеэкран, титры-плашки, телеграфная лента, таблица репортёра ---------- */
.sq--v-lenta[data-skin=tv]{
  --t-ink:#1c1c1c;--t-cream:#f4efe1;--t-paper:#efe6cf;--t-red:#d1323c;--t-amb:#ffcf4d;--t-blue:#1a4fa0;
  --bg:#101010;--fg:#f4efe1;--mut:rgba(244,239,225,.7);--line:rgba(244,239,225,.16);
  --surf:#f4efe1;--surf-fg:#1c1c1c;--surf-mut:rgba(28,28,28,.66);--surf-line:rgba(28,28,28,.14);--surf-2:#e6dcc3;
  --acc:#d1323c;--acc-fg:#fff;--win:#2f7d4a;--draw:#6d675a;--loss:#b3272f;
  --f-d:'LT Oswald','Arial Narrow',sans-serif;--f-n:'LT Shoulders','LT Oswald',sans-serif;--f-m:'LT Mono',ui-monospace,monospace;
  --r:6px;--r-s:4px;--sh:0 14px 26px -14px rgba(0,0,0,.7);
  --noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  --holes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12'%3E%3Crect x='6' y='2' width='10' height='8' rx='2' fill='%23f4efe1' fill-opacity='.55'/%3E%3C/svg%3E");
  --holes-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22'%3E%3Crect x='2' y='6' width='8' height='10' rx='2' fill='%23f4efe1' fill-opacity='.5'/%3E%3C/svg%3E");
  --perf:radial-gradient(circle,#101010 0 2.6px,transparent 3px) 6px 5px/14px 12px repeat-x;
  --cs-bg:#1c1c1c;--cs-fg:#f4efe1;--cu-bg:#f4efe1;--cu-fg:#1c1c1c;--cu-line:#1c1c1c;--cb-line:rgba(28,28,28,.55);--co:rgba(28,28,28,.4);
  --cg:#d1323c;--cy:#e8b400;--cr:#d1323c;--csel:rgba(209,50,60,.1);--chov:rgba(26,79,160,.06);
  --cunk:repeating-linear-gradient(45deg,rgba(28,28,28,.13) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,rgba(28,28,28,.13) 0 1px,transparent 1px 6px);
  --pf:#f4efe1;--pf2:#ece4cf;--pl:rgba(28,28,28,.55);--chb:#1c1c1c;--chf:#f4efe1;--chr:#f4efe1;--chn:#d1323c;--chnf:#fff;
  background:var(--noise) 0 0/180px,#101010;background-blend-mode:soft-light;
}
[data-skin=tv] .lt-hero{--hmut:var(--mut)}
[data-skin=tv] .lt-hero__bg i:nth-child(1){background:radial-gradient(70% 90% at 72% 0,rgba(244,239,225,.12),transparent 60%),radial-gradient(40% 60% at 10% 100%,rgba(244,239,225,.06),transparent 70%)}
[data-skin=tv] .lt-hero__bg i:nth-child(2){background:repeating-linear-gradient(90deg,rgba(244,239,225,.035) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(244,239,225,.035) 0 1px,transparent 1px 34px)}
[data-skin=tv] .lt-hero__bg i:nth-child(3){top:auto;height:12px;background:linear-gradient(90deg,#d9d9d9 0 14.28%,#b5b5b5 0 28.57%,#8f8f8f 0 42.85%,#6b6b6b 0 57.14%,#4a4a4a 0 71.42%,#2c2c2c 0 85.71%,#141414 0)}
/* имя - титр-плашка с красной кромкой */
[data-skin=tv] .lt-hero__kick{font:600 14px/1 var(--f-d);letter-spacing:.16em;color:var(--t-amb)}
[data-skin=tv] .lt-hero__team{align-self:flex-start;background:var(--t-cream);color:var(--t-ink);border-left:10px solid var(--t-red);padding:10px 22px 12px 18px;
  font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 18px 30px rgba(0,0,0,.45);--em:.56;--hmax:104px}
[data-skin=tv] .lt-hero__on{align-self:flex-start;font:500 clamp(15px,1.8vw,20px)/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--t-cream);border:2px solid var(--t-cream);padding:7px 12px 8px}
[data-skin=tv] .lt-hero__h1{gap:10px}
[data-skin=tv] .lt-res b{border-radius:0;background:transparent;color:var(--t-cream);font:600 17px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--t-cream);padding:9px 14px}
[data-skin=tv] .lt-res--champ b{background:var(--t-red);color:#fff;box-shadow:none;font-size:22px;padding:11px 18px 12px;border-left:10px solid var(--t-amb)}
[data-skin=tv] .lt-hero__people small{font-family:var(--f-d);letter-spacing:.14em;color:var(--t-amb)}
[data-skin=tv] .lt-hero__people a{font:500 19px/1.2 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=tv] .lt-sign{--sg-bg:#1c1c1c;--sg-fg:var(--t-cream);filter:grayscale(1);box-shadow:0 0 0 2px var(--t-cream);border-radius:50%}
[data-skin=tv] .lt-sign__ring,[data-skin=tv] .lt-sign__y{font-family:var(--f-d)}
[data-skin=tv] .lt-hero__flag{filter:grayscale(1) contrast(1.1)}
[data-skin=tv] .lt-emb{filter:grayscale(1) drop-shadow(0 4px 8px rgba(0,0,0,.4))}
/* табло - телевизор: корпус, кинескоп со строками, полоса настройки снизу */
[data-skin=tv] .lt-board{position:relative;gap:0;padding:18px 18px 30px;border-radius:26px;background:#0a0a0a;border:14px solid #1d1d1d;
  box-shadow:0 0 0 1px rgba(244,239,225,.14),0 30px 50px rgba(0,0,0,.55);overflow:hidden}
[data-skin=tv] .lt-board::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.6))}
[data-skin=tv] .lt-board::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(90deg,#d9d9d9 0 14.28%,#b5b5b5 0 28.57%,#8f8f8f 0 42.85%,#6b6b6b 0 57.14%,#4a4a4a 0 71.42%,#2c2c2c 0 85.71%,#141414 0)}
[data-skin=tv] .lt-fig{background:none;box-shadow:none;border-radius:0;padding:10px 12px;align-items:center;text-align:center}
[data-skin=tv] .lt-fig dt{font:600 12.5px/1 var(--f-d);letter-spacing:.16em;color:var(--mut)}
[data-skin=tv] .lt-fig dd{font:900 54px/1 var(--f-n);color:var(--t-amb);text-shadow:0 0 18px rgba(255,207,77,.35)}
[data-skin=tv].is-in .lt-board .lt-flap>span{animation-name:ltTune;animation-duration:.8s}
@keyframes ltTune{0%{transform:scaleY(.04);opacity:0;filter:brightness(3)}45%{transform:scaleY(.04);opacity:1}70%{transform:scaleY(1.08)}100%{transform:none;filter:none}}
@media (max-width:639px){[data-skin=tv] .lt-fig dd{font-size:38px}[data-skin=tv] .lt-board{border-width:10px;padding:10px 8px 24px}}
/* заголовки - титр-плашка */
[data-skin=tv] .lt-h h2{display:inline-block;background:var(--t-cream);color:var(--t-ink);border-left:7px solid var(--t-red);padding:7px 16px 8px 12px;font:600 26px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=tv] .lt-h__s{font:500 14px/1.3 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
@media (min-width:768px){[data-skin=tv] .lt-h h2{font-size:30px}}
[data-skin=tv] .lt-seg{border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px rgba(244,239,225,.35)}
[data-skin=tv] .lt-seg button{border-radius:0;font:600 14px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=tv] .lt-seg button[aria-pressed=true]{background:var(--t-cream);color:var(--t-ink)}
[data-skin=tv] .lt-switch{--swbg:#0a0a0a}
[data-skin=tv] .lt-dd summary,[data-skin=tv] .lt-sw__step{border-radius:0;font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(244,239,225,.3)}
[data-skin=tv] .lt-dd__pop{border-radius:0;font-family:var(--f-m)}
/* лента - телеграфная: бумажная полоса с перфорацией и отрывным краем, текст на машинке */
[data-skin=tv] .lt-drum__stage::before{content:"";position:absolute;left:0;right:0;top:calc(18px + var(--ch)/2 - 3px);height:6px;background:linear-gradient(180deg,#3a3a3a,#141414);border-radius:3px;opacity:.8}
[data-skin=tv] .lt-m__pick{border-radius:0;background:var(--t-paper);color:var(--t-ink);font-family:var(--f-m);padding:22px 16px 18px;box-shadow:0 18px 26px -14px rgba(0,0,0,.8);
  -webkit-mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 100%/12px 8px repeat-x;
  mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,transparent 0) 0 100%/12px 8px repeat-x}
[data-skin=tv] .lt-m__pick::before{content:"";position:absolute;left:0;right:0;top:4px;height:12px;background:var(--perf)}
[data-skin=tv] .lt-m.is-act .lt-m__pick{box-shadow:none;transform:translateZ(36px) scale(1.05)}
[data-skin=tv] .lt-m.is-act{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 20px 22px rgba(0,0,0,.7))}
[data-skin=tv] .lt-m.is-act .lt-m__top{color:var(--t-red)}
[data-skin=tv] .lt-m__top{font:700 12px/1 var(--f-m);letter-spacing:.06em;color:rgba(28,28,28,.7)}
[data-skin=tv] .lt-m__op{font:700 16px/1.15 var(--f-m);text-transform:uppercase;letter-spacing:.02em}
[data-skin=tv] .lt-m__op .lt-flag{filter:grayscale(1)}
[data-skin=tv] .lt-m__sc{font:900 58px/1 var(--f-n);color:var(--t-ink)}
[data-skin=tv] .lt-m__ex{font:700 12px/1.2 var(--f-m);color:rgba(28,28,28,.7)}
[data-skin=tv] .lt-m__rs{background:none;color:var(--t-ink);padding:0 0 2px;border-radius:0;font:800 13px/1 var(--f-m);letter-spacing:.12em;border-bottom:3px solid var(--rs)}
[data-skin=tv] .lt-m__pl{font:600 11.5px/1.2 var(--f-m);color:rgba(28,28,28,.65)}
[data-skin=tv] .lt-m__go{border-radius:0;background:var(--t-ink);color:var(--t-cream);font:700 12px/1 var(--f-m);letter-spacing:.06em;text-transform:uppercase;bottom:14px;min-height:26px}
[data-skin=tv] .lt-m--fin .lt-m__pick{background:var(--t-red);color:#fff}
[data-skin=tv] .lt-m--fin .lt-m__pick::before{background:radial-gradient(circle,var(--t-cream) 0 2.6px,transparent 3px) 6px 5px/14px 12px repeat-x;opacity:.35}
[data-skin=tv] .lt-m__fin{font:600 32px/1 var(--f-d);letter-spacing:.04em;text-transform:uppercase;color:#fff}
[data-skin=tv] .lt-m--fin .lt-m__rs{color:#fff;border-color:var(--t-amb)}
[data-skin=tv] .lt-rail i{border-radius:0;background:#101010}
[data-skin=tv] .lt-rail span{font:600 12.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=tv] .lt-rail::after{background:var(--t-cream)}
/* сетка - таблица репортёра: кремовый лист в линейку с красным полем, отметки тушью */
[data-skin=tv] .lt-mx{--mxbg:var(--t-paper);--mxhd:var(--t-paper);--mxgrp:transparent;--mxcard:#e8dec3}
[data-skin=tv] .lt-mx__sheet{border-radius:2px;box-shadow:0 26px 40px -18px rgba(0,0,0,.8);
  background:linear-gradient(90deg,transparent 46px,rgba(209,50,60,.5) 46px 48px,transparent 48px),var(--t-paper)}
[data-skin=tv] .lt-mx__row{border-top:1px solid rgba(26,79,160,.22)}
[data-skin=tv] .lt-mx__head{border-bottom:2px solid var(--t-ink);border-radius:0}
[data-skin=tv] .lt-mx__corner,[data-skin=tv] .lt-mx__head .lt-mx__tot{font:600 13px/1 var(--f-d);letter-spacing:.12em;color:var(--t-ink)}
[data-skin=tv] .lt-mx__st{font:600 13px/1 var(--f-d);letter-spacing:.08em;color:var(--t-red)}
[data-skin=tv] .lt-mx__op{font:700 11.5px/1.1 var(--f-m);text-transform:uppercase}
[data-skin=tv] .lt-mx__sc{font:900 17px/1 var(--f-n)}
[data-skin=tv] .lt-mx__mh .lt-flag{filter:grayscale(1)}
[data-skin=tv] .lt-mx__grpn{padding:12px 14px 4px 58px;font:600 14px/1 var(--f-d);letter-spacing:.16em;color:var(--t-red)}
[data-skin=tv] .lt-mx__grpn b{background:none;color:var(--t-ink);padding:0;font-family:var(--f-m)}
[data-skin=tv] .lt-mx__no{background:none;border:1.5px solid var(--t-ink);border-radius:50%/42%;font:600 12px/1 var(--f-d);letter-spacing:.04em}
[data-skin=tv] .lt-mx__nm{font:600 16px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=tv] .lt-mx__meta{font:500 11.5px/1.2 var(--f-m)}
[data-skin=tv] .lt-c::before{border-radius:2px;height:24px}
[data-skin=tv] .lt-c b{font:700 12.5px/1 var(--f-m)}
[data-skin=tv] .lt-c--start::before{box-shadow:2px 2px 0 rgba(28,28,28,.25)}
[data-skin=tv] .lt-c--sub::before{background:repeating-linear-gradient(135deg,var(--t-ink) 0 1.5px,transparent 1.5px 5px),var(--t-paper);box-shadow:inset 0 0 0 2px var(--t-ink)}
[data-skin=tv] .lt-c--sub b{background:var(--t-paper)}
[data-skin=tv] .lt-c--bench::before{border-radius:50%/40%;width:26px;height:20px}
[data-skin=tv] .lt-c--out::before{width:14px;height:2px;border-radius:0;background:var(--co)}
[data-skin=tv] .lt-c__g i{box-shadow:0 0 0 1.5px var(--t-paper)}
[data-skin=tv] .lt-mx__tot b{font:900 20px/1 var(--f-n)}
[data-skin=tv] .lt-mx__tot{font-family:var(--f-m)}
[data-skin=tv] .lt-capk{border-radius:0;background:var(--t-red);font-family:var(--f-d)}
[data-skin=tv] .lt-legend{font-family:var(--f-d);letter-spacing:.06em;text-transform:uppercase}
/* поле - кремовый лист с пунктиром, фишки тушью */
[data-skin=tv] .lt-field{border-radius:2px;background:var(--t-cream);box-shadow:0 26px 40px -18px rgba(0,0,0,.8);
  -webkit-mask:linear-gradient(#000,#000) 0 10px/100% calc(100% - 10px) no-repeat,conic-gradient(from 135deg at 50% 0,#000 90deg,transparent 0) 0 0/14px 10px repeat-x;
  mask:linear-gradient(#000,#000) 0 10px/100% calc(100% - 10px) no-repeat,conic-gradient(from 135deg at 50% 0,#000 90deg,transparent 0) 0 0/14px 10px repeat-x}
[data-skin=tv] .lt-field__lines,[data-skin=tv] .lt-field__lines i{border-style:dashed;border-width:1.5px}
[data-skin=tv] .lt-field__lines{background:repeating-linear-gradient(180deg,transparent 0 9%,rgba(28,28,28,.04) 9% 18%)}
[data-skin=tv] .lt-ch__face{border-radius:50%/42%;box-shadow:0 0 0 2px var(--t-cream),0 0 0 3.5px var(--t-ink)}
[data-skin=tv] .lt-ch__face img{filter:grayscale(1) contrast(1.1)}
[data-skin=tv] .lt-ch__face b{font:600 15px/1 var(--f-d);letter-spacing:.04em}
[data-skin=tv] .lt-ch__nm{border-radius:0;background:var(--t-cream);color:var(--t-ink);border-left:4px solid var(--t-red);font:600 12.5px/1.2 var(--f-d);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(28,28,28,.3)}
[data-skin=tv] .lt-ch__no{border-radius:0;font-family:var(--f-n);font-size:14px}
[data-skin=tv] .lt-pitch__cap b{font:600 16px/1.2 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=tv] .lt-pitch__cap span{font:900 20px/1 var(--f-n);color:var(--t-amb)}
[data-skin=tv] .lt-bench__g>b{font:600 13px/1 var(--f-d);letter-spacing:.14em;color:var(--t-amb)}
[data-skin=tv] .lt-bench__g em{color:var(--t-amb);font-family:var(--f-n);font-size:16px}
/* заявка - кадры киноплёнки с перфорацией по краям, лица ч/б */
[data-skin=tv] .lt-lane__h{font:600 17px/1 var(--f-d);letter-spacing:.16em;color:var(--t-amb)}
[data-skin=tv] .lt-lane__h::after{height:1px;background:rgba(244,239,225,.3)}
[data-skin=tv] .lt-lane__h b{border-radius:0;background:var(--t-cream);color:var(--t-ink);font-family:var(--f-n);font-size:15px}
[data-skin=tv] .lt-pc{border-radius:4px;background:#0a0a0a var(--holes-v) left 4px top/12px 22px repeat-y;color:var(--t-cream);padding:14px 26px 14px 30px;box-shadow:0 0 0 1px rgba(244,239,225,.1);
  --surf-mut:rgba(244,239,225,.66);--surf-line:rgba(244,239,225,.2);--surf-fg:var(--t-cream);--surf-2:#1d1d1d}
[data-skin=tv] .lt-pc::after{content:"";position:absolute;top:0;bottom:0;right:4px;width:12px;background:var(--holes-v) 0 0/12px 22px repeat-y;pointer-events:none}
[data-skin=tv] .lt-ph{border-radius:50%/42%;background:radial-gradient(circle at 50% 46%,#2a2a2a,#0d0d0d 72%);box-shadow:0 0 0 2px rgba(244,239,225,.5)}
[data-skin=tv] .lt-ph img{filter:grayscale(1) contrast(1.08)}
[data-skin=tv] .lt-ph--mono b{font:600 26px/1 var(--f-d);color:var(--t-cream);letter-spacing:.04em}
[data-skin=tv] .lt-pc__no{border-radius:0;background:var(--t-amb);color:var(--t-ink);font-family:var(--f-n);font-size:15px}
[data-skin=tv] .lt-pc__nm{font:600 18px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=tv] .lt-pc__st b{font-family:var(--f-n);font-size:18px;color:var(--t-amb)}
[data-skin=tv] .lt-pc__club .lt-flag,[data-skin=tv] .lt-cl__list .lt-flag,[data-skin=tv] .lt-gt .lt-flag{filter:grayscale(1)}
[data-skin=tv] .lt-tag{border-radius:0;font:600 12px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(244,239,225,.35)}
[data-skin=tv] .lt-tag--cap{background:var(--t-red);box-shadow:none}
[data-skin=tv] .lt-tag--leg{background:var(--t-amb);color:var(--t-ink)}
[data-skin=tv] .lt-sq[data-view=table] .lt-lane__row{background:var(--t-paper);box-shadow:none}
[data-skin=tv] .lt-sq[data-view=table] .lt-pc{background:var(--t-paper);color:var(--t-ink);padding:8px 12px;--surf-mut:rgba(28,28,28,.66);--surf-fg:var(--t-ink);--surf-line:rgba(26,79,160,.22)}
[data-skin=tv] .lt-sq[data-view=table] .lt-pc::after{display:none}
[data-skin=tv] .lt-sq[data-view=table] .lt-pc__st b{color:var(--t-ink)}
/* группа - кремовая карточка, шапка с красной чертой */
[data-skin=tv] .lt-gt__wrap{border-radius:2px;background:var(--t-cream)}
[data-skin=tv] .lt-gt{font-family:var(--f-m);font-size:14px}
[data-skin=tv] .lt-gt thead th{font:600 13px/1 var(--f-d);letter-spacing:.12em;color:var(--t-ink);border-bottom:2px solid var(--t-red)}
[data-skin=tv] .lt-gt tbody th{font:600 15px/1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=tv] .lt-gt__pts b{font:900 20px/1 var(--f-n)}
[data-skin=tv] .lt-gt tr.is-us{--gt-us:#1c1c1c;color:var(--t-cream)}
[data-skin=tv] .lt-gt tr.is-us th{box-shadow:inset 6px 0 0 var(--t-red)}
[data-skin=tv] .lt-gt tr.is-us b{color:var(--t-amb)}
/* цифры - янтарные цифры в круглом «циферблате» */
[data-skin=tv] .lt-ld{position:relative;background:#171717;color:var(--t-cream);border:1px solid rgba(244,239,225,.1);border-radius:16px;padding:16px 16px 16px 108px;min-height:118px;justify-content:center;
  background-image:repeating-linear-gradient(90deg,rgba(244,239,225,.03) 0 1px,transparent 1px 22px);--surf-mut:rgba(244,239,225,.66)}
[data-skin=tv] .lt-ld__n{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:80px;height:80px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;
  border:2px solid rgba(244,239,225,.18);box-shadow:0 0 0 6px rgba(244,239,225,.03)}
[data-skin=tv] .lt-ld__n b{font:900 40px/1 var(--f-n);color:var(--t-amb)}
[data-skin=tv] .lt-ld__n span{font:500 10.5px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,239,225,.6)}
[data-skin=tv] .lt-ld__k{font:600 13px/1.2 var(--f-d);letter-spacing:.12em;color:var(--t-cream)}
[data-skin=tv] .lt-ld__who{font-family:var(--f-d);font-weight:500;letter-spacing:.04em;text-transform:uppercase}
/* клубы - плёнка: страны кадрами, клубы на машинке */
[data-skin=tv] .lt-cl__tape li{border-radius:0;background:#0a0a0a;color:var(--t-cream);padding:16px 10px;box-shadow:none;position:relative}
[data-skin=tv] .lt-cl__tape li::before,[data-skin=tv] .lt-cl__tape li::after{content:"";position:absolute;left:0;right:0;height:11px;background:var(--holes) 0 0/22px 11px repeat-x}
[data-skin=tv] .lt-cl__tape li::before{top:0}[data-skin=tv] .lt-cl__tape li::after{bottom:0}
[data-skin=tv] .lt-cl__tape li span{font:600 14px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=tv] .lt-cl__tape li b{font:900 26px/1 var(--f-n);color:var(--t-amb)}
[data-skin=tv] .lt-cl__tape .lt-flag{filter:grayscale(1)}
[data-skin=tv] .lt-cl__list a{font:600 16px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=tv] .lt-cl__list b{border-radius:0;background:var(--t-cream);color:var(--t-ink);font-family:var(--f-n)}
[data-skin=tv] .lt-cl__list small{font-family:var(--f-m);font-size:12px}
/* раздевалка - гардероб студии: занавес, свет прожектора, зерно */
[data-skin=tv] .lt-locker__box{border-radius:6px;background:linear-gradient(180deg,#1a1814,#0c0b09);box-shadow:0 0 0 1px rgba(244,239,225,.12),0 30px 50px -20px rgba(0,0,0,.8)}
[data-skin=tv] .lt-locker__deco{background:radial-gradient(60% 70% at 50% 0,rgba(244,239,225,.16),transparent 70%),repeating-linear-gradient(90deg,rgba(0,0,0,.35) 0 14px,rgba(255,255,255,.03) 14px 30px),var(--noise) 0 0/180px;opacity:.9}
/* медиа - телевизоры с настроечной таблицей */
[data-skin=tv] .lt-md{background:#171717;color:var(--t-cream);border-radius:14px;box-shadow:0 0 0 1px rgba(244,239,225,.1)}
[data-skin=tv] .lt-md__art{border-radius:18px;background:#0a0a0a;box-shadow:0 0 0 8px #1d1d1d}
[data-skin=tv] .lt-md__art i:nth-child(1){inset:0;background:linear-gradient(90deg,#d9d9d9 0 14.28%,#b5b5b5 0 28.57%,#8f8f8f 0 42.85%,#6b6b6b 0 57.14%,#4a4a4a 0 71.42%,#2c2c2c 0 85.71%,#141414 0);opacity:.85}
[data-skin=tv] .lt-md__art i:nth-child(2){left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid var(--t-cream);background:#101010}
[data-skin=tv] .lt-md__art i:nth-child(3){inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px)}
[data-skin=tv] .lt-md__t{font:600 20px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=tv] .lt-md__soon{font:600 14px/1 var(--f-d);letter-spacing:.2em;color:var(--t-amb)}
[data-skin=tv] .lt-coach{background:#171717;color:var(--t-cream);--surf-mut:rgba(244,239,225,.66)}
[data-skin=tv] .lt-coach .lt-ph img{filter:grayscale(1)}
/* другие турниры - кадры плёнки */
[data-skin=tv] .lt-ed__era{border-radius:0;background:#0a0a0a;color:var(--t-cream);padding:18px 10px;box-shadow:inset 0 0 0 1px rgba(244,239,225,.08);position:relative;--surf-mut:rgba(244,239,225,.6);--surf-line:rgba(244,239,225,.25)}
[data-skin=tv] .lt-ed__era::before,[data-skin=tv] .lt-ed__era::after{content:"";position:absolute;left:0;right:0;height:11px;background:var(--holes) 0 0/22px 11px repeat-x}
[data-skin=tv] .lt-ed__era::before{top:2px}[data-skin=tv] .lt-ed__era::after{bottom:2px}
[data-skin=tv] .lt-ed__era.is-cur{box-shadow:inset 0 0 0 2px var(--t-red)}
[data-skin=tv] .lt-ed__en b{font:600 13px/1 var(--f-d);letter-spacing:.14em;color:var(--era)}
[data-skin=tv] .lt-ed__ys a{border-radius:0;font:900 17px/1 var(--f-n);box-shadow:inset 0 -3px 0 var(--era),inset 0 0 0 1px rgba(244,239,225,.25)}
[data-skin=tv] .lt-ed__ys a[aria-current]{background:var(--t-cream);color:var(--t-ink);box-shadow:inset 0 -3px 0 var(--t-red)}
[data-skin=tv] .lt-src{font-family:var(--f-m)}
[data-skin=tv] .lt-legend .lt-c{background:var(--t-paper);border-radius:2px}
@media (max-width:639px){[data-skin=tv] .lt-mx__sheet{background:var(--t-paper)}[data-skin=tv] .lt-mx__grpn{padding-left:14px}}

/* ---------- protokol · «Протокол» (1950-1978): папка с делом, машинопись, штампы, красно-синий карандаш ---------- */
.sq--v-lenta[data-skin=protokol]{
  --p-ink:#1c1c1c;--p-paper:#fffcf3;--p-kraft:#dcc895;--p-kraft2:#b9a36a;--p-red:#d1323c;--p-blue:#1a4fa0;--p-desk:#2a261e;
  --bg:#fbf8f1;--fg:#1c1c1c;--mut:#5f584b;--line:#d8cdb0;
  --surf:#fffcf3;--surf-fg:#1c1c1c;--surf-mut:#5f584b;--surf-line:#e3d8bd;--surf-2:#efe5cf;
  --acc:#d1323c;--acc-fg:#fff;--win:#1a4fa0;--draw:#6d675a;--loss:#d1323c;
  --f-d:'LT Mono',ui-monospace,monospace;--f-n:'LT Unbounded',Manrope,sans-serif;--f-m:'LT Mono',ui-monospace,monospace;--f-t:'LT Mono',ui-monospace,monospace;
  --r:4px;--r-s:3px;--sh:0 1px 2px rgba(60,40,10,.12),0 10px 22px -16px rgba(60,40,10,.5);
  --grid:repeating-linear-gradient(0deg,rgba(26,79,160,.09) 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,rgba(26,79,160,.09) 0 1px,transparent 1px 16px);
  --rules:repeating-linear-gradient(180deg,transparent 0 27px,rgba(26,79,160,.14) 27px 28px);
  --cs-bg:transparent;--cs-fg:#1c1c1c;--cu-bg:transparent;--cu-fg:#b3272f;--cu-line:#d1323c;--cb-line:rgba(26,79,160,.55);--co:rgba(28,28,28,.35);
  --cg:#d1323c;--cy:#e8b400;--cr:#d1323c;--csel:rgba(26,79,160,.07);--chov:rgba(209,50,60,.05);
  --cunk:repeating-linear-gradient(115deg,rgba(26,79,160,.22) 0 1.5px,transparent 1.5px 7px);
  --pf:#fffcf3;--pf2:#fffcf3;--pl:#1a4fa0;--chb:#efe5cf;--chf:#1a4fa0;--chr:#fff;--chn:#1a4fa0;--chnf:#fff;
  font-size:14.5px;
}
/* первый экран: стол и крафт-папка с вкладкой, внутри машинописный лист */
[data-skin=protokol] .lt-hero{--hfg:#1c1c1c;--hmut:#5f584b;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 6px),radial-gradient(90% 60% at 50% 0,#3b352a,#211d16 80%);padding-bottom:48px}
[data-skin=protokol] .lt-crumbs ol{color:rgba(246,239,225,.75)}
[data-skin=protokol] .lt-hero__main{position:relative;margin-top:64px;padding:28px;border-radius:8px;background:var(--p-kraft);box-shadow:0 0 0 1px var(--p-kraft2),0 30px 50px rgba(0,0,0,.5)}
[data-skin=protokol] .lt-hero__kick{position:absolute;left:-1px;top:-44px;padding:13px 26px 14px;background:var(--p-kraft);border:1px solid var(--p-kraft2);border-bottom:0;border-radius:10px 26px 0 0;
  font:700 13px/1 var(--f-m);letter-spacing:.14em;color:#1c1c1c}
[data-skin=protokol] .lt-hero__id{position:static;padding:26px 26px 26px 66px;border-radius:3px;background:linear-gradient(90deg,transparent 44px,rgba(209,50,60,.45) 44px 45.5px,transparent 45.5px),var(--rules),var(--p-paper);
  box-shadow:0 1px 2px rgba(0,0,0,.2),0 12px 20px -12px rgba(0,0,0,.4)}
[data-skin=protokol] .lt-hero__team{font-family:var(--f-m);font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.05;padding-bottom:12px;border-bottom:4px double #1c1c1c;--em:.72;--hmax:72px}
[data-skin=protokol] .lt-hero__on{font:600 16px/1.3 var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:#1a4fa0;margin-top:6px}
[data-skin=protokol] .lt-res b{position:relative;background:none;color:var(--p-blue);border-radius:6px;padding:8px 16px 7px;font:800 17px/1.1 var(--f-m);letter-spacing:.16em;text-transform:uppercase;
  border:2.5px solid currentColor;box-shadow:inset 0 0 0 2px var(--p-paper),inset 0 0 0 3.5px currentColor;transform:rotate(-4deg);opacity:.9}
[data-skin=protokol] .lt-res--champ b{color:var(--p-red);font-size:24px;padding:10px 20px 9px}
[data-skin=protokol] .lt-res__host{color:var(--p-blue);border-radius:3px;font-family:var(--f-m)}
[data-skin=protokol] .lt-hero__people small{color:#5f584b}
[data-skin=protokol] .lt-hero__people a{font:700 15px/1.3 var(--f-m);text-transform:uppercase;letter-spacing:.04em;text-decoration-color:var(--p-blue)}
[data-skin=protokol] .lt-sign{--sg-bg:transparent;--sg-fg:var(--p-red);transform:rotate(-10deg);opacity:.85}
[data-skin=protokol] .lt-sign__o{stroke:var(--p-red);stroke-width:3;fill:transparent}
[data-skin=protokol] .lt-sign__ring,[data-skin=protokol] .lt-sign__y{font-family:var(--f-m)}
[data-skin=protokol] .lt-emb{--emb-rim:#1c1c1c}
/* табло - перекидные таблички на чёрной доске */
[data-skin=protokol] .lt-board{gap:14px;padding:18px;border-radius:12px;background:#1f1d1a;box-shadow:0 14px 24px -12px rgba(0,0,0,.6);align-self:stretch;align-content:center}
[data-skin=protokol] .lt-fig{background:none;box-shadow:none;color:#f6efe1;padding:0;gap:8px}
[data-skin=protokol] .lt-fig dt{font:700 11.5px/1.2 var(--f-m);letter-spacing:.08em;color:rgba(246,239,225,.75)}
[data-skin=protokol] .lt-fig dd{gap:4px;font:800 30px/1 var(--f-n);color:#1c1c1c}
[data-skin=protokol] .lt-fig .lt-flap{min-width:1.1em;padding:12px 4px 8px;border-radius:6px;background:linear-gradient(180deg,#fffaf0 0 50%,#f1e9d6 50%);box-shadow:0 2px 0 #c9bc9a,0 6px 10px rgba(0,0,0,.5)}
[data-skin=protokol] .lt-fig .lt-flap::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.18)}
[data-skin=protokol] .lt-fig .lt-flap::after{content:"";position:absolute;top:4px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#1f1d1a}
[data-skin=protokol] .lt-fig .lt-flap--sep{min-width:.5em;padding:0;background:none;box-shadow:none;color:#f6efe1}
[data-skin=protokol] .lt-fig .lt-flap--sep::before,[data-skin=protokol] .lt-fig .lt-flap--sep::after{display:none}
@media (max-width:639px){[data-skin=protokol] .lt-fig dd{font-size:22px}[data-skin=protokol] .lt-hero__main{padding:14px;margin-top:56px}[data-skin=protokol] .lt-hero__id{padding:20px 14px 20px 52px;background:linear-gradient(90deg,transparent 34px,rgba(209,50,60,.45) 34px 35.5px,transparent 35.5px),var(--rules),var(--p-paper)}
  [data-skin=protokol] .lt-hero__kick{font-size:11.5px;padding:11px 16px 12px;top:-38px}}
/* заголовки - машинопись с красно-синей карандашной чертой */
[data-skin=protokol] .lt-h h2{font:800 26px/1.15 var(--f-m);text-transform:uppercase;letter-spacing:.06em;padding-bottom:10px;background:linear-gradient(90deg,#d1323c 0 50%,#1a4fa0 50%) 0 100%/150px 4px no-repeat}
[data-skin=protokol] .lt-h__s{font-family:var(--f-m);font-size:12.5px}
@media (min-width:768px){[data-skin=protokol] .lt-h h2{font-size:30px}}
[data-skin=protokol] .lt-seg{border-radius:4px;background:#efe6d2}
[data-skin=protokol] .lt-seg button{border-radius:3px;font:600 12.5px/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase}
[data-skin=protokol] .lt-seg button[aria-pressed=true]{background:var(--p-paper);color:var(--p-blue);box-shadow:0 0 0 1px #d8cdb0}
[data-skin=protokol] .lt-switch{--swbg:#efe6d2;border-color:#d8cdb0}
[data-skin=protokol] .lt-dd summary,[data-skin=protokol] .lt-sw__step{border-radius:3px;background:var(--p-paper);font-family:var(--f-m);font-size:13px;box-shadow:inset 0 0 0 1px #c9bc9a}
[data-skin=protokol] .lt-dd__pop{border-radius:3px;background:var(--p-paper)}
/* лента - карточки картотеки: линованный листок, красное поле, отметки карандашом, скрепка у выбранного */
[data-skin=protokol] .lt-m__pick{border-radius:3px;background:linear-gradient(90deg,transparent 22px,rgba(209,50,60,.45) 22px 23.5px,transparent 23.5px),var(--rules),var(--p-paper);background-position:0 0,0 6px,0 0;
  color:#1c1c1c;padding:14px 14px 14px 34px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 16px 22px -14px rgba(0,0,0,.55)}
[data-skin=protokol] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 1px #b9ad8e,0 26px 30px -16px rgba(0,0,0,.6);overflow:visible}
[data-skin=protokol] .lt-m.is-act .lt-m__pick::before{content:"";position:absolute;z-index:3;top:-14px;left:34px;width:15px;height:46px;border:3px solid #8d939c;border-radius:9px}
[data-skin=protokol] .lt-m__top{font:700 12px/1 var(--f-m);letter-spacing:.08em;color:var(--p-blue)}
[data-skin=protokol] .lt-m__op{font:800 15px/1.15 var(--f-m);text-transform:uppercase}
[data-skin=protokol] .lt-m__sc{font:800 44px/1 var(--f-n)}
[data-skin=protokol] .lt-m__ex{font:700 12px/1.2 var(--f-m);color:var(--p-blue)}
[data-skin=protokol] .lt-m__rs{background:none;color:var(--rs);padding:4px 10px;border-radius:50%/60%;border:2px solid var(--rs);transform:rotate(-5deg);font:700 12px/1 var(--f-m);letter-spacing:.1em}
[data-skin=protokol] .lt-m__pl{font:500 11.5px/1.2 var(--f-m);color:#5f584b}
[data-skin=protokol] .lt-m__go{border-radius:3px;background:#1c1c1c;color:var(--p-paper);font:700 11.5px/1 var(--f-m);letter-spacing:.06em;text-transform:uppercase}
[data-skin=protokol] .lt-m--fin .lt-m__pick{background:var(--p-kraft);color:#1c1c1c;box-shadow:0 0 0 1px var(--p-kraft2),0 16px 22px -14px rgba(0,0,0,.55)}
[data-skin=protokol] .lt-m__fin{font:800 26px/1.05 var(--f-m);text-transform:uppercase;letter-spacing:.06em;color:var(--p-red);padding:8px 10px 6px;border:3px solid currentColor;box-shadow:inset 0 0 0 2px var(--p-kraft),inset 0 0 0 3.5px currentColor;transform:rotate(-4deg);align-self:flex-start}
[data-skin=protokol] .lt-m--fin .lt-m__rs{border-radius:3px;background:#1c1c1c;color:var(--p-kraft);border:0;transform:none}
[data-skin=protokol] .lt-rail::after{background:linear-gradient(90deg,#d1323c 50%,#1a4fa0 50%) 0 0/24px 3px}
[data-skin=protokol] .lt-rail i{border-radius:3px;background:var(--p-paper)}
[data-skin=protokol] .lt-rail span{font:700 11.5px/1 var(--f-m);letter-spacing:.06em}
/* сетка - протокол на машинке: синий карандаш - основа, красный кружок - замена, штриховка - нет протокола */
[data-skin=protokol] .lt-mx{--mxbg:#fffcf3;--mxhd:#fffcf3;--mxgrp:#f6efe1;--mxcard:#f6efe1}
[data-skin=protokol] .lt-mx__sheet{border-radius:2px;background:var(--grid),#fffcf3;box-shadow:0 0 0 1px #d8cdb0,6px 6px 0 #efe5cf,6px 6px 0 1px #d8cdb0,0 24px 30px -20px rgba(60,40,10,.4)}
[data-skin=protokol] .lt-mx__head{border-bottom:1.5px solid #1c1c1c;border-radius:0}
[data-skin=protokol] .lt-mx__row{border-top:1px dotted #b9ad8e}
[data-skin=protokol] .lt-mx__corner,[data-skin=protokol] .lt-mx__head .lt-mx__tot{font:700 11.5px/1 var(--f-m);letter-spacing:.1em;color:#1c1c1c}
[data-skin=protokol] .lt-mx__st{font:700 11.5px/1 var(--f-m);color:var(--p-blue)}
[data-skin=protokol] .lt-mx__op{font:600 11px/1.1 var(--f-m);text-transform:uppercase}
[data-skin=protokol] .lt-mx__sc{font:800 13px/1 var(--f-m)}
[data-skin=protokol] .lt-mx__grpn{font:800 12.5px/1 var(--f-m);letter-spacing:.16em;color:#1c1c1c;padding:9px 14px}
[data-skin=protokol] .lt-mx__grpn span{border-bottom:2px solid var(--p-red)}
[data-skin=protokol] .lt-mx__grpn b{background:none;font-family:var(--f-m);color:var(--p-blue)}
[data-skin=protokol] .lt-mx__no{background:none;border-radius:0;font:800 14px/1 var(--f-m);color:var(--p-red)}
[data-skin=protokol] .lt-mx__nm{font:700 14px/1.15 var(--f-m);text-transform:uppercase;letter-spacing:.02em}
[data-skin=protokol] .lt-mx__meta{font:500 11.5px/1.2 var(--f-m)}
[data-skin=protokol] .lt-c b{font:700 13px/1 var(--f-m)}
[data-skin=protokol] .lt-c--start::before{width:34px;height:22px;border-radius:2px;border:2px solid var(--p-blue);transform:translate(-50%,-50%) rotate(-2deg);opacity:.85}
[data-skin=protokol] .lt-c--start.is-off b::after{border-top-color:var(--p-red)}
[data-skin=protokol] .lt-c--sub::before{width:32px;height:26px;border-radius:50%/55%;background:none;border:2px solid var(--p-red);box-shadow:none;transform:translate(-50%,-50%) rotate(8deg)}
[data-skin=protokol] .lt-c--sub b{background:none;color:var(--p-red)}
[data-skin=protokol] .lt-c--bench::before{width:16px;height:2px;border-radius:0;box-shadow:none;background:var(--p-blue);opacity:.6;transform:translate(-50%,-50%) rotate(-12deg)}
[data-skin=protokol] .lt-c--out::before{width:4px;height:4px}
[data-skin=protokol] .lt-c__g i{border-radius:1px;width:8px;height:8px;transform:rotate(45deg);box-shadow:none}
[data-skin=protokol] .lt-c__k{transform:rotate(-14deg)}
[data-skin=protokol] .lt-mx__tot b{font:800 15px/1 var(--f-m)}
[data-skin=protokol] .lt-mx__tot{font-family:var(--f-m)}
[data-skin=protokol] .lt-capk{border-radius:0;background:none;color:var(--p-red);border:1.5px solid var(--p-red);font-family:var(--f-m)}
[data-skin=protokol] .lt-mx[data-sel] .lt-mx__mh button{border-radius:0}
[data-skin=protokol] .lt-legend{font-size:12px}
/* поле - миллиметровка с синими линиями, фишки - снимки с уголками */
[data-skin=protokol] .lt-field{border-radius:3px;background:var(--grid),#fffcf3;box-shadow:0 0 0 1px #d8cdb0,0 16px 24px -16px rgba(60,40,10,.4)}
[data-skin=protokol] .lt-field__lines,[data-skin=protokol] .lt-field__lines i{border-width:2px}
[data-skin=protokol] .lt-ch__face{border-radius:2px;width:46px;height:50px;background:repeating-linear-gradient(135deg,#efe5cf 0 3px,#e6dbc0 3px 6px);box-shadow:0 0 0 3px #fff,0 6px 10px rgba(0,0,0,.25);transform:rotate(-2deg)}
[data-skin=protokol] .lt-ch:nth-child(even) .lt-ch__face{transform:rotate(2.5deg)}
[data-skin=protokol] .lt-ch__face img{filter:grayscale(1) sepia(.15)}
[data-skin=protokol] .lt-ch__face b{font:800 16px/1 var(--f-n);color:var(--p-blue)}
[data-skin=protokol] .lt-ch__no{border-radius:2px;font-family:var(--f-m)}
[data-skin=protokol] .lt-ch__nm{border-radius:0;background:#fff;color:#1c1c1c;font:700 11.5px/1.2 var(--f-m);box-shadow:0 0 0 1px #d8cdb0,inset 0 -2px 0 var(--p-blue)}
[data-skin=protokol] .lt-pitch__cap b{font:700 14px/1.3 var(--f-m);text-transform:uppercase}
[data-skin=protokol] .lt-pitch__cap span{font:800 15px/1 var(--f-m);color:var(--p-red)}
[data-skin=protokol] .lt-field.is-empty{background:var(--cunk),var(--grid),#fffcf3}
/* заявка - личные карточки: линованный бланк, снимок на скрепке, номер штампом */
[data-skin=protokol] .lt-lane__h{font:800 14px/1 var(--f-m);letter-spacing:.14em}
[data-skin=protokol] .lt-lane__h::after{height:4px;background:linear-gradient(90deg,#d1323c 50%,#1a4fa0 50%) 0 0/40px 4px;opacity:.5}
[data-skin=protokol] .lt-lane__h b{border-radius:0;background:none;color:var(--p-blue);box-shadow:inset 0 0 0 1.5px var(--p-blue);font-family:var(--f-m)}
[data-skin=protokol] .lt-pc{grid-template-columns:72px minmax(0,1fr);border-radius:3px;padding:18px 14px 14px;background:var(--rules),#fffcf3;background-position:0 10px,0 0;box-shadow:0 0 0 1px #d8cdb0,0 12px 18px -14px rgba(60,40,10,.5)}
[data-skin=protokol] .lt-pc__pic{transform:rotate(-2.5deg)}
[data-skin=protokol] .lt-pc__pic::after{content:"";position:absolute;z-index:3;top:-12px;left:14px;width:12px;height:38px;border:2.5px solid #8d939c;border-radius:8px}
[data-skin=protokol] .lt-ph{width:72px;height:84px;border-radius:1px;background:repeating-linear-gradient(135deg,#efe5cf 0 3px,#e6dbc0 3px 6px);box-shadow:0 0 0 4px #fff,0 6px 12px rgba(0,0,0,.2)}
[data-skin=protokol] .lt-ph img{filter:grayscale(1) sepia(.15)}
[data-skin=protokol] .lt-ph--mono b{font:800 26px/1 var(--f-n);color:var(--p-blue)}
[data-skin=protokol] .lt-pc__no{left:auto;right:-8px;top:auto;bottom:-8px;min-width:30px;height:30px;border-radius:50%;background:none;color:var(--p-red);border:2px solid var(--p-red);font:800 13px/1 var(--f-m);transform:rotate(-10deg);background:rgba(255,252,243,.9)}
[data-skin=protokol] .lt-pc__nm{font:800 14.5px/1.2 var(--f-m);text-transform:uppercase;letter-spacing:.02em}
[data-skin=protokol] .lt-pc__pos,[data-skin=protokol] .lt-pc__st,[data-skin=protokol] .lt-pc__role{font-size:12px}
[data-skin=protokol] .lt-pc__st b{font:800 14px/1 var(--f-m)}
[data-skin=protokol] .lt-tag{border-radius:2px;font-family:var(--f-m);font-size:11px;box-shadow:inset 0 0 0 1px #c9bc9a}
[data-skin=protokol] .lt-tag--cap{background:none;color:var(--p-red);box-shadow:inset 0 0 0 1.5px var(--p-red)}
[data-skin=protokol] .lt-tag--leg{background:var(--p-blue);color:#fff}
[data-skin=protokol] .lt-sq[data-view=table] .lt-lane__row{border-radius:2px;box-shadow:0 0 0 1px #d8cdb0;background:#fffcf3}
[data-skin=protokol] .lt-sq[data-view=table] .lt-pc{box-shadow:none;border-top:1px dotted #b9ad8e;background:#fffcf3}
[data-skin=protokol] .lt-sq[data-view=table] .lt-pc__pic::after{display:none}
[data-skin=protokol] .lt-sq[data-view=table] .lt-ph{width:40px;height:44px;border-radius:1px}
[data-skin=protokol] .lt-sq[data-view=table] .lt-pc__no{right:-6px;bottom:-6px;min-width:22px;height:22px;font-size:10.5px}
/* группа - машинописная таблица, своя строка подчёркнута красным карандашом */
[data-skin=protokol] .lt-gt__wrap{border-radius:2px;background:#fffcf3;box-shadow:0 0 0 1px #d8cdb0}
[data-skin=protokol] .lt-gt{font-family:var(--f-m);font-size:13.5px}
[data-skin=protokol] .lt-gt thead th{font:700 11.5px/1 var(--f-m);letter-spacing:.1em;color:#1c1c1c;border-bottom:1.5px solid #1c1c1c}
[data-skin=protokol] .lt-gt tbody tr+tr{border-top:1px dotted #b9ad8e}
[data-skin=protokol] .lt-gt tbody th{text-transform:uppercase;font-weight:700}
[data-skin=protokol] .lt-gt__pts b{font:800 15px/1 var(--f-m)}
[data-skin=protokol] .lt-gt tr.is-us{--gt-us:transparent}
[data-skin=protokol] .lt-gt tr.is-us th span{background:linear-gradient(transparent 70%,rgba(209,50,60,.35) 70% 92%,transparent 92%)}
[data-skin=protokol] .lt-gt tr.is-us .lt-gt__pts b{display:inline-grid;place-items:center;width:30px;height:26px;border:2px solid var(--p-red);border-radius:50%/55%;color:var(--p-red)}
/* цифры - доска с перекидными табличками */
[data-skin=protokol] .lt-ld__tape{padding:18px;border-radius:12px;background:#1f1d1a;gap:16px}
[data-skin=protokol] .lt-ld{background:none;box-shadow:none;padding:0;color:#f6efe1;--surf-mut:rgba(246,239,225,.7)}
[data-skin=protokol] .lt-ld__k{font:700 11.5px/1.2 var(--f-m);letter-spacing:.08em;color:rgba(246,239,225,.8)}
[data-skin=protokol] .lt-ld__n b{position:relative;min-width:72px;padding:18px 12px 10px;text-align:center;border-radius:8px;background:linear-gradient(180deg,#fffaf0 0 50%,#f1e9d6 50%);color:#1c1c1c;font:800 34px/1 var(--f-n);box-shadow:0 2px 0 #c9bc9a,0 8px 14px rgba(0,0,0,.5)}
[data-skin=protokol] .lt-ld__n b::before,[data-skin=protokol] .lt-ld__n b::after{content:"";position:absolute;top:6px;width:6px;height:6px;border-radius:50%;background:#1f1d1a}
[data-skin=protokol] .lt-ld__n b::before{left:10px}[data-skin=protokol] .lt-ld__n b::after{right:10px}
[data-skin=protokol] .lt-ld__n span{color:rgba(246,239,225,.8);font-family:var(--f-m)}
[data-skin=protokol] .lt-ld__who{font-size:13px}
[data-skin=protokol] .lt-ld__who a{text-decoration-color:rgba(246,239,225,.4)}
/* клубы - штампованные полосы красным и синим, список с отточием */
[data-skin=protokol] .lt-cl__tape li{border-radius:2px;background:repeating-linear-gradient(135deg,rgba(26,79,160,.14) 0 2px,transparent 2px 6px),#fffcf3;box-shadow:inset 0 0 0 2px var(--p-blue)}
[data-skin=protokol] .lt-cl__tape li:nth-child(even){background:repeating-linear-gradient(45deg,rgba(209,50,60,.14) 0 2px,transparent 2px 6px),#fffcf3;box-shadow:inset 0 0 0 2px var(--p-red)}
[data-skin=protokol] .lt-cl__tape li span{font-family:var(--f-m);text-transform:uppercase;font-size:12px}
[data-skin=protokol] .lt-cl__tape li b{font:800 20px/1 var(--f-m)}
[data-skin=protokol] .lt-cl__list li{border-bottom:1px dotted #b9ad8e}
[data-skin=protokol] .lt-cl__list a{font:700 13.5px/1.2 var(--f-m);text-transform:uppercase}
[data-skin=protokol] .lt-cl__list b{background:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--p-blue);color:var(--p-blue);font-family:var(--f-m)}
[data-skin=protokol] .lt-cl__list small{font-size:11.5px}
/* раздевалка - архивный шкаф: металл, ящики с рамками для бирок */
[data-skin=protokol] .lt-locker__box{border-radius:6px;background:linear-gradient(180deg,#a7adb5,#7d838c);box-shadow:inset 0 0 0 10px #6b7179,0 24px 40px -20px rgba(0,0,0,.6)}
[data-skin=protokol] .lt-locker__deco{background:repeating-linear-gradient(180deg,transparent 0 92px,rgba(0,0,0,.25) 92px 94px,rgba(255,255,255,.25) 94px 95px),
  repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(0,0,0,.2) calc(25% - 1px) 25%);opacity:.7}
/* медиа - пустые папки со штампом */
[data-skin=protokol] .lt-md{background:none;box-shadow:none;padding:0}
[data-skin=protokol] .lt-md__art{height:128px;border-radius:4px 14px 4px 4px;background:var(--p-kraft);box-shadow:0 0 0 1px var(--p-kraft2),0 12px 18px -12px rgba(60,40,10,.5);overflow:visible;margin-top:16px}
[data-skin=protokol] .lt-md__art::before{content:"";position:absolute;left:-1px;top:-15px;width:42%;height:16px;background:var(--p-kraft);border:1px solid var(--p-kraft2);border-bottom:0;border-radius:6px 14px 0 0}
[data-skin=protokol] .lt-md__art i:nth-child(1){left:12px;right:12px;top:14px;height:3px;background:#1c1c1c;opacity:.6}
[data-skin=protokol] .lt-md__art i:nth-child(2){left:12px;right:40%;top:24px;height:3px;background:#1c1c1c;opacity:.35}
[data-skin=protokol] .lt-md__art i:nth-child(3){display:none}
[data-skin=protokol] .lt-md__soon{position:absolute;left:50%;top:84px;transform:translateX(-50%) rotate(-8deg);padding:7px 14px 6px;border:2.5px solid var(--p-red);border-radius:6px;box-shadow:inset 0 0 0 2px var(--p-kraft),inset 0 0 0 3.5px var(--p-red);
  font:800 15px/1 var(--f-m);letter-spacing:.2em;color:var(--p-red);opacity:.9}
[data-skin=protokol] .lt-md__t{font:800 15px/1 var(--f-m);text-transform:uppercase;letter-spacing:.08em;margin-top:6px}
@media (max-width:639px){[data-skin=protokol] .lt-md__art{height:84px;margin-top:14px}[data-skin=protokol] .lt-md__soon{top:auto;bottom:16px;left:auto;right:12px;transform:rotate(-8deg);font-size:12px}}
[data-skin=protokol] .lt-coach{background:var(--rules),#fffcf3;box-shadow:0 0 0 1px #d8cdb0}
[data-skin=protokol] .lt-coach .lt-ph{width:84px;height:96px;transform:rotate(-2deg)}
/* другие турниры - вкладки папок по эпохам */
[data-skin=protokol] .lt-ed__tape{gap:10px 6px;padding-top:14px}
[data-skin=protokol] .lt-ed__era{position:relative;border-radius:0 8px 4px 4px;background:#efe5cf;box-shadow:0 0 0 1px #c9bc9a;overflow:visible}
[data-skin=protokol] .lt-ed__era::before{content:"";position:absolute;left:-1px;top:-12px;width:70px;height:13px;border-radius:5px 12px 0 0;background:var(--era);box-shadow:0 0 0 1px rgba(0,0,0,.15)}
[data-skin=protokol] .lt-ed__era.is-cur{box-shadow:0 0 0 2px var(--p-red)}
[data-skin=protokol] .lt-ed__en b{font:800 11.5px/1 var(--f-m);letter-spacing:.1em}
[data-skin=protokol] .lt-ed__ys a{border-radius:2px;background:#fffcf3;font:800 13px/1 var(--f-m);box-shadow:0 0 0 1px #c9bc9a}
[data-skin=protokol] .lt-ed__ys a[aria-current]{background:none;color:var(--p-red);box-shadow:inset 0 0 0 2px var(--p-red);border-radius:50%/60%}

/* ================================================================== ОФОРМЛЕНИЯ ЭПОХ */

/* ---------- vhs · «Видеокассета» (1979-1989): наклейка кассеты, лампочное табло, телетекст, кинескоп ---------- */
.sq--v-lenta[data-skin=vhs]{
  --v-void:#10153a;--v-void2:#0b0f2a;--v-panel:#1c2459;--v-lem:#f5ff67;--v-cy:#3ee6ff;--v-mag:#ff3d8b;--v-org:#ff7a1a;--v-cream:#f4efe1;--v-ink:#1c2459;--v-ink2:#4a5384;
  --bg:var(--v-void);--fg:#e9ecff;--mut:#aab3e6;--line:rgba(160,175,255,.2);
  --surf:var(--v-panel);--surf-fg:#e9ecff;--surf-mut:#aab3e6;--surf-line:rgba(160,175,255,.18);--surf-2:#2a3373;
  --acc:var(--v-mag);--acc-fg:#0b0f2a;--win:#2fa86b;--draw:#6b73a8;--loss:#e5394c;
  --f-d:'LT Unbounded','LT Oswald',sans-serif;--f-n:'LT Handjet','LT Oswald',monospace;--f-l:'LT Oswald','Arial Narrow',sans-serif;
  --r:12px;--r-s:6px;--sh:0 0 0 1px rgba(160,175,255,.14),0 18px 30px -18px rgba(0,0,0,.7);
  --rainbow:linear-gradient(180deg,var(--v-mag) 25%,var(--v-org) 0 50%,var(--v-lem) 0 75%,var(--v-cy) 0);
  --rainbow-x:linear-gradient(90deg,var(--v-mag) 25%,var(--v-org) 0 50%,var(--v-lem) 0 75%,var(--v-cy) 0);
  --led:radial-gradient(circle,#000 58%,transparent 64%) 0 0/5px 5px;
  --tt-bar:#0000c8;
  --cs-bg:var(--v-cy);--cs-fg:#04061a;--cu-bg:var(--v-mag);--cu-fg:#04061a;--cu-line:var(--v-mag);--cb-line:var(--v-cy);--co:rgba(120,140,255,.4);
  --cg:var(--v-lem);--cy:#ffe600;--cr:#ff2a3c;--csel:rgba(255,61,139,.18);--chov:rgba(62,230,255,.08);
  --cunk:repeating-conic-gradient(rgba(62,230,255,.16) 0 25%,transparent 0 50%) 0 0/8px 8px;
  --pf:#1e6b3f;--pf2:#1a5f38;--pl:rgba(220,255,235,.6);--chb:var(--v-mag);--chf:#10153a;--chr:#fff;--chn:#04061a;--chnf:var(--v-lem);
  background:repeating-linear-gradient(180deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),var(--v-void);
}
/* Мексика-86: зелёный экран, розовые лампы, мятный телетекст (как у страниц матчей турнира) */
.sq--v-lenta[data-skin=vhs][data-tour=wc1986]{
  --v-void:#05201a;--v-void2:#031611;--v-panel:#0e3a2f;--v-lem:#ff8cc4;--v-cy:#6ff2c0;--v-mag:#ff5aa5;--v-org:#ffb000;--v-ink:#0b2f26;--v-ink2:#2c6b56;
  --mut:#acdcc9;--fg:#eefaf5;--line:rgba(150,232,200,.2);--surf-2:#16503f;--surf-mut:#acdcc9;--surf-line:rgba(150,232,200,.16);--surf-fg:#eefaf5;
  --rainbow:linear-gradient(180deg,#1fa36d 25%,#f4f1e8 0 50%,#ce1126 0 75%,#ff8cc4 0);
  --rainbow-x:linear-gradient(90deg,#1fa36d 25%,#f4f1e8 0 50%,#ce1126 0 75%,#ff8cc4 0);
  --tt-bar:#0d6b4f;
  --cunk:repeating-conic-gradient(rgba(111,242,192,.16) 0 25%,transparent 0 50%) 0 0/8px 8px;
}
[data-skin=vhs] .lt-hero{--hfg:var(--fg);--hmut:var(--mut);padding-bottom:56px}
[data-skin=vhs] .lt-hero__bg i:nth-child(1){background:radial-gradient(1100px 460px at 50% -120px,color-mix(in srgb,var(--v-cy) 18%,transparent),transparent 70%)}
[data-skin=vhs] .lt-hero__bg i:nth-child(2){top:auto;height:280px;bottom:-30px;transform:perspective(420px) rotateX(62deg);transform-origin:50% 100%;opacity:.45;
  background:repeating-linear-gradient(90deg,var(--v-mag) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,var(--v-mag) 0 1px,transparent 1px 40px);
  -webkit-mask:linear-gradient(0deg,#000,transparent 85%);mask:linear-gradient(0deg,#000,transparent 85%)}
[data-skin=vhs] .lt-hero__bg i:nth-child(3){top:auto;height:5px;bottom:0;background:var(--rainbow-x)}
/* имя - наклейка кассеты: кремовая полоса, радужные бруски, линовка */
[data-skin=vhs] .lt-hero__id{position:relative;background:var(--v-cream);color:var(--v-ink);border-radius:8px;padding:20px 22px 22px 60px;
  box-shadow:0 0 0 7px var(--v-void2),0 0 0 8px rgba(160,175,255,.25),0 26px 40px rgba(0,0,0,.5);
  background-image:repeating-linear-gradient(180deg,transparent 0 33px,rgba(28,36,89,.08) 33px 34px)}
[data-skin=vhs] .lt-hero__id::before{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;border-radius:8px 0 0 8px;background:var(--rainbow)}
[data-skin=vhs] .lt-hero__kick{font:600 13px/1.2 var(--f-l);letter-spacing:.14em;color:var(--v-ink2)}
[data-skin=vhs] .lt-hero__team{font-weight:900;font-style:italic;line-height:.95;font-family:var(--f-d);--em:.98;--hmax:96px;text-transform:uppercase;letter-spacing:-.02em;color:var(--v-ink);text-shadow:4px 4px 0 var(--v-mag)}
[data-skin=vhs] .lt-hero__on{font:600 clamp(16px,2vw,22px)/1.2 var(--f-l);letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink2)}
[data-skin=vhs] .lt-res b{border-radius:4px;background:var(--v-ink);color:var(--v-cream);font:800 italic 17px/1 var(--f-d);text-transform:uppercase;padding:9px 14px}
[data-skin=vhs] .lt-res--champ b{color:var(--v-lem);font-size:21px;padding:11px 18px;box-shadow:5px 5px 0 var(--v-mag)}
[data-skin=vhs] .lt-res__host{color:var(--v-ink)}
[data-skin=vhs] .lt-hero__people small{font-family:var(--f-l);color:var(--v-ink2)}
[data-skin=vhs] .lt-crumbs a{color:var(--mut)}
[data-skin=vhs] .lt-sign{--sg-bg:var(--v-ink);--sg-fg:var(--v-cream);filter:drop-shadow(3px 3px 0 var(--v-mag))}
[data-skin=vhs] .lt-sign__y{font-family:var(--f-d);font-style:italic;font-size:28px}
[data-skin=vhs] .lt-emb{--emb-rim:var(--v-ink)}
/* табло - лампочное: точки-лампы, свечение, загорается по лампе */
[data-skin=vhs] .lt-board{gap:0;padding:14px;border-radius:22px;background:var(--v-void2);box-shadow:0 0 0 2px color-mix(in srgb,var(--v-cy) 40%,transparent),inset 0 0 40px rgba(0,0,0,.6),0 24px 40px rgba(0,0,0,.5);
  background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px);background-size:6px 6px}
[data-skin=vhs] .lt-fig{background:none;box-shadow:none;border-radius:0;padding:10px 12px}
[data-skin=vhs] .lt-fig dt{font:600 12.5px/1 var(--f-l);letter-spacing:.14em;color:var(--v-cy)}
[data-skin=vhs] .lt-fig dd{font:800 58px/.9 var(--f-n);color:var(--v-lem);text-shadow:0 0 14px color-mix(in srgb,var(--v-lem) 60%,transparent);-webkit-mask:var(--led);mask:var(--led)}
[data-skin=vhs] .lt-fig:nth-child(2) dd,[data-skin=vhs] .lt-fig:nth-child(4) dd{color:var(--v-mag)}
@media (max-width:639px){[data-skin=vhs] .lt-fig dd{font-size:40px}[data-skin=vhs] .lt-board{padding:8px}}
[data-skin=vhs].is-in .lt-board .lt-flap>span{animation-name:ltLamp;animation-duration:.9s}
@keyframes ltLamp{0%,30%{opacity:0}40%{opacity:1}52%{opacity:.25}64%,100%{opacity:1}}
/* заголовки - хромовая плашка со скосом и двойной неоновой полосой */
[data-skin=vhs] .lt-h h2{display:inline-block;padding:8px 22px 10px;transform:skewX(-10deg);font:900 italic 24px/1 var(--f-d);text-transform:uppercase;color:#0b0f2a;
  background:linear-gradient(180deg,#fff 0%,#e4e8f0 42%,#8d96ac 50%,#c6ccd9 70%,#f5f7fb 100%);box-shadow:4px 4px 0 var(--v-mag)}
[data-skin=vhs] .lt-h::after{content:"";flex:1 1 80px;align-self:center;height:8px;min-width:40px;background:linear-gradient(180deg,var(--v-cy) 0 33%,transparent 0 50%,var(--v-mag) 0 83%,transparent 0);opacity:.85;order:1}
[data-skin=vhs] .lt-h .lt-seg{order:2}
[data-skin=vhs] .lt-h__s{font:500 14px/1.3 var(--f-l);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
@media (min-width:768px){[data-skin=vhs] .lt-h h2{font-size:30px}}
[data-skin=vhs] .lt-seg{border-radius:6px;background:var(--v-void2)}
[data-skin=vhs] .lt-seg button{border-radius:4px;font:600 14px/1 var(--f-l);letter-spacing:.08em;text-transform:uppercase}
[data-skin=vhs] .lt-seg button[aria-pressed=true]{background:var(--v-lem);color:#0b0f2a}
[data-skin=vhs] .lt-switch{--swbg:var(--v-void2);border-color:rgba(160,175,255,.18)}
[data-skin=vhs] .lt-dd summary,[data-skin=vhs] .lt-sw__step{font-family:var(--f-l);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(160,175,255,.3);border-radius:4px}
[data-skin=vhs] .lt-dd__pop{background:#000;font-family:var(--f-n)}
[data-skin=vhs] .lt-dd__grp a{font:700 17px/1 var(--f-n);border-radius:0}
/* лента: панели лампочного табло с полосой телетекста */
[data-skin=vhs] .lt-m__pick{border-radius:14px;background:var(--v-void2);color:#e9ecff;box-shadow:0 0 0 2px color-mix(in srgb,var(--v-cy) 30%,transparent),0 20px 30px -16px rgba(0,0,0,.8);
  background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1.5px);background-size:6px 6px}
[data-skin=vhs] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 2px var(--v-lem),0 0 30px color-mix(in srgb,var(--v-lem) 35%,transparent),0 30px 40px -20px rgba(0,0,0,.9)}
[data-skin=vhs] .lt-m__top{margin:-16px -16px 0;padding:8px 12px;background:var(--tt-bar);color:var(--v-lem);font:700 15px/1 var(--f-n);letter-spacing:.1em}
[data-skin=vhs] .lt-m__op{font:600 19px/1.1 var(--f-l);text-transform:uppercase;letter-spacing:.04em}
[data-skin=vhs] .lt-m__sc{font:800 66px/.85 var(--f-n);color:var(--v-mag);text-shadow:0 0 16px color-mix(in srgb,var(--v-mag) 55%,transparent);-webkit-mask:var(--led);mask:var(--led)}
[data-skin=vhs] .lt-m__ex{color:var(--v-cy);font:600 13px/1.2 var(--f-l);letter-spacing:.06em;text-transform:uppercase}
[data-skin=vhs] .lt-m__rs{border-radius:0;font:700 15px/1 var(--f-n);letter-spacing:.1em;color:#04061a}
[data-skin=vhs] .lt-m--w .lt-m__rs{background:var(--v-cy)}[data-skin=vhs] .lt-m--l .lt-m__rs{background:var(--v-mag)}[data-skin=vhs] .lt-m--d .lt-m__rs{background:#aab3e6}
[data-skin=vhs] .lt-m__pl{color:var(--mut);font-family:var(--f-l);letter-spacing:.04em}
[data-skin=vhs] .lt-m__go{border-radius:4px;background:var(--v-lem);color:#04061a;font-family:var(--f-l);letter-spacing:.06em;text-transform:uppercase}
[data-skin=vhs] .lt-m--fin .lt-m__pick{background:var(--v-cream);color:var(--v-ink);background-image:none;padding-left:52px}
[data-skin=vhs] .lt-m--fin .lt-m__pick::before{content:"";position:absolute;left:0;top:0;bottom:0;width:34px;background:var(--rainbow)}
[data-skin=vhs] .lt-m--fin .lt-m__top{margin:-16px -16px 0 -52px;padding-left:52px;background:var(--v-ink);color:var(--v-cream)}
[data-skin=vhs] .lt-m__fin{font:900 italic 25px/1.05 var(--f-d);text-transform:uppercase;text-shadow:3px 3px 0 var(--v-mag)}
[data-skin=vhs] .lt-m--fin .lt-m__rs{background:var(--v-ink);color:var(--v-lem)}
[data-skin=vhs] .lt-rail i{background:var(--v-void);border-radius:3px}
[data-skin=vhs] .lt-rail span{font:600 12.5px/1 var(--f-l);letter-spacing:.08em;text-transform:uppercase}
[data-skin=vhs] .lt-rail::after{background:var(--rainbow-x)}
/* сетка - страница телетекста: чёрный экран, блоки-мозаика, номер страницы */
[data-skin=vhs] .lt-mx{--mxbg:#000;--mxhd:#000;--mxgrp:#000;--mxcard:#05081c}
[data-skin=vhs] .lt-mx__sheet{border-radius:16px;box-shadow:0 0 0 10px #1b1c26,0 0 0 11px rgba(160,175,255,.2),0 30px 50px -20px rgba(0,0,0,.8);font-family:var(--f-n);margin:10px;
  background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}
[data-skin=vhs] .lt-mx__sheet::before{content:"P302  " attr(data-tt);display:block;padding:8px 14px;font:700 18px/1 var(--f-n);letter-spacing:.12em;text-transform:uppercase;color:var(--v-lem);
  background:linear-gradient(90deg,var(--tt-bar) 0 60%,transparent 60%),#000;border-radius:16px 16px 0 0}
[data-skin=vhs] .lt-mx__head{border-radius:0}
[data-skin=vhs] .lt-mx__row{border-top-color:rgba(62,230,255,.12)}
[data-skin=vhs] .lt-mx__corner,[data-skin=vhs] .lt-mx__st{font:700 15px/1 var(--f-n);letter-spacing:.1em;color:var(--v-cy)}
[data-skin=vhs] .lt-mx__op{font:600 15px/1.05 var(--f-n);color:#fff;letter-spacing:.04em;text-transform:uppercase}
[data-skin=vhs] .lt-mx__sc{font:700 18px/1 var(--f-n);color:var(--v-lem)}
[data-skin=vhs] .lt-mx__grpn{font:700 15px/1 var(--f-n);letter-spacing:.14em;color:#000;background:var(--v-cy);display:inline-flex;margin:6px 0 4px 10px;padding:4px 10px}
[data-skin=vhs] .lt-mx__grpn b{background:#000;color:var(--v-cy);border-radius:0}
[data-skin=vhs] .lt-mx__no{border-radius:0;background:transparent;color:var(--v-lem);font:700 21px/1 var(--f-n)}
[data-skin=vhs] .lt-mx__nm{font:600 20px/1 var(--f-n);color:#fff;letter-spacing:.04em;text-transform:uppercase}
[data-skin=vhs] .lt-mx__meta{font:500 15px/1.1 var(--f-n);color:var(--v-cy);letter-spacing:.04em}
[data-skin=vhs] .lt-c::before{border-radius:0;height:26px}
[data-skin=vhs] .lt-c b{font:800 18px/1 var(--f-n)}
[data-skin=vhs] .lt-c--sub::before{background:var(--v-mag);box-shadow:none}
[data-skin=vhs] .lt-c--sub b{background:none;padding:0}
[data-skin=vhs] .lt-c--bench::before{width:26px;height:18px;border-radius:0;box-shadow:inset 0 0 0 2px var(--cb-line);background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--v-cy) 30%,transparent) 3px 4px)}
[data-skin=vhs] .lt-c--out::before{width:6px;height:6px;border-radius:0}
[data-skin=vhs] .lt-c__g i{border-radius:0;box-shadow:0 0 0 1.5px #000}
[data-skin=vhs] .lt-c__k{border-radius:0;transform:none;box-shadow:0 0 0 1.5px #000}
[data-skin=vhs] .lt-mx__tot b{font:800 24px/1 var(--f-n);color:var(--v-lem)}
[data-skin=vhs] .lt-mx__tot{font-family:var(--f-n);font-size:16px;color:var(--v-cy)}
[data-skin=vhs] .lt-mx__tot em{color:var(--v-mag);font-size:16px}
[data-skin=vhs] .lt-capk{border-radius:0;background:var(--v-lem);color:#000;font-family:var(--f-n);font-size:14px}
[data-skin=vhs] .lt-legend{font-family:var(--f-l);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}
[data-skin=vhs] .lt-legend .lt-c b{font-size:15px}
/* поле - кинескоп в корпусе, развёртка поверх */
[data-skin=vhs] .lt-field{border-radius:30px;box-shadow:0 0 0 14px #1b1c26,0 0 0 15px rgba(160,175,255,.25),0 30px 50px rgba(0,0,0,.6);margin:14px}
[data-skin=vhs] .lt-field::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;
  background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(70% 50% at 30% 15%,rgba(255,255,255,.14),transparent 60%),radial-gradient(120% 100% at 50% 50%,transparent 62%,rgba(0,0,0,.5))}
[data-skin=vhs] .lt-ch__face{box-shadow:0 0 0 2.5px #fff,0 0 18px color-mix(in srgb,var(--v-mag) 60%,transparent)}
[data-skin=vhs] .lt-ch__face b{font:900 italic 15px/1 var(--f-d)}
[data-skin=vhs] .lt-ch__nm{border-radius:2px;background:#0b0f2a;font:600 12.5px/1.2 var(--f-l);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 3px 0 0 var(--v-mag)}
[data-skin=vhs] .lt-ch__no{border-radius:2px;font-family:var(--f-n);font-size:15px}
[data-skin=vhs] .lt-pitch__cap b{font:600 15px/1.3 var(--f-l);letter-spacing:.06em;text-transform:uppercase}
[data-skin=vhs] .lt-pitch__cap span{font-family:var(--f-n);font-size:19px;color:var(--v-lem)}
[data-skin=vhs] .lt-bench__g>b{font:600 13px/1 var(--f-l);letter-spacing:.12em;color:var(--v-cy)}
[data-skin=vhs] .lt-bench__g em{font-family:var(--f-n);font-size:17px;color:var(--v-lem)}
/* заявка - наклейки кассет с радужной кромкой, лицо в кинескопе */
[data-skin=vhs] .lt-lane__h{font:600 17px/1 var(--f-l);letter-spacing:.14em;color:var(--v-cy)}
[data-skin=vhs] .lt-lane__h::after{height:4px;background:var(--rainbow-x);opacity:.6}
[data-skin=vhs] .lt-lane__h b{border-radius:0;background:var(--v-lem);color:#000;font:800 17px/1 var(--f-n)}
[data-skin=vhs] .lt-pc{background:var(--v-cream);color:var(--v-ink);border-radius:6px;padding:16px 12px 12px;box-shadow:0 0 0 5px var(--v-void2),0 16px 24px -12px rgba(0,0,0,.7);--surf-mut:var(--v-ink2);--surf-line:rgba(28,36,89,.18);--surf-2:#e6dfcb;--surf-fg:var(--v-ink)}
[data-skin=vhs] .lt-pc::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;border-radius:6px 6px 0 0;background:var(--rainbow-x)}
[data-skin=vhs] .lt-ph{border-radius:12px/16px;background:radial-gradient(circle at 50% 45%,#2a3373,#0b0f2b 75%);box-shadow:0 0 0 4px #1b1c26}
[data-skin=vhs][data-tour=wc1986] .lt-ph{background:radial-gradient(circle at 50% 45%,#16503f,#031611 75%)}
[data-skin=vhs] .lt-ph--mono b{font:900 italic 24px/1 var(--f-d);color:var(--v-lem);text-shadow:2px 2px 0 var(--v-mag)}
[data-skin=vhs] .lt-pc__no{border-radius:2px;background:var(--v-mag);color:#04061a;font:800 18px/1 var(--f-n);top:-8px}
[data-skin=vhs] .lt-pc__nm{font:600 19px/1.1 var(--f-l);letter-spacing:.03em;text-transform:uppercase}
[data-skin=vhs] .lt-pc__st b{font-family:var(--f-n);font-size:20px}
[data-skin=vhs] .lt-tag{border-radius:2px;font:600 12px/1 var(--f-l);letter-spacing:.06em;text-transform:uppercase}
[data-skin=vhs] .lt-tag--cap{background:var(--v-ink);color:var(--v-lem)}
[data-skin=vhs] .lt-tag--leg{background:var(--v-mag);color:#04061a}
[data-skin=vhs] .lt-sq[data-view=table] .lt-lane__row{background:#000;box-shadow:0 0 0 1px rgba(62,230,255,.2)}
[data-skin=vhs] .lt-sq[data-view=table] .lt-pc{background:#000;color:#fff;box-shadow:none;border-top:1px solid rgba(62,230,255,.15);--surf-mut:var(--v-cy);--surf-fg:#fff;--surf-line:rgba(62,230,255,.25)}
[data-skin=vhs] .lt-sq[data-view=table] .lt-pc::before{display:none}
[data-skin=vhs] .lt-sq[data-view=table] .lt-pc__nm{font:600 19px/1 var(--f-n)}
/* группа - таблица телетекста */
[data-skin=vhs] .lt-gt__wrap{background:#000;border-radius:14px;box-shadow:0 0 0 8px #1b1c26,0 0 0 9px rgba(160,175,255,.2);margin:9px}
[data-skin=vhs] .lt-gt{font:600 19px/1 var(--f-n);color:#fff}
[data-skin=vhs] .lt-gt thead th{background:var(--tt-bar);color:var(--v-lem);font:700 16px/1 var(--f-n);letter-spacing:.1em;border:0}
[data-skin=vhs] .lt-gt tbody th{font-weight:600;text-transform:uppercase;letter-spacing:.04em}
[data-skin=vhs] .lt-gt tbody tr+tr{border-color:rgba(62,230,255,.12)}
[data-skin=vhs] .lt-gt td{color:var(--v-cy)}
[data-skin=vhs] .lt-gt__pts b{font:800 23px/1 var(--f-n);color:var(--v-lem)}
[data-skin=vhs] .lt-gt tr.is-us{--gt-us:var(--v-mag)}
[data-skin=vhs] .lt-gt tr.is-us :is(th,td,b){color:#000}
/* цифры - лампочные табло */
[data-skin=vhs] .lt-ld{background:var(--v-void2);border-radius:16px;box-shadow:0 0 0 2px color-mix(in srgb,var(--v-cy) 25%,transparent);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px);background-size:6px 6px}
[data-skin=vhs] .lt-ld__k{font:600 12.5px/1.2 var(--f-l);letter-spacing:.14em;color:var(--v-cy)}
[data-skin=vhs] .lt-ld__n b{font:800 68px/.85 var(--f-n);color:var(--v-lem);text-shadow:0 0 14px color-mix(in srgb,var(--v-lem) 50%,transparent);-webkit-mask:var(--led);mask:var(--led)}
[data-skin=vhs] .lt-ld:nth-child(3n+2) .lt-ld__n b{color:var(--v-mag)}
[data-skin=vhs] .lt-ld:nth-child(3n) .lt-ld__n b{color:var(--v-cy)}
[data-skin=vhs] .lt-ld__n span{font:600 14px/1 var(--f-l);letter-spacing:.08em;text-transform:uppercase}
/* клубы - столбики телетекста */
[data-skin=vhs] .lt-cl__tape li{border-radius:0;background:var(--v-cy);color:#000;box-shadow:none;font-family:var(--f-n)}
[data-skin=vhs] .lt-cl__tape li:nth-child(4n+2){background:var(--v-mag)}[data-skin=vhs] .lt-cl__tape li:nth-child(4n+3){background:var(--v-lem)}[data-skin=vhs] .lt-cl__tape li:nth-child(4n){background:#5be36b}
[data-skin=vhs] .lt-cl__tape li span{font:600 18px/1 var(--f-n);text-transform:uppercase;letter-spacing:.04em}
[data-skin=vhs] .lt-cl__tape li b{font:800 28px/1 var(--f-n)}
[data-skin=vhs] .lt-cl__list a{font:600 19px/1.1 var(--f-n);text-transform:uppercase;letter-spacing:.04em}
[data-skin=vhs] .lt-cl__list b{border-radius:0;background:var(--v-lem);color:#000;font-size:19px}
[data-skin=vhs] .lt-cl__list li{border-bottom:1px dashed rgba(160,175,255,.25)}
/* раздевалка - шкафчики с подсветкой и строками развёртки */
[data-skin=vhs] .lt-locker__box{background:linear-gradient(180deg,#1b1f4a,#0b0f2a);border-radius:18px;box-shadow:0 0 0 2px var(--v-mag),0 0 40px color-mix(in srgb,var(--v-mag) 30%,transparent),inset 0 0 0 10px #0b0f2a}
[data-skin=vhs][data-tour=wc1986] .lt-locker__box{background:linear-gradient(180deg,#0e3a2f,#031611)}
[data-skin=vhs] .lt-locker__deco{background:repeating-linear-gradient(90deg,transparent 0 118px,rgba(160,175,255,.12) 118px 120px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),
  linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--v-cy) 14%,transparent))}
/* медиа - кассеты: корпус, наклейка, две катушки */
[data-skin=vhs] .lt-md{background:transparent;box-shadow:none;padding:0}
[data-skin=vhs] .lt-md__art{height:132px;border-radius:10px;background:linear-gradient(180deg,#30323f,#1b1c26 60%,#14151d);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 16px 26px -12px rgba(0,0,0,.8)}
[data-skin=vhs] .lt-md__art i:nth-child(1){left:12%;right:12%;top:12px;height:40px;border-radius:3px;background:var(--v-cream);box-shadow:inset 0 6px 0 var(--v-mag),inset 0 12px 0 var(--v-org)}
[data-skin=vhs] .lt-md__art i:nth-child(2),[data-skin=vhs] .lt-md__art i:nth-child(3){top:66px;width:44px;height:44px;border-radius:50%;background:repeating-conic-gradient(#e4e8f0 0 10deg,#8d96ac 10deg 30deg);box-shadow:0 0 0 6px #0b0b10}
[data-skin=vhs] .lt-md__art i:nth-child(2){left:22%}[data-skin=vhs] .lt-md__art i:nth-child(3){right:22%}
[data-skin=vhs] .lt-md__t{font:600 20px/1.1 var(--f-l);letter-spacing:.08em;text-transform:uppercase}
[data-skin=vhs] .lt-md__soon{font:700 19px/1 var(--f-n);letter-spacing:.14em;color:var(--v-lem)}
@media (max-width:639px){[data-skin=vhs] .lt-md__art i:nth-child(2),[data-skin=vhs] .lt-md__art i:nth-child(3){top:44px;width:28px;height:28px;box-shadow:0 0 0 4px #0b0b10}[data-skin=vhs] .lt-md__art i:nth-child(1){height:24px;top:8px}}
[data-skin=vhs] .lt-coach{background:var(--v-cream);color:var(--v-ink);--surf-mut:var(--v-ink2)}
/* другие турниры - корешки кассет */
[data-skin=vhs] .lt-ed__era{background:linear-gradient(180deg,#30323f,#1b1c26);border-radius:6px;box-shadow:inset 0 4px 0 var(--era)}
[data-skin=vhs] .lt-ed__era.is-cur{box-shadow:inset 0 4px 0 var(--era),0 0 0 2px var(--v-mag)}
[data-skin=vhs] .lt-ed__en b{font:600 13px/1 var(--f-l);letter-spacing:.12em}
[data-skin=vhs] .lt-ed__ys a{border-radius:2px;background:var(--v-cream);color:var(--v-ink);box-shadow:inset 4px 0 0 var(--era);font:800 18px/1 var(--f-n)}
[data-skin=vhs] .lt-ed__ys a[aria-current]{background:var(--v-lem);color:#000;box-shadow:inset 4px 0 0 var(--era),0 0 0 3px var(--v-mag)}
[data-skin=vhs] .lt-ed__leg i{box-shadow:inset 0 0 0 2px var(--v-cream)}
[data-skin=vhs] .lt-src{font-family:var(--f-l);letter-spacing:.08em;text-transform:uppercase}

/* ---------- press · «Журнал и наклейки» (1990-1997): обложка журнала, вырезки, наклейки-кружки, растр, звёзды-взрывы ---------- */
.sq--v-lenta[data-skin=press]{
  --j-navy:#1c2459;--j-red:#d9341a;--j-cy:#1497d4;--j-yel:#ffd23f;--j-pink:#ff6fa5;--j-paper:#fffdf8;
  --bg:#f4f4f4;--fg:#1c2459;--mut:#565d80;--line:rgba(28,36,89,.2);
  --surf:#fffdf8;--surf-fg:#1c2459;--surf-mut:#565d80;--surf-line:rgba(28,36,89,.14);--surf-2:#e8f9ff;
  --acc:#d9341a;--acc-fg:#fff;--win:#16804a;--draw:#6b7194;--loss:#c22e16;
  --f-d:'LT Press','LT Oswald',sans-serif;--f-n:'LT Press','LT Oswald',sans-serif;--f-l:'LT Unbounded',Manrope,sans-serif;
  --r:4px;--r-s:3px;--sh:5px 5px 0 var(--j-navy);
  --dots:radial-gradient(rgba(28,36,89,.1) 1px,transparent 1.4px) 0 0/14px 14px;
  --star:polygon(50% 0%,57.1% 9.6%,67.1% 3%,70.5% 14.5%,82.1% 11.7%,81.4% 23.6%,93.3% 25%,88.5% 36%,99.2% 41.3%,91% 50%,99.2% 58.7%,88.5% 64%,93.3% 75%,81.4% 76.4%,82.1% 88.3%,70.5% 85.5%,67.1% 97%,57.1% 90.4%,50% 100%,42.9% 90.4%,32.9% 97%,29.5% 85.5%,17.9% 88.3%,18.6% 76.4%,6.7% 75%,11.5% 64%,.8% 58.7%,9% 50%,.8% 41.3%,11.5% 36%,6.7% 25%,18.6% 23.6%,17.9% 11.7%,29.5% 14.5%,32.9% 3%,42.9% 9.6%);
  --cs-bg:var(--j-navy);--cs-fg:#fff;--cu-bg:#fff;--cu-fg:var(--j-navy);--cu-line:var(--j-red);--cb-line:rgba(28,36,89,.45);--co:rgba(28,36,89,.25);
  --cg:var(--j-red);--cy:#ffc400;--cr:#e0261d;--csel:rgba(20,151,212,.12);--chov:rgba(255,210,63,.18);
  --cunk:radial-gradient(rgba(28,36,89,.22) 1.3px,transparent 1.6px) 0 0/6px 6px;
  --pf:#2e9a5c;--pf2:#2a8f55;--pl:rgba(255,255,255,.85);--chb:#fff;--chf:var(--j-navy);--chr:#fff;--chn:var(--j-navy);--chnf:#fff;
  background:var(--dots),#f4f4f4;
}
/* обложка журнала: жирная рамка, тень краской, вырезка с названием, звезда с итогом */
[data-skin=press] .lt-hero{background:var(--dots),linear-gradient(100deg,#dce8ff,#f6f0ff 50%,#ffe4ec)}
[data-skin=press] .lt-hero__main{position:relative;padding:26px 24px 30px;border-radius:4px;background:var(--j-paper);box-shadow:0 0 0 4px var(--j-navy),12px 12px 0 var(--j-navy)}
[data-skin=press] .lt-hero__main::after{content:"";position:absolute;right:18px;bottom:18px;width:180px;height:120px;background:radial-gradient(rgba(28,36,89,.18) 2px,transparent 2.5px) 0 0/10px 10px;pointer-events:none;z-index:0}
[data-skin=press] .lt-hero__kick{display:inline-block;background:var(--j-red);color:#fff;padding:7px 12px 6px;font:800 italic 15px/1 var(--f-l);letter-spacing:.06em;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--j-navy)}
[data-skin=press] .lt-hero__team{display:inline-block;background:var(--team,var(--j-navy));color:#fff;padding:4px 18px 8px;transform:rotate(-2deg) skewX(-6deg);font-style:italic;font-weight:900;line-height:.95;text-transform:uppercase;
  box-shadow:6px 6px 0 var(--j-navy);--em:.47;--hmax:118px}
[data-skin=press] .lt-hero__on{font:800 italic clamp(18px,2.2vw,26px)/1.1 var(--f-d);text-transform:uppercase;color:var(--j-navy);margin-top:8px}
[data-skin=press] .lt-res b{position:relative;display:grid;place-items:center;width:150px;height:150px;padding:0 20px;border-radius:0;background:var(--j-cy);color:#fff;clip-path:var(--star);
  font:900 italic 22px/1 var(--f-d);text-align:center;text-transform:uppercase;transform:rotate(-8deg)}
[data-skin=press] .lt-res--champ b{background:var(--j-yel);color:var(--j-navy);width:170px;height:170px;font-size:26px}
[data-skin=press] .lt-res__host{color:var(--j-red);font:800 italic 14px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-hero__people a{font:800 italic 20px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-sign{--sg-bg:#c8102e;--sg-fg:#fff;filter:drop-shadow(3px 3px 0 var(--j-navy))}
[data-skin=press] .lt-sign__y{font-family:var(--f-d);font-style:italic;font-size:34px}
[data-skin=press] .lt-emb{--emb-rim:var(--j-navy)}
[data-skin=press] .lt-hero__id{position:relative;z-index:1}
/* табло - круглые наклейки */
[data-skin=press] .lt-board{position:relative;z-index:1;gap:14px}
[data-skin=press] .lt-fig{aspect-ratio:1;justify-content:center;align-items:center;text-align:center;border-radius:50%;padding:8px;background:var(--j-cy);color:#fff;box-shadow:4px 4px 0 var(--j-navy);gap:2px}
[data-skin=press] .lt-fig:nth-child(2){background:var(--j-yel);color:var(--j-navy);transform:rotate(6deg)}
[data-skin=press] .lt-fig:nth-child(3){background:var(--j-pink);transform:rotate(-5deg)}
[data-skin=press] .lt-fig:nth-child(4){background:var(--j-navy);aspect-ratio:auto;border-radius:999px;transform:rotate(-2deg)}
[data-skin=press] .lt-fig:nth-child(5){background:var(--j-red);aspect-ratio:auto;border-radius:999px;transform:rotate(2deg)}
[data-skin=press] .lt-fig dt{font:800 11px/1.1 var(--f-l);letter-spacing:.04em;color:inherit;opacity:.9}
[data-skin=press] .lt-fig dd{font:900 italic 50px/1 var(--f-d);justify-content:center}
[data-skin=press].is-in .lt-board .lt-fig{animation:ltPeel .7s var(--ease) both;animation-delay:calc(var(--fd,0ms) + 80ms)}
[data-skin=press].is-in .lt-board .lt-flap>span{animation:none}
@keyframes ltPeel{0%{transform:scale(.4) rotate(-30deg);opacity:0}70%{transform:scale(1.08) rotate(4deg);opacity:1}100%{opacity:1}}
@media (max-width:639px){[data-skin=press] .lt-fig dd{font-size:34px}[data-skin=press] .lt-res b{width:120px;height:120px;font-size:18px}[data-skin=press] .lt-res--champ b{width:136px;height:136px;font-size:20px}[data-skin=press] .lt-hero__main{padding:18px 14px 20px}}
/* заголовки - синий скошенный блок с белым сверхузким курсивом */
[data-skin=press] .lt-h h2{display:inline-block;padding:4px 18px 6px;background:var(--j-navy);color:#fff;transform:skewX(-8deg) rotate(-1.5deg);font:900 italic 34px/1 var(--f-d);text-transform:uppercase;box-shadow:5px 5px 0 var(--j-cy)}
[data-skin=press] .lt-h__s{font:800 italic 16px/1.2 var(--f-d);text-transform:uppercase;color:var(--j-red)}
@media (min-width:768px){[data-skin=press] .lt-h h2{font-size:42px}}
[data-skin=press] .lt-seg{border-radius:4px;background:#fff;box-shadow:0 0 0 2px var(--j-navy)}
[data-skin=press] .lt-seg button{border-radius:2px;font:800 italic 16px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-seg button[aria-pressed=true]{background:var(--j-red);color:#fff}
[data-skin=press] .lt-switch{--swbg:#fff;border-color:var(--j-navy);border-width:2px 0}
[data-skin=press] .lt-dd summary,[data-skin=press] .lt-sw__step{border-radius:3px;font:800 italic 16px/1 var(--f-d);text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--j-navy)}
[data-skin=press] .lt-dd__pop{border-radius:4px;box-shadow:0 0 0 3px var(--j-navy),8px 8px 0 var(--j-navy)}
/* лента - журнальные вырезки: белый лист, рамка, тень краской, лёгкий наклон */
[data-skin=press] .lt-m__pick{border-radius:2px;background:var(--j-paper);box-shadow:0 0 0 3px var(--j-navy),6px 6px 0 var(--j-navy)}
[data-skin=press] .lt-m:nth-child(odd) .lt-m__pick{rotate:-1.2deg}[data-skin=press] .lt-m:nth-child(even) .lt-m__pick{rotate:1deg}
[data-skin=press] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 3px var(--j-navy),8px 8px 0 var(--j-red)}
[data-skin=press] .lt-m__top{margin:-16px -16px 0;padding:8px 14px 7px;background:var(--j-navy);color:#fff;font:800 italic 14px/1 var(--f-d)}
[data-skin=press] .lt-m__op{font:900 italic 22px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-m__sc{font:900 italic 64px/.9 var(--f-d);color:var(--j-navy);text-shadow:3px 3px 0 var(--j-red)}
[data-skin=press] .lt-m__ex{font:800 italic 14px/1 var(--f-d);text-transform:uppercase;color:var(--j-red)}
[data-skin=press] .lt-m__rs{position:absolute;right:12px;top:54px;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;padding:0;font:900 italic 13px/1 var(--f-d);text-align:center;transform:rotate(-10deg);box-shadow:2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-m--w .lt-m__rs{background:var(--j-yel);color:var(--j-navy)}
[data-skin=press] .lt-m__pl{font:600 12px/1.2 var(--f-l);letter-spacing:-.01em}
[data-skin=press] .lt-m__go{border-radius:2px;background:var(--j-red);color:#fff;font:800 italic 15px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-m--fin .lt-m__pick{background:var(--j-yel);color:var(--j-navy)}
[data-skin=press] .lt-m--fin .lt-m__top{background:var(--j-red)}
[data-skin=press] .lt-m__fin{font:900 italic 38px/.95 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-m--fin .lt-m__rs{position:static;width:auto;height:auto;border-radius:2px;padding:4px 8px;transform:none;background:var(--j-navy);color:#fff}
[data-skin=press] .lt-rail i{border-radius:50%;box-shadow:inset 0 0 0 3px var(--rs),2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-rail span{font:800 italic 14px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-rail::after{background:var(--j-red);height:4px}
/* сетка - журнальная турнирная таблица с наклейками-кружками */
[data-skin=press] .lt-mx{--mxbg:#fffdf8;--mxhd:var(--j-navy);--mxgrp:#e8f9ff;--mxcard:#fff7e0}
[data-skin=press] .lt-mx__sheet{border-radius:4px;box-shadow:0 0 0 3px var(--j-navy),9px 9px 0 var(--j-navy)}
[data-skin=press] .lt-mx__head{color:#fff;border-radius:0}
[data-skin=press] .lt-mx__head :is(.lt-mx__corner,.lt-mx__st,.lt-mx__tot){color:var(--j-yel)}
[data-skin=press] .lt-mx__corner,[data-skin=press] .lt-mx__head .lt-mx__tot{font:800 italic 15px/1 var(--f-d)}
[data-skin=press] .lt-mx__st{font:800 italic 14px/1 var(--f-d)}
[data-skin=press] .lt-mx__op{font:800 italic 14px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-mx__sc{font:900 italic 18px/1 var(--f-d);color:#fff}
[data-skin=press] .lt-mx__row{border-top:1px solid rgba(28,36,89,.12)}
[data-skin=press] .lt-mx__row:nth-of-type(even):not(.lt-mx__grp){background:rgba(232,249,255,.5)}
[data-skin=press] .lt-mx__grpn{font:900 italic 17px/1 var(--f-d);color:var(--j-navy)}
[data-skin=press] .lt-mx__grpn b{background:var(--j-red);color:#fff;font-family:var(--f-d)}
[data-skin=press] .lt-mx__no{background:var(--j-navy);color:#fff;border-radius:3px;font:900 italic 16px/1 var(--f-d);transform:skewX(-6deg)}
[data-skin=press] .lt-mx__nm{font:900 italic 18px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-mx__meta{font-size:11.5px}
[data-skin=press] .lt-c::before{width:32px;height:32px;border-radius:50%}
[data-skin=press] .lt-c--start::before{background:var(--team,var(--j-navy));box-shadow:2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-c b{font:900 italic 15px/1 var(--f-d)}
[data-skin=press] .lt-c--sub::before{background:conic-gradient(var(--j-red) 0 50%,#fff 0);box-shadow:inset 0 0 0 2px var(--j-red),2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-c--sub b{background:#fff;border-radius:50%;padding:3px 2px;color:var(--j-navy)}
[data-skin=press] .lt-c--bench::before{width:28px;height:28px;box-shadow:none;border:2px dashed rgba(28,36,89,.45)}
[data-skin=press] .lt-c__g{top:3px;right:calc(50% - 21px)}
[data-skin=press] .lt-c__g i{width:10px;height:10px;clip-path:var(--star);box-shadow:none;background:var(--j-yel);border-radius:0;outline:0}
[data-skin=press] .lt-c__k{transform:rotate(12deg)}
[data-skin=press] .lt-mx__tot b{font:900 italic 22px/1 var(--f-d)}
[data-skin=press] .lt-capk{background:var(--j-yel);color:var(--j-navy);font-family:var(--f-d)}
/* поле - зелёное, фишки - наклейки альбома */
[data-skin=press] .lt-field{border-radius:4px;box-shadow:0 0 0 3px var(--j-navy),8px 8px 0 var(--j-navy)}
[data-skin=press] .lt-ch__face{border-radius:3px;width:44px;height:52px;background:repeating-linear-gradient(45deg,#e8f9ff 0 4px,#d6f2fc 4px 8px);box-shadow:0 0 0 3px #fff,3px 3px 0 3px rgba(28,36,89,.5)}
[data-skin=press] .lt-ch__face b{font:900 italic 20px/1 var(--f-d);color:var(--j-navy)}
[data-skin=press] .lt-ch__no{border-radius:2px;font:900 italic 14px/1 var(--f-d);top:34px}
[data-skin=press] .lt-ch__nm{border-radius:2px;background:#fff;color:var(--j-navy);font:900 italic 13px/1.1 var(--f-d);text-transform:uppercase;box-shadow:2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-pitch__cap b{font:900 italic 18px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-pitch__cap span{font:900 italic 20px/1 var(--f-d);color:var(--j-red)}
[data-skin=press] .lt-bench__g>b{font:900 italic 15px/1 var(--f-d);color:var(--j-red)}
/* заявка - наклейки альбома: фото во всю ширину, полоса с именем, фольга у легенд */
[data-skin=press] .lt-lane__h{font:900 italic 22px/1 var(--f-d)}
[data-skin=press] .lt-lane__h::after{height:4px;background:var(--j-navy)}
[data-skin=press] .lt-lane__h b{border-radius:50%;background:var(--j-red);font-family:var(--f-d);min-width:30px;height:30px;display:grid;place-items:center;padding:0}
[data-skin=press] .lt-lane__row{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc{grid-template-columns:1fr;gap:0;padding:8px;border-radius:3px;background:#fff;box-shadow:0 0 0 2px var(--j-navy),5px 5px 0 var(--j-navy)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc:nth-child(3n+1){rotate:-.8deg}[data-skin=press] .lt-sq[data-view=cards] .lt-pc:nth-child(3n+2){rotate:.6deg}
[data-skin=press] .lt-sq[data-view=cards] .lt-ph{width:100%;height:auto;aspect-ratio:4/4.2;border-radius:2px;background:repeating-linear-gradient(45deg,#e8f9ff 0 6px,#d6f2fc 6px 12px)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc[data-line=DEF] .lt-ph{background:repeating-linear-gradient(45deg,#fff3cc 0 6px,#ffe9a3 6px 12px)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc[data-line=MID] .lt-ph{background:repeating-linear-gradient(45deg,#ffe4ec 0 6px,#ffd0df 6px 12px)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc[data-line=FWD] .lt-ph{background:repeating-linear-gradient(45deg,#e3f7e8 0 6px,#ccefd5 6px 12px)}
[data-skin=press] .lt-ph--mono b{font:900 italic 46px/1 var(--f-d);color:var(--j-navy)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc__no{left:8px;top:auto;bottom:-14px;min-width:34px;height:30px;font:900 italic 20px/1 var(--f-d);background:var(--j-red);transform:skewX(-8deg)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc__body{padding:20px 4px 4px}
[data-skin=press] .lt-pc__nm{font:900 italic 21px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-pc__st b{font:900 italic 18px/1 var(--f-d)}
[data-skin=press] .lt-sq[data-view=cards] .lt-pc:has(.lt-tag--leg){background:linear-gradient(115deg,#fff 20%,#fff7d1 35%,#e7f6ff 50%,#ffe4f1 65%,#fff 80%);box-shadow:0 0 0 2px var(--j-navy),5px 5px 0 var(--j-yel)}
[data-skin=press] .lt-tag{border-radius:2px;font:800 italic 13px/1 var(--f-d);text-transform:uppercase;box-shadow:inset 0 0 0 1.5px rgba(28,36,89,.3)}
[data-skin=press] .lt-tag--leg{background:var(--j-yel);color:var(--j-navy)}
[data-skin=press] .lt-sq[data-view=table] .lt-lane__row{box-shadow:0 0 0 2px var(--j-navy),6px 6px 0 var(--j-navy);border-radius:3px}
/* группа - журнальная таблица: синяя шапка, зебра, своя строка - красный блок */
[data-skin=press] .lt-gt__wrap{border-radius:3px;box-shadow:0 0 0 3px var(--j-navy),8px 8px 0 var(--j-navy)}
[data-skin=press] .lt-gt thead th{background:var(--j-navy);color:var(--j-yel);font:800 italic 15px/1 var(--f-d);border:0}
[data-skin=press] .lt-gt tbody tr:nth-child(even){background:#e8f9ff}
[data-skin=press] .lt-gt tbody th{font:900 italic 18px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-gt td{font:800 16px/1 var(--f-d)}
[data-skin=press] .lt-gt__pts b{font:900 italic 22px/1 var(--f-d)}
[data-skin=press] .lt-gt tr.is-us,[data-skin=press] .lt-gt tbody tr.is-us:nth-child(even){background:var(--j-red);color:#fff}
/* цифры - звёзды и круглые наклейки */
[data-skin=press] .lt-ld{position:relative;padding:16px 16px 16px 104px;min-height:116px;justify-content:center;border-radius:3px;box-shadow:0 0 0 2px var(--j-navy),5px 5px 0 var(--j-navy)}
[data-skin=press] .lt-ld__n{position:absolute;left:8px;top:50%;transform:translateY(-50%) rotate(-8deg);width:88px;height:88px;flex-direction:column;justify-content:center;align-items:center;gap:0;clip-path:var(--star);background:var(--j-yel)}
[data-skin=press] .lt-ld:nth-child(3n+2) .lt-ld__n{background:var(--j-cy);color:#fff}[data-skin=press] .lt-ld:nth-child(3n) .lt-ld__n{background:var(--j-pink);color:#fff}
[data-skin=press] .lt-ld__n b{font:900 italic 38px/.9 var(--f-d)}
[data-skin=press] .lt-ld__n span{font:800 italic 11px/1 var(--f-d);text-transform:uppercase;color:inherit}
[data-skin=press] .lt-ld__k{font:900 italic 16px/1 var(--f-d);color:var(--j-red)}
[data-skin=press] .lt-ld__who{font-weight:800}
/* клубы - инфографика: толстые полосы с растром */
[data-skin=press] .lt-cl__tape li{border-radius:2px;background:radial-gradient(rgba(255,255,255,.25) 1.4px,transparent 1.8px) 0 0/7px 7px,var(--j-navy);color:#fff;box-shadow:4px 4px 0 rgba(28,36,89,.35)}
[data-skin=press] .lt-cl__tape li:nth-child(2){background-color:var(--j-red)}[data-skin=press] .lt-cl__tape li:nth-child(3){background-color:var(--j-cy)}[data-skin=press] .lt-cl__tape li:nth-child(4){background-color:#16804a}[data-skin=press] .lt-cl__tape li:nth-child(5){background-color:#7a3fd1}
[data-skin=press] .lt-cl__tape li span{font:800 italic 16px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-cl__tape li b{font:900 italic 30px/1 var(--f-d)}
[data-skin=press] .lt-cl__list a{font:900 italic 18px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-cl__list b{border-radius:50%;background:var(--j-yel);color:var(--j-navy);font:900 italic 16px/1 var(--f-d)}
[data-skin=press] .lt-cl__list li{border-bottom:2px solid var(--j-navy)}
/* раздевалка - разворот альбома с корешком посередине */
[data-skin=press] .lt-locker__box{border-radius:4px;background:#fffdf8;box-shadow:0 0 0 3px var(--j-navy),10px 10px 0 var(--j-navy)}
[data-skin=press] .lt-locker__deco{background:linear-gradient(90deg,transparent calc(50% - 26px),rgba(28,36,89,.12) calc(50% - 4px),rgba(28,36,89,.3) 50%,rgba(28,36,89,.12) calc(50% + 4px),transparent calc(50% + 26px)),var(--dots)}
/* медиа - журнальные страницы со звездой «скоро» */
[data-skin=press] .lt-md{border-radius:3px;box-shadow:0 0 0 2px var(--j-navy),5px 5px 0 var(--j-navy);overflow:hidden}
[data-skin=press] .lt-md__art{border-radius:0;background:var(--dots),#e8f9ff;margin:-12px -12px 6px}
[data-skin=press] .lt-md__art i:nth-child(1){left:14px;top:16px;width:46%;height:16px;background:var(--j-navy)}
[data-skin=press] .lt-md__art i:nth-child(2){left:14px;top:40px;width:30%;height:10px;background:var(--j-red)}
[data-skin=press] .lt-md__art i:nth-child(3){right:14px;bottom:10px;width:74px;height:74px;clip-path:var(--star);background:var(--j-yel)}
[data-skin=press] .lt-md__t{font:900 italic 24px/1 var(--f-d);text-transform:uppercase}
[data-skin=press] .lt-md__soon{font:800 italic 16px/1 var(--f-d);color:var(--j-red)}
@media (max-width:639px){[data-skin=press] .lt-md__art{margin:0}[data-skin=press] .lt-md__art i:nth-child(3){width:48px;height:48px}}
[data-skin=press] .lt-coach{box-shadow:0 0 0 2px var(--j-navy),5px 5px 0 var(--j-navy)}
/* другие турниры - наклейки по эпохам */
[data-skin=press] .lt-ed__era{border-radius:3px;box-shadow:0 0 0 2px var(--j-navy),4px 4px 0 var(--j-navy),inset 0 5px 0 var(--era)}
[data-skin=press] .lt-ed__en b{font:900 italic 15px/1 var(--f-d)}
[data-skin=press] .lt-ed__ys a{border-radius:999px;font:900 italic 17px/1 var(--f-d);box-shadow:inset 0 0 0 2px var(--era)}
[data-skin=press] .lt-ed__ys a[aria-current]{background:var(--j-red);color:#fff;box-shadow:2px 2px 0 var(--j-navy)}
[data-skin=press] .lt-c--out::before{width:7px;height:7px;background:rgba(28,36,89,.3)}
[data-skin=press] .lt-c--unknown::before{display:none}

/* ---------- fr98 · «Франция-98» (1998-1999): эфир 1998, вечерний стадион, плашки счёта, синие полосы ---------- */
.sq--v-lenta[data-skin=fr98]{
  --f-navy:#0b1740;--f-blue:#1f45d8;--f-blue2:#13285e;--f-cy:#18c6e6;--f-org:#ff7a1a;--f-gold:#f2b632;
  --plate:linear-gradient(90deg,#13285e,#1f45d8);--plate-v:linear-gradient(180deg,#2a55e6,#13285e);
  --tri:linear-gradient(90deg,#18c6e6 0 33.3%,#f4f7fc 0 66.6%,#ff7a1a 0);
  --bg:#e9eefa;--fg:#0b1740;--mut:#46557f;--line:rgba(11,23,64,.16);
  --surf:#fff;--surf-fg:#0b1740;--surf-mut:#46557f;--surf-line:rgba(11,23,64,.12);--surf-2:#eef2fb;
  --acc:#1f45d8;--acc-fg:#fff;--win:#16804a;--draw:#66708f;--loss:#d71f2b;
  --f-d:'LT Phil','Philosopher',Manrope,serif;--f-n:'LT Phil',Manrope,serif;
  --r:4px;--r-s:3px;--sh:0 0 0 1px rgba(11,23,64,.09),0 22px 40px -26px rgba(11,23,64,.55),0 6px 14px -9px rgba(11,23,64,.2);
  --cs-bg:linear-gradient(180deg,#3a63ee,#13285e);--cs-fg:#fff;--cu-bg:#fff;--cu-fg:#0b1740;--cu-line:#ff7a1a;--cb-line:rgba(31,69,216,.55);--co:rgba(11,23,64,.25);
  --cg:#ff7a1a;--cy:#f2c230;--cr:#d71f2b;--csel:rgba(24,198,230,.14);--chov:rgba(31,69,216,.05);
  --cunk:repeating-linear-gradient(135deg,rgba(31,69,216,.13) 0 6px,transparent 6px 12px);
  --pf:#3a8a3a;--pf2:#348034;--pl:rgba(255,255,255,.8);--chb:#13285e;--chf:#fff;--chr:#fff;--chn:var(--plate);--chnf:#fff;
}
/* первый экран - вечерний стадион, имя на плашке эфира, трёхцветная полоса */
[data-skin=fr98] .lt-hero{--hfg:#fff;--hmut:rgba(255,255,255,.82);background:#0a1838;padding-bottom:0}
[data-skin=fr98] .lt-hero__bg i:nth-child(1){background:url(/images/match-themes/fr98/stadium-night.jpg) center 38%/cover no-repeat}
[data-skin=fr98] .lt-hero__bg i:nth-child(2){background:linear-gradient(180deg,rgba(6,14,40,.6),rgba(6,14,40,.45) 40%,rgba(6,14,40,.92)),linear-gradient(90deg,rgba(6,14,40,.8),transparent 65%)}
[data-skin=fr98] .lt-hero__bg i:nth-child(3){top:auto;height:6px;background:var(--tri)}
[data-skin=fr98] .lt-hero__main{padding-bottom:40px}
[data-skin=fr98] .lt-hero__kick{font:700 14px/1 var(--f-d);letter-spacing:.24em;color:#fff}
[data-skin=fr98] .lt-hero__h1{gap:0}
[data-skin=fr98] .lt-hero__team{align-self:flex-start;padding:10px 28px 12px 22px;background:var(--plate);color:#fff;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;
  clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);box-shadow:0 18px 30px rgba(0,0,0,.4);--em:.86;--hmax:84px}
[data-skin=fr98] .lt-hero__on{align-self:flex-start;background:#fff;color:var(--f-navy);padding:8px 16px;font:700 clamp(14px,1.6vw,18px)/1 var(--f-d);letter-spacing:.14em;text-transform:uppercase;border-bottom:4px solid var(--f-org)}
[data-skin=fr98] .lt-res b{border-radius:2px;background:#fff;color:var(--f-navy);font:700 17px/1 var(--f-d);letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;box-shadow:inset 0 -4px 0 var(--f-blue)}
[data-skin=fr98] .lt-res--champ b{background:linear-gradient(180deg,#ffd76a,#f2b632 55%,#c98a12);color:#0b1740;font-size:22px;padding:12px 22px;box-shadow:0 0 0 2px #fff,0 0 30px rgba(242,182,50,.5)}
[data-skin=fr98] .lt-res__host{color:#fff;font-family:var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=fr98] .lt-hero__people small{color:var(--f-gold);font-family:var(--f-d);letter-spacing:.16em}
[data-skin=fr98] .lt-hero__people a{font:700 19px/1.2 var(--f-d);letter-spacing:.06em;text-transform:uppercase;text-decoration-color:var(--f-cy)}
[data-skin=fr98] .lt-crumbs ol{color:rgba(255,255,255,.8)}
[data-skin=fr98] .lt-sign{--sg-bg:#13285e;--sg-fg:#fff;box-shadow:0 0 0 3px #fff;border-radius:50%}
[data-skin=fr98] .lt-sign__ring,[data-skin=fr98] .lt-sign__y{font-family:var(--f-d)}
/* табло - плашки счёта эфира: синяя полоса с подписью, белое окно с цифрами */
[data-skin=fr98] .lt-board{gap:10px}
[data-skin=fr98] .lt-fig{padding:0;border-radius:2px;background:#fff;color:var(--f-navy);overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.4);gap:0}
[data-skin=fr98] .lt-fig dt{padding:6px 10px;background:var(--plate);color:#fff;font:700 11.5px/1 var(--f-d);letter-spacing:.16em}
[data-skin=fr98] .lt-fig dd{padding:10px 12px 12px;font:700 40px/1 var(--f-n);color:var(--f-blue)}
[data-skin=fr98] .lt-fig:nth-child(5) dd{color:var(--f-org)}
[data-skin=fr98].is-in .lt-board .lt-fig{animation:ltWipe .6s var(--ease) both;animation-delay:var(--fd,0ms)}
[data-skin=fr98].is-in .lt-board .lt-flap>span{animation-delay:calc(var(--i)*70ms + var(--fd,0ms) + 250ms)}
@keyframes ltWipe{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}
@media (max-width:639px){[data-skin=fr98] .lt-fig dd{font-size:28px;padding:8px}}
/* заголовки - синяя скошенная плашка, трёхцветная черта сверху */
[data-skin=fr98] .lt-h h2{position:relative;display:inline-block;padding:10px 34px 10px 18px;margin-top:6px;background:var(--plate);color:#fff;font:700 24px/1 var(--f-d);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}
[data-skin=fr98] .lt-h::before{content:"";position:absolute;width:210px;height:4px;margin-top:-2px;background:var(--tri)}
[data-skin=fr98] .lt-h{position:relative}
[data-skin=fr98] .lt-h__s{font:700 13px/1.2 var(--f-d);letter-spacing:.12em;text-transform:uppercase}
@media (min-width:768px){[data-skin=fr98] .lt-h h2{font-size:28px}}
[data-skin=fr98] .lt-seg{border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(11,23,64,.2)}
[data-skin=fr98] .lt-seg button{font:700 13px/1 var(--f-d);letter-spacing:.12em;text-transform:uppercase}
[data-skin=fr98] .lt-seg button[aria-pressed=true]{background:var(--plate);color:#fff}
[data-skin=fr98] .lt-switch{--swbg:#13285e;color:#fff;border:0}
[data-skin=fr98] .lt-switch .lt-dd summary,[data-skin=fr98] .lt-sw__step{border-radius:2px;font-family:var(--f-d);letter-spacing:.08em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}
[data-skin=fr98] .lt-switch .lt-dd__v{color:rgba(255,255,255,.75)}
/* лента - плашки эфира 1998: синяя полоса со стадией, белое окно счёта, оранжевая кромка */
[data-skin=fr98] .lt-m__pick{border-radius:2px;background:linear-gradient(180deg,#0f2268,#0a1838);color:#fff;padding:0 0 12px;box-shadow:0 18px 30px -16px rgba(11,23,64,.8);border-bottom:4px solid var(--f-org)}
[data-skin=fr98] .lt-m__pick>*{margin-left:14px;margin-right:14px}
[data-skin=fr98] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 3px var(--f-cy),0 30px 40px -20px rgba(11,23,64,.9)}
[data-skin=fr98] .lt-m__top{margin:0 0 4px;padding:9px 14px;background:var(--plate);color:#fff;font:700 12.5px/1 var(--f-d);letter-spacing:.14em}
[data-skin=fr98] .lt-m__op{font:700 18px/1.15 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=fr98] .lt-m__sc{align-self:flex-start;padding:6px 14px 4px;background:#fff;color:var(--f-navy);font:700 44px/1 var(--f-n);border-radius:2px;box-shadow:inset 0 -4px 0 var(--f-blue)}
[data-skin=fr98] .lt-m__ex{color:var(--f-cy);font:700 12px/1.2 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=fr98] .lt-m__rs{border-radius:2px;font:700 12px/1 var(--f-d);letter-spacing:.12em}
[data-skin=fr98] .lt-m__pl{color:rgba(255,255,255,.72);font-family:var(--f-d)}
[data-skin=fr98] .lt-m__go{right:12px;bottom:10px;border-radius:2px;background:var(--f-org);color:#fff;font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=fr98] .lt-m--fin .lt-m__pick{background:linear-gradient(180deg,#ffd76a,#f2b632 55%,#c98a12);color:var(--f-navy)}
[data-skin=fr98] .lt-m--fin .lt-m__ex{color:var(--f-navy);opacity:.85}
[data-skin=fr98] .lt-m__fin{font:700 30px/1.05 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-m--fin .lt-m__rs{background:var(--f-navy);color:#fff}
[data-skin=fr98] .lt-rail::after{background:var(--tri);height:4px}
[data-skin=fr98] .lt-rail i{border-radius:2px}
[data-skin=fr98] .lt-rail span{font:700 12px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
/* сетка - таблица эфира: синяя шапка-плашка, клетки - маленькие плашки с бликом */
[data-skin=fr98] .lt-mx{--mxbg:#fff;--mxhd:#13285e;--mxgrp:#eef2fb;--mxcard:#f5f7fd}
[data-skin=fr98] .lt-mx__sheet{border-radius:3px;border-top:5px solid transparent;border-image:var(--tri) 1;border-image-width:5px 0 0 0}
[data-skin=fr98] .lt-mx__head{border-radius:0;color:#fff;background:var(--plate)}
[data-skin=fr98] .lt-mx__head :is(.lt-mx__corner,.lt-mx__st,.lt-mx__tot){color:#9fe9f7}
[data-skin=fr98] .lt-mx__corner,[data-skin=fr98] .lt-mx__head .lt-mx__tot,[data-skin=fr98] .lt-mx__st{font:700 12px/1 var(--f-d);letter-spacing:.12em}
[data-skin=fr98] .lt-mx__op{font:700 11.5px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=fr98] .lt-mx__sc{font:700 15px/1 var(--f-n);color:#fff}
[data-skin=fr98] .lt-mx__grpn{font:700 13px/1 var(--f-d);letter-spacing:.16em;color:var(--f-blue)}
[data-skin=fr98] .lt-mx__grpn b{background:var(--plate);color:#fff;border-radius:2px}
[data-skin=fr98] .lt-mx__no{border-radius:2px;background:#fff;color:var(--f-navy);box-shadow:inset 0 -3px 0 var(--f-blue),0 0 0 1px rgba(11,23,64,.15);font:700 14px/1 var(--f-n)}
[data-skin=fr98] .lt-mx__nm{font:700 15px/1.15 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-c::before{border-radius:2px;width:min(40px,80%);height:24px}
[data-skin=fr98] .lt-c--start::before{box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 4px rgba(11,23,64,.25)}
[data-skin=fr98] .lt-c b{font:700 13.5px/1 var(--f-n)}
[data-skin=fr98] .lt-c--sub::before{background:#fff;box-shadow:inset 4px 0 0 var(--f-org),0 0 0 1px rgba(11,23,64,.2),0 2px 4px rgba(11,23,64,.15)}
[data-skin=fr98] .lt-c--sub b{background:none;padding:0 0 0 4px}
[data-skin=fr98] .lt-c--bench::before{border-radius:2px;width:26px;height:16px;box-shadow:inset 0 0 0 1.5px var(--cb-line)}
[data-skin=fr98] .lt-c--out::before{width:10px;height:2px;border-radius:0}
[data-skin=fr98] .lt-mx__tot b{font:700 18px/1 var(--f-n);color:var(--f-blue)}
[data-skin=fr98] .lt-capk{border-radius:2px;background:var(--f-gold);color:var(--f-navy)}
/* поле - вечерний газон в рамке эфира */
[data-skin=fr98] .lt-field{border-radius:2px;box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(11,23,64,.25),0 22px 40px -20px rgba(11,23,64,.6)}
[data-skin=fr98] .lt-field::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--plate);z-index:1}
[data-skin=fr98] .lt-ch__face{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f45d8,0 8px 14px rgba(0,0,0,.35)}
[data-skin=fr98] .lt-ch__face b{font:700 15px/1 var(--f-d)}
[data-skin=fr98] .lt-ch__no{border-radius:2px;font-family:var(--f-n)}
[data-skin=fr98] .lt-ch__nm{border-radius:1px;background:var(--plate);font:700 11.5px/1.2 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-pitch__cap b{font:700 15px/1.2 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=fr98] .lt-pitch__cap span{color:var(--f-blue);font-family:var(--f-n)}
/* заявка - графика игрока в эфире: снимок, синяя плашка с именем, номер в белом окне */
[data-skin=fr98] .lt-lane__h{font:700 15px/1 var(--f-d);letter-spacing:.18em;color:var(--f-blue)}
[data-skin=fr98] .lt-lane__h::after{height:3px;background:var(--tri);opacity:.7}
[data-skin=fr98] .lt-lane__h b{border-radius:2px;background:var(--plate);font-family:var(--f-n)}
[data-skin=fr98] .lt-lane__row{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}
[data-skin=fr98] .lt-pc{border-radius:2px;padding:0;grid-template-columns:96px minmax(0,1fr);gap:0;overflow:hidden;border-bottom:4px solid var(--f-blue)}
[data-skin=fr98] .lt-pc__pic .lt-ph{width:96px;height:100%;min-height:150px;border-radius:0;background:linear-gradient(180deg,#2a55e6,#0a1838)}
[data-skin=fr98] .lt-ph--mono b{font:700 30px/1 var(--f-d);color:#fff;letter-spacing:.06em}
[data-skin=fr98] .lt-pc__no{left:6px;top:6px;border-radius:2px;background:#fff;color:var(--f-navy);box-shadow:inset 0 -3px 0 var(--f-org);font:700 15px/1 var(--f-n)}
[data-skin=fr98] .lt-pc__body{padding:0 12px 10px;gap:4px}
[data-skin=fr98] .lt-pc__nm{margin:0 -12px 4px;padding:9px 12px;background:var(--plate);color:#fff;font:700 15px/1.15 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=fr98] .lt-pc__st b{font-family:var(--f-n);color:var(--f-blue)}
[data-skin=fr98] .lt-tag{border-radius:2px;font-family:var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-tag--cap{background:var(--f-gold);color:var(--f-navy)}
[data-skin=fr98] .lt-tag--leg{background:var(--plate);color:#fff}
[data-skin=fr98] .lt-sq[data-view=table] .lt-pc{padding:8px 12px;grid-template-columns:48px minmax(0,1fr);gap:12px;border-bottom:0}
[data-skin=fr98] .lt-sq[data-view=table] .lt-pc__pic .lt-ph{width:44px;height:44px;min-height:0;border-radius:50%}
[data-skin=fr98] .lt-sq[data-view=table] .lt-pc__nm{margin:0;padding:0;background:none;color:var(--f-navy)}
[data-skin=fr98] .lt-sq[data-view=table] .lt-pc__body{padding:0}
/* группа - табличная плашка эфира */
[data-skin=fr98] .lt-gt__wrap{border-radius:2px;border-bottom:4px solid var(--f-org)}
[data-skin=fr98] .lt-gt thead th{background:var(--plate);color:#fff;font:700 12px/1 var(--f-d);letter-spacing:.12em;border:0}
[data-skin=fr98] .lt-gt tbody th{font:700 15px/1 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-gt__pts b{font-family:var(--f-n);font-size:18px}
[data-skin=fr98] .lt-gt tr.is-us{--gt-us:linear-gradient(90deg,#13285e,#1f45d8);color:#fff}
/* цифры - нижние плашки эфира: синяя подпись, белое окно с числом */
[data-skin=fr98] .lt-ld{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k" "n w" "n x";gap:6px 12px;padding:0 0 12px;border-radius:2px;overflow:hidden;border-bottom:3px solid var(--f-org)}
[data-skin=fr98] .lt-ld__k{grid-area:k;padding:8px 12px;background:var(--plate);color:#fff;font:700 12px/1.1 var(--f-d);letter-spacing:.14em}
[data-skin=fr98] .lt-ld__n{grid-area:n;flex-direction:column;align-items:center;gap:2px;margin-left:12px;padding:8px 10px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(11,23,64,.15),inset 0 -4px 0 var(--f-blue);min-width:72px}
[data-skin=fr98] .lt-ld__n b{font:700 36px/1 var(--f-n);color:var(--f-blue)}
[data-skin=fr98] .lt-ld__n span{font:700 11px/1 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=fr98] .lt-ld__who{grid-area:w;padding-right:12px;align-self:end}
[data-skin=fr98] .lt-ld__x{grid-area:x;padding-right:12px}
/* клубы - плашки */
[data-skin=fr98] .lt-cl__tape li{border-radius:2px;background:var(--plate);color:#fff;box-shadow:inset 0 3px 0 var(--f-cy)}
[data-skin=fr98] .lt-cl__tape li:nth-child(even){box-shadow:inset 0 3px 0 var(--f-org)}
[data-skin=fr98] .lt-cl__tape li span{font:700 13px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=fr98] .lt-cl__tape li b{font:700 22px/1 var(--f-n)}
[data-skin=fr98] .lt-cl__list a{font:700 14.5px/1.2 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=fr98] .lt-cl__list b{border-radius:2px;background:#fff;box-shadow:inset 0 -3px 0 var(--f-blue),0 0 0 1px rgba(11,23,64,.15);font-family:var(--f-n)}
/* раздевалка - синяя плитка раздевалки 1998 */
[data-skin=fr98] .lt-locker__box{border-radius:2px;background:linear-gradient(180deg,#1b3a8c,#0a1838);box-shadow:0 0 0 4px #fff,0 0 0 5px rgba(11,23,64,.2),0 30px 50px -24px rgba(11,23,64,.7)}
[data-skin=fr98] .lt-locker__deco{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 34px),radial-gradient(60% 50% at 50% 0,rgba(127,239,255,.25),transparent 70%)}
/* медиа - мониторы аппаратной */
[data-skin=fr98] .lt-md{border-radius:2px;background:#0a1838;color:#fff;border-bottom:4px solid var(--f-org)}
[data-skin=fr98] .lt-md__art{border-radius:2px;background:radial-gradient(80% 70% at 50% 40%,#1f45d8,#0a1838);box-shadow:inset 0 0 0 3px #2a3b6e}
[data-skin=fr98] .lt-md__art i:nth-child(1){left:12px;right:12px;bottom:14px;height:20px;background:var(--plate);border-left:6px solid var(--f-org)}
[data-skin=fr98] .lt-md__art i:nth-child(2){right:12px;top:12px;width:56px;height:20px;background:#fff;border-bottom:3px solid var(--f-blue)}
[data-skin=fr98] .lt-md__art i:nth-child(3){inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px)}
[data-skin=fr98] .lt-md__t{font:700 19px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=fr98] .lt-md__soon{color:var(--f-cy);font-family:var(--f-d);letter-spacing:.2em}
[data-skin=fr98] .lt-coach{border-radius:2px;border-bottom:4px solid var(--f-blue)}
/* другие турниры */
[data-skin=fr98] .lt-ed__era{border-radius:2px}
[data-skin=fr98] .lt-ed__en b{font:700 12px/1 var(--f-d);letter-spacing:.14em}
[data-skin=fr98] .lt-ed__ys a{border-radius:2px;font:700 15px/1 var(--f-n);box-shadow:inset 0 -3px 0 var(--era),0 0 0 1px rgba(11,23,64,.15)}
[data-skin=fr98] .lt-ed__ys a[aria-current]{background:var(--plate);color:#fff;box-shadow:inset 0 -3px 0 var(--f-org)}

/* ---------- era00 · «Глянцевый эфир» (2000-2009): хром, глянец, прожекторы, гелевые кнопки, карусель с отражением ---------- */
.sq--v-lenta[data-skin=era00]{
  --g-red:#d8414d;--g-red2:#8e1622;--g-blue:#3db8ff;--g-blue2:#0d5fa8;--g-org:#ffa032;
  --chrome:linear-gradient(180deg,#fff 0,#eaf0f9 34%,#a3b3cb 48%,#68788f 52%,#c8d4e7 76%,#f6f9fd 100%);
  --gloss:linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.12) 48%,rgba(0,0,0,.04) 50%,rgba(0,0,0,.26) 100%);
  --carbon:repeating-linear-gradient(45deg,rgba(255,255,255,.024) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 2px,transparent 2px 4px);
  --edge:linear-gradient(180deg,#f7faff,#8fa0ba 47%,#4f5e78 53%,#b9c6dc);
  --gel-b:linear-gradient(180deg,#8fd5ff 0,#3db8ff 45%,#0d5fa8 52%,#2f9ae6 100%);
  --gel-r:linear-gradient(180deg,#ff9aa2 0,#e2404d 45%,#8e1622 52%,#c92d3a 100%);
  --gel-o:linear-gradient(180deg,#ffd29a 0,#ffa032 45%,#b85e00 52%,#ec8a1a 100%);
  --bg:#0a1120;--fg:#eef3fb;--mut:#98a8c4;--line:rgba(173,196,235,.16);
  --surf:#101a30;--surf-fg:#eef3fb;--surf-mut:#a7b5cf;--surf-line:rgba(173,196,235,.14);--surf-2:#16233f;
  --acc:#d8414d;--acc-fg:#fff;--win:#1f9e57;--draw:#7c8aa6;--loss:#d8414d;
  --f-d:'LT Exo','Exo 2',Manrope,sans-serif;--f-n:'LT Exo','Exo 2',Manrope,sans-serif;--f-t:'LT Exo',Manrope,sans-serif;
  --r:16px;--r-s:10px;--sh:0 0 0 1px rgba(173,196,235,.16),0 18px 30px -20px rgba(0,0,0,.8);
  --cs-bg:var(--gel-b);--cs-fg:#fff;--cu-bg:var(--gel-o);--cu-fg:#fff;--cu-line:#ffa032;--cb-line:rgba(173,196,235,.45);--co:rgba(173,196,235,.3);
  --cg:#fff;--cy:#ffd23f;--cr:#ff3b4a;--csel:rgba(61,184,255,.12);--chov:rgba(255,255,255,.04);
  --cunk:var(--carbon);
  --pf:#2e8a46;--pf2:#287c3e;--pl:rgba(255,255,255,.7);--chb:#16233f;--chf:#fff;--chr:#d8414d;--chn:var(--gel-r);--chnf:#fff;
  background:var(--carbon),radial-gradient(900px 420px at 8% 0%,rgba(61,184,255,.1),transparent 70%),#0a1120;
}
/* первый экран - прожекторы, хромированное имя, гелевый итог */
[data-skin=era00] .lt-hero{--hmut:#a7b5cf;background:var(--carbon),linear-gradient(180deg,#16335f,#071225)}
[data-skin=era00] .lt-hero__bg i:nth-child(1){background:conic-gradient(from 160deg at 22% -10%,transparent 0deg,rgba(143,213,255,.22) 12deg,transparent 26deg),conic-gradient(from 170deg at 78% -10%,transparent 0deg,rgba(143,213,255,.18) 12deg,transparent 24deg)}
[data-skin=era00] .lt-hero__bg i:nth-child(2){top:auto;height:46%;background:linear-gradient(180deg,transparent,rgba(46,138,70,.45));clip-path:polygon(0 40%,100% 10%,100% 100%,0 100%)}
[data-skin=era00] .lt-hero__bg i:nth-child(3){top:auto;height:3px;background:var(--chrome)}
[data-skin=era00] .lt-hero__kick{display:inline-flex;gap:6px;font:800 italic 13px/1 var(--f-d);letter-spacing:.12em}
[data-skin=era00] .lt-hero__team{font-style:italic;font-weight:900;text-transform:uppercase;line-height:.95;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;
  filter:drop-shadow(0 3px 0 rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(61,184,255,.25));--em:.72;--hmax:110px;padding-right:.08em}
[data-skin=era00] .lt-hero__on{font:700 italic clamp(16px,2vw,22px)/1.2 var(--f-d);text-transform:uppercase;color:#cfe0f5}
[data-skin=era00] .lt-res b{border-radius:999px;background:var(--gel-b);color:#fff;font:800 italic 17px/1 var(--f-d);text-transform:uppercase;padding:11px 20px;box-shadow:0 0 0 2px rgba(255,255,255,.25),0 10px 20px -8px rgba(0,0,0,.8);text-shadow:0 1px 0 rgba(0,0,0,.4)}
[data-skin=era00] .lt-res--champ b{background:var(--gel-r);font-size:22px;padding:13px 26px;box-shadow:0 0 0 2px #fff,0 0 30px rgba(216,65,77,.55)}
[data-skin=era00] .lt-hero__people a{font:800 italic 18px/1.2 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-sign{--sg-bg:#16233f;--sg-fg:#fff;border-radius:50%;box-shadow:0 0 0 3px #a3b3cb,0 0 0 5px #4f5e78}
[data-skin=era00] .lt-sign__y{font-family:var(--f-d);font-style:italic}
/* табло - хромированные окна с глянцевыми цифрами */
[data-skin=era00] .lt-board{gap:12px}
[data-skin=era00] .lt-fig{border-radius:14px;background:linear-gradient(180deg,#1b2a4c,#070d1c);color:#fff;padding:12px 14px;box-shadow:0 0 0 2px #8fa0ba,0 0 0 4px #2b3954,0 16px 26px -10px rgba(0,0,0,.8);position:relative;overflow:hidden}
[data-skin=era00] .lt-fig::after{content:"";position:absolute;left:0;right:0;top:0;height:48%;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03));pointer-events:none}
[data-skin=era00] .lt-fig dt{font:800 italic 11.5px/1 var(--f-d);letter-spacing:.1em;color:#8fd5ff}
[data-skin=era00] .lt-fig dd{font:900 italic 46px/1 var(--f-n)}
[data-skin=era00] .lt-fig .lt-flap>span,[data-skin=era00] .lt-m__sc .lt-flap>span,[data-skin=era00] .lt-m__colon{background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}
[data-skin=era00].is-in .lt-board .lt-flap>span{animation-name:ltSpin}
@keyframes ltSpin{0%{transform:rotateY(90deg) scale(.6);opacity:0}100%{transform:none;opacity:1}}
@media (max-width:639px){[data-skin=era00] .lt-fig dd{font-size:32px}}
/* заголовки - хромированный курсив и красная гелевая кнопка с номером */
[data-skin=era00] .lt-h{align-items:center}
[data-skin=era00] .lt-h h2{display:flex;align-items:center;gap:14px;font:900 italic 30px/1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-h h2::before{content:attr(data-k);display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:var(--gel-r);color:#fff;font:900 italic 16px/1 var(--f-d);box-shadow:0 0 0 2px rgba(255,255,255,.3),0 6px 14px rgba(0,0,0,.6)}
[data-skin=era00] .lt-h h2{background:none;color:#eef3fb;text-shadow:0 2px 0 rgba(0,0,0,.6)}
[data-skin=era00] .lt-h__s{font:600 13.5px/1.3 var(--f-d)}
@media (min-width:768px){[data-skin=era00] .lt-h h2{font-size:38px}}
[data-skin=era00] .lt-seg{background:#0d1526;box-shadow:inset 0 0 0 1px rgba(173,196,235,.2)}
[data-skin=era00] .lt-seg button{font:800 italic 13px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=era00] .lt-seg button[aria-pressed=true]{background:var(--gel-r);color:#fff}
[data-skin=era00] .lt-switch{--swbg:#0d1526}
[data-skin=era00] .lt-dd summary,[data-skin=era00] .lt-sw__step{border-radius:999px;font-style:italic;box-shadow:inset 0 0 0 1px rgba(173,196,235,.3)}
/* лента - глянцевая карусель эпохи флеш-сайтов: стекло, хромовая кромка, отражение на полу */
[data-skin=era00] .lt-drum__stage{height:calc(var(--ch) + 110px)}
[data-skin=era00] .lt-drum__stage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,rgba(61,184,255,.08),transparent);pointer-events:none}
[data-skin=era00] .lt-m{-webkit-box-reflect:below 8px linear-gradient(transparent 62%,rgba(255,255,255,.22))}
[data-skin=era00] .lt-m__pick{border-radius:16px;background:linear-gradient(180deg,#1d2f55,#0a1222);color:#fff;box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954}
[data-skin=era00] .lt-m__pick::before{content:"";position:absolute;left:0;right:0;top:0;height:46%;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02));pointer-events:none;border-radius:16px 16px 0 0}
[data-skin=era00] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--g-red),0 0 40px rgba(216,65,77,.5)}
[data-skin=era00] .lt-m__top{font:800 italic 12px/1 var(--f-d);color:#8fd5ff}
[data-skin=era00] .lt-m__op{font:800 italic 19px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-m__sc{font:900 italic 54px/1 var(--f-n);filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}
[data-skin=era00] .lt-m__ex{color:#8fd5ff;font-style:italic}
[data-skin=era00] .lt-m__rs{border-radius:999px;padding:4px 10px;font-style:italic;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}
[data-skin=era00] .lt-m--w .lt-m__rs{background:linear-gradient(180deg,#5fe08f,#1f9e57 50%,#137a40)}[data-skin=era00] .lt-m--l .lt-m__rs{background:var(--gel-r)}
[data-skin=era00] .lt-m__go{background:var(--gel-b);color:#fff;font-style:italic}
[data-skin=era00] .lt-m--fin .lt-m__pick{background:linear-gradient(180deg,#5a1018,#1a0509)}
[data-skin=era00] .lt-m__fin{font:900 italic 30px/1 var(--f-d);text-transform:uppercase;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
[data-skin=era00] .lt-m--fin .lt-m__rs{background:var(--gel-r)}
[data-skin=era00] .lt-rail i{background:radial-gradient(circle at 40% 35%,#fff,#a3b3cb 40%,#4f5e78);box-shadow:inset 0 0 0 3px var(--rs)}
[data-skin=era00] .lt-rail button.is-act i{background:var(--gel-r)}
[data-skin=era00] .lt-rail span{font:800 italic 12px/1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-rail::after{background:var(--gel-r);height:4px}
/* сетка - стеклянная панель, клетки - гелевые таблетки */
[data-skin=era00] .lt-mx{--mxbg:#0d1628;--mxhd:#101d36;--mxgrp:#0a1120;--mxcard:#0a1222}
[data-skin=era00] .lt-mx__sheet{border-radius:18px;box-shadow:0 0 0 2px #8fa0ba,0 0 0 4px #2b3954,0 30px 50px -24px rgba(0,0,0,.9)}
[data-skin=era00] .lt-mx__head{border-radius:18px 18px 0 0;background:linear-gradient(180deg,#24365e,#0d1628)}
[data-skin=era00] .lt-mx__corner,[data-skin=era00] .lt-mx__st,[data-skin=era00] .lt-mx__head .lt-mx__tot{font:800 italic 12px/1 var(--f-d);color:#8fd5ff}
[data-skin=era00] .lt-mx__op{font:700 italic 12px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-mx__sc{font:900 italic 15px/1 var(--f-n)}
[data-skin=era00] .lt-mx__grpn{font:900 italic 14px/1 var(--f-d);color:#eef3fb}
[data-skin=era00] .lt-mx__grpn b{background:var(--gel-r);color:#fff}
[data-skin=era00] .lt-mx__no{background:var(--gel-r);color:#fff;font:900 italic 14px/1 var(--f-n);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}
[data-skin=era00] .lt-mx__nm{font:800 italic 15px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-c::before{border-radius:999px;height:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 6px rgba(0,0,0,.5)}
[data-skin=era00] .lt-c b{font:900 italic 13px/1 var(--f-n);text-shadow:0 1px 0 rgba(0,0,0,.45)}
[data-skin=era00] .lt-c--sub::before{background:var(--gel-o)}
[data-skin=era00] .lt-c--sub b{background:none;color:#fff}
[data-skin=era00] .lt-c--bench::before{width:24px;height:24px;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.18),transparent 60%);box-shadow:inset 0 0 0 2px var(--cb-line)}
[data-skin=era00] .lt-c--out::before{box-shadow:none;width:5px;height:5px}
[data-skin=era00] .lt-c__g i{background:radial-gradient(circle at 35% 30%,#fff,#c8d4e7 50%,#68788f);box-shadow:0 0 0 1.5px #0d1628}
[data-skin=era00] .lt-mx__tot b{font:900 italic 18px/1 var(--f-n)}
[data-skin=era00] .lt-capk{background:var(--gel-o);color:#fff}
/* поле - глянцевый газон в хромовой рамке */
[data-skin=era00] .lt-field{border-radius:20px;box-shadow:0 0 0 3px #a3b3cb,0 0 0 6px #2b3954,0 30px 50px -20px rgba(0,0,0,.9)}
[data-skin=era00] .lt-field::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 40%)}
[data-skin=era00] .lt-ch__face{box-shadow:0 0 0 3px var(--g-red),0 0 0 5px #fff,0 8px 14px rgba(0,0,0,.5)}
[data-skin=era00] .lt-ch__face b{font:900 italic 16px/1 var(--f-d)}
[data-skin=era00] .lt-ch__nm{border-radius:999px;background:linear-gradient(180deg,#26355a,#0d1628);font:800 italic 11.5px/1.2 var(--f-d);text-transform:uppercase;box-shadow:0 0 0 1.5px #8fa0ba}
[data-skin=era00] .lt-ch__no{border-radius:999px;font-style:italic}
[data-skin=era00] .lt-pitch__cap b{font:800 italic 15px/1.2 var(--f-d);text-transform:uppercase}
/* заявка - экран выбора игрока: глянцевые карточки с хромовой кромкой */
[data-skin=era00] .lt-lane__h{font:900 italic 18px/1 var(--f-d)}
[data-skin=era00] .lt-lane__h::after{height:3px;background:var(--chrome);opacity:.5}
[data-skin=era00] .lt-lane__h b{background:var(--gel-b);color:#fff}
[data-skin=era00] .lt-pc{border-radius:16px;background:linear-gradient(180deg,#1b2a4c,#0a1222);box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954,0 16px 26px -14px rgba(0,0,0,.8);overflow:hidden}
[data-skin=era00] .lt-pc::before{content:"";position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.01));pointer-events:none}
[data-skin=era00] .lt-ph{border-radius:50%;box-shadow:0 0 0 3px var(--g-red),0 0 0 5px rgba(255,255,255,.7)}
[data-skin=era00] .lt-ph--mono b{font:900 italic 26px/1 var(--f-d);background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
[data-skin=era00] .lt-pc__no{border-radius:999px;background:var(--gel-r);color:#fff;font-style:italic}
[data-skin=era00] .lt-pc__nm{font:900 italic 16px/1.15 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-pc__st b{font-style:italic}
[data-skin=era00] .lt-tag{border-radius:999px;font-style:italic}
[data-skin=era00] .lt-tag--cap{background:var(--gel-o)}
[data-skin=era00] .lt-tag--leg{background:var(--chrome);color:#0a1120}
[data-skin=era00] .lt-sq[data-view=table] .lt-lane__row{background:#0d1628;box-shadow:0 0 0 2px #8fa0ba}
[data-skin=era00] .lt-sq[data-view=table] .lt-pc{background:#0d1628;box-shadow:none;border-top:1px solid rgba(173,196,235,.12)}
[data-skin=era00] .lt-sq[data-view=table] .lt-pc::before{display:none}
/* группа - глянцевые строки */
[data-skin=era00] .lt-gt__wrap{border-radius:16px;background:#0d1628;box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954}
[data-skin=era00] .lt-gt thead th{background:linear-gradient(180deg,#24365e,#101d36);color:#8fd5ff;font:800 italic 12px/1 var(--f-d)}
[data-skin=era00] .lt-gt tbody th{font:800 italic 15px/1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-gt__pts b{font:900 italic 18px/1 var(--f-n)}
[data-skin=era00] .lt-gt tr.is-us{--gt-us:var(--gel-r);text-shadow:0 1px 0 rgba(0,0,0,.4)}
/* цифры - хромовые числа на стекле */
[data-skin=era00] .lt-ld{border-radius:16px;background:linear-gradient(180deg,#1b2a4c,#0a1222);box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954;position:relative;overflow:hidden}
[data-skin=era00] .lt-ld::before{content:"";position:absolute;left:0;right:0;top:0;height:44%;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.01));pointer-events:none}
[data-skin=era00] .lt-ld__k{font:800 italic 12px/1.2 var(--f-d);color:#8fd5ff}
[data-skin=era00] .lt-ld__n b{font:900 italic 50px/1 var(--f-n);background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
/* клубы - гелевые полосы */
[data-skin=era00] .lt-cl__tape li{border-radius:12px;background:var(--gel-b);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 10px 18px -10px rgba(0,0,0,.8);text-shadow:0 1px 0 rgba(0,0,0,.4)}
[data-skin=era00] .lt-cl__tape li:nth-child(2){background:var(--gel-r)}[data-skin=era00] .lt-cl__tape li:nth-child(3){background:var(--gel-o)}
[data-skin=era00] .lt-cl__tape li span{font:800 italic 13px/1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-cl__tape li b{font:900 italic 24px/1 var(--f-n)}
[data-skin=era00] .lt-cl__list a{font:800 italic 15px/1.1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-cl__list b{background:var(--gel-b);color:#fff;border-radius:999px}
/* раздевалка - хром и прожекторы */
[data-skin=era00] .lt-locker__box{border-radius:20px;background:linear-gradient(180deg,#16335f,#060c18);box-shadow:0 0 0 3px #a3b3cb,0 0 0 6px #2b3954}
[data-skin=era00] .lt-locker__deco{background:conic-gradient(from 165deg at 30% -5%,transparent 0deg,rgba(143,213,255,.18) 14deg,transparent 30deg),conic-gradient(from 175deg at 70% -5%,transparent 0deg,rgba(143,213,255,.14) 14deg,transparent 28deg),var(--carbon)}
/* медиа - глянцевые диски */
[data-skin=era00] .lt-md{border-radius:16px;background:linear-gradient(180deg,#1b2a4c,#0a1222);box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954}
[data-skin=era00] .lt-md__art{background:radial-gradient(80% 90% at 50% 0,rgba(61,184,255,.18),transparent),#070d1c}
[data-skin=era00] .lt-md__art i:nth-child(1){left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:conic-gradient(from 20deg,#c8d4e7,#ff9aa2,#ffe08a,#9ff0c8,#8fd5ff,#d0b3ff,#c8d4e7);box-shadow:0 0 0 2px rgba(255,255,255,.4),0 10px 20px rgba(0,0,0,.6)}
[data-skin=era00] .lt-md__art i:nth-child(2){left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#070d1c;box-shadow:0 0 0 6px rgba(255,255,255,.55)}
[data-skin=era00] .lt-md__art i:nth-child(3){left:50%;top:50%;width:96px;height:48px;margin:-48px 0 0 -48px;border-radius:48px 48px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent)}
@media (max-width:639px){[data-skin=era00] .lt-md__art i:nth-child(1),[data-skin=era00] .lt-md__art i:nth-child(3){width:64px;height:64px;margin:-32px 0 0 -32px}[data-skin=era00] .lt-md__art i:nth-child(3){height:32px}}
[data-skin=era00] .lt-md__t{font:900 italic 20px/1 var(--f-d);text-transform:uppercase}
[data-skin=era00] .lt-md__soon{color:var(--g-red);font-style:italic}
[data-skin=era00] .lt-coach{background:linear-gradient(180deg,#1b2a4c,#0a1222);box-shadow:0 0 0 2px #8fa0ba,0 0 0 3px #2b3954}
[data-skin=era00] .lt-coach .lt-ph{border-radius:50%;box-shadow:0 0 0 3px var(--g-red),0 0 0 5px rgba(255,255,255,.7)}
/* другие турниры - гелевые кнопки */
[data-skin=era00] .lt-ed__era{border-radius:14px;background:#0d1628;box-shadow:0 0 0 1px rgba(173,196,235,.2),inset 0 4px 0 var(--era)}
[data-skin=era00] .lt-ed__en b{font-style:italic}
[data-skin=era00] .lt-ed__ys a{border-radius:999px;font-style:italic;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 50%,rgba(0,0,0,.2));box-shadow:inset 0 0 0 1.5px var(--era)}
[data-skin=era00] .lt-ed__ys a[aria-current]{background:var(--gel-r);color:#fff;box-shadow:0 0 0 2px #fff}

/* ---------- efir · «Эфир» (2010-2017): «Выход команд» - диагональ цветов, неоновые цифры, янтарные плашки ---------- */
.sq--v-lenta[data-skin=efir]{
  --e-night:#0d1420;--e-ink:#14142b;--e-amb:#ffcf4d;--e-blue:#3b4fb0;--e-neon:#ff8292;
  --bg:#f4f4f4;--fg:#14142b;--mut:#4d5168;--line:rgba(20,20,43,.14);
  --surf:#14142b;--surf-fg:#f4f4f4;--surf-mut:rgba(244,244,244,.72);--surf-line:rgba(255,255,255,.1);--surf-2:#1f2442;
  --acc:#ffcf4d;--acc-fg:#14142b;--win:#1f9e57;--draw:#7a7f99;--loss:#e2403a;
  --f-d:'LT Oswald','Arial Narrow',sans-serif;--f-n:'LT Shoulders','LT Oswald',sans-serif;
  --r:10px;--r-s:6px;--sh:0 14px 30px -18px rgba(13,20,32,.7);
  --cs-bg:#f4f4f4;--cs-fg:#14142b;--cu-bg:transparent;--cu-fg:#ffcf4d;--cu-line:#ffcf4d;--cb-line:rgba(255,255,255,.35);--co:rgba(255,255,255,.28);
  --cg:#ffcf4d;--cy:#ffcf4d;--cr:#ff3b3b;--csel:rgba(255,207,77,.12);--chov:rgba(255,255,255,.05);
  --cunk:repeating-linear-gradient(115deg,rgba(255,255,255,.08) 0 2px,transparent 2px 9px);
  --pf:#25693c;--pf2:#215f36;--pl:rgba(255,255,255,.6);--chb:#14142b;--chf:#fff;--chr:var(--team);--chn:#0d1420;--chnf:#ffcf4d;
}
/* первый экран - выход команд: диагональ цвета сборной, ночной центр, неон */
[data-skin=efir] .lt-hero{--hfg:#f4f4f4;--hmut:rgba(244,244,244,.78);background:var(--e-night);padding-bottom:44px}
[data-skin=efir] .lt-hero__bg i:nth-child(1){background:repeating-linear-gradient(115deg,rgba(255,255,255,.06) 0 2px,transparent 2px 9px),linear-gradient(160deg,var(--team),color-mix(in srgb,var(--team) 55%,#000));clip-path:polygon(0 0,58% 0,44% 100%,0 100%)}
[data-skin=efir] .lt-hero__bg i:nth-child(2){background:linear-gradient(115deg,transparent calc(51% - 2px),var(--e-neon) 0,transparent calc(51% + 2px));clip-path:polygon(56% 0,60% 0,46% 100%,42% 100%);background:var(--e-neon);filter:blur(1px);opacity:.85}
[data-skin=efir] .lt-hero__bg i:nth-child(3){top:auto;height:4px;background:linear-gradient(90deg,#22a35a 25%,#ffcf4d 0 50%,#e2403a 0 75%,#2c4bd6 0)}
[data-skin=efir] .lt-hero__kick{display:inline-block;padding:8px 14px;background:var(--e-night);border-left:4px solid var(--e-amb);font:600 15px/1 var(--f-d);letter-spacing:.14em;color:#fff}
[data-skin=efir] .lt-hero__team{font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.9;color:#fff;text-shadow:0 0 30px rgba(255,255,255,.25),0 4px 0 rgba(0,0,0,.35);--em:.55;--hmax:128px}
[data-skin=efir] .lt-hero__on{display:inline-block;align-self:flex-start;margin-top:10px;padding:5px 10px;background:var(--e-amb);color:var(--e-ink);font:600 clamp(15px,1.8vw,20px)/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=efir] .lt-res b{border-radius:0;background:#fff;color:var(--e-ink);font:700 18px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
[data-skin=efir] .lt-res--champ b{background:var(--e-amb);font-size:24px;padding:12px 22px;box-shadow:0 0 30px rgba(255,207,77,.5)}
[data-skin=efir] .lt-res__host{color:#fff}
[data-skin=efir] .lt-hero__people small{font-family:var(--f-d);letter-spacing:.14em;color:var(--e-amb)}
[data-skin=efir] .lt-hero__people a{font:600 20px/1.2 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-crumbs ol{color:rgba(255,255,255,.75)}
[data-skin=efir] .lt-sign{--sg-bg:var(--e-night);--sg-fg:var(--e-amb);border-radius:50%;box-shadow:0 0 0 2px var(--e-amb),0 0 20px rgba(255,207,77,.4)}
[data-skin=efir] .lt-sign__ring,[data-skin=efir] .lt-sign__y{font-family:var(--f-d)}
/* табло - неоновые цифры на скошенных плашках */
[data-skin=efir] .lt-board{gap:10px}
[data-skin=efir] .lt-fig{border-radius:0;background:rgba(13,20,32,.9);color:#fff;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);padding:12px 24px;box-shadow:none;border-top:3px solid var(--e-amb)}
[data-skin=efir] .lt-fig dt{font:600 12px/1 var(--f-d);letter-spacing:.16em;color:var(--e-amb)}
[data-skin=efir] .lt-fig dd{font:900 52px/1 var(--f-n);color:#fff;text-shadow:0 0 12px rgba(255,255,255,.7),0 0 30px rgba(255,130,146,.6)}
[data-skin=efir].is-in .lt-board .lt-flap>span{animation-name:ltNeon;animation-duration:1s}
@keyframes ltNeon{0%,20%{opacity:0;text-shadow:none}30%{opacity:1}38%{opacity:.2}50%,100%{opacity:1}}
@media (max-width:639px){[data-skin=efir] .lt-fig dd{font-size:36px}[data-skin=efir] .lt-fig{padding:10px 16px}}
/* заголовки - узкий гротеск с янтарной чертой */
[data-skin=efir] .lt-h h2{padding-left:14px;border-left:6px solid var(--e-amb);font:700 30px/1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-h__s{font:500 14px/1.3 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
@media (min-width:768px){[data-skin=efir] .lt-h h2{font-size:38px}}
[data-skin=efir] .lt-seg{border-radius:0;background:var(--e-ink);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:3px 12px;box-shadow:none}
[data-skin=efir] .lt-seg button{border-radius:0;color:rgba(255,255,255,.7);font:600 14px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase}
[data-skin=efir] .lt-seg button[aria-pressed=true]{background:var(--e-amb);color:var(--e-ink)}
[data-skin=efir] .lt-switch{--swbg:var(--e-ink);color:#fff;border:0}
[data-skin=efir] .lt-switch .lt-dd summary,[data-skin=efir] .lt-sw__step{border-radius:0;font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
[data-skin=efir] .lt-switch .lt-dd__v{color:rgba(255,255,255,.7)}
/* лента - неоновая диагональ: скошенные плашки, кромка цвета сборной */
[data-skin=efir] .lt-m__pick{border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,var(--team) 85%,#000) 0 26%,var(--e-night) 26%);color:#fff;clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);padding:16px 26px 14px;box-shadow:none}
[data-skin=efir] .lt-m.is-act .lt-m__pick{box-shadow:none;background:linear-gradient(115deg,var(--team) 0 26%,#17203a 26%)}
[data-skin=efir] .lt-m.is-act{filter:drop-shadow(0 0 10px rgba(255,130,146,.6)) drop-shadow(0 0 2px #fff)}
[data-skin=efir] .lt-m__top{font:600 12.5px/1 var(--f-d);letter-spacing:.14em;color:var(--e-amb)}
[data-skin=efir] .lt-m__op{font:600 20px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-m__sc{font:900 64px/.95 var(--f-n);color:#fff;text-shadow:0 0 14px rgba(255,255,255,.6)}
[data-skin=efir] .lt-m__ex{color:var(--e-amb);font-family:var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=efir] .lt-m__rs{border-radius:0;font:700 12.5px/1 var(--f-d);letter-spacing:.12em}
[data-skin=efir] .lt-m__pl{color:rgba(255,255,255,.65);padding-right:80px}
[data-skin=efir] .lt-m__go{border-radius:0;right:24px;bottom:12px;background:var(--e-amb);color:var(--e-ink);font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=efir] .lt-m--fin .lt-m__pick{background:linear-gradient(115deg,var(--e-amb) 0 100%);color:var(--e-ink)}
[data-skin=efir] .lt-m__fin{font:700 36px/1 var(--f-d);text-transform:uppercase}
[data-skin=efir] .lt-m--fin .lt-m__rs{background:var(--e-ink);color:var(--e-amb)}
[data-skin=efir] .lt-rail i{border-radius:0;transform:skewX(-14deg);background:var(--bg)}
[data-skin=efir] .lt-rail button.is-act i{transform:skewX(-14deg) scale(1.25)}
[data-skin=efir] .lt-rail span{font:600 13px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=efir] .lt-rail::after{background:var(--e-ink)}
/* сетка - тёмная панель трансляции, клетки - скошенные плашки */
[data-skin=efir] .lt-mx{--mxbg:#14142b;--mxhd:#0d1420;--mxgrp:#0f1530;--mxcard:#0f1530}
[data-skin=efir] .lt-mx__sheet{border-radius:12px;overflow:visible}
[data-skin=efir] .lt-mx__head{border-radius:12px 12px 0 0;box-shadow:inset 0 -2px 0 var(--e-amb)}
[data-skin=efir] .lt-mx__corner,[data-skin=efir] .lt-mx__st,[data-skin=efir] .lt-mx__head .lt-mx__tot{font:600 13px/1 var(--f-d);letter-spacing:.12em;color:var(--e-amb)}
[data-skin=efir] .lt-mx__op{font:500 12.5px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-mx__sc{font:900 17px/1 var(--f-n)}
[data-skin=efir] .lt-mx__grpn{font:600 14px/1 var(--f-d);letter-spacing:.16em;color:#fff}
[data-skin=efir] .lt-mx__grpn b{background:var(--e-amb);color:var(--e-ink)}
[data-skin=efir] .lt-mx__no{border-radius:0;background:none;color:var(--e-amb);font:900 18px/1 var(--f-n)}
[data-skin=efir] .lt-mx__nm{font:600 16px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-c::before{border-radius:0;transform:translate(-50%,-50%) skewX(-14deg);height:24px}
[data-skin=efir] .lt-c--start::before{box-shadow:0 0 10px rgba(255,255,255,.25)}
[data-skin=efir] .lt-c b{font:900 15px/1 var(--f-n)}
[data-skin=efir] .lt-c--sub::before{background:none;box-shadow:inset 0 0 0 2px var(--e-amb),0 0 10px rgba(255,207,77,.35)}
[data-skin=efir] .lt-c--sub b{background:none}
[data-skin=efir] .lt-c--bench::before{border-radius:0;width:22px;height:16px;transform:translate(-50%,-50%) skewX(-14deg)}
[data-skin=efir] .lt-c--out::before{border-radius:0;width:10px;height:2px;transform:translate(-50%,-50%)}
[data-skin=efir] .lt-c__g i{box-shadow:0 0 6px rgba(255,207,77,.8)}
[data-skin=efir] .lt-mx__tot b{font:900 20px/1 var(--f-n)}
[data-skin=efir] .lt-capk{border-radius:0;background:var(--e-amb);color:var(--e-ink)}
[data-skin=efir] .lt-legend .lt-c{background:#14142b;border-radius:4px}
/* поле - тёмная рамка трансляции */
[data-skin=efir] .lt-field{border-radius:12px;box-shadow:0 0 0 10px #14142b,0 24px 40px -18px rgba(13,20,32,.8);margin:10px}
[data-skin=efir] .lt-ch__face{box-shadow:0 0 0 3px var(--team),0 6px 14px rgba(0,0,0,.4)}
[data-skin=efir] .lt-ch__face b{font:600 16px/1 var(--f-d)}
[data-skin=efir] .lt-ch__nm{border-radius:0;background:#0d1420;font:600 12px/1.2 var(--f-d);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 3px 0 0 var(--e-amb)}
[data-skin=efir] .lt-ch__no{border-radius:0;font-family:var(--f-n);font-size:14px}
[data-skin=efir] .lt-pitch__cap b{font:600 16px/1.2 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
/* заявка - тёмные карточки с диагональным углом цвета сборной */
[data-skin=efir] .lt-lane__h{font:600 18px/1 var(--f-d);letter-spacing:.14em}
[data-skin=efir] .lt-lane__h::after{height:2px;background:var(--e-ink)}
[data-skin=efir] .lt-lane__h b{border-radius:0;background:var(--e-amb);color:var(--e-ink);font-family:var(--f-n)}
[data-skin=efir] .lt-pc{border-radius:0;background:linear-gradient(125deg,var(--team) 0 54px,#14142b 54px);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}
[data-skin=efir] .lt-ph{border-radius:50%;box-shadow:0 0 0 3px #14142b,0 0 0 5px var(--e-amb)}
[data-skin=efir] .lt-ph--mono b{font:600 26px/1 var(--f-d)}
[data-skin=efir] .lt-pc__no{border-radius:0;background:var(--e-amb);color:var(--e-ink);font-family:var(--f-n);font-size:16px}
[data-skin=efir] .lt-pc__nm{font:600 18px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-pc__st b{font-family:var(--f-n);font-size:18px;color:var(--e-amb)}
[data-skin=efir] .lt-tag{border-radius:0;font-family:var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=efir] .lt-sq[data-view=table] .lt-lane__row{background:#14142b}
[data-skin=efir] .lt-sq[data-view=table] .lt-pc{background:#14142b;clip-path:none}
/* группа - тёмная таблица, своя строка янтарная */
[data-skin=efir] .lt-gt__wrap{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}
[data-skin=efir] .lt-gt thead th{background:#0d1420;color:var(--e-amb);font:600 13px/1 var(--f-d);letter-spacing:.12em;border:0}
[data-skin=efir] .lt-gt tbody th{font:600 16px/1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-gt__pts b{font:900 20px/1 var(--f-n)}
[data-skin=efir] .lt-gt tr.is-us{--gt-us:var(--e-amb);color:var(--e-ink)}
/* цифры - неоновые числа на тёмных скошенных плашках */
[data-skin=efir] .lt-ld{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);border-top:3px solid var(--team)}
[data-skin=efir] .lt-ld__k{font:600 13px/1.1 var(--f-d);letter-spacing:.12em;color:var(--e-amb)}
[data-skin=efir] .lt-ld__n b{font:900 56px/1 var(--f-n);color:#fff;text-shadow:0 0 12px rgba(255,255,255,.55),0 0 26px rgba(255,130,146,.45)}
[data-skin=efir] .lt-ld__n span{font-family:var(--f-d);letter-spacing:.08em;text-transform:uppercase}
/* клубы - диагональные сегменты */
[data-skin=efir] .lt-cl__tape li{border-radius:0;transform:skewX(-12deg);background:#14142b;color:#fff;border-bottom:3px solid var(--e-amb)}
[data-skin=efir] .lt-cl__tape li>*{transform:skewX(12deg)}
[data-skin=efir] .lt-cl__tape li:first-child{background:var(--team)}
[data-skin=efir] .lt-cl__tape li span{font:600 14px/1 var(--f-d);letter-spacing:.06em;text-transform:uppercase}
[data-skin=efir] .lt-cl__tape li b{font:900 26px/1 var(--f-n)}
[data-skin=efir] .lt-cl__list a{font:600 16px/1.1 var(--f-d);letter-spacing:.04em;text-transform:uppercase}
[data-skin=efir] .lt-cl__list b{border-radius:0;background:var(--e-ink);color:var(--e-amb);font-family:var(--f-n)}
/* раздевалка - телевизионный свет: тёмная студия, наклонные лучи */
[data-skin=efir] .lt-locker__box{border-radius:0;background:linear-gradient(160deg,#17203a,#0d1420);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}
[data-skin=efir] .lt-locker__deco{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 30% 36%,transparent 36% 58%,rgba(255,255,255,.05) 58% 61%,transparent 61%),linear-gradient(0deg,color-mix(in srgb,var(--team) 30%,transparent),transparent 40%)}
/* медиа - диагональные экраны с неоновой рамкой */
[data-skin=efir] .lt-md{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}
[data-skin=efir] .lt-md__art{border-radius:0;background:linear-gradient(115deg,var(--team) 0 34%,#0d1420 34%);box-shadow:inset 0 0 0 2px var(--e-neon)}
[data-skin=efir] .lt-md__art i:nth-child(1){left:50%;top:50%;width:0;height:0;margin:-16px 0 0 -10px;border-left:28px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;filter:drop-shadow(0 0 8px rgba(255,255,255,.7))}
[data-skin=efir] .lt-md--photo .lt-md__art i:nth-child(1){width:44px;height:32px;margin:-16px 0 0 -22px;border:3px solid #fff;border-radius:4px}
[data-skin=efir] .lt-md--text .lt-md__art i:nth-child(1){width:44px;height:4px;margin:-12px 0 0 -22px;border:0;background:#fff;box-shadow:0 10px 0 #fff,0 20px 0 rgba(255,255,255,.6)}
[data-skin=efir] .lt-md__t{font:600 20px/1 var(--f-d);letter-spacing:.08em;text-transform:uppercase}
[data-skin=efir] .lt-md__soon{color:var(--e-amb);font-family:var(--f-d)}
/* другие турниры - скошенные плашки */
[data-skin=efir] .lt-ed__era{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}
[data-skin=efir] .lt-ed__en b{font:600 13px/1 var(--f-d);letter-spacing:.12em;color:var(--era)}
[data-skin=efir] .lt-ed__ys a{border-radius:0;transform:skewX(-12deg);font:900 17px/1 var(--f-n);box-shadow:inset 0 -3px 0 var(--era),inset 0 0 0 1px rgba(255,255,255,.2)}
[data-skin=efir] .lt-ed__ys a[aria-current]{background:var(--e-amb);color:var(--e-ink)}

/* ---------- era10 · «Плоский дизайн» (2018-2019): плоские плитки, длинные тени; матрёшки и роспись - только у ЧМ-2018 ---------- */
.sq--v-lenta[data-skin=era10]{
  --m1:#0063b1;--m2:#c30052;--m3:#00796b;--m4:#5c2d91;--m5:#ffb900;--gr:#1d2129;
  --bg:#eef1f5;--fg:#1d2129;--mut:#545b69;--line:rgba(29,33,41,.14);
  --surf:#fff;--surf-fg:#1d2129;--surf-mut:#545b69;--surf-line:rgba(29,33,41,.12);--surf-2:#eef1f5;
  --acc:#0063b1;--acc-fg:#fff;--win:#107c41;--draw:#5d6675;--loss:#c42b1c;
  --f-d:'LT Mont','Montserrat',Manrope,sans-serif;--f-n:'LT Mont','Montserrat',Manrope,sans-serif;
  --r:0px;--r-s:0px;--sh:none;
  --lsoft:1px 1px 0 rgba(0,0,0,.2),2px 2px 0 rgba(0,0,0,.18),3px 3px 0 rgba(0,0,0,.16),4px 4px 0 rgba(0,0,0,.14),5px 5px 0 rgba(0,0,0,.12),6px 6px 0 rgba(0,0,0,.1),7px 7px 0 rgba(0,0,0,.08),8px 8px 0 rgba(0,0,0,.06);
  --lbox:1px 1px 0 rgba(29,33,41,.16),2px 2px 0 rgba(29,33,41,.14),3px 3px 0 rgba(29,33,41,.12),4px 4px 0 rgba(29,33,41,.1),5px 5px 0 rgba(29,33,41,.08),6px 6px 0 rgba(29,33,41,.06);
  --cs-bg:var(--m1);--cs-fg:#fff;--cu-bg:#fff;--cu-fg:var(--m3);--cu-line:var(--m3);--cb-line:rgba(29,33,41,.3);--co:rgba(29,33,41,.2);
  --cg:var(--m5);--cy:#ffb900;--cr:#c42b1c;--csel:rgba(0,99,177,.09);--chov:rgba(29,33,41,.035);
  --cunk:repeating-linear-gradient(135deg,#e3e7ee 0 10px,#eef1f5 10px 20px);
  --pf:#3c9a52;--pf2:#37904b;--pl:rgba(255,255,255,.85);--chb:var(--m1);--chf:#fff;--chr:#fff;--chn:var(--gr);--chnf:#fff;
}
/* длинная тень собирается на каждом элементе - чтобы брать его собственный --lsc */
.sq--v-lenta[data-skin=era10] *:not(.lr *){--ls:1px 1px 0 var(--lsc,#0d0f13),2px 2px 0 var(--lsc,#0d0f13),3px 3px 0 var(--lsc,#0d0f13),4px 4px 0 var(--lsc,#0d0f13),5px 5px 0 var(--lsc,#0d0f13),6px 6px 0 var(--lsc,#0d0f13),7px 7px 0 var(--lsc,#0d0f13),8px 8px 0 var(--lsc,#0d0f13)}
/* первый экран - графитовый экран и плоские плитки */
[data-skin=era10] .lt-hero{--hfg:#fff;--hmut:rgba(255,255,255,.78);background:var(--gr);padding-bottom:48px}
[data-skin=era10] .lt-hero__bg i:nth-child(1){left:auto;width:42%;background:linear-gradient(120deg,transparent 0 30%,var(--m1) 30% 52%,var(--m2) 52% 70%,var(--m3) 70%);opacity:.9}
[data-skin=era10] .lt-hero__bg i:nth-child(2){left:auto;width:42%;background:linear-gradient(120deg,transparent 0 30%,rgba(0,0,0,.25) 30% 31%,transparent 31%)}
[data-skin=era10] .lt-hero__kick{display:inline-block;padding:8px 12px;background:var(--m1);color:#fff;font:800 13px/1 var(--f-d);letter-spacing:.08em;box-shadow:var(--lsoft)}
[data-skin=era10] .lt-hero__team{font-weight:900;text-transform:uppercase;line-height:.95;color:#fff;--lsc:#0d0f13;text-shadow:var(--ls);--em:.8;--hmax:104px}
[data-skin=era10] .lt-hero__on{font:700 clamp(16px,2vw,22px)/1.2 var(--f-d);color:rgba(255,255,255,.85)}
[data-skin=era10] .lt-res b{border-radius:0;background:var(--m2);color:#fff;font:900 18px/1 var(--f-d);text-transform:uppercase;padding:12px 16px;box-shadow:var(--lsoft)}
[data-skin=era10] .lt-res--champ b{background:var(--m5);color:var(--gr)}
[data-skin=era10] .lt-res__host{border-radius:0;color:#fff;box-shadow:inset 0 0 0 2px #fff;font-weight:800}
[data-skin=era10] .lt-hero__people a{font:800 18px/1.2 var(--f-d)}
[data-skin=era10] .lt-sign{--sg-bg:var(--m4);--sg-fg:#fff;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.35))}
[data-skin=era10] .lt-sign__i{display:none}
/* табло - плоские плитки разных цветов с длинной тенью у цифр */
[data-skin=era10] .lt-board{gap:8px}
[data-skin=era10] .lt-fig{border-radius:0;background:var(--m1);color:#fff;padding:14px;overflow:hidden;box-shadow:none}
[data-skin=era10] .lt-fig:nth-child(2){background:var(--m2)}[data-skin=era10] .lt-fig:nth-child(3){background:var(--m3)}[data-skin=era10] .lt-fig:nth-child(4){background:var(--m4)}[data-skin=era10] .lt-fig:nth-child(5){background:var(--m5);color:var(--gr)}
[data-skin=era10] .lt-fig dt{font:700 11.5px/1 var(--f-d);letter-spacing:.06em;color:inherit;opacity:.85}
[data-skin=era10] .lt-fig dd{font:900 44px/1 var(--f-n);--lsc:#004b87;text-shadow:var(--ls)}
[data-skin=era10] .lt-fig:nth-child(2) dd{--lsc:#94003e}[data-skin=era10] .lt-fig:nth-child(3) dd{--lsc:#005a50}[data-skin=era10] .lt-fig:nth-child(4) dd{--lsc:#45216d}[data-skin=era10] .lt-fig:nth-child(5) dd{--lsc:#d9a000}
[data-skin=era10].is-in .lt-board .lt-fig{animation:ltTile .5s var(--ease) both;animation-delay:var(--fd,0ms)}
[data-skin=era10].is-in .lt-board .lt-flap>span{animation:none}
@keyframes ltTile{0%{transform:perspective(500px) rotateX(-90deg);transform-origin:50% 0}100%{transform:none}}
@media (max-width:639px){[data-skin=era10] .lt-fig dd{font-size:30px}}
/* матрёшки и роспись - только ЧМ-2018 */
[data-skin=era10][data-tour=wc2018] .lt-hero__bg .lt-mat{display:block;left:auto;right:3%;top:auto;bottom:0;width:min(420px,40%);height:auto;inset-inline-start:auto}
[data-skin=era10][data-tour=wc2018] .lt-hero__bg .lt-mat svg{display:block;width:100%;height:auto}
[data-skin=era10][data-tour=wc2018] .lt-hero__bg i:nth-child(1){background:linear-gradient(120deg,transparent 0 30%,#0033a0 30% 52%,#fff 52% 54%,#d52b1e 54% 70%,transparent 70%);opacity:.85}
[data-skin=era10][data-tour=wc2018] .lt-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:radial-gradient(circle at 10px 6px,#d52b1e 3.5px,transparent 4px) 0 0/24px 12px,radial-gradient(circle at 22px 6px,#ffb900 2.5px,transparent 3px) 0 0/24px 12px,#1d2129}
@media (max-width:1023px){[data-skin=era10][data-tour=wc2018] .lt-hero__bg .lt-mat{opacity:.35;width:62%}}
/* заголовки - номер на плитке и сверхжирный гротеск */
[data-skin=era10] .lt-h h2{display:flex;align-items:center;gap:14px;font:900 30px/1 var(--f-d);text-transform:uppercase;--lsc:#d5dbe4;text-shadow:var(--ls)}
[data-skin=era10] .lt-h h2::before{content:attr(data-k);display:grid;place-items:center;width:52px;height:52px;flex:none;background:var(--m1);color:#fff;font:900 20px/1 var(--f-d);text-shadow:none;box-shadow:var(--lbox)}
[data-skin=era10] .lt-h__s{font-weight:700}
@media (min-width:768px){[data-skin=era10] .lt-h h2{font-size:38px}}
[data-skin=era10] .lt-seg{border-radius:0;background:#fff;box-shadow:0 0 0 1px var(--line)}
[data-skin=era10] .lt-seg button{border-radius:0;font-weight:800}
[data-skin=era10] .lt-seg button[aria-pressed=true]{background:var(--gr);color:#fff}
[data-skin=era10] .lt-switch{--swbg:#fff}
[data-skin=era10] .lt-dd summary,[data-skin=era10] .lt-sw__step{border-radius:0;font-weight:800;box-shadow:inset 0 0 0 2px var(--gr)}
[data-skin=era10] .lt-dd__pop,[data-skin=era10] .lt-dd__grp a,[data-skin=era10] .lt-dd__pop--teams a{border-radius:0}
/* лента - плоские плитки-«живые плитки»: цвет по итогу матча, длинная тень */
[data-skin=era10] .lt-m__pick{border-radius:0;background:var(--m1);color:#fff;box-shadow:var(--lbox)}
[data-skin=era10] .lt-m--w .lt-m__pick{background:var(--m3)}[data-skin=era10] .lt-m--l .lt-m__pick{background:var(--m2)}[data-skin=era10] .lt-m--d .lt-m__pick{background:var(--m4)}
[data-skin=era10] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 4px var(--gr),var(--lbox)}
[data-skin=era10] .lt-m__top{color:rgba(255,255,255,.85);font-weight:800}
[data-skin=era10] .lt-m__op{font:900 19px/1.1 var(--f-d)}
[data-skin=era10] .lt-m__sc{font:900 56px/1 var(--f-n);--lsc:#004b87;text-shadow:var(--ls)}
[data-skin=era10] .lt-m--w .lt-m__sc{--lsc:#005a50}[data-skin=era10] .lt-m--l .lt-m__sc{--lsc:#94003e}[data-skin=era10] .lt-m--d .lt-m__sc{--lsc:#45216d}
[data-skin=era10] .lt-m__ex{color:#fff;font-weight:800}
[data-skin=era10] .lt-m__rs{border-radius:0;background:rgba(0,0,0,.25)}
[data-skin=era10] .lt-m__pl{color:rgba(255,255,255,.8)}
[data-skin=era10] .lt-m__go{border-radius:0;background:#fff;color:var(--gr)}
[data-skin=era10] .lt-m--fin .lt-m__pick{background:var(--m5);color:var(--gr)}
[data-skin=era10] .lt-m__fin{font:900 30px/1 var(--f-d);text-transform:uppercase;--lsc:#d9a000;text-shadow:var(--ls)}
[data-skin=era10] .lt-m--fin .lt-m__rs{background:var(--gr);color:#fff}
[data-skin=era10] .lt-rail i{border-radius:0}
[data-skin=era10] .lt-rail span{font-weight:800}
[data-skin=era10] .lt-rail::after{background:var(--gr);height:4px}
/* сетка - плоская таблица: квадраты основы, треугольник замены, длинная тень */
[data-skin=era10] .lt-mx{--mxbg:#fff;--mxhd:#fff;--mxgrp:#eef1f5;--mxcard:#f6f8fb}
[data-skin=era10] .lt-mx__sheet{border-radius:0;box-shadow:var(--lbox),0 0 0 1px var(--line)}
[data-skin=era10] .lt-mx__head{border-radius:0;box-shadow:inset 0 -3px 0 var(--gr)}
[data-skin=era10] .lt-mx__corner,[data-skin=era10] .lt-mx__st,[data-skin=era10] .lt-mx__head .lt-mx__tot{font:800 11.5px/1 var(--f-d);color:var(--gr)}
[data-skin=era10] .lt-mx__op{font:700 11.5px/1.1 var(--f-d)}
[data-skin=era10] .lt-mx__sc{font:900 14px/1 var(--f-n)}
[data-skin=era10] .lt-mx__grpn{font:900 13px/1 var(--f-d);color:var(--gr)}
[data-skin=era10] .lt-mx__grpn b{background:var(--gr);color:#fff;border-radius:0}
[data-skin=era10] .lt-mx__no{border-radius:0;background:var(--gr);color:#fff;font:900 13px/1 var(--f-n)}
[data-skin=era10] .lt-mx__row[data-line=GK] .lt-mx__no{background:var(--m5);color:var(--gr)}
[data-skin=era10] .lt-mx__row[data-line=DEF] .lt-mx__no{background:var(--m1)}
[data-skin=era10] .lt-mx__row[data-line=MID] .lt-mx__no{background:var(--m3)}
[data-skin=era10] .lt-mx__row[data-line=FWD] .lt-mx__no{background:var(--m2)}
[data-skin=era10] .lt-mx__nm{font:800 14.5px/1.15 var(--f-d)}
[data-skin=era10] .lt-c::before{border-radius:0;width:32px;height:28px}
[data-skin=era10] .lt-c--start::before{box-shadow:1px 1px 0 #004b87,2px 2px 0 #004b87,3px 3px 0 #004b87,4px 4px 0 rgba(0,75,135,.6)}
[data-skin=era10] .lt-c b{font:900 13px/1 var(--f-n)}
[data-skin=era10] .lt-c--sub::before{background:linear-gradient(135deg,#fff 72%,var(--m3) 72%);box-shadow:inset 0 0 0 2px var(--m3)}
[data-skin=era10] .lt-c--sub b{background:none;color:var(--m3)}
[data-skin=era10] .lt-c--bench::before{border-radius:0;width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--cb-line)}
[data-skin=era10] .lt-c--out::before{border-radius:0;width:6px;height:6px}
[data-skin=era10] .lt-c__g i{border-radius:50%;box-shadow:none;outline:2px solid #fff}
[data-skin=era10] .lt-c__k{border-radius:0;transform:none}
[data-skin=era10] .lt-mx__tot b{font:900 17px/1 var(--f-n)}
[data-skin=era10] .lt-capk{border-radius:0;background:var(--m2)}
/* поле - плоский газон, фишки с длинной тенью */
[data-skin=era10] .lt-field{border-radius:0;box-shadow:var(--lbox)}
[data-skin=era10] .lt-field__lines,[data-skin=era10] .lt-field__lines i{border-width:3px;border-radius:0}
[data-skin=era10] .lt-ch__face{box-shadow:0 0 0 3px #fff,4px 4px 0 3px rgba(0,0,0,.18)}
[data-skin=era10] .lt-ch__face b{font:900 15px/1 var(--f-d)}
[data-skin=era10] .lt-ch__nm{border-radius:0;background:#fff;color:var(--gr);font:800 11.5px/1.2 var(--f-d);box-shadow:3px 3px 0 rgba(0,0,0,.2)}
[data-skin=era10] .lt-ch__no{border-radius:0;font-weight:900}
[data-skin=era10] .lt-pitch__cap b{font-weight:800}
/* заявка - плоские плитки с полосой цвета линии */
[data-skin=era10] .lt-lane__h{font:900 16px/1 var(--f-d);letter-spacing:.04em}
[data-skin=era10] .lt-lane__h::after{height:3px;background:var(--gr)}
[data-skin=era10] .lt-lane__h b{border-radius:0;background:var(--gr)}
[data-skin=era10] .lt-pc{border-radius:0;box-shadow:var(--lbox);border-left:8px solid var(--m1)}
[data-skin=era10] .lt-pc[data-line=GK]{border-left-color:var(--m5)}[data-skin=era10] .lt-pc[data-line=MID]{border-left-color:var(--m3)}[data-skin=era10] .lt-pc[data-line=FWD]{border-left-color:var(--m2)}
[data-skin=era10] .lt-ph{border-radius:0}
[data-skin=era10] .lt-ph--mono b{font:900 26px/1 var(--f-d);color:var(--m1)}
[data-skin=era10] .lt-pc__no{border-radius:0;background:var(--gr);font-weight:900}
[data-skin=era10] .lt-pc__nm{font:900 15.5px/1.2 var(--f-d)}
[data-skin=era10] .lt-tag{border-radius:0;font-weight:800}
[data-skin=era10] .lt-tag--cap{background:var(--m2)}
[data-skin=era10] .lt-sq[data-view=table] .lt-lane__row{border-radius:0;box-shadow:var(--lbox)}
[data-skin=era10] .lt-sq[data-view=table] .lt-pc{box-shadow:none}
/* группа - плоская таблица, своя строка синяя */
[data-skin=era10] .lt-gt__wrap{border-radius:0;box-shadow:var(--lbox),0 0 0 1px var(--line)}
[data-skin=era10] .lt-gt thead th{background:var(--gr);color:#fff;border:0;font:800 11.5px/1 var(--f-d)}
[data-skin=era10] .lt-gt tbody th{font:800 14.5px/1 var(--f-d)}
[data-skin=era10] .lt-gt__pts b{font:900 17px/1 var(--f-n)}
[data-skin=era10] .lt-gt tr.is-us{--gt-us:var(--m1);color:#fff}
/* цифры - плитки разных цветов */
[data-skin=era10] .lt-ld{border-radius:0;background:var(--m1);color:#fff;--surf-mut:rgba(255,255,255,.82);box-shadow:var(--lbox)}
[data-skin=era10] .lt-ld:nth-child(5n+2){background:var(--m2)}[data-skin=era10] .lt-ld:nth-child(5n+3){background:var(--m3)}[data-skin=era10] .lt-ld:nth-child(5n+4){background:var(--m4)}
[data-skin=era10] .lt-ld:nth-child(5n){background:var(--m5);color:var(--gr);--surf-mut:rgba(29,33,41,.75)}
[data-skin=era10] .lt-ld__k{font-weight:800}
[data-skin=era10] .lt-ld__n b{font:900 48px/1 var(--f-n);--lsc:#004b87;text-shadow:var(--ls)}
[data-skin=era10] .lt-ld:nth-child(5n+2) .lt-ld__n b{--lsc:#94003e}[data-skin=era10] .lt-ld:nth-child(5n+3) .lt-ld__n b{--lsc:#005a50}[data-skin=era10] .lt-ld:nth-child(5n+4) .lt-ld__n b{--lsc:#45216d}[data-skin=era10] .lt-ld:nth-child(5n) .lt-ld__n b{--lsc:#d9a000}
[data-skin=era10] .lt-ld__who a{text-decoration-color:rgba(255,255,255,.5)}
/* клубы - плоские сегменты */
[data-skin=era10] .lt-cl__tape li{border-radius:0;background:var(--m1);color:#fff;box-shadow:none}
[data-skin=era10] .lt-cl__tape li:nth-child(2){background:var(--m2)}[data-skin=era10] .lt-cl__tape li:nth-child(3){background:var(--m3)}[data-skin=era10] .lt-cl__tape li:nth-child(4){background:var(--m4)}[data-skin=era10] .lt-cl__tape li:nth-child(5){background:var(--m5);color:var(--gr)}
[data-skin=era10] .lt-cl__tape li b{font:900 24px/1 var(--f-n)}
[data-skin=era10] .lt-cl__list a{font-weight:800}
[data-skin=era10] .lt-cl__list b{border-radius:0;background:var(--gr);color:#fff}
/* раздевалка - плоские шкафчики */
[data-skin=era10] .lt-locker__box{border-radius:0;background:#dfe4ec;box-shadow:var(--lbox)}
[data-skin=era10] .lt-locker__deco{background:repeating-linear-gradient(90deg,#e8ecf2 0 calc(12.5% - 6px),#cfd6e0 calc(12.5% - 6px) 12.5%),linear-gradient(0deg,#c7ceda 0 14%,transparent 14%)}
[data-skin=era10][data-tour=wc2018] .lt-locker__deco{background:radial-gradient(circle at 10px 6px,#d52b1e 3.5px,transparent 4px) 0 0/24px 12px repeat-x,repeating-linear-gradient(90deg,#e8ecf2 0 calc(12.5% - 6px),#cfd6e0 calc(12.5% - 6px) 12.5%)}
/* медиа - плоские плитки со значками и длинной тенью */
[data-skin=era10] .lt-md{border-radius:0;box-shadow:var(--lbox)}
[data-skin=era10] .lt-md__art{border-radius:0;background:var(--m1);overflow:hidden}
[data-skin=era10] .lt-md--photo .lt-md__art{background:var(--m3)}[data-skin=era10] .lt-md--text .lt-md__art{background:var(--m4)}
[data-skin=era10] .lt-md__art i:nth-child(1){left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2),3px 3px 0 rgba(0,0,0,.18),6px 6px 0 rgba(0,0,0,.14),10px 10px 0 rgba(0,0,0,.1),16px 16px 0 rgba(0,0,0,.06),24px 24px 0 rgba(0,0,0,.04)}
[data-skin=era10] .lt-md__art i:nth-child(2){left:50%;top:50%;width:0;height:0;margin:-9px 0 0 -5px;border-left:16px solid var(--m1);border-top:9px solid transparent;border-bottom:9px solid transparent}
[data-skin=era10] .lt-md--photo .lt-md__art i:nth-child(2){margin:-8px 0 0 -10px;border:0;width:20px;height:14px;background:var(--m3);clip-path:polygon(0 100%,35% 30%,60% 70%,75% 45%,100% 100%)}
[data-skin=era10] .lt-md--text .lt-md__art i:nth-child(2){margin:-7px 0 0 -10px;border:0;width:20px;height:3px;background:var(--m4);box-shadow:0 6px 0 var(--m4),0 12px 0 var(--m4)}
[data-skin=era10] .lt-md__t{font-weight:900}
[data-skin=era10] .lt-md__soon{color:var(--m2)}
/* другие турниры - плоские плитки */
[data-skin=era10] .lt-ed__era{border-radius:0;box-shadow:inset 0 5px 0 var(--era),var(--lbox)}
[data-skin=era10] .lt-ed__ys a{border-radius:0;box-shadow:inset 0 -4px 0 var(--era),0 0 0 1px var(--line)}
[data-skin=era10] .lt-ed__ys a[aria-current]{background:var(--gr);color:#fff;box-shadow:inset 0 -4px 0 var(--era),4px 4px 0 rgba(0,0,0,.2)}

/* ---------- era20 · «Матч-центр» (с 2020): тёмный экран приложения, аврора, бенто, оценки ---------- */
.sq--v-lenta[data-skin=era20]{
  --a-lime:#c6ff3d;--a-blue:#4f6bff;--a-coral:#ff6b78;--a-teal:#18d6b4;
  --bg:#070a13;--fg:#eef2ff;--mut:#b9c2dc;--line:rgba(255,255,255,.12);
  --surf:#0f1426;--surf-fg:#eef2ff;--surf-mut:#a4aecb;--surf-line:rgba(255,255,255,.08);--surf-2:#171e36;
  --acc:#c6ff3d;--acc-fg:#0c1400;--win:#1e9f5c;--draw:#6f7a99;--loss:#e5485a;
  --f-d:'LT Unbounded',Manrope,system-ui,sans-serif;--f-n:'LT Unbounded',Manrope,system-ui,sans-serif;--f-t:'LT Onest',Manrope,system-ui,sans-serif;
  --r:22px;--r-s:14px;--sh:0 0 0 1px rgba(255,255,255,.08);
  --glass:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
  --cs-bg:#c6ff3d;--cs-fg:#0c1400;--cu-bg:#4f6bff;--cu-fg:#fff;--cu-line:#4f6bff;--cb-line:rgba(255,255,255,.22);--co:rgba(255,255,255,.18);
  --cg:#ff6b78;--cy:#ffd23f;--cr:#ff3b4a;--csel:rgba(198,255,61,.07);--chov:rgba(255,255,255,.035);
  --cunk:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.4px) 0 0/7px 7px;
  --pf:#123323;--pf2:#10301f;--pl:rgba(255,255,255,.35);--chb:#171e36;--chf:#fff;--chr:#4f6bff;--chn:#0f1426;--chnf:#fff;
  font-family:var(--f-t);
}
/* первый экран - аврора, точки, цифры-герои в бенто */
[data-skin=era20] .lt-hero{--hmut:#b9c2dc}
[data-skin=era20] .lt-hero__bg i:nth-child(1){background:radial-gradient(600px 380px at 12% 20%,rgba(24,214,180,.26),transparent 70%),radial-gradient(700px 420px at 88% 10%,rgba(79,107,255,.32),transparent 70%),radial-gradient(500px 300px at 60% 110%,rgba(198,255,61,.12),transparent 70%)}
[data-skin=era20] .lt-hero__bg i:nth-child(2){background:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.3px) 0 0/22px 22px;-webkit-mask:linear-gradient(180deg,#000,transparent 85%);mask:linear-gradient(180deg,#000,transparent 85%)}
[data-skin=era20] .lt-hero__bg i:nth-child(3){top:auto;height:3px;background:linear-gradient(90deg,#4f6bff 33%,#ff6b78 0 66%,#18d6b4 0)}
[data-skin=era20] .lt-hero__kick{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font:600 12.5px/1 var(--f-t);letter-spacing:.06em}
[data-skin=era20] .lt-hero__team{font-weight:800;line-height:.98;letter-spacing:-.03em;--em:.82;--hmax:104px}
[data-skin=era20] .lt-hero__on{font:500 clamp(17px,2vw,22px)/1.2 var(--f-t)}
[data-skin=era20] .lt-res b{background:rgba(255,255,255,.08);color:#eef2ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font:700 16px/1 var(--f-d)}
[data-skin=era20] .lt-res--champ b{background:var(--a-lime);color:#0c1400;box-shadow:0 0 40px rgba(198,255,61,.35);font-size:19px}
[data-skin=era20] .lt-hero__people a{font:600 17px/1.2 var(--f-t)}
[data-skin=era20] .lt-sign{--sg-bg:#141b31;--sg-fg:#eef2ff;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 30px rgba(79,107,255,.4)}
[data-skin=era20] .lt-sign__y{font-family:var(--f-d)}
[data-skin=era20] .lt-board{gap:10px}
[data-skin=era20] .lt-fig{border-radius:20px;background:var(--glass),#0d1224;color:#eef2ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);padding:14px 16px}
[data-skin=era20] .lt-fig:nth-child(4){background:linear-gradient(135deg,rgba(79,107,255,.35),rgba(79,107,255,.08)),#0d1224}
[data-skin=era20] .lt-fig:nth-child(5){background:linear-gradient(135deg,rgba(198,255,61,.28),rgba(198,255,61,.05)),#0d1224}
[data-skin=era20] .lt-fig dt{font:500 12px/1 var(--f-t);letter-spacing:.02em;text-transform:none;color:#a4aecb}
[data-skin=era20] .lt-fig dd{font:700 42px/1 var(--f-n);letter-spacing:-.03em}
[data-skin=era20].is-in .lt-board .lt-flap>span{animation-name:ltRise}
@keyframes ltRise{0%{transform:translateY(60%);opacity:0;filter:blur(4px)}100%{transform:none;opacity:1;filter:none}}
@media (max-width:639px){[data-skin=era20] .lt-fig dd{font-size:30px}}
/* заголовки - крупный широкий гротеск */
[data-skin=era20] .lt-h h2{font:700 30px/1.05 var(--f-d);letter-spacing:-.03em}
@media (min-width:768px){[data-skin=era20] .lt-h h2{font-size:40px}}
[data-skin=era20] .lt-seg{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
[data-skin=era20] .lt-seg button{font:600 14px/1 var(--f-t);color:#b9c2dc}
[data-skin=era20] .lt-seg button[aria-pressed=true]{background:#eef2ff;color:#0a0f1e}
[data-skin=era20] .lt-switch{--swbg:rgba(255,255,255,.02)}
[data-skin=era20] .lt-dd summary,[data-skin=era20] .lt-sw__step{border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
[data-skin=era20] .lt-dd__pop{background:#0f1426;border-radius:20px}
/* лента - карточки матчей приложения: стекло, круглые углы, лаймовая рамка у выбранного */
[data-skin=era20] .lt-m__pick{border-radius:24px;background:var(--glass),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 30px 50px -30px rgba(79,107,255,.6)}
[data-skin=era20] .lt-m.is-act .lt-m__pick{box-shadow:0 0 0 2px var(--a-lime),0 30px 50px -20px rgba(198,255,61,.25)}
[data-skin=era20] .lt-m__top{font:500 12px/1 var(--f-t);letter-spacing:.02em;text-transform:none;color:#a4aecb}
[data-skin=era20] .lt-m__op{font:600 18px/1.15 var(--f-t)}
[data-skin=era20] .lt-m__op .lt-flag{width:26px;height:26px;border-radius:50%}
[data-skin=era20] .lt-m__sc{font:700 50px/1 var(--f-n);letter-spacing:-.04em}
[data-skin=era20] .lt-m__ex{color:#a4aecb;font-weight:500}
[data-skin=era20] .lt-m__rs{border-radius:999px;padding:4px 10px;text-transform:none;letter-spacing:0;font:600 12.5px/1 var(--f-t)}
[data-skin=era20] .lt-m__go{background:#eef2ff;color:#0a0f1e}
[data-skin=era20] .lt-m--fin .lt-m__pick{background:linear-gradient(150deg,rgba(198,255,61,.3),rgba(79,107,255,.25)),#0f1426;color:#eef2ff}
[data-skin=era20] .lt-m__fin{font:700 28px/1.05 var(--f-d);letter-spacing:-.03em}
[data-skin=era20] .lt-m--fin .lt-m__rs{background:var(--a-lime);color:#0c1400}
[data-skin=era20] .lt-rail i{background:#070a13}
[data-skin=era20] .lt-rail span{font-family:var(--f-t);font-weight:600}
[data-skin=era20] .lt-rail::after{background:linear-gradient(90deg,#4f6bff,#c6ff3d)}
/* сетка - экран приложения: таблетки минут, синие - выход на замену, оценка в итоге */
[data-skin=era20] .lt-mx{--mxbg:#0b1020;--mxhd:#0b1020;--mxgrp:#0b1020;--mxcard:#111833}
[data-skin=era20] .lt-mx__sheet{border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-mx__head{border-radius:24px 24px 0 0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}
[data-skin=era20] .lt-mx__corner,[data-skin=era20] .lt-mx__st,[data-skin=era20] .lt-mx__head .lt-mx__tot{font:600 11.5px/1 var(--f-t);letter-spacing:.02em;text-transform:none;color:#a4aecb}
[data-skin=era20] .lt-mx__mh .lt-flag{width:20px;height:20px;border-radius:50%}
[data-skin=era20] .lt-mx__op{font:600 11.5px/1.1 var(--f-t)}
[data-skin=era20] .lt-mx__sc{font:700 13px/1 var(--f-n)}
[data-skin=era20] .lt-mx__grpn{font:600 12px/1 var(--f-t);letter-spacing:.04em;text-transform:none;color:#eef2ff;padding:12px 14px 6px}
[data-skin=era20] .lt-mx__grpn b{background:rgba(255,255,255,.08);color:#eef2ff}
[data-skin=era20] .lt-mx__row{border-top-color:rgba(255,255,255,.05)}
[data-skin=era20] .lt-mx__no{background:#171e36;font:700 12px/1 var(--f-n)}
[data-skin=era20] .lt-mx__nm{font:600 15px/1.15 var(--f-t)}
[data-skin=era20] .lt-c::before{border-radius:999px;height:26px}
[data-skin=era20] .lt-c b{font:700 12px/1 var(--f-n);letter-spacing:-.02em}
[data-skin=era20] .lt-c--start.is-off::before{background:linear-gradient(90deg,var(--a-lime) 0 70%,rgba(198,255,61,.4) 70%)}
[data-skin=era20] .lt-c--sub::before{background:var(--a-blue);box-shadow:none}
[data-skin=era20] .lt-c--sub b{background:none}
[data-skin=era20] .lt-c--bench::before{width:30px;height:26px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--cb-line)}
[data-skin=era20] .lt-c--out::before{width:5px;height:5px}
[data-skin=era20] .lt-c__g i{box-shadow:0 0 0 2px #0b1020}
[data-skin=era20] .lt-mx__tot b{font:700 15px/1 var(--f-n)}
[data-skin=era20] .lt-rt{display:inline-block;flex-basis:auto;margin-top:3px;padding:2px 6px;border-radius:6px;background:#6f7a99;color:#fff;font:700 11px/1.2 var(--f-n)}
[data-skin=era20] .lt-rt[data-r=hi]{background:#1e9f5c;color:#fff}[data-skin=era20] .lt-rt[data-r=mid]{background:#c99a12;color:#fff}[data-skin=era20] .lt-rt[data-r=lo]{background:#d9572b;color:#fff}
[data-skin=era20] .lt-capk{background:var(--a-lime);color:#0c1400}
/* поле - тёмный газон приложения, фишки с оценкой */
[data-skin=era20] .lt-field{border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px -30px rgba(79,107,255,.6)}
[data-skin=era20] .lt-field__lines,[data-skin=era20] .lt-field__lines i{border-width:1.5px}
[data-skin=era20] .lt-ch__face{box-shadow:0 0 0 2.5px var(--a-blue),0 0 0 5px rgba(79,107,255,.25)}
[data-skin=era20] .lt-ch__face b{font:700 14px/1 var(--f-d)}
[data-skin=era20] .lt-ch__nm{border-radius:8px;background:rgba(10,15,30,.85);font:600 11.5px/1.2 var(--f-t);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
[data-skin=era20] .lt-ch__no{border-radius:50%;min-width:20px;font:700 10.5px/1 var(--f-n);box-shadow:0 0 0 1.5px var(--a-blue)}
[data-skin=era20] .lt-pitch__cap b{font:600 15px/1.3 var(--f-t)}
/* заявка - карточки приложения: круглое фото, оценка, бенто-цифры */
[data-skin=era20] .lt-lane__h{font:600 15px/1 var(--f-t);letter-spacing:.02em;text-transform:none}
[data-skin=era20] .lt-lane__h::after{height:1px;background:rgba(255,255,255,.1)}
[data-skin=era20] .lt-lane__h b{background:rgba(255,255,255,.08);color:#eef2ff}
[data-skin=era20] .lt-pc{border-radius:22px;background:var(--glass),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-ph{border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.12)}
[data-skin=era20] .lt-ph--mono b{font:700 22px/1 var(--f-d)}
[data-skin=era20] .lt-pc__no{border-radius:999px;background:#eef2ff;color:#0a0f1e;left:auto;right:-4px;top:-4px}
[data-skin=era20] .lt-pc__nm{font:600 16px/1.2 var(--f-t)}
[data-skin=era20] .lt-pc__st b{font:700 14px/1.2 var(--f-n)}
[data-skin=era20] .lt-pc__rt{order:-1}
[data-skin=era20] .lt-pc__rt b{display:inline-block;padding:2px 6px;border-radius:6px;background:#6f7a99;color:#fff!important;font-size:12.5px}
[data-skin=era20] .lt-pc__rt[data-r=hi] b{background:#1e9f5c}[data-skin=era20] .lt-pc__rt[data-r=mid] b{background:#c99a12}[data-skin=era20] .lt-pc__rt[data-r=lo] b{background:#d9572b}
[data-skin=era20] .lt-tag{border-radius:999px;font-weight:600}
[data-skin=era20] .lt-tag--cap{background:var(--a-lime);color:#0c1400}
[data-skin=era20] .lt-sq[data-view=table] .lt-lane__row{background:#0b1020;border-radius:20px}
[data-skin=era20] .lt-sq[data-view=table] .lt-pc{background:#0b1020;box-shadow:none}
/* группа - таблица приложения */
[data-skin=era20] .lt-gt__wrap{border-radius:22px;background:#0b1020}
[data-skin=era20] .lt-gt{font-family:var(--f-t)}
[data-skin=era20] .lt-gt thead th{font:600 11.5px/1 var(--f-t);text-transform:none;letter-spacing:.02em}
[data-skin=era20] .lt-gt .lt-flag{width:20px;height:20px;border-radius:50%}
[data-skin=era20] .lt-gt__pts b{font:700 15px/1 var(--f-n)}
[data-skin=era20] .lt-gt tr.is-us{--gt-us:rgba(198,255,61,.1)}
[data-skin=era20] .lt-gt tr.is-us th{box-shadow:inset 3px 0 0 var(--a-lime)}
/* цифры - бенто */
[data-skin=era20] .lt-ld__tape{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
[data-skin=era20] .lt-ld{border-radius:22px;background:var(--glass),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-ld:first-child{background:linear-gradient(150deg,rgba(255,107,120,.3),rgba(255,107,120,.04)),#0f1426}
[data-skin=era20] .lt-ld:nth-child(2){background:linear-gradient(150deg,rgba(79,107,255,.32),rgba(79,107,255,.05)),#0f1426}
[data-skin=era20] .lt-ld__k{font:500 12.5px/1.2 var(--f-t);text-transform:none;letter-spacing:.01em}
[data-skin=era20] .lt-ld__n b{font:700 46px/1 var(--f-n);letter-spacing:-.04em}
/* клубы - скруглённые сегменты с градиентом */
[data-skin=era20] .lt-cl__tape li{border-radius:16px;background:linear-gradient(150deg,rgba(79,107,255,.35),rgba(79,107,255,.08)),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-cl__tape li:nth-child(2){background:linear-gradient(150deg,rgba(24,214,180,.3),rgba(24,214,180,.05)),#0f1426}
[data-skin=era20] .lt-cl__tape li:nth-child(3){background:linear-gradient(150deg,rgba(255,107,120,.3),rgba(255,107,120,.05)),#0f1426}
[data-skin=era20] .lt-cl__tape li b{font:700 20px/1 var(--f-n)}
[data-skin=era20] .lt-cl__list b{background:rgba(255,255,255,.08);color:#eef2ff;border-radius:999px}
[data-skin=era20] .lt-cl__list li{border-bottom-color:rgba(255,255,255,.07)}
/* раздевалка - тёмный экран приложения с авророй */
[data-skin=era20] .lt-locker__box{border-radius:28px;background:#0b1020;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-locker__deco{background:radial-gradient(500px 300px at 20% 0,rgba(79,107,255,.25),transparent 70%),radial-gradient(500px 300px at 90% 100%,rgba(24,214,180,.18),transparent 70%)}
/* медиа - скелетоны приложения */
[data-skin=era20] .lt-md{border-radius:22px;background:var(--glass),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-md__art{border-radius:16px;background:linear-gradient(100deg,#141b31 30%,#1d2645 50%,#141b31 70%) 0 0/300% 100%;animation:ltShim 2.4s linear infinite}
@keyframes ltShim{0%{background-position:100% 0}100%{background-position:-50% 0}}
[data-skin=era20] .lt-md__art i:nth-child(1){left:14px;bottom:16px;width:52%;height:10px;border-radius:6px;background:rgba(255,255,255,.1)}
[data-skin=era20] .lt-md__art i:nth-child(2){left:14px;bottom:34px;width:34%;height:10px;border-radius:6px;background:rgba(255,255,255,.07)}
[data-skin=era20] .lt-md__art i:nth-child(3){right:14px;top:14px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08)}
[data-skin=era20] .lt-md__t{font:700 17px/1.2 var(--f-d)}
[data-skin=era20] .lt-md__soon{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:999px;background:rgba(198,255,61,.12);color:var(--a-lime);text-transform:none;letter-spacing:.02em;font-weight:600}
[data-skin=era20] .lt-coach{border-radius:22px;background:var(--glass),#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
[data-skin=era20] .lt-coach .lt-ph{border-radius:50%}
/* другие турниры - пилюли */
[data-skin=era20] .lt-ed__era{border-radius:18px;background:#0f1426;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
[data-skin=era20] .lt-ed__era.is-cur{box-shadow:inset 0 0 0 1px var(--a-lime)}
[data-skin=era20] .lt-ed__en b{text-transform:none;letter-spacing:.01em;font-weight:600}
[data-skin=era20] .lt-ed__en b::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--era)}
[data-skin=era20] .lt-ed__ys a{border-radius:999px;font:600 13px/1 var(--f-n);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
[data-skin=era20] .lt-ed__ys a[aria-current]{background:var(--a-lime);color:#0c1400;box-shadow:none}

/* ---------- телефон: строка игрока - его лента матчей, выбранный матч увеличен (поверх всех эпох) ---------- */
.sq--v-lenta{--tick-r:3px;--tk-s:var(--cs-bg);--tk-sf:var(--cs-fg);--tk-u:var(--cu-line);--tk-uf:#fff}
.sq--v-lenta[data-skin=vhs],.sq--v-lenta[data-skin=era10],.sq--v-lenta[data-skin=efir]{--tick-r:0}
.sq--v-lenta[data-skin=press],.sq--v-lenta[data-skin=era00],.sq--v-lenta[data-skin=era20]{--tick-r:999px}
.sq--v-lenta[data-skin=protokol]{--tk-s:#1a4fa0;--tk-sf:#fff;--tk-u:#d1323c}
.sq--v-lenta[data-skin=tv]{--tk-u:repeating-linear-gradient(135deg,#1c1c1c 0 2px,#8a826c 2px 4px)}
.sq--v-lenta[data-skin=vhs]{--tk-uf:#04061a}
.sq--v-lenta[data-skin=efir]{--tk-uf:#14142b}
@media (max-width:639px){
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c::before{left:0;top:50%;width:100%;height:22px;transform:translateY(-50%);border:0;border-radius:var(--tick-r);opacity:.5;box-shadow:none;rotate:none}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--start::before{background:var(--tk-s)}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--sub::before{background:var(--tk-u)}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--bench::before{background:none;box-shadow:inset 0 0 0 1.5px var(--cb-line);opacity:.8}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--out::before{left:50%;width:4px;height:4px;transform:translate(-50%,-50%);border-radius:50%;background:var(--co);opacity:1}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--unknown::before{display:none}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c b{color:var(--tk-sf);background:none;padding:0;transform:none;font-size:12.5px}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c--sub b{color:var(--tk-uf)}
  .sq--v-lenta[data-skin] .lt-mx .lt-mx__grid .lt-c__g{top:0;right:-2px}
  .sq--v-lenta[data-skin] .lt-mx[data-sel="0"] .lt-mx__grid .lt-c[data-m="0"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="1"] .lt-mx__grid .lt-c[data-m="1"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="2"] .lt-mx__grid .lt-c[data-m="2"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="3"] .lt-mx__grid .lt-c[data-m="3"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="4"] .lt-mx__grid .lt-c[data-m="4"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="5"] .lt-mx__grid .lt-c[data-m="5"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="6"] .lt-mx__grid .lt-c[data-m="6"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="7"] .lt-mx__grid .lt-c[data-m="7"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="8"] .lt-mx__grid .lt-c[data-m="8"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="9"] .lt-mx__grid .lt-c[data-m="9"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="10"] .lt-mx__grid .lt-c[data-m="10"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="11"] .lt-mx__grid .lt-c[data-m="11"]::before{opacity:1}
  .sq--v-lenta[data-skin] .lt-mx[data-sel="0"] .lt-mx__grid .lt-c--bench[data-m="0"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="1"] .lt-mx__grid .lt-c--bench[data-m="1"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="2"] .lt-mx__grid .lt-c--bench[data-m="2"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="3"] .lt-mx__grid .lt-c--bench[data-m="3"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="4"] .lt-mx__grid .lt-c--bench[data-m="4"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="5"] .lt-mx__grid .lt-c--bench[data-m="5"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="6"] .lt-mx__grid .lt-c--bench[data-m="6"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="7"] .lt-mx__grid .lt-c--bench[data-m="7"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="8"] .lt-mx__grid .lt-c--bench[data-m="8"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="9"] .lt-mx__grid .lt-c--bench[data-m="9"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="10"] .lt-mx__grid .lt-c--bench[data-m="10"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="11"] .lt-mx__grid .lt-c--bench[data-m="11"]::before{box-shadow:inset 0 0 0 2px var(--cb-line)}
  .sq--v-lenta[data-skin] .lt-mx[data-sel="0"] .lt-mx__grid .lt-c--out[data-m="0"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="1"] .lt-mx__grid .lt-c--out[data-m="1"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="2"] .lt-mx__grid .lt-c--out[data-m="2"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="3"] .lt-mx__grid .lt-c--out[data-m="3"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="4"] .lt-mx__grid .lt-c--out[data-m="4"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="5"] .lt-mx__grid .lt-c--out[data-m="5"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="6"] .lt-mx__grid .lt-c--out[data-m="6"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="7"] .lt-mx__grid .lt-c--out[data-m="7"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="8"] .lt-mx__grid .lt-c--out[data-m="8"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="9"] .lt-mx__grid .lt-c--out[data-m="9"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="10"] .lt-mx__grid .lt-c--out[data-m="10"]::before,.sq--v-lenta[data-skin] .lt-mx[data-sel="11"] .lt-mx__grid .lt-c--out[data-m="11"]::before{width:6px;height:6px}
  .sq--v-lenta[data-skin] .lt-mx[data-sel=fin] .lt-mx__grid .lt-c::before{opacity:.9}
  .sq--v-lenta .lt-mx{--mxc:minmax(0,1fr) auto 46px}
  .sq--v-lenta .lt-rt{display:none}
  .sq--v-lenta .lt-mx__tot{grid-template-columns:auto}
  .sq--v-lenta .lt-mx__tot span{display:none}
}
