/* Страница легенды, вид «Спецвыпуск» (resources/views/players/legend/issue.blade.php).
   Перенос макета «Д» output/player-page/legend-c/style.css (утверждён владельцем 14.10.2026) + стыковка с сайтом
   в конце файла: переключатель вида, общий знак страны, фокус снимка обложки, видео матчей.
   Печать номера - data-skin на .pp--legend-c: vhs (видеокассета + журнал), protokol, efir. Шрифты - /fonts/<ключ>/. */
@font-face{font-family:'LC 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:'LC 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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LC Press';font-style:normal;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:'LC Press';font-style:normal;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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LC Lamp';font-style:normal;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:'LC Lamp';font-style:normal;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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LC Mono';font-style:normal;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:'LC Mono';font-style:normal;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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LC News';font-style:normal;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:'LC News';font-style:normal;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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LC Num';font-style:normal;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:'Unbounded';font-style:normal;font-weight:400 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:'Unbounded';font-style:normal;font-weight:400 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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ------------------------------------------------------------------ токены: печать «Видеокассета + журнал» */
.pp--legend-c{
  /* пара эпохи из библиотеки (6 цветовых пар): Blueberry Void #1C2459 + Lemon Glitch #F5FF67 - общая у тем vhs и press */
  --paper:#fffdf8; --paper-2:#f3f1ea; --ink:#1c2459; --ink-2:#323b6b; --muted:#565d80; --rule:rgba(28,36,89,.16); --rule-2:rgba(28,36,89,.32);
  --acc:#f5ff67; --hot:#d9341a; --hot-tx:#fff; --pink:#ff3d8b; --org:#ff7a1a; --cyan:#3ee6ff;
  --mis1:rgba(20,151,212,.55); --mis2:rgba(217,52,26,.5);
  --cover-bg:#141a46; --cover-bg-2:#0b0f2b; --cover-ink:#f5ff67; --cover-txt:#e9ecff; --cover-mut:#aab3e6;
  --lamp:#f5ff67; --lamp-rgb:245,255,103; --label:#f4efe1;
  --s1:#ff3d8b; --s2:#ff7a1a; --s3:#f5ff67; --s4:#3ee6ff;
  --f-disp:'LC Press','Oswald',sans-serif; --disp-style:italic; --disp-w:900; --name-k:.47;
  --f-text:Manrope,system-ui,sans-serif; --f-lab:'LC Lamp','Oswald',sans-serif; --f-num:'LC Num','Oswald',sans-serif;
  --ease:cubic-bezier(.16,1,.3,1); --ease-2:cubic-bezier(.32,.72,0,1);
  --hd:126px;
  display:block; position:relative; color:var(--ink); background:var(--paper);
  font:400 16px/1.55 var(--f-text); font-variant-numeric:tabular-nums; overflow-x:clip;
}
/* печать «Протокол»: газетная бумага, машинопись, штампы, красно-синий карандаш */
.pp--legend-c[data-skin=protokol],.pp--legend-c .lc-issue[data-skin=protokol]{
  --paper:#f6efe1; --paper-2:#efe6d2; --ink:#1c1c1c; --ink-2:#33302a; --muted:#5f584b; --rule:#d8cdb0; --rule-2:#c9bc9a;
  --acc:#d1323c; --hot:#d1323c; --hot-tx:#fff; --blue:#1a4fa0;
  --mis1:rgba(26,79,160,.38); --mis2:rgba(209,50,60,.36);
  --cover-bg:#efe6d2; --cover-bg-2:#e4d8bd; --cover-ink:#1c1c1c; --cover-txt:#1c1c1c; --cover-mut:#5f584b;
  --lamp:#1c1c1c; --lamp-rgb:28,28,28; --label:#fffcf3;
  --s1:#d1323c; --s2:#1a4fa0; --s3:#d1323c; --s4:#1a4fa0;
  --f-disp:'LC News','Oswald',sans-serif; --disp-style:normal; --disp-w:700; --name-k:.56;
  --f-lab:'LC Mono',ui-monospace,monospace; --f-num:'LC News','Oswald',sans-serif;
}
/* печать «Эфир»: студия трансляции, янтарь, диагональ */
.pp--legend-c[data-skin=efir],.pp--legend-c .lc-issue[data-skin=efir]{
  --paper:#f4f4f4; --paper-2:#e9e9ee; --ink:#14142b; --ink-2:#2a2c4a; --muted:#565a78; --rule:rgba(20,20,43,.14); --rule-2:rgba(20,20,43,.3);
  --acc:#ffcf4d; --hot:#e2403a; --hot-tx:#fff;
  --mis1:rgba(76,143,214,.5); --mis2:rgba(226,64,58,.45);
  --cover-bg:#0d1420; --cover-bg-2:#14142b; --cover-ink:#ffcf4d; --cover-txt:#f4f4f4; --cover-mut:rgba(244,244,244,.72);
  --lamp:#ffcf4d; --lamp-rgb:255,207,77; --label:#14142b;
  --s1:#e2403a; --s2:#ffcf4d; --s3:#4c8fd6; --s4:#ffcf4d;
  --f-disp:'LC News','Oswald',sans-serif; --disp-style:normal; --disp-w:700; --name-k:.56;
  --f-lab:'LC News','Oswald',sans-serif; --f-num:'LC Num','Oswald',sans-serif;
}

/* ------------------------------------------------------------------ сброс в своём корне */
.pp--legend-c *,.pp--legend-c *::before,.pp--legend-c *::after{box-sizing:border-box}
.pp--legend-c :where(h1,h2,h3,h4,p,ol,ul,dl,dd,dt,figure,figcaption,table){margin:0;padding:0}
.pp--legend-c :where(ol,ul){list-style:none}
.pp--legend-c :is(h1,h2,h3,h4){color:inherit;font-family:inherit;letter-spacing:normal;font-weight:inherit}
/* цвета эпох сайта (как --ea в site-chrome.css) - для полосок, точек и врезок */
.pp--legend-c [data-era=tv]{--ea:#e6dcc3}.pp--legend-c [data-era=protokol]{--ea:#d1323c}.pp--legend-c [data-era=vhs]{--ea:#f5ff67}
.pp--legend-c [data-era=press]{--ea:#f06a2a}.pp--legend-c [data-era=fr98]{--ea:#2fb6dc}.pp--legend-c [data-era=era00]{--ea:#3db8ff}
.pp--legend-c [data-era=efir]{--ea:#ffcf4d}.pp--legend-c [data-era=era10]{--ea:#19b39e}.pp--legend-c [data-era=era20]{--ea:#c6ff3d}
.pp--legend-c :where(a){color:inherit;text-underline-offset:3px}
.pp--legend-c img{display:block;max-width:100%}
.pp--legend-c [hidden]{display:none!important}
.pp--legend-c :where(a,button,summary):focus-visible{outline:3px solid var(--hot);outline-offset:3px;border-radius:4px}
.pp--legend-c .lc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pp--legend-c .lc-in{max-width:1640px;margin:0 auto;padding:0 40px}
.pp--legend-c button{font:inherit;color:inherit}

/* ===================================================================================== ОБЛОЖКА */
.lc-cover{position:relative;isolation:isolate;overflow:hidden;background:var(--cover-bg);color:var(--cover-txt);
  min-height:clamp(640px,calc(100svh - var(--hd)),940px);display:flex}
.lc-cover__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(900px 520px at 72% 20%,rgba(62,230,255,.12),transparent 70%),
    repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px),
    linear-gradient(180deg,var(--cover-bg) 0%,var(--cover-bg-2) 100%)}
.lc-cover__in{position:relative;z-index:2;width:100%;max-width:1640px;margin:0 auto;padding:22px 40px 22px;
  display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto auto;container-type:inline-size}

/* фото: в край листа справа, растр поверх, уходит в фон слева и снизу */
.lc-cover__photo{position:absolute;z-index:1;top:0;bottom:0;right:min(0px,calc((100% - 100vw) / 2));width:calc(min(36%,560px) + max(0px,calc((100vw - 100%) / 2)));margin:0}
.lc-cover:not(.lc-cover--mono) .lc-name{max-width:69%}
.lc-cover__photo img{width:100%;height:100%;object-fit:cover;
  object-position:var(--fx,30%) 34%;
  -webkit-mask:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,#000 12%),linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 18%);
  -webkit-mask-composite:source-in,source-in;mask:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(0deg,transparent 0,#000 12%),linear-gradient(180deg,rgba(0,0,0,.35) 0,#000 18%);mask-composite:intersect,intersect}
.lc-ht{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.55;
  background:radial-gradient(circle,rgba(20,26,70,.9) 0 1.15px,transparent 1.7px) 0 0/5px 5px;
  -webkit-mask:linear-gradient(90deg,#000 0,#000 18%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.12) 100%);mask:linear-gradient(90deg,#000 0,#000 18%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.12) 100%)}
.lc-cover__mono{position:absolute;z-index:1;right:40px;top:50%;transform:translateY(-58%);
  font:var(--disp-w) min(46vw,560px)/.8 var(--f-disp);font-style:var(--disp-style);letter-spacing:-.04em;color:transparent;
  -webkit-text-stroke:2px rgba(var(--lamp-rgb),.3);pointer-events:none;user-select:none}

/* шапка журнала */
.lc-mast{display:flex;align-items:center;gap:18px 26px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid rgba(233,236,255,.18);position:relative;z-index:3}
.lc-mast__logo{font:italic 900 clamp(46px,5.4vw,82px)/.8 'LC Press','Oswald',sans-serif;color:var(--cover-ink);letter-spacing:-.005em;
  text-shadow:3px 2px 0 var(--pink),-2px -1px 0 var(--cyan)}
.lc-mast__issue{font:600 13px/1.25 var(--f-text);color:var(--cover-txt);text-transform:uppercase;letter-spacing:.12em}
.lc-colorbar{display:flex;height:18px;margin-left:auto}
.lc-colorbar i{width:18px;height:18px;display:block}
.lc-colorbar i:nth-child(1){background:var(--s1)}.lc-colorbar i:nth-child(2){background:var(--s2)}.lc-colorbar i:nth-child(3){background:var(--s3)}
.lc-colorbar i:nth-child(4){background:var(--s4)}.lc-colorbar i:nth-child(5){background:#fff}.lc-colorbar i:nth-child(6){background:#05071a}
.lc-mast__years{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;font:700 28px/1 var(--f-lab);color:var(--cover-ink);letter-spacing:.04em}
.lc-mast__years small{font:600 11px/1.3 var(--f-text);color:var(--cover-mut);letter-spacing:.12em;text-transform:uppercase}

/* знак «Легенда 8match» */
.lc-mark{display:block;width:64px;height:64px;overflow:visible}
.lc-mark__o{fill:var(--lamp);stroke:var(--cover-bg-2);stroke-width:2}
.lc-mark__i{fill:none;stroke:var(--cover-bg-2);stroke-width:1.6;stroke-dasharray:2.4 2.6}
.lc-mark__c{fill:var(--cover-bg-2)}
.lc-mark__t{font:italic 900 34px 'LC Press','Oswald',sans-serif;fill:var(--lamp)}
.lc-sign{position:relative;z-index:3;display:flex;align-items:center;gap:12px;margin:0 0 0 8px;font:700 15px/1.05 var(--f-text);color:var(--cover-txt);text-transform:uppercase;letter-spacing:.14em}
.lc-sign .lc-mark{width:62px;height:62px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}

/* тема номера: наклейка кассеты с ламповым окошком */
.lc-topic{position:relative;z-index:3;align-self:center;justify-self:start;display:grid;grid-template-columns:22px auto;grid-template-rows:auto auto auto auto;
  column-gap:16px;margin:22px 0 18px;padding:14px 22px 16px 0;width:min(100%,430px);background:var(--label);color:#1c2459;text-decoration:none;border-radius:6px;
  box-shadow:0 2px 0 rgba(0,0,0,.25),0 18px 40px -16px rgba(0,0,0,.6);transition:transform .5s var(--ease-2)}
.lc-topic::before{content:"";grid-row:1/-1;border-radius:6px 0 0 6px;margin:-14px 0 -16px;
  background:linear-gradient(180deg,var(--s1) 0 25%,var(--s2) 25% 50%,var(--s3) 50% 75%,var(--s4) 75% 100%)}
.lc-topic:hover{transform:translateY(-3px) rotate(-.4deg)}
.lc-topic:active{transform:scale(.985)}
.lc-topic__k{grid-column:2;font:700 15px/1 var(--f-lab);letter-spacing:.14em;text-transform:uppercase;color:#d9341a}
.lc-topic .lc-yr{grid-column:2;margin:10px 0 10px;justify-self:start}
.lc-topic__t{grid-column:2;font:italic 900 26px/1 'LC Press','Oswald',sans-serif;text-transform:uppercase}
.lc-topic__n{grid-column:2;margin-top:4px;font:600 15px/1.3 var(--f-text);color:#323b6b}

/* цифры года: лампы табло (по умолчанию), карточки протокола, янтарь эфира */
.lc-yr{display:inline-flex;align-items:flex-end;gap:.04em;font:900 64px/.86 var(--f-num);color:var(--lamp)}
.lc-yr b{display:block;font-weight:900}
.lc-yr--cover{padding:10px 14px 8px;background:#070a20;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(var(--lamp-rgb),.18);
  --dot:5px;font-size:76px;filter:drop-shadow(0 0 6px rgba(var(--lamp-rgb),.55))}
.lc-yr--cover b,.lc-yr--gold b,.pp--legend-c .lc-lamp{
  -webkit-mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot,5px) var(--dot,5px);
  mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot,5px) var(--dot,5px)}

/* имя: главный персонаж обложки */
.pp--legend-c .lc-name{position:relative;z-index:3;align-self:end;margin:0;color:var(--cover-ink);text-transform:uppercase;line-height:.8}
.lc-name__first{display:block;margin:0 0 .12em .04em;font:var(--disp-w) clamp(30px,3.6vw,60px)/1 var(--f-disp);font-style:var(--disp-style);color:var(--cover-txt);letter-spacing:.02em}
.lc-name__last{display:block;white-space:nowrap;font-family:var(--f-disp);font-style:var(--disp-style);font-weight:var(--disp-w);
  font-size:var(--fit,min(calc(98cqi / (var(--n) * var(--name-k))),min(46svh,440px)));letter-spacing:-.01em;line-height:.8;
  text-shadow:4px 3px 0 var(--pink),-3px -2px 0 var(--cyan);padding:.04em 0 .02em}
.lc-name__last{width:fit-content;max-width:100%}
.lc-name__fit{display:inline-block}
[data-skin=protokol] .lc-cover .lc-name{max-width:58%}
[data-skin=protokol] .lc-lines{max-width:58%;grid-template-columns:repeat(2,minmax(0,1fr))}
[data-skin=protokol] .lc-lines li:nth-child(3){border-left:0}
[data-skin=protokol] .lc-lines li:nth-child(3) a{padding-left:0}
[data-skin=protokol] .lc-lines li:nth-child(n+3){border-top:1px dashed #c9bc9a}
.lc-name__fit>span{display:inline-block}

/* строки обложки */
.lc-lines{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;border-top:2px solid rgba(233,236,255,.2)}
.lc-lines li+li{border-left:1px solid rgba(233,236,255,.16)}
.lc-lines a{display:flex;align-items:baseline;gap:12px;padding:12px 16px 4px 0;text-decoration:none;color:var(--cover-txt)}
.lc-lines li+li a{padding-left:16px}
.lc-lines b{font:700 44px/1 var(--f-lab);color:var(--cover-ink);letter-spacing:.02em}
.lc-lines span{font:600 14px/1.25 var(--f-text);color:var(--cover-txt)}
.lc-lines a:hover span{text-decoration:underline;text-decoration-color:var(--cover-ink);text-decoration-thickness:2px}
.lc-cover__note{position:relative;z-index:3;margin-top:8px;font:500 12px/1.3 var(--f-text);color:var(--cover-mut);letter-spacing:.04em}

/* метки обреза листа */
.lc-crop{position:absolute;z-index:3;width:22px;height:22px;pointer-events:none;border-color:rgba(233,236,255,.35);border-style:solid;border-width:0}
.lc-crop--tl{left:10px;top:10px;border-left-width:1px;border-top-width:1px}
.lc-crop--tr{right:10px;top:10px;border-right-width:1px;border-top-width:1px}
.lc-crop--bl{left:10px;bottom:10px;border-left-width:1px;border-bottom-width:1px}
.lc-crop--br{right:10px;bottom:10px;border-right-width:1px;border-bottom-width:1px}

/* ---- обложка: печать «Протокол» */
[data-skin=protokol] .lc-cover__bg{background:
  radial-gradient(1200px 600px at 30% 0%,rgba(255,255,255,.5),transparent 70%),
  repeating-linear-gradient(0deg,rgba(28,28,28,.022) 0 1px,transparent 1px 4px),
  linear-gradient(180deg,#f1e9d6,#e6dbc0)}
[data-skin=protokol] .lc-mast{border-bottom:3px double #1c1c1c}
[data-skin=protokol] .lc-mast__logo{font:700 clamp(40px,4.6vw,70px)/1 'LC News','Oswald',sans-serif;color:#fff;background:#d1323c;padding:.06em .22em .02em;letter-spacing:.01em;text-shadow:none}
[data-skin=protokol] .lc-mast__issue,[data-skin=protokol] .lc-sign{font-family:'LC Mono',monospace;font-weight:700;letter-spacing:.08em}
[data-skin=protokol] .lc-colorbar i:nth-child(n+5){display:none}
[data-skin=protokol] .lc-mast__years{font:700 30px/1 'LC Mono',monospace;color:#1c1c1c;letter-spacing:0}
[data-skin=protokol] .lc-mark__o{fill:none;stroke:#d1323c;stroke-width:4}
[data-skin=protokol] .lc-mark__i{stroke:#d1323c;stroke-width:1.8}
[data-skin=protokol] .lc-mark__c{fill:#d1323c}
[data-skin=protokol] .lc-mark__t{fill:#fffcf3;font:700 30px 'LC News','Oswald',sans-serif}
[data-skin=protokol] .lc-sign{color:#d1323c}
[data-skin=protokol] .lc-sign .lc-mark{filter:none;transform:rotate(-8deg)}
[data-skin=protokol] .lc-cover__photo{top:110px;bottom:44px;width:min(38%,520px);right:40px;
  padding:12px 12px 40px;background:#fffcf3;box-shadow:0 1px 0 #c9bc9a,0 20px 40px -24px rgba(28,28,28,.6);transform:rotate(1.6deg)}
[data-skin=protokol] .lc-cover__photo img{-webkit-mask:none;mask:none;filter:grayscale(1) contrast(1.18) brightness(1.02);mix-blend-mode:multiply}
[data-skin=protokol] .lc-cover__photo::before,[data-skin=protokol] .lc-cover__photo::after{content:"";position:absolute;z-index:2;top:-12px;width:110px;height:30px;
  background:rgba(232,221,190,.82);box-shadow:0 1px 2px rgba(0,0,0,.08)}
[data-skin=protokol] .lc-cover__photo::before{left:-26px;transform:rotate(-32deg)}
[data-skin=protokol] .lc-cover__photo::after{right:-26px;transform:rotate(30deg)}
[data-skin=protokol] .lc-ht{inset:12px 12px 40px;opacity:.38;background:radial-gradient(circle,#1c1c1c 0 1.2px,transparent 1.8px) 0 0/4.5px 4.5px;-webkit-mask:none;mask:none}
[data-skin=protokol] .lc-cover .lc-name{color:#1c1c1c}
[data-skin=protokol] .lc-name__last{text-shadow:none;letter-spacing:.005em}
[data-skin=protokol] .lc-name__last::after{content:"";display:block;height:.05em;margin-top:.05em;width:104%;background:#1a4fa0;border-radius:.03em;
  transform:rotate(-.7deg);transform-origin:0 50%;opacity:.88}
[data-skin=protokol] .lc-name__first{color:#5f584b}
[data-skin=protokol] .lc-lines{border-top:3px double #1c1c1c}
[data-skin=protokol] .lc-lines li+li{border-left:1px dashed #c9bc9a}
[data-skin=protokol] .lc-lines b{font:700 40px/1 'LC News','Oswald',sans-serif;color:#d1323c}
[data-skin=protokol] .lc-lines span{font:500 13.5px/1.3 'LC Mono',monospace}
[data-skin=protokol] .lc-lines a:hover span{text-decoration-color:#1a4fa0}
[data-skin=protokol] .lc-crop{border-color:rgba(28,28,28,.35)}
[data-skin=protokol] .lc-cover__note{font-family:'LC Mono',monospace}
/* тема номера в протоколе: папка-карточка и штамп */
[data-skin=protokol] .lc-topic{background:#fffcf3;color:#1c1c1c;border:1px solid #d8cdb0;border-radius:2px;padding-left:22px;grid-template-columns:auto;
  box-shadow:4px 5px 0 #c9bc9a}
[data-skin=protokol] .lc-topic::before{display:none}
[data-skin=protokol] .lc-topic>*{grid-column:1}
[data-skin=protokol] .lc-topic__k{font:800 13px/1 'LC Mono',monospace;color:#d1323c;letter-spacing:.2em;border:2px solid #d1323c;padding:6px 8px 5px;justify-self:start;transform:rotate(-3deg);border-radius:4px}
[data-skin=protokol] .lc-topic__t{font:700 28px/1.05 'LC News','Oswald',sans-serif}
[data-skin=protokol] .lc-topic__n{font:500 14px/1.3 'LC Mono',monospace;color:#5f584b}

/* карточки-перекидки для года (протокол) */
[data-skin=protokol] .lc-yr--cover,.lc-gold[data-era=protokol] .lc-yr,.lc-gold[data-era=tv] .lc-yr{gap:6px;padding:10px;background:#1c1c1c;border-radius:10px;filter:none;box-shadow:inset 0 2px 0 rgba(255,255,255,.06)}
[data-skin=protokol] .lc-yr--cover b,.lc-gold[data-era=protokol] .lc-yr b,.lc-gold[data-era=tv] .lc-yr b{position:relative;-webkit-mask:none;mask:none;color:#1c1c1c;
  background:linear-gradient(180deg,#fffcf3 0 49%,#ece3cd 49% 51%,#f6efe1 51%);border-radius:6px;padding:.1em .12em .02em;font-family:'LC News','Oswald',sans-serif;font-weight:700;
  box-shadow:0 3px 0 rgba(0,0,0,.4)}
[data-skin=protokol] .lc-yr--cover b::before,.lc-gold[data-era=protokol] .lc-yr b::before,.lc-gold[data-era=tv] .lc-yr b::before{content:"";position:absolute;top:.08em;left:50%;width:.07em;height:.07em;min-width:5px;min-height:5px;
  transform:translateX(-50%);border-radius:50%;background:#1c1c1c}
[data-skin=protokol] .lc-yr--cover{font-size:56px}

/* ---- обложка: печать «Эфир» */
[data-skin=efir] .lc-cover__bg{background:
  linear-gradient(115deg,transparent 0 60%,rgba(76,143,214,.34) 60% 63%,transparent 63% 65.5%,rgba(226,64,58,.4) 65.5% 66%,transparent 66%),
  radial-gradient(900px 500px at 80% 30%,rgba(76,143,214,.22),transparent 70%),
  linear-gradient(180deg,#0d1420,#14142b)}
[data-skin=efir] .lc-mast__logo{font:700 clamp(42px,5vw,74px)/1 'LC News','Oswald',sans-serif;letter-spacing:.02em;transform:skewX(-10deg);text-shadow:3px 3px 0 #e2403a}
[data-skin=efir] .lc-mast__years{font:900 32px/1 'LC Num','Oswald',sans-serif}
[data-skin=efir] .lc-name__last{text-shadow:5px 5px 0 #e2403a;transform:skewX(-8deg);transform-origin:0 100%}
[data-skin=efir] .lc-topic{background:#14142b;color:#f4f4f4;border:1px solid rgba(255,255,255,.14);clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}
[data-skin=efir] .lc-topic__k{color:#ffcf4d;font:700 15px/1 'LC News',sans-serif;letter-spacing:.16em}
[data-skin=efir] .lc-topic__t{font:700 26px/1.05 'LC News','Oswald',sans-serif}
[data-skin=efir] .lc-topic__n{color:rgba(244,244,244,.76)}
[data-skin=efir] .lc-yr--cover{background:transparent;box-shadow:none;padding:0;filter:none}
[data-skin=efir] .lc-yr--cover b,[data-skin=efir] .lc-yr--gold b{-webkit-mask:none;mask:none}
[data-skin=efir] .lc-mark__o{fill:#ffcf4d;stroke:#0d1420}
[data-skin=efir] .lc-mark__c{fill:#0d1420}

/* ===================================================================================== ВНУТРЕННИЕ ПОЛОСЫ */
.lc-page{background:var(--paper);color:var(--ink);padding:104px 0}
.lc-page+.lc-page{border-top:1px solid var(--rule)}
.lc-sh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 22px;margin-bottom:44px}
.lc-sh__n{font:700 54px/.8 var(--f-lab);color:var(--ink);opacity:.9;padding-top:.08em;letter-spacing:.02em}
.pp--legend-c .lc-h2{font-family:var(--f-disp);font-style:var(--disp-style);font-weight:var(--disp-w);font-size:clamp(46px,6.4vw,104px);line-height:.86;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}
.lc-sh .lc-h2{display:inline-block;padding:.1em .34em .02em .22em;background:var(--hot);color:var(--hot-tx);transform:rotate(-1.2deg);transform-origin:0 100%;
  clip-path:polygon(0 6%,5% 0,31% 4%,56% 0,82% 3%,100% 0,98% 48%,100% 97%,74% 100%,47% 95%,19% 100%,1% 96%,2% 52%);filter:drop-shadow(3px 4px 0 rgba(28,36,89,.2))}
.lc-sh__sub{margin-top:18px;max-width:70ch;font:500 16px/1.5 var(--f-text);color:var(--muted)}
.pp--legend-c .lc-h3{font:var(--disp-w) 34px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase}
[data-skin=protokol] .lc-sh__n{font:700 46px/.9 'LC Mono',monospace;color:#d1323c}
[data-skin=protokol] .lc-sh .lc-h2{background:none;color:#1c1c1c;clip-path:none;filter:none;transform:none;padding:0 0 .06em;
  background-image:linear-gradient(transparent 0,transparent 0);box-shadow:inset 0 -.08em 0 rgba(26,79,160,.85)}
[data-skin=protokol] .lc-sh__sub{font-family:'LC Mono',monospace;font-size:14px}
[data-skin=efir] .lc-sh__n{font:900 58px/.8 'LC Num','Oswald',sans-serif;color:#e2403a}
[data-skin=efir] .lc-sh .lc-h2{background:#14142b;color:#ffcf4d;clip-path:polygon(0 0,100% 0,97% 100%,0 100%);transform:none;filter:none;padding:.12em .5em .06em .3em}

/* ---- В номере + лид */
.lc-lead{background:var(--paper-2)}
.lc-lead__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}
.pp--legend-c .lc-toc__h{font:var(--disp-w) 30px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;padding-bottom:14px;border-bottom:3px solid var(--ink)}
.lc-toc ol{counter-reset:toc}
.lc-toc a{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0 12px;border-bottom:1px solid var(--rule);text-decoration:none}
.lc-toc b{font:700 30px/1 var(--f-lab);color:var(--hot)}
.lc-toc span{font:var(--disp-w) clamp(26px,2.3vw,36px)/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;transition:transform .45s var(--ease)}
.lc-toc a:hover span{transform:translateX(8px)}
.lc-lead__main .lc-h2{font-size:clamp(52px,6vw,96px);margin-bottom:30px}
.lc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.lc-facts>div{padding:12px 0;border-top:1px solid var(--rule)}
.lc-facts dt{font:600 12.5px/1.3 var(--f-text);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}
.lc-facts dd{margin-top:4px;font:600 17px/1.4 var(--f-text)}
.lc-facts dd a{text-decoration:underline;text-decoration-color:var(--rule-2)}
.pp--legend-c .lc-flag{display:inline-block;vertical-align:-2px;width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--rule)}
.lc-bio{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:start;margin-top:40px;padding:26px 28px;background:var(--paper);border:2px dashed var(--rule-2)}
.lc-bio__drop{font:var(--disp-w) 132px/.74 var(--f-disp);font-style:var(--disp-style);color:var(--hot);text-transform:uppercase}
.lc-bio h3{font:var(--disp-w) 34px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;margin-bottom:10px}
.lc-bio p{max-width:52ch;color:var(--muted)}
[data-skin=protokol] .lc-toc b{font-family:'LC Mono',monospace;font-size:24px}
[data-skin=protokol] .lc-facts dt{font-family:'LC Mono',monospace;letter-spacing:.02em}
[data-skin=protokol] .lc-bio{background:#fffcf3;border:1px solid #d8cdb0;box-shadow:4px 5px 0 #d8cdb0}
[data-skin=protokol] .lc-bio p{font-family:'LC Mono',monospace;font-size:14.5px}

/* ---- Цифры */
.lc-numgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;grid-auto-flow:dense}
.lc-num{position:relative;min-width:0}
.lc-num__v{font-family:var(--f-disp);font-style:var(--disp-style);font-weight:var(--disp-w);font-size:clamp(96px,10vw,170px);line-height:.8;letter-spacing:-.02em;color:var(--ink)}
.lc-num__l{margin-top:12px;font:700 20px/1.25 var(--f-text);max-width:28ch}
.lc-num__s{margin-top:8px;font:500 14.5px/1.45 var(--f-text);color:var(--muted);max-width:44ch}
.lc-num--hero{grid-column:1/span 5;grid-row:span 2;padding-right:12px}
.lc-num--hero .lc-num__v{font-size:min(clamp(220px,27vw,440px),calc(37vw / (var(--d,1) * .55)));text-shadow:.028em .02em 0 var(--mis1),-.018em -.012em 0 var(--mis2)}
.lc-num--d1{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto auto;column-gap:36px;align-items:end}
.lc-num--d1 .lc-num__v{grid-row:1/-1}
.lc-num--d1 .lc-num__l{grid-column:2;align-self:end}
.lc-num--d1 .lc-gby{grid-column:2;margin-bottom:.4em}
.lc-num--wide{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 40px;padding-bottom:28px;border-bottom:3px solid var(--ink)}
.lc-num--wide .lc-num__v{font-size:clamp(150px,21vw,330px);grid-row:span 2}
.lc-num--wide .lc-num__l{font:var(--disp-w) clamp(30px,3vw,48px)/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;max-width:none}
.lc-num--wide .lc-num__s{align-self:start}
.lc-num--apps{grid-column:6/span 7;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 28px;padding:26px 30px;background:var(--cover-bg);color:var(--cover-txt);border-radius:16px}
.lc-num--apps .lc-num__v{grid-row:span 2;--dot:6px;font:900 clamp(110px,10vw,160px)/.86 var(--f-num);color:var(--lamp);filter:drop-shadow(0 0 7px rgba(var(--lamp-rgb),.5))}
.lc-num--apps .lc-num__s{color:var(--cover-mut)}
.lc-num--wc{grid-column:6/span 7;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 28px}
.lc-num--wc .lc-num__v{grid-row:span 2;-webkit-text-stroke:3px var(--ink);color:transparent}
.lc-num--wc .lc-num__l{align-self:end}
.lc-num--wins{grid-column:1/-1;display:flex;align-items:baseline;gap:20px;padding-top:24px;border-top:1px solid var(--rule)}
.lc-num--wins .lc-num__v{font-size:clamp(80px,7vw,120px)}
.has-hero .lc-num--goals{grid-column:1/span 5}
.has-hero .lc-num--apps{grid-column:6/span 3;grid-template-columns:1fr}
.has-hero .lc-num--apps .lc-num__v{grid-row:auto}
.has-hero .lc-num--wc{grid-column:9/span 4;grid-template-columns:1fr}
.has-hero .lc-num--wc .lc-num__v{grid-row:auto}
.has-hero .lc-num--goals .lc-num__v{text-shadow:.03em .02em 0 var(--mis1),-.02em -.012em 0 var(--mis2)}
/* голы по розыгрышам - столбики без подложки */
.lc-gby{display:flex;align-items:flex-end;gap:14px;margin-top:22px;height:118px}
.lc-gby li{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-width:44px}
.lc-gby li::before{content:"";order:2;width:100%;height:calc(var(--v) * 64px + 3px);background:var(--ink);border-radius:2px}
.lc-gby b{order:1;font:var(--disp-w) 28px/1 var(--f-disp);font-style:var(--disp-style)}
.lc-gby span{order:3;font:600 13px/1.1 var(--f-text);color:var(--muted);white-space:nowrap}
/* знаки чемпионатов */
.lc-signs{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:16px}
.lc-signs li{display:flex;flex-direction:column;align-items:center;gap:6px;font:700 13px/1 var(--f-text);color:var(--muted)}
.lc-tsign{display:block;width:72px;height:72px;filter:drop-shadow(0 3px 0 rgba(28,36,89,.25))}
.lc-tsign--seal .lc-tsign__ring{font:800 13px Manrope,sans-serif;letter-spacing:.04em}
.lc-tsign__yr{font:900 italic 64px 'LC Press','Oswald',sans-serif}
.lc-tstamp{display:grid;place-items:center;width:72px;height:72px;border:3px solid var(--hot);border-radius:50%;color:var(--hot);transform:rotate(-10deg);
  box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 5px var(--hot);font:800 13px/1 'LC Mono',monospace;text-align:center}
.lc-tstamp b{font-weight:800;letter-spacing:.12em;align-self:end}
.lc-tstamp i{font-style:normal;font-size:15px;align-self:start}
.lc-tchip{display:grid;place-content:center;justify-items:center;gap:2px;width:72px;height:72px;border-radius:14px;background:var(--ink);color:var(--acc)}
.lc-tchip b{font:700 12px/1 'LC News','Oswald',sans-serif;letter-spacing:.12em;color:var(--paper)}
.lc-tchip i{font:900 30px/1 'LC Num','Oswald',sans-serif;font-style:normal}
.lc-num__foot{margin-top:34px;font:500 14px/1.5 var(--f-text);color:var(--muted)}
[data-skin=protokol] .lc-num--apps{background:#1c1c1c;color:#f6efe1;border-radius:10px}
[data-skin=protokol] .lc-num--apps .lc-num__v{-webkit-mask:none;mask:none;color:#fffcf3;filter:none;font-family:'LC News',sans-serif;font-weight:700}
[data-skin=protokol] .lc-num--apps .lc-num__s{color:#d8cdb0}
[data-skin=protokol] .lc-num__l,[data-skin=protokol] .lc-num__s{font-family:'LC Mono',monospace}
:is([data-skin=protokol],[data-skin=efir]) .lc-num__v{line-height:.9}
[data-skin=protokol] .lc-num__l{font-size:17px}
[data-skin=protokol] .lc-num--wide .lc-num__l{font:700 clamp(30px,3.2vw,52px)/1 'LC News','Oswald',sans-serif;text-transform:uppercase}
[data-skin=efir] .lc-num--apps .lc-num__v{-webkit-mask:none;mask:none;filter:none}

/* минуты голов */
.lc-min{margin-top:72px;padding-top:28px;border-top:3px solid var(--ink)}
.lc-min__sum{margin:10px 0 22px;font:500 16px/1.4 var(--f-text);color:var(--muted)}
.lc-min__axis{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:end;height:calc(var(--rows,5) * 20px + 16px);border-bottom:3px solid var(--ink)}
.lc-min__axis li{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;border-left:1px solid var(--rule)}
.lc-min__axis li:nth-child(10){border-left:2px dashed var(--rule-2)}
.lc-min__dots{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;padding-bottom:6px}
.lc-min__dots i{display:block;width:16px;height:16px;border-radius:50%;background:var(--ea,var(--ink));box-shadow:inset 0 0 0 2px var(--ink)}
.lc-min__dots em{font:700 12px/1 var(--f-text);font-style:normal}
.lc-min__scale{display:flex;justify-content:space-between;margin-top:8px;font:700 13px/1 var(--f-text);color:var(--muted)}
.lc-min__scale span:nth-child(2){transform:translateX(-50%)}
.lc-min__list{margin-top:18px;font:500 15px/1.7 var(--f-text);color:var(--ink-2);max-width:110ch}
.lc-min__list a{text-decoration:underline;text-decoration-color:var(--rule-2)}

/* ===================================================================================== ТЕМА НОМЕРА (вкладка в теме эпохи золотого года) */
.lc-gold{--g-bg:#10153a;--g-bg-2:#0b0f2b;--g-panel:#1c2459;--g-lamp:#f5ff67;--g-lamp-rgb:245,255,103;--g-txt:#e9ecff;--g-mut:#aab3e6;--g-edge:rgba(160,175,255,.18);
  --g1:#ff3d8b;--g2:#ff7a1a;--g3:#f5ff67;--g4:#3ee6ff;
  position:relative;padding:96px 0 104px;background:
    repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),
    linear-gradient(180deg,var(--g-bg),var(--g-bg-2));color:var(--g-txt);overflow:hidden}
.lc-gold::before{content:"";position:absolute;left:0;right:0;top:0;height:20px;background:linear-gradient(180deg,var(--g1) 0 25%,var(--g2) 25% 50%,var(--g3) 50% 75%,var(--g4) 75%)}
.lc-gold[data-tour=wc1986]{--g-bg:#05201a;--g-bg-2:#031611;--g-panel:#0e3a2f;--g-lamp:#ff8cc4;--g-lamp-rgb:255,140,196;--g-txt:#eefaf5;--g-mut:#acdcc9;--g-edge:rgba(150,232,200,.2);
  --g1:#1fa36d;--g2:#f4f1e8;--g3:#ce1126;--g4:#ff8cc4}
.lc-gold[data-tour=wc1982]{--g-bg:#1c0a15;--g-bg-2:#13060e;--g-panel:#2d1222;--g-lamp:#ffc400;--g-lamp-rgb:255,196,0;--g-txt:#fbedf1;--g-mut:#e9c3cd;--g1:#d1132a;--g2:#ffc400;--g3:#ffc400;--g4:#d1132a}
.lc-gold__top{display:flex;align-items:center;gap:22px;margin-bottom:18px}
.lc-gold__n{font:700 54px/.8 'LC Lamp',sans-serif;color:var(--g-lamp)}
.lc-gold__k{font:700 22px/1 'LC Lamp',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--g-txt)}
.lc-gold__top .lc-tsign,.lc-gold__top .lc-tstamp,.lc-gold__top .lc-tchip{margin-left:auto;width:112px;height:112px;transform:rotate(-5deg)}
.lc-gold__yr{margin:0 0 34px}
.lc-yr--gold{--dot:9px;font-size:clamp(150px,24vw,400px);color:var(--g-lamp);filter:drop-shadow(0 0 12px rgba(var(--g-lamp-rgb),.55));gap:.03em}
.lc-yr--gold b{letter-spacing:0}
.lc-yr .is-sep{opacity:.75}
.lc-yr--gold.lc-yr--long{font-size:clamp(120px,17vw,290px)}
.lc-gold__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}
.lc-gold .lc-h2{font-family:'LC Press','Oswald',sans-serif;font-style:italic;font-weight:900;font-size:clamp(44px,4.6vw,76px);color:var(--g-txt)}
.lc-gold__stat{margin-top:16px;font:700 24px/1.3 'LC Lamp',sans-serif;letter-spacing:.06em;color:var(--g-lamp)}
.lc-gold__why{margin-top:14px;font:500 15px/1.5 var(--f-text);color:var(--g-mut);max-width:40ch}
.lc-gold__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.lc-gold__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--g-lamp);color:#0b0f2b;font:800 14px/1 var(--f-text);text-decoration:none;
  transition:transform .3s var(--ease)}
.lc-gold__links a+a{background:transparent;color:var(--g-txt);box-shadow:inset 0 0 0 2px var(--g-edge)}
.lc-gold__links a:hover{transform:translateY(-2px)}
.lc-gold__links a:active{transform:scale(.97)}
.lc-road{display:grid;gap:8px}
.lc-road a{display:grid;grid-template-columns:150px minmax(0,1fr) 170px;align-items:center;gap:18px;padding:14px 18px;border-radius:12px;background:rgba(255,255,255,.04);
  box-shadow:inset 0 0 0 1px var(--g-edge);text-decoration:none;transition:background .3s var(--ease),transform .3s var(--ease)}
.lc-road a:hover{background:rgba(255,255,255,.09);transform:translateX(4px)}
.lc-road__r.has-goal a{box-shadow:inset 4px 0 0 var(--g-lamp),inset 0 0 0 1px var(--g-edge)}
.lc-road__st{font:700 18px/1.1 'LC Lamp',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--g-txt)}
.lc-road__st small{display:block;margin-top:4px;font:500 12.5px/1.2 var(--f-text);letter-spacing:0;text-transform:none;color:var(--g-mut)}
.lc-road__m{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}
.lc-road__m .lc-team:first-child{justify-content:flex-end;text-align:right}
.lc-road__m .lc-team:first-child img,.lc-road__m .lc-team:first-child .lc-mono{order:2}
.lc-road__sc{--dot:4px;font:900 44px/.9 'LC Num',sans-serif;color:var(--g-lamp);min-width:2.2em;text-align:center;
  -webkit-mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot) var(--dot);mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot) var(--dot)}
.lc-road__x{font:700 16px/1.25 'LC Lamp',sans-serif;letter-spacing:.05em;color:var(--g-lamp);text-align:right}
.lc-road__x small{display:block;font:500 12.5px/1.2 var(--f-text);letter-spacing:0;color:var(--g-mut)}
.lc-road__r:not(.has-goal) .lc-road__x{color:var(--g-mut);font-family:var(--f-text);font-weight:600;font-size:14px;letter-spacing:0}
.lc-team{display:inline-flex;align-items:center;gap:10px;min-width:0;font:italic 700 18px/1.15 'LC News','Oswald',sans-serif;text-transform:uppercase;letter-spacing:.02em}
.lc-team img{flex:none;width:30px;height:20px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}
.lc-team .lc-mono{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:currentColor;font:800 11px/1 var(--f-text);font-style:normal}
.lc-team .lc-mono{color:inherit;background:transparent;box-shadow:inset 0 0 0 2px currentColor}

/* тема номера в протоколе: папка с листом */
.lc-gold[data-era=protokol],.lc-gold[data-era=tv]{--g-txt:#1c1c1c;--g-mut:#5f584b;--g-lamp:#d1323c;--g-edge:#d8cdb0;
  background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 2px,transparent 2px 7px),linear-gradient(180deg,#2c2822,#1f1c18);padding:72px 0 84px}
.lc-gold[data-era=protokol]::before,.lc-gold[data-era=tv]::before{display:none}
.lc-gold[data-era=protokol] .lc-in,.lc-gold[data-era=tv] .lc-in{position:relative;background:#e9dcb8;border-radius:4px 14px 14px 14px;padding:44px 48px 52px;
  box-shadow:0 30px 60px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(0,0,0,.08);max-width:1560px}
.lc-gold[data-era=protokol] .lc-in::before,.lc-gold[data-era=tv] .lc-in::before{content:"";position:absolute;left:0;top:-30px;width:300px;height:31px;background:#e9dcb8;border-radius:12px 12px 0 0;
  clip-path:polygon(0 100%,6% 0,94% 0,100% 100%)}
.lc-gold[data-era=protokol] .lc-gold__n,.lc-gold[data-era=tv] .lc-gold__n{font:700 44px/.9 'LC Mono',monospace;color:#d1323c}
.lc-gold[data-era=protokol] .lc-gold__k,.lc-gold[data-era=tv] .lc-gold__k{font:800 16px/1 'LC Mono',monospace;color:#d1323c;border:2.5px solid #d1323c;padding:8px 12px 7px;border-radius:6px;transform:rotate(-4deg);
  box-shadow:inset 0 0 0 2px #e9dcb8,inset 0 0 0 3.5px #d1323c;letter-spacing:.2em}
.lc-gold[data-era=protokol] .lc-yr,.lc-gold[data-era=tv] .lc-yr{font-size:clamp(110px,15vw,240px)}
.lc-gold[data-era=protokol] .lc-gold__body,.lc-gold[data-era=tv] .lc-gold__body{background:#fffcf3;padding:30px 32px;border:1px solid #d8cdb0;box-shadow:0 1px 0 #c9bc9a}
.lc-gold[data-era=protokol] .lc-h2,.lc-gold[data-era=tv] .lc-h2{font-family:'LC News',sans-serif;font-style:normal;font-weight:700;color:#1c1c1c}
.lc-gold[data-era=protokol] .lc-gold__stat,.lc-gold[data-era=tv] .lc-gold__stat{font:700 17px/1.4 'LC Mono',monospace;letter-spacing:0;color:#d1323c}
.lc-gold[data-era=protokol] .lc-gold__why,.lc-gold[data-era=tv] .lc-gold__why{font-family:'LC Mono',monospace;font-size:13.5px}
.lc-gold[data-era=protokol] .lc-gold__links a,.lc-gold[data-era=tv] .lc-gold__links a{background:#1c1c1c;color:#fffcf3;font-family:'LC Mono',monospace;border-radius:999px}
.lc-gold[data-era=protokol] .lc-gold__links a+a,.lc-gold[data-era=tv] .lc-gold__links a+a{background:transparent;color:#1a4fa0;box-shadow:inset 0 0 0 2px #1a4fa0}
.lc-gold[data-era=protokol] .lc-road,.lc-gold[data-era=tv] .lc-road{gap:0}
.lc-gold[data-era=protokol] .lc-road a,.lc-gold[data-era=tv] .lc-road a{background:transparent;border-radius:0;box-shadow:none;border-bottom:1px dashed #c9bc9a;padding:13px 6px}
.lc-gold[data-era=protokol] .lc-road a:hover,.lc-gold[data-era=tv] .lc-road a:hover{background:rgba(26,79,160,.06)}
.lc-gold[data-era=protokol] .lc-road__r.has-goal a,.lc-gold[data-era=tv] .lc-road__r.has-goal a{box-shadow:inset 3px 0 0 #d1323c}
.lc-gold[data-era=protokol] .lc-road__st,.lc-gold[data-era=tv] .lc-road__st{font:700 13.5px/1.2 'LC Mono',monospace;letter-spacing:.02em}
.lc-gold[data-era=protokol] .lc-road__sc,.lc-gold[data-era=tv] .lc-road__sc{-webkit-mask:none;mask:none;font:700 30px/1 'LC News',sans-serif;color:#1c1c1c}
.lc-gold[data-era=protokol] .lc-road__x,.lc-gold[data-era=tv] .lc-road__x{font:800 13.5px/1.3 'LC Mono',monospace;letter-spacing:0;color:#d1323c}
.lc-gold[data-era=protokol] .lc-team,.lc-gold[data-era=tv] .lc-team{font:700 15px/1.2 'LC Mono',monospace;font-style:normal;text-transform:none;letter-spacing:0}

/* тема номера в журнале 90-х и в эфирах новых эпох */
.lc-gold[data-era=press]{--g-bg:#fffdf8;--g-bg-2:#f3f1ea;--g-txt:#1c2459;--g-mut:#565d80;--g-lamp:#d9341a;--g-edge:rgba(28,36,89,.18)}
.lc-gold[data-era=press] .lc-yr--gold{-webkit-mask:none;filter:none;color:#1c2459;font-family:'LC Press',sans-serif;font-style:italic}
.lc-gold[data-era=press] .lc-yr--gold b{-webkit-mask:none;mask:none;text-shadow:.04em .03em 0 rgba(20,151,212,.5),-.03em -.02em 0 rgba(217,52,26,.45)}
.lc-gold:is([data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20],[data-era=fr98]){--g-bg:#0d1420;--g-bg-2:#14142b;--g-lamp:var(--ea,#ffcf4d);--g-lamp-rgb:255,207,77;--g-txt:#f4f4f4;--g-mut:rgba(244,244,244,.72);--g-edge:rgba(255,255,255,.12);
  --g1:var(--ea);--g2:#14142b;--g3:var(--ea);--g4:#14142b}
.lc-gold:is([data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20],[data-era=fr98]) .lc-yr--gold b{-webkit-mask:none;mask:none}
.lc-gold:is([data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20],[data-era=fr98]) .lc-yr--gold{filter:none;transform:skewX(-8deg)}
.lc-gold:is([data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20],[data-era=fr98]) .lc-road__sc{-webkit-mask:none;mask:none}

/* ===================================================================================== ГЛАВНЫЕ МАТЧИ: врезки в темах своих матчей */
.lc-kgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}
.lc-kc{grid-column:span 6;min-width:0}
.lc-kc--lead{grid-column:1/-1}
.lc-kc:last-child:nth-child(even){grid-column:1/-1}
.lc-kc>a{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;padding:22px 24px 20px;text-decoration:none;overflow:hidden;
  transition:transform .5s var(--ease-2),box-shadow .5s var(--ease-2)}
.lc-kc>a:hover{transform:translateY(-4px)}
.lc-kc>a:active{transform:scale(.99)}
.lc-kc__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font:700 15px/1.2 var(--f-text)}
.lc-kc__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}
.lc-kc__board .is-h{justify-content:flex-end;text-align:right}
.lc-kc__board .is-h img,.lc-kc__board .is-h .lc-mono{order:2}
.lc-kc__score{display:flex;align-items:center;gap:.08em;font-size:clamp(64px,6vw,96px);line-height:.85}
.lc-kc__score b{font-weight:900}
.lc-kc__score i{font-style:normal;opacity:.8}
.lc-kc__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto}
.lc-kc__goals{display:flex;align-items:flex-end;gap:14px;min-width:0}
.lc-kc__n{display:flex;flex-direction:column;font-size:58px;line-height:.82;font-weight:900}
.lc-kc__n b{display:block;font-weight:inherit}
.lc-kc__n small{margin-top:6px}
.lc-kc__n small{font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.lc-kc__mins{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}
.lc-kc__mins em{font-style:normal}
.lc-kc__meta{font:500 13px/1.45 var(--f-text);text-align:right}
.lc-kc__meta u{text-decoration:none;opacity:.85}
.lc-kc--lead .lc-kc__score{font-size:clamp(92px,10vw,170px)}
.lc-kc--lead .lc-team{font-size:clamp(20px,2vw,30px)}
.lc-kc--lead>a{padding:30px 34px 28px;gap:24px}
.lc-kc--lead .lc-kc__n{font-size:84px}

/* врезка «Видеокассета»: наклейка кассеты, лампы табло, ракорд */
.lc-kc[data-era=vhs]{--k-bg:#10153a;--k-bg2:#0b0f2b;--k-lamp:#f5ff67;--k-lamp-rgb:245,255,103;--k-txt:#e9ecff;--k-mut:#aab3e6;--k1:#ff3d8b;--k2:#ff7a1a;--k3:#f5ff67;--k4:#3ee6ff}
.lc-kc[data-era=vhs][data-tour=wc1986]{--k-bg:#05201a;--k-bg2:#031611;--k-lamp:#ff8cc4;--k-lamp-rgb:255,140,196;--k-txt:#eefaf5;--k-mut:#acdcc9;--k1:#1fa36d;--k2:#f4f1e8;--k3:#ce1126;--k4:#ff8cc4}
.lc-kc[data-era=vhs][data-tour=wc1982]{--k-bg:#1c0a15;--k-bg2:#13060e;--k-lamp:#ffc400;--k-lamp-rgb:255,196,0;--k-txt:#fbedf1;--k-mut:#e9c3cd;--k1:#d1132a;--k2:#ffc400;--k3:#ffc400;--k4:#d1132a}
.lc-kc[data-era=vhs]>a{background:repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--k-bg),var(--k-bg2));color:var(--k-txt);border-radius:16px;
  padding-top:34px;box-shadow:0 20px 40px -26px rgba(5,7,26,.8)}
.lc-kc[data-era=vhs]>a::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(180deg,var(--k1) 0 25%,var(--k2) 25% 50%,var(--k3) 50% 75%,var(--k4) 75%)}
.lc-kc[data-era=vhs] .lc-kc__top{font:700 17px/1.1 'LC Lamp',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.lc-kc[data-era=vhs] .lc-kc__st{color:var(--k-lamp)}
.lc-kc[data-era=vhs] .lc-kc__score{--dot:5px;font-family:'LC Num',sans-serif;color:var(--k-lamp);filter:drop-shadow(0 0 7px rgba(var(--k-lamp-rgb),.55))}
.lc-kc[data-era=vhs] .lc-kc__score b,.lc-kc[data-era=vhs] .lc-kc__n b{-webkit-mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot,5px) var(--dot,5px);mask:radial-gradient(circle,#000 56%,transparent 62%) 0 0/var(--dot,5px) var(--dot,5px)}
.lc-kc[data-era=vhs].lc-kc--lead .lc-kc__score{--dot:7px}
.lc-kc[data-era=vhs] .lc-kc__n{--dot:4px;font-family:'LC Num',sans-serif;color:var(--k-lamp)}
.lc-kc[data-era=vhs] .lc-kc__n small{font-family:var(--f-text);color:var(--k-txt)}
.lc-kc[data-era=vhs] .lc-kc__n b{font-weight:900}
.lc-kc[data-era=vhs] .lc-kc__mins em{padding:5px 9px 4px;border-radius:5px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(var(--k-lamp-rgb),.3);font:700 18px/1 'LC Lamp',sans-serif;color:var(--k-lamp);letter-spacing:.06em}
.lc-kc[data-era=vhs] .lc-kc__meta{color:var(--k-mut)}
.lc-kc[data-era=vhs] .lc-team{color:var(--k-txt)}
.lc-kc[data-era=vhs]>a::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.1) 48%,transparent 60%);transform:translateX(-120%);pointer-events:none}
.lc-kc[data-era=vhs]>a:hover::after{transform:translateX(120%);transition:transform .9s var(--ease)}

/* врезка «Журнал и наклейки»: наклейка с толстым контуром, вырезка, сбитая приводка */
.lc-kc[data-era=press]{--a1:#ff3d9a;--a2:#4b3fcf}
.lc-kc[data-era=press][data-tour=wc1990]{--a1:#007a3d;--a2:#c8102e}
.lc-kc[data-era=press][data-tour=wc1994]{--a1:#c8102e;--a2:#1d3c8f}
.lc-kc[data-era=press]>a{background:#fffdf8;color:#1c2459;border:3px solid #1c2459;border-radius:14px;box-shadow:7px 7px 0 #1c2459;transform:rotate(-.6deg)}
.lc-kc[data-era=press]>a:hover{transform:rotate(0deg) translateY(-4px);box-shadow:10px 11px 0 #1c2459}
.lc-kc[data-era=press]>a::before{content:"";position:absolute;right:-30px;top:-30px;width:160px;height:160px;border-radius:50%;
  background:radial-gradient(circle,rgba(20,151,212,.45) 1.3px,transparent 1.7px) 0 0/6px 6px;pointer-events:none}
.lc-kc[data-era=press] .lc-kc__st{display:inline-block;padding:.2em .6em .14em;background:var(--a1);color:#fff;font:italic 900 18px/1 'LC Press',sans-serif;text-transform:uppercase;transform:rotate(-2deg);
  clip-path:polygon(0 6%,5% 0,31% 4%,56% 0,82% 3%,100% 0,98% 48%,100% 97%,74% 100%,47% 95%,19% 100%,1% 96%,2% 52%)}
.lc-kc[data-era=press] .lc-kc__cmp{font:800 14px/1.2 var(--f-text);text-transform:uppercase;letter-spacing:.08em}
.lc-kc[data-era=press] .lc-kc__score{font-family:'LC Press',sans-serif;font-style:italic;color:#1c2459;text-shadow:.045em .035em 0 rgba(20,151,212,.5),-.03em -.018em 0 rgba(217,52,26,.42)}
.lc-kc[data-era=press] .lc-kc__n{font-family:'LC Press',sans-serif;font-style:italic;color:var(--a2)}
.lc-kc[data-era=press] .lc-kc__mins em{padding:5px 10px;border-radius:999px;background:#f5ff67;border:2px solid #1c2459;font:800 15px/1 var(--f-text)}
.lc-kc[data-era=press] .lc-kc__meta{color:#565d80}
.lc-kc[data-era=press] .lc-team{font-family:'LC Press',sans-serif;font-weight:900;font-size:22px}

/* врезка «Протокол»: лист машинописи, карточки счёта, штамп */
.lc-kc:is([data-era=protokol],[data-era=tv])>a{background:#fffcf3;color:#1c1c1c;border:1px solid #d8cdb0;border-radius:3px;box-shadow:4px 5px 0 #d8cdb0;
  background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(26,79,160,.08) 27px 28px)}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__top{font:700 13.5px/1.3 'LC Mono',monospace}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__st{color:#1a4fa0;box-shadow:inset 0 -2px 0 rgba(26,79,160,.6)}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__score{gap:8px;padding:8px;background:#1c1c1c;border-radius:10px;font-size:clamp(52px,4.6vw,76px)}
.lc-kc:is([data-era=protokol],[data-era=tv]).lc-kc--lead .lc-kc__score{font-size:clamp(76px,7vw,120px)}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__score b{position:relative;display:block;padding:.1em .14em 0;border-radius:6px;font:700 1em/1 'LC News',sans-serif;color:#1c1c1c;
  background:linear-gradient(180deg,#fffcf3 0 49%,#e4dac2 49% 51%,#f6efe1 51%);box-shadow:0 3px 0 rgba(0,0,0,.45)}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__score i{color:#fffcf3;font:700 .5em/1 'LC News',sans-serif}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-team{font:700 16px/1.2 'LC Mono',monospace;font-style:normal;text-transform:none;letter-spacing:0}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__n{font-family:'LC News',sans-serif;font-weight:700;color:#d1323c;border:3px solid #d1323c;border-radius:8px;padding:8px 12px 6px;
  transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #fffcf3,inset 0 0 0 4px #d1323c;font-size:50px}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__n small{font-family:'LC Mono',monospace;letter-spacing:.14em}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__mins em{font:800 15px/1 'LC Mono',monospace;color:#d1323c}
.lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__meta{font-family:'LC Mono',monospace;color:#5f584b;font-size:12.5px}

/* врезка новых эпох: эфирная плашка в цвете эпохи */
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20])>a{background:linear-gradient(115deg,#0d1420 0 70%,#14142b 70%);color:#f4f4f4;border-radius:14px;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 20px 40px -26px rgba(13,20,32,.8)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20])>a::before{content:"";position:absolute;left:24px;top:0;width:140px;height:6px;background:var(--ea);transform:skewX(-30deg)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-kc__st{color:var(--ea)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-kc__score{font-family:'LC Num',sans-serif;color:#fff}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-kc__n{font-family:'LC Num',sans-serif;color:var(--ea)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-kc__mins em{padding:5px 9px;border-radius:4px;background:var(--ea);color:#14142b;font:800 14px/1 var(--f-text)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-kc__meta{color:rgba(244,244,244,.72)}
.lc-kc:is([data-era=fr98],[data-era=era00],[data-era=efir],[data-era=era10],[data-era=era20]) .lc-team{font-family:'LC News',sans-serif;font-style:normal}

.lc-more{margin-top:28px;border-top:3px solid var(--ink)}
.lc-more summary{cursor:pointer;padding:16px 0;font:var(--disp-w) 26px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;list-style:none}
.lc-more summary::-webkit-details-marker{display:none}
.lc-more summary::after{content:" +";color:var(--hot)}
.lc-more[open] summary::after{content:" -"}
.lc-more__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.lc-more__list a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);text-decoration:none;font:500 14px/1.35 var(--f-text)}
.lc-more__list a span:nth-child(3){grid-column:2;color:var(--muted);font-size:13px}
.lc-more__list a b{grid-row:1/span 2;grid-column:3;font:var(--disp-w) 32px/1 var(--f-disp);font-style:var(--disp-style);color:var(--hot)}

/* ===================================================================================== КАРЬЕРА: лента по эпохам и развороты */
.lc-ribbon{position:relative;margin:0 0 64px;padding:0}
.lc-ribbon__cap{margin-bottom:16px;font:600 14px/1.4 var(--f-text);color:var(--muted)}
.lc-ribbon ol{position:relative}
.lc-ribbon__eras{height:38px}
.lc-ribbon__eras li{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 10px;background:var(--ea);color:#14142b;border-right:2px solid var(--paper);min-width:0}
.lc-ribbon__eras li[data-era=protokol]{color:#fff}
.lc-ribbon__eras span{font:700 13px/1.1 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lc-ribbon__eras small{margin-left:8px;font-weight:600;opacity:.75}
.lc-ribbon__clubs{height:calc(var(--lanes) * 36px + 10px);margin-top:12px}
.lc-ribbon__clubs li,.lc-ribbon__nat li{position:absolute;top:calc(var(--lane) * 36px);height:30px;display:flex;align-items:center;min-width:0}
.lc-ribbon__clubs li{background:var(--ink);color:var(--paper);border-radius:3px}
.lc-ribbon__clubs span,.lc-ribbon__nat span{padding:0 9px;font:700 13px/1 var(--f-text);white-space:nowrap}
.lc-ribbon__clubs span{display:block;align-self:stretch;line-height:30px;background:var(--ink);border-radius:3px;overflow:hidden;text-overflow:ellipsis;flex:none;min-width:100%}
.lc-ribbon__nat{height:calc(var(--nlanes) * 36px)}
.lc-ribbon__nat li{box-shadow:inset 0 0 0 2px var(--hot);color:var(--hot);border-radius:3px;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(217,52,26,.1) 6px 12px)}
.lc-ribbon__nat span{display:block;align-self:stretch;line-height:30px;background:var(--paper);box-shadow:inset 0 0 0 2px var(--hot);border-radius:3px;flex:none;min-width:100%;overflow:hidden;text-overflow:ellipsis}
.lc-ribbon__wc{height:52px;margin-top:6px;border-top:2px solid var(--ink)}
.lc-ribbon__wc li{position:absolute;top:-9px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}
.lc-ribbon__wc li::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 3px var(--ink)}
.lc-ribbon__wc li.is-gold::before{width:26px;height:26px;margin-top:-5px;border-radius:0;background:var(--acc);box-shadow:none;
  clip-path:polygon(50% 0,61% 23%,85% 15%,77% 39%,100% 50%,77% 61%,85% 85%,61% 77%,50% 100%,39% 77%,15% 85%,23% 61%,0 50%,23% 39%,15% 15%,39% 23%);filter:drop-shadow(0 0 0 var(--ink))}
.lc-ribbon__wc li.is-gold::before{outline:0}
.lc-ribbon__wc span{font:800 13px/1 var(--f-text)}
.lc-ribbon__wc li.is-gold span{color:var(--hot)}
.lc-ribbon__ticks{height:20px;margin-top:0}
.lc-ribbon__ticks li{position:absolute;top:0;font:600 12px/1 var(--f-text);color:var(--muted)}
.lc-ribbon__ticks li:not(.is-step){display:none}
[data-skin=vhs] .lc-ribbon__wc li.is-gold::before{background:#1c2459}
.lc-stages{border-top:3px solid var(--ink)}
.lc-st{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;align-items:center;gap:12px 28px;padding:20px 0;border-bottom:1px solid var(--rule)}
.lc-st__y{font:var(--disp-w) 34px/1 var(--f-disp);font-style:var(--disp-style);color:var(--muted);letter-spacing:.01em}
.pp--legend-c .lc-st__name{--min:26px;--max:clamp(54px,7.4vw,124px);font-family:var(--f-disp);font-style:var(--disp-style);font-weight:var(--disp-w);text-transform:uppercase;line-height:.88;
  font-size:calc(var(--min) + (var(--max) - var(--min)) * var(--k));letter-spacing:-.005em;overflow-wrap:anywhere}
.lc-st__name a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 .06em no-repeat;transition:background-size .5s var(--ease)}
.lc-st__name a:hover{background-size:100% .06em}
.lc-st--national .lc-st__name{color:var(--hot)}
.lc-st__src{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font:500 13.5px/1.35 var(--f-text);color:var(--muted)}
.lc-st__eras{display:inline-flex;gap:3px}
.lc-st__eras i{display:block;width:22px;height:10px;background:var(--ea);box-shadow:inset 0 0 0 1px rgba(28,36,89,.25)}
.lc-st__base{margin-top:8px;font:600 14px/1.4 var(--f-text);color:var(--ink-2)}
.lc-st__base a{text-decoration:underline;text-decoration-color:var(--rule-2)}
.lc-st__nums{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 8px;font:600 14px/1.2 var(--f-text);color:var(--muted)}
.lc-st__nums b{font:var(--disp-w) 46px/1 var(--f-disp);font-style:var(--disp-style);color:var(--ink);margin-left:8px}
.lc-st__none{font:600 14px/1.3 var(--f-text);color:var(--muted)}
[data-skin=protokol] .lc-st__y{font-family:'LC Mono',monospace;font-size:22px;font-weight:700}
[data-skin=protokol] .lc-st__src,[data-skin=protokol] .lc-ribbon__cap{font-family:'LC Mono',monospace}

/* ===================================================================================== ТИТУЛЫ */
.lc-winlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border-top:3px solid var(--ink)}
.lc-winlist li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule)}
.lc-winlist b{grid-row:span 2;font:var(--disp-w) calc(36px + 40px * var(--k))/1 var(--f-disp);font-style:var(--disp-style);color:var(--hot);min-width:1.3em}
.lc-winlist span{font:700 18px/1.25 var(--f-text)}
.lc-winlist small{font:500 13px/1.4 var(--f-text);color:var(--muted)}

/* ===================================================================================== ВСЕ МАТЧИ: статистика петитом */
.lc-btn{display:inline-flex;align-items:center;min-height:44px;margin-bottom:18px;padding:0 20px;border:2px solid var(--ink);border-radius:999px;background:transparent;cursor:pointer;
  font:800 14px/1 var(--f-text);transition:background .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}
.lc-btn:hover{background:var(--ink);color:var(--paper)}
.lc-btn:active{transform:scale(.97)}
.lc-rgs{border-top:3px solid var(--ink)}
.lc-rg{border-bottom:1px solid var(--rule-2)}
.lc-rg summary{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 28px;align-items:center;gap:8px 20px;padding:18px 0;cursor:pointer;list-style:none}
.lc-rg summary::-webkit-details-marker{display:none}
.lc-rg summary::after{content:"";justify-self:end;width:14px;height:14px;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(45deg) translate(-3px,-3px);transition:transform .35s var(--ease)}
.lc-rg[open] summary::after{transform:rotate(-135deg)}
.lc-rg__t{display:flex;align-items:center;gap:12px;font:var(--disp-w) clamp(24px,2.3vw,34px)/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase}
.lc-rg__t i{flex:none;width:14px;height:30px;background:var(--ea);box-shadow:inset 0 0 0 1px rgba(28,36,89,.3)}
.lc-rg__team{font:700 15px/1.3 var(--f-text);color:var(--ink-2)}
.lc-rg__sum{font:600 14px/1.3 var(--f-text);color:var(--muted);text-align:right}
.lc-rg__body{padding:0 0 22px}
.lc-rt{width:100%;border-collapse:collapse;font:500 14px/1.35 var(--f-text)}
.lc-rt th{padding:8px 10px 8px 0;text-align:left;font:700 12px/1.2 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink)}
.lc-rt td{padding:10px 10px 10px 0;border-bottom:1px dotted var(--rule-2);vertical-align:middle}
.lc-rt__d{white-space:nowrap;color:var(--ink-2);width:150px}
.lc-rt__s{color:var(--muted);width:210px}
.lc-rt__m a{text-decoration:none}
.lc-rt__m a:hover span{text-decoration:underline}
.lc-rt__m b{display:inline-block;min-width:3.2em;padding:2px 6px;margin:0 4px;border-radius:4px;background:var(--ink);color:var(--paper);text-align:center;font:800 14px/1.2 var(--f-text)}
.lc-rt__m .is-ours{font-weight:800}
.lc-rt__m small{color:var(--muted);font-size:12.5px}
tr[data-res=w] .lc-rt__m b{background:var(--ink)}
tr[data-res=l] .lc-rt__m b{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}
tr[data-res=d] .lc-rt__m b{background:var(--muted)}
.lc-rt__r{color:var(--muted);width:150px;font-size:13px}
.lc-rt__e{width:220px}
.lc-ev{display:inline-block;margin:2px 4px 2px 0;padding:3px 8px;border-radius:4px;font:800 12.5px/1.2 var(--f-text);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule-2)}
.lc-ev--g{background:var(--acc);color:#1c2459;box-shadow:inset 0 0 0 1.5px #1c2459}
.lc-ev--y{background:#ffd43b;color:#1c1c1c;box-shadow:none}
.lc-ev--r{background:#d9341a;color:#fff;box-shadow:none}
.lc-ev--none{color:var(--muted)}
.lc-rg__links{margin-top:12px;font:700 14px/1.3 var(--f-text)}
.lc-rg__links a{text-decoration:underline;text-decoration-color:var(--rule-2)}
[data-skin=protokol] .lc-rt{font-family:'LC Mono',monospace;font-size:13px}
[data-skin=protokol] .lc-ev--g{background:#d1323c;color:#fff;box-shadow:none}
[data-skin=efir] .lc-ev--g{background:#ffcf4d;color:#14142b;box-shadow:none}

/* ===================================================================================== ФОТО: постер номера и контактный лист */
.lc-poster{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;padding:64px 40px 28px;background:var(--cover-bg);color:var(--cover-txt);border-radius:4px;overflow:hidden}
.lc-poster::before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(var(--lamp-rgb),.16) 1.3px,transparent 1.8px) 0 0/7px 7px;
  -webkit-mask:radial-gradient(ellipse at center,transparent 30%,#000 75%);mask:radial-gradient(ellipse at center,transparent 30%,#000 75%)}
.lc-poster__img{grid-column:2;position:relative;z-index:2;padding:14px;background:#fffdf8;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);transform:rotate(-1.2deg)}
.lc-poster__img img{width:min(420px,70vw);height:auto}
.lc-poster__side{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}
.lc-poster__name{font:var(--disp-w) clamp(120px,17vw,300px)/.8 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(var(--lamp-rgb),.55);white-space:nowrap}
.lc-mark--poster{position:absolute;right:6%;top:12%;width:120px;height:120px;transform:rotate(12deg)}
.lc-poster figcaption{grid-column:1/-1;position:relative;z-index:2;margin-top:34px;font:500 14px/1.45 var(--f-text);color:var(--cover-mut);text-align:center}
.lc-poster figcaption a,.lc-loupe figcaption a,.lc-frame__cap a{text-decoration:underline}
[data-skin=protokol] .lc-poster{background:#2c2822}
.lc-sheet{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}
.lc-loupe{position:sticky;top:calc(var(--hd) + 20px);background:#141414;padding:18px;border-radius:6px}
.lc-loupe img{width:100%;height:auto;max-height:min(66vh,640px);object-fit:contain;background:#0c0c0c}
.lc-loupe figcaption{margin-top:12px;font:500 14px/1.45 var(--f-text);color:#d6d0c2}
.lc-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:22px 34px;background:#1c1a17;border-radius:6px;position:relative}
.lc-strip::before,.lc-strip::after{content:"";position:absolute;top:10px;bottom:10px;width:14px;background:repeating-linear-gradient(180deg,#f6efe1 0 8px,transparent 8px 20px);opacity:.75;border-radius:2px}
.lc-strip::before{left:10px}.lc-strip::after{right:10px}
.lc-frame{display:block;width:100%;padding:0;border:0;background:#0c0c0c;cursor:pointer;aspect-ratio:4/3;overflow:hidden;border-radius:2px;box-shadow:0 0 0 3px transparent;transition:box-shadow .25s var(--ease)}
.lc-frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15);transition:transform .7s var(--ease)}
.lc-frame:hover img{transform:scale(1.05)}
.lc-frame[aria-pressed=true]{box-shadow:0 0 0 3px var(--acc)}
[data-skin=protokol] .lc-frame[aria-pressed=true]{box-shadow:0 0 0 3px #d1323c}
.lc-frame__cap{margin-top:8px;font:500 12px/1.4 var(--f-text);color:#d6d0c2;overflow-wrap:anywhere}

/* ===================================================================================== ВЫХОДНЫЕ ДАННЫЕ */
.lc-colophon{background:var(--paper-2)}
.lc-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:1200px;border-top:3px solid var(--ink)}
.lc-col>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}
.lc-col dt{font:700 13px/1.4 var(--f-text);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.lc-col dd{font:500 15px/1.5 var(--f-text)}
.lc-col dd a{text-decoration:underline;text-decoration-color:var(--rule-2);overflow-wrap:anywhere}
.lc-end{display:flex;align-items:center;gap:14px;margin-top:40px;font:var(--disp-w) 22px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase}
.lc-mark--end{width:46px;height:46px}
.lc-mark--end .lc-mark__o,.lc-mark--poster .lc-mark__o{fill:var(--acc);stroke:var(--ink)}
.lc-mark--end .lc-mark__i,.lc-mark--poster .lc-mark__i{stroke:var(--ink)}
.lc-mark--end .lc-mark__c,.lc-mark--poster .lc-mark__c{fill:var(--ink)}
.lc-mark--end .lc-mark__t,.lc-mark--poster .lc-mark__t{fill:var(--acc)}
[data-skin=protokol] .lc-mark--end .lc-mark__o{fill:none;stroke:#d1323c;stroke-width:4}
[data-skin=protokol] .lc-mark--end .lc-mark__c{fill:#d1323c}
[data-skin=protokol] .lc-mark--end .lc-mark__t{fill:#fffcf3}
.lc-skins{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:16px 40px 28px;max-width:1640px;margin:0 auto;font:600 13px/1.3 var(--f-text);color:var(--muted);background:var(--paper-2)}
.pp--legend-c .lc-skins{background:transparent}
.lc-skins a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule-2);text-decoration:none;color:var(--ink)}
.lc-skins a[aria-current=true]{background:var(--ink);color:var(--paper)}


/* ===================================================================================== правки после разбора */
/* середина обложки: тема номера + штамп-знак */
.lc-cover__mid{position:relative;z-index:3;align-self:center;display:flex;align-items:center;gap:28px;margin:22px 0 18px}
.lc-cover__mid .lc-topic{margin:0;align-self:auto}
.lc-stamp{margin:0;flex:none;transform:rotate(-9deg);filter:drop-shadow(0 6px 0 rgba(0,0,0,.3))}
.lc-ring{display:block;width:172px;height:172px;overflow:visible}
.lc-ring__disc{fill:var(--cover-bg-2)}
.lc-ring__arc{fill:none;stroke-width:9;opacity:.22}
.lc-ring__arc.is-on{opacity:1;stroke-width:13}
.lc-ring__rim{fill:none;stroke:var(--lamp);stroke-width:1.4;stroke-dasharray:3 3;opacity:.6}
.lc-ring__txt{fill:var(--cover-txt);font:800 13px Manrope,sans-serif;letter-spacing:.22em}
.lc-ring__txt--yr{fill:var(--lamp);font-size:12.5px;letter-spacing:.16em}
.lc-ring .lc-mark__t{font-size:24px}
[data-skin=protokol] .lc-ring__disc{fill:#fffcf3;stroke:#d1323c;stroke-width:3}
[data-skin=protokol] .lc-ring__rim{stroke:#d1323c}
[data-skin=protokol] .lc-ring__txt{fill:#d1323c;font-family:'LC Mono',monospace;font-weight:800;letter-spacing:.14em}
[data-skin=protokol] .lc-ring__txt--yr{fill:#1c1c1c}
[data-skin=protokol] .lc-stamp{filter:none}
[data-skin=efir] .lc-ring__disc{fill:#14142b}
/* подпись к снимку обложки: строка по краю кадра */
.lc-cover__cap{position:absolute;z-index:3;right:10px;bottom:18px;max-height:calc(100% - 140px);writing-mode:vertical-rl;transform:rotate(180deg);
  font:600 11.5px/1.2 var(--f-text);color:rgba(233,236,255,.86);letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}
.lc-cover__cap a{color:inherit;text-decoration:underline}
[data-skin=protokol] .lc-cover__cap{position:absolute;inset:auto 12px 10px 12px;max-height:none;writing-mode:horizontal-tb;transform:none;text-align:left;
  font:600 11.5px/1.3 'LC Mono',monospace;color:#5f584b;text-shadow:none;white-space:normal}

/* билет «Новая эпоха сайта» между этапами карьеры */
.lc-ticket{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:26px 0;border-bottom:1px solid var(--rule)}
.lc-ticket__t{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(640px,100%);border-radius:12px;overflow:hidden;
  box-shadow:0 0 0 2px var(--ink);background:var(--paper);
  -webkit-mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right/51% 100% no-repeat;
  mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right/51% 100% no-repeat}
.lc-ticket__a,.lc-ticket__b{display:grid;align-content:center;gap:4px;padding:14px 20px;background:var(--ea);color:#14142b}
.lc-ticket__b{text-align:right;justify-items:end}
.lc-ticket__a[data-era=protokol],.lc-ticket__b[data-era=protokol]{color:#fff}
.lc-ticket__a b,.lc-ticket__b b{font:800 16px/1.1 var(--f-text)}
.lc-ticket__a small,.lc-ticket__b small{font:600 12.5px/1.2 var(--f-text);opacity:.85}
.lc-ticket__y{display:grid;justify-items:center;align-content:center;gap:2px;padding:10px 22px;background:var(--ink);color:var(--paper);
  font:var(--disp-w) 44px/1 var(--f-disp);font-style:var(--disp-style);border-left:2px dashed var(--paper);border-right:2px dashed var(--paper)}
.lc-ticket__y small{font:700 11.5px/1.2 var(--f-text);font-style:normal;letter-spacing:.04em;opacity:.85;white-space:nowrap}

/* финалы при пустых титулах */
.lc-fins{display:grid;gap:14px}
.lc-fin a{display:grid;grid-template-columns:150px minmax(0,1.1fr) minmax(0,1.6fr) 150px minmax(0,1fr);align-items:center;gap:12px 24px;padding:18px 24px;
  border-radius:14px;background:var(--paper-2);box-shadow:inset 6px 0 0 var(--ea),inset 0 0 0 1px var(--rule);text-decoration:none;transition:transform .4s var(--ease)}
.lc-fin a:hover{transform:translateX(4px)}
.lc-fin a:active{transform:scale(.99)}
.lc-fin__y{font:var(--disp-w) 64px/.9 var(--f-disp);font-style:var(--disp-style)}
.lc-fin__c{font:700 15px/1.3 var(--f-text)}
.lc-fin__c small{display:block;font-weight:500;color:var(--muted)}
.lc-fin__m{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}
.lc-fin__m .lc-team:first-child{justify-content:flex-end;text-align:right}
.lc-fin__m .lc-team:first-child img,.lc-fin__m .lc-team:first-child .lc-mono{order:2}
.lc-fin__m b{font:var(--disp-w) 40px/1 var(--f-disp);font-style:var(--disp-style)}
.lc-fin__m .lc-team{font-size:17px}
.lc-fin__r em{display:inline-block;padding:7px 12px 6px;border-radius:6px;font:800 13px/1 var(--f-text);font-style:normal;letter-spacing:.1em;text-transform:uppercase;
  background:var(--hot);color:var(--hot-tx);transform:rotate(-3deg)}
.lc-fin--l .lc-fin__r em,.lc-fin--d .lc-fin__r em,.lc-fin--x .lc-fin__r em{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 2px var(--rule-2)}
.lc-fin__r small{display:block;margin-top:6px;font:600 12.5px/1.2 var(--f-text);color:var(--muted)}
.lc-fin__x{font:600 14px/1.35 var(--f-text);color:var(--ink-2);text-align:right}
[data-skin=protokol] .lc-fin a{background:#fffcf3;box-shadow:inset 6px 0 0 var(--ea),inset 0 0 0 1px #d8cdb0,4px 5px 0 #d8cdb0;border-radius:3px}
[data-skin=protokol] .lc-fin__r em{border:2.5px solid #d1323c;background:transparent;color:#d1323c;font-family:'LC Mono',monospace}
[data-skin=protokol] .lc-fin__c,[data-skin=protokol] .lc-fin__x{font-family:'LC Mono',monospace;font-size:13.5px}

/* другие номера спецвыпуска: мини-обложки в своей печати */
.lc-issues{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,300px));gap:28px}
.lc-issue{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto;aspect-ratio:3/4;padding:16px 16px 14px;overflow:hidden;text-decoration:none;
  background:var(--cover-bg);color:var(--cover-txt);border-radius:4px;box-shadow:0 22px 40px -24px rgba(0,0,0,.55);transition:transform .5s var(--ease-2)}
.lc-issue:hover{transform:translateY(-6px) rotate(-1deg)}
.lc-issue:active{transform:scale(.985)}
.lc-issue__mast{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2);
  font:italic 900 30px/.9 'LC Press','Oswald',sans-serif;color:var(--cover-ink);position:relative;z-index:2}
.lc-issue__mast small{font:700 11px/1.2 var(--f-text);font-style:normal;color:var(--cover-txt);letter-spacing:.1em;text-transform:uppercase}
.lc-issue__pic{position:absolute;inset:56px 0 0 30%;z-index:0}
.lc-issue__pic img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;-webkit-mask:linear-gradient(90deg,transparent,#000 30%),linear-gradient(0deg,transparent,#000 40%);
  -webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 30%),linear-gradient(0deg,transparent,#000 40%);mask-composite:intersect}
.lc-issue__mono{position:absolute;right:-6%;top:6%;font:700 180px/.8 'LC News','Oswald',sans-serif;font-style:normal;color:transparent;-webkit-text-stroke:1.5px rgba(var(--lamp-rgb),.55)}
.lc-issue__name{grid-row:3;position:relative;z-index:2;font:var(--disp-w) 58px/.82 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;color:var(--cover-ink);
  text-shadow:2px 2px 0 var(--pink),-1px -1px 0 var(--cyan)}
.lc-issue__g{grid-row:4;position:relative;z-index:2;display:grid;margin-top:10px;padding:8px 10px;background:var(--label);color:#1c2459;border-radius:4px;font:800 14px/1.2 var(--f-text);justify-self:start}
.lc-issue__g small{font:700 11px/1.2 var(--f-text);color:#d9341a;letter-spacing:.12em;text-transform:uppercase}
.lc-issue__era{grid-row:5;position:relative;z-index:2;margin-top:8px;font:600 12px/1.3 var(--f-text);color:var(--cover-mut)}
.lc-issue__cap{margin-top:8px;max-width:300px;font:500 12px/1.4 var(--f-text);color:var(--muted)}
.lc-issue__cap a{text-decoration:underline}
.lc-issue[data-skin=protokol]{background:#efe6d2}
.lc-issue[data-skin=protokol] .lc-issue__mast{font:700 26px/1 'LC News','Oswald',sans-serif;color:#fff;background:#d1323c;padding:4px 8px;border:0;margin:-4px -4px 0}
.lc-issue[data-skin=protokol] .lc-issue__mast small{color:#fff}
.lc-issue[data-skin=protokol] .lc-issue__pic img{filter:grayscale(1) contrast(1.15);-webkit-mask:linear-gradient(0deg,transparent,#000 40%);mask:linear-gradient(0deg,transparent,#000 40%)}
.lc-issue[data-skin=protokol] .lc-issue__name{text-shadow:none}
.lc-issue[data-skin=efir] .lc-issue__name{text-shadow:3px 3px 0 #e2403a}
.lc-issue[data-skin=protokol] .lc-issue__g{border:1px solid #d8cdb0}
.lc-issue[data-skin=efir] .lc-issue__g{background:#14142b;color:#f4f4f4}
.lc-issue[data-skin=efir] .lc-issue__g small{color:#ffcf4d}

@media (max-width:1023px){
  .lc-cover:not(.lc-cover--mono) .lc-name{max-width:66%}
  .lc-ring{width:124px;height:124px}
  .lc-fin a{grid-template-columns:110px minmax(0,1fr) auto;grid-template-areas:"y c r" "m m m" "x x x"}
  .lc-fin__y{grid-area:y;font-size:52px}
  .lc-fin__c{grid-area:c}
  .lc-fin__r{grid-area:r}
  .lc-fin__m{grid-area:m}
  .lc-fin__x{grid-area:x;text-align:left}
}
@media (max-width:760px){
  .lc-cover__mid{display:contents}
  .lc-stamp{position:absolute;z-index:4;right:10px;top:74px;transform:rotate(-9deg)}
  .lc-ring{width:96px;height:96px}
  .lc-ring__txt{font-size:14px}
  .lc-cover:not(.lc-cover--mono) .lc-name{max-width:none}
  .pp--legend-c .lc-cover--mono .lc-name{margin-top:0}
  .lc-cover__cap{right:6px;bottom:auto;top:110px;max-height:calc(100% - 130px);font-size:11px}
  .pp--legend-c .lc-name{margin-top:-.42em}
  .lc-cover__photo img{object-position:var(--fx,30%) 22%}
  [data-skin=protokol] .lc-stamp{top:64px}
  [data-skin=protokol] .lc-cover__photo{padding-bottom:44px}
  [data-skin=protokol] .lc-ht{inset:8px 8px 44px}
  [data-skin=protokol] .lc-cover__cap{inset:auto 10px 6px 10px;font-size:10.5px;line-height:1.25}
  .lc-ticket{padding:18px 0}
  .lc-ticket__t{grid-template-columns:1fr auto 1fr}
  .lc-ticket__a,.lc-ticket__b{padding:12px 12px}
  .lc-ticket__a b,.lc-ticket__b b{font-size:13.5px}
  .lc-ticket__a small,.lc-ticket__b small{font-size:11.5px}
  .lc-ticket__y{padding:8px 10px;font-size:34px}
  .lc-ticket__y small{font-size:10.5px;white-space:normal;text-align:center;max-width:9em}
  .lc-fin a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"y r" "c c" "m m" "x x";padding:16px}
  .lc-fin__m{grid-template-columns:1fr;justify-items:start;gap:6px}
  .lc-fin__m .lc-team:first-child{justify-content:flex-start;text-align:left}
  .lc-fin__m .lc-team:first-child img,.lc-fin__m .lc-team:first-child .lc-mono{order:0}
  .lc-fin__m b{order:-1}
  .lc-fin__r{justify-self:end}
  /* minmax(0,1fr): у 1fr минимум = ширина содержимого, длинная «Печать …» распирала колонку за край экрана */
  .lc-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .lc-issue{padding:10px;min-width:0}
  .lc-issue__name,.lc-issue__g{overflow-wrap:anywhere}
  .lc-issue__mast{font-size:20px}
  .lc-issue__mast small{display:none}
  .lc-issue__pic{inset:40px 0 0 20%}
  .lc-issue__name{font-size:36px}
  .lc-issue__g{font-size:12px;padding:6px 8px}
  .lc-issue__era{display:none}
  .lc-issue__mono{font-size:110px}
}


/* ===================================================================================== кубки, награды, знак страны */
/* формы трофеев - условные формы сайта (trophy-shape.blade.php), цвет - currentColor */
.pp--legend-c .lc-tro{display:block;flex:none;width:34px;height:51px}
.pp--legend-c .lc-tro--sm{width:16px;height:24px}
.pp--legend-c .lc-tro--xs{width:13px;height:20px}

/* знак страны: щит в цветах флага + лента с названием (свой, не герб и не эмблема федерации) */
.lc-emb{display:block;overflow:visible}
.lc-emb__edge{fill:none;stroke:#fff;stroke-width:10;stroke-linejoin:round}
.lc-emb__rim{fill:none;stroke:#1c2459;stroke-width:3}
.lc-emb__band{fill:#1c2459;stroke:#fff;stroke-width:2.5;stroke-linejoin:round}
.lc-emb__name{fill:#fff;font:700 16px 'LC News','Oswald',sans-serif;letter-spacing:.06em}
[data-skin=protokol] .lc-emb__edge{stroke:#fffcf3}
[data-skin=protokol] .lc-emb__rim{stroke:#1c1c1c}
[data-skin=protokol] .lc-emb__band{fill:#d1323c;stroke:#fffcf3}
[data-skin=protokol] .lc-emb__name{fill:#fff;font:700 16px 'LC News','Oswald',sans-serif;letter-spacing:.06em}
[data-skin=protokol] .lc-emb{filter:saturate(.82) drop-shadow(2px 3px 0 #c9bc9a)}
[data-skin=efir] .lc-emb__edge{stroke:#14142b}
[data-skin=efir] .lc-emb__rim{stroke:#ffcf4d}
[data-skin=efir] .lc-emb__band{fill:#ffcf4d;stroke:#14142b}
[data-skin=efir] .lc-emb__name{fill:#14142b;font:700 16px 'LC News','Oswald',sans-serif}
/* на обложке: наклейка над концом фамилии */
.lc-name__last{position:relative}
.lc-flagmark{text-shadow:none;position:absolute;right:-.02em;bottom:calc(100% - .16em);width:clamp(108px,.42em,168px);transform:rotate(8deg);pointer-events:none;
  filter:drop-shadow(0 6px 0 rgba(0,0,0,.28))}
.lc-flagmark .lc-emb{width:100%;height:auto}
[data-skin=protokol] .lc-flagmark{transform:rotate(-6deg);filter:none}
.lc-emb--gold{width:96px;height:auto;margin:0 0 14px;transform:rotate(-5deg)}
.pp--legend-c .lc-emb--stage{display:inline-block;width:.6em;height:auto;vertical-align:-.1em;margin-right:.16em}
.lc-emb--shelf{width:70px;height:auto;flex:none}

/* обложка: главные награды строкой-анонсом */
.lc-honours{display:grid;gap:10px;max-width:330px;padding-left:18px;box-shadow:inset 2px 0 0 rgba(var(--lamp-rgb),.45);position:relative;z-index:3}
.lc-honours a{display:flex;align-items:center;gap:10px;color:var(--cover-txt);text-decoration:none;font:700 15px/1.25 var(--f-text);text-shadow:0 1px 2px rgba(0,0,0,.45)}
.lc-honours a:hover span{text-decoration:underline;text-decoration-color:var(--cover-ink)}
.lc-honours .lc-tro{color:var(--lamp)}
[data-skin=protokol] .lc-honours a{font:700 14px/1.3 'LC Mono',monospace;text-shadow:none}
[data-skin=protokol] .lc-honours .lc-tro{color:#d1323c}
[data-skin=protokol] .lc-honours{box-shadow:inset 2px 0 0 #d1323c}

/* витрина номера: полки по клубам и сборной */
.lc-shelves{display:grid;gap:44px}
.lc-shelf{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px 36px;padding-bottom:24px;border-bottom:6px solid var(--ink)}
.lc-shelf::after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:10px;background:linear-gradient(180deg,rgba(28,36,89,.16),transparent);pointer-events:none}
.lc-shelf__hd{display:flex;align-items:flex-start;gap:14px}
.lc-shelf__mono{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;box-shadow:inset 0 0 0 3px var(--ink);font:900 17px/1 var(--f-text);font-style:normal;color:var(--ink)}
.pp--legend-c .lc-shelf__t{font:var(--disp-w) clamp(26px,2.3vw,38px)/.95 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;overflow-wrap:anywhere}
.lc-shelf__hd>div{min-width:0}
.lc-shelf__m{margin-top:8px;font:600 13.5px/1.4 var(--f-text);color:var(--muted)}
.lc-shelf__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px;align-items:stretch}
.lc-tile{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:start;gap:6px;padding:16px 14px 14px;border-radius:12px;
  background:var(--cover-bg);color:var(--cover-txt);box-shadow:0 14px 26px -20px rgba(5,7,26,.7)}
.lc-tile__ico{color:var(--lamp);filter:drop-shadow(0 0 6px rgba(var(--lamp-rgb),.35))}
.lc-tile.is-top .lc-tro{width:46px;height:69px}
.lc-tile__n{position:absolute;right:12px;top:10px;font:var(--disp-w) 34px/1 var(--f-disp);font-style:var(--disp-style);color:var(--lamp)}
.lc-tile__t{font:800 15px/1.2 var(--f-text)}
.lc-tile__y{font:600 13px/1.35 var(--f-text);color:var(--cover-mut)}
.lc-tile__src{font:600 11.5px/1.3 var(--f-text);color:var(--lamp)}
[data-skin=protokol] .lc-tile{background:#fffcf3;color:#1c1c1c;border-radius:3px;box-shadow:inset 0 0 0 1px #d8cdb0,4px 5px 0 #d8cdb0}
[data-skin=protokol] .lc-tile__ico,[data-skin=protokol] .lc-tile__n,[data-skin=protokol] .lc-tile__src{color:#d1323c;filter:none}
[data-skin=protokol] .lc-tile__t{font-family:'LC Mono',monospace;font-size:14px}
[data-skin=protokol] .lc-tile__y{font-family:'LC Mono',monospace;color:#5f584b}
[data-skin=protokol] .lc-shelf__m{font-family:'LC Mono',monospace}
/* индивидуальные награды: главные на виду, остальное свёрткой */
.lc-ind{margin-top:60px;padding:28px 30px 24px;border-radius:16px;background:var(--cover-bg);color:var(--cover-txt)}
.lc-ind .lc-shelf__m{color:var(--cover-mut)}
.lc-ind .lc-shelf__t{color:var(--cover-ink)}
.lc-medals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.lc-medal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;padding:14px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.lc-medal__ico{grid-row:span 3;color:var(--lamp)}
.lc-medal .lc-tro{width:36px;height:54px}
.lc-medal__t{font:800 16px/1.2 var(--f-text)}
.lc-medal__y{font:600 13.5px/1.3 var(--f-text);color:var(--cover-mut)}
.lc-medal__y b{color:var(--lamp)}
.lc-medal small{font:600 11.5px/1.3 var(--f-text);color:var(--lamp)}
.lc-aw{margin-top:22px;border-top:1px solid rgba(255,255,255,.18)}
.lc-aw summary{cursor:pointer;padding:16px 0 10px;list-style:none;font:var(--disp-w) 24px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;color:var(--cover-ink)}
.lc-aw summary::-webkit-details-marker{display:none}
.lc-aw summary::after{content:" +"}
.lc-aw[open] summary::after{content:" -"}
.lc-aw__note{margin-bottom:12px;font:500 13px/1.4 var(--f-text);color:var(--cover-mut)}
.lc-aw__list{columns:2;column-gap:40px}
.lc-aw__list li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 14px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);break-inside:avoid}
.lc-aw__y{font:700 13px/1.35 var(--f-text);color:var(--lamp)}
.lc-aw__t{font:600 14px/1.35 var(--f-text)}
.lc-aw__s{grid-column:2;font:500 12px/1.3 var(--f-text);color:var(--cover-mut)}
[data-skin=protokol] .lc-ind{background:#fffcf3;color:#1c1c1c;box-shadow:inset 0 0 0 1px #d8cdb0,5px 6px 0 #d8cdb0;border-radius:3px}
[data-skin=protokol] .lc-ind .lc-shelf__t{color:#1c1c1c}
[data-skin=protokol] .lc-medal{background:#f6efe1;box-shadow:inset 0 0 0 1px #d8cdb0}
[data-skin=protokol] .lc-medal__ico,[data-skin=protokol] .lc-medal__y b,[data-skin=protokol] .lc-medal small,[data-skin=protokol] .lc-aw__y{color:#d1323c}
[data-skin=protokol] .lc-aw{border-top-color:#d8cdb0}
[data-skin=protokol] .lc-aw summary{color:#1c1c1c}
[data-skin=protokol] .lc-aw__list li{border-bottom-color:#e4d8bd}
[data-skin=protokol] .lc-aw__t,[data-skin=protokol] .lc-medal__t{font-family:'LC Mono',monospace;font-size:13.5px}
/* кубки у этапа карьеры */
.lc-st__cups{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}
.lc-st__cups li{display:inline-flex;align-items:center;gap:6px;font:700 13.5px/1.3 var(--f-text);color:var(--ink-2)}
.lc-st__cups .lc-tro{color:var(--hot)}
[data-skin=protokol] .lc-st__cups li{font-family:'LC Mono',monospace;font-size:13px}

@media (max-width:1180px){
  .lc-medals{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1023px){
  .lc-shelf{grid-template-columns:1fr}
  .lc-cover__mid{flex-wrap:wrap}
  .lc-honours{flex:1 1 100%;max-width:none;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:24px}
}
@media (max-width:760px){
  .lc-honours{order:4;grid-template-columns:1fr;margin:14px 0 4px;padding-left:14px}
  .lc-honours a{font-size:14px}
  .lc-flagmark{width:82px;bottom:calc(100% - .1em)}
  .lc-shelves{gap:36px}
  .lc-shelf__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .lc-tile{padding:12px 10px}
  .lc-tile__t{font-size:14px}
  .lc-tile__n{font-size:26px}
  .lc-ind{padding:20px 16px}
  .lc-medals{grid-template-columns:1fr}
  .lc-aw__list{columns:1}
  .lc-aw__list li{grid-template-columns:78px minmax(0,1fr)}
  .lc-emb--gold{width:60px}
}


/* знак страны в печати «Протокол» - вклеен на снимок; анонс наград - строкой под темой номера */
.lc-photomark{display:none}
[data-skin=protokol] .lc-photomark{display:block;position:absolute;z-index:3;left:-28px;bottom:58px;width:118px;transform:rotate(-8deg)}
[data-skin=protokol] .lc-photomark .lc-emb{width:100%;height:auto}
[data-skin=protokol] .lc-cover:not(.lc-cover--mono) .lc-flagmark{display:none}
[data-skin=protokol] .lc-cover__mid{flex-wrap:wrap;max-width:58%;row-gap:16px}
[data-skin=protokol] .lc-honours{flex:1 1 100%;max-width:none;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:22px;padding:10px 0 0;box-shadow:inset 0 2px 0 -1px #c9bc9a}
[data-skin=protokol] .lc-honours a{font-size:13.5px}
@media (max-width:1023px){
  [data-skin=protokol] .lc-cover__mid{max-width:66%}
  [data-skin=protokol] .lc-honours{grid-template-columns:1fr}
}
@media (max-width:760px){
  [data-skin=protokol] .lc-photomark{left:-10px;bottom:52px;width:78px}
  [data-skin=protokol] .lc-cover__mid{max-width:none}
  [data-skin=protokol] .lc-honours{padding:10px 0 0}
  .lc-cover--mono .lc-cover__mono{display:none}
  .lc-cover--mono .lc-stamp{position:relative;top:auto;right:auto;order:2;align-self:flex-start;margin:14px 0 6px 4px}
}


/* анонс наград не заходит на снимок: на средних экранах - строкой под темой номера */
.lc-cover:not(.lc-cover--mono) .lc-cover__mid{max-width:69%}
@media (max-width:1279px){
  .lc-cover__mid{flex-wrap:wrap;row-gap:14px}
  .lc-honours{flex:1 1 100%;max-width:none;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:22px;padding:10px 0 0;box-shadow:inset 0 2px 0 -1px rgba(var(--lamp-rgb),.4)}
  .lc-honours a{font-size:14px}
}
@media (max-width:1023px){
  .lc-cover:not(.lc-cover--mono) .lc-cover__mid{max-width:66%}
  .lc-honours{grid-template-columns:1fr}
}
@media (max-width:760px){
  .lc-cover:not(.lc-cover--mono) .lc-cover__mid{max-width:none}
  .lc-honours{padding:10px 0 0}
}

[data-skin=protokol] .lc-cover:not(.lc-cover--mono) .lc-cover__mid{max-width:58%}
@media (max-width:760px){[data-skin=protokol] .lc-cover:not(.lc-cover--mono) .lc-cover__mid{max-width:none}}

/* ===================================================================================== соцсети, видео, статьи */
.lc-soon{display:inline-flex;align-items:center;padding:6px 10px 5px;border-radius:4px;background:var(--hot);color:var(--hot-tx);
  font:800 12px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg)}
[data-skin=protokol] .lc-soon{background:transparent;color:#d1323c;border:2.5px solid #d1323c;box-shadow:inset 0 0 0 2px #fffcf3,inset 0 0 0 3.5px #d1323c;
  font-family:'LC Mono',monospace;border-radius:6px;padding:7px 10px 6px}

/* статьи - рядом с «Биография - скоро» */
.lc-arts{position:relative;margin-top:22px;padding:24px 28px 26px;border:2px dashed var(--rule-2);background:var(--paper)}
.lc-arts h3{font:var(--disp-w) 30px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase;margin-bottom:8px;padding-right:90px}
.lc-arts p{color:var(--muted)}
.lc-arts .lc-soon{position:absolute;right:22px;top:20px}
.lc-arts__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}
.lc-art{display:grid;gap:8px}
.lc-art__pic{display:block;aspect-ratio:4/3;border-radius:6px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}
.lc-art__l{display:block;height:10px;border-radius:3px;background:var(--rule)}
.lc-art__l--1{width:92%;height:14px;background:var(--rule-2)}
.lc-art__l--2{width:78%}
.lc-art__l--3{width:54%}
[data-skin=protokol] .lc-arts{background:#fffcf3;border:1px solid #d8cdb0;box-shadow:4px 5px 0 #d8cdb0}
[data-skin=protokol] .lc-arts p{font-family:'LC Mono',monospace;font-size:14.5px}
[data-skin=protokol] .lc-art__pic{background:repeating-linear-gradient(135deg,#f1e8d4 0 6px,#ebe0c8 6px 12px)}

/* видеоприложение: кассеты («Видеокассета»), плёнка («Протокол»), эфирные плашки («Эфир») */
.lc-vids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.lc-vid{position:relative;display:grid;grid-template-rows:auto 1fr;gap:0;border-radius:12px;overflow:hidden;background:#1d1f2a;color:#e9ecff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 30px -22px rgba(5,7,26,.8)}
.lc-vid__win{position:relative;display:flex;justify-content:space-between;align-items:center;height:96px;margin:14px 14px 0;padding:0 26px;border-radius:8px;
  background:#0b0d16;box-shadow:inset 0 0 0 2px #30323f}
.lc-vid__win i{display:block;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#0b0d16 0 7px,#cfd3df 7.5px 9px,#3a3d4c 9.5px 100%);
  box-shadow:0 0 0 3px #22242f}
.lc-vid__win::after{content:"";position:absolute;left:84px;right:84px;top:50%;height:3px;margin-top:-1.5px;background:#2a2c38}
.lc-vid__lab{display:grid;gap:4px;margin:12px 14px 14px;padding:12px 14px 14px 26px;border-radius:6px;background:var(--label);color:#1c2459;position:relative}
.lc-vid__lab::before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;border-radius:6px 0 0 6px;
  background:linear-gradient(180deg,var(--s1) 0 25%,var(--s2) 25% 50%,var(--s3) 50% 75%,var(--s4) 75%)}
.lc-vid__lab b{font:italic 900 19px/1.05 'LC Press','Oswald',sans-serif;text-transform:uppercase}
.lc-vid__lab small{font:700 15px/1.1 'LC Lamp',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#565d80}
.lc-vid .lc-soon{position:absolute;right:12px;top:10px}
[data-skin=protokol] .lc-vid{background:#1c1a17;color:#f6efe1;border-radius:4px;padding:0 22px;
  box-shadow:0 14px 26px -20px rgba(0,0,0,.7)}
[data-skin=protokol] .lc-vid::before,[data-skin=protokol] .lc-vid::after{content:"";position:absolute;top:8px;bottom:8px;width:10px;
  background:repeating-linear-gradient(180deg,#f6efe1 0 7px,transparent 7px 16px);opacity:.7}
[data-skin=protokol] .lc-vid::before{left:6px}
[data-skin=protokol] .lc-vid::after{right:6px}
[data-skin=protokol] .lc-vid__win{margin:16px 0 0;height:110px;padding:0;background:#0f0e0c;box-shadow:inset 0 0 0 1px #3a362f;justify-content:center}
[data-skin=protokol] .lc-vid__win i{display:none}
[data-skin=protokol] .lc-vid__win::after{left:50%;right:auto;width:0;height:0;top:50%;margin:-14px 0 0 -9px;background:none;border:14px solid transparent;border-left:20px solid #5f584b;border-right:0}
[data-skin=protokol] .lc-vid__lab{margin:12px 0 16px;padding:10px 0 0;background:transparent;color:#f6efe1;border-top:1px dashed #5f584b;border-radius:0}
[data-skin=protokol] .lc-vid__lab::before{display:none}
[data-skin=protokol] .lc-vid__lab b{font:700 16px/1.2 'LC Mono',monospace;text-transform:none}
[data-skin=protokol] .lc-vid__lab small{font:600 12.5px/1.2 'LC Mono',monospace;color:#c9bc9a;letter-spacing:0;text-transform:none}
[data-skin=protokol] .lc-vid .lc-soon{top:auto;bottom:12px;right:12px;background:#1c1a17;box-shadow:inset 0 0 0 2px #1c1a17,inset 0 0 0 3.5px #d1323c}
[data-skin=efir] .lc-vid{background:linear-gradient(115deg,#0d1420 0 70%,#14142b 70%)}
[data-skin=efir] .lc-vid__win{background:#0a0f18;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
[data-skin=efir] .lc-vid__win i{display:none}
[data-skin=efir] .lc-vid__win::after{left:50%;right:auto;width:0;height:0;top:50%;margin:-14px 0 0 -9px;background:none;border:14px solid transparent;border-left:20px solid #ffcf4d;border-right:0}
[data-skin=efir] .lc-vid__lab{background:#14142b;color:#f4f4f4}
[data-skin=efir] .lc-vid__lab b{font:700 18px/1.1 'LC News','Oswald',sans-serif}
[data-skin=efir] .lc-vid__lab small{color:#ffcf4d;font-family:'LC News',sans-serif}

/* «На связи»: колонка контактов номера */
.lc-social__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 56px;align-items:start}
.lc-social .lc-sh{margin-bottom:20px}
.lc-soc__note{max-width:52ch;margin-top:8px;padding-top:12px;border-top:1px solid var(--rule);font:500 13px/1.5 var(--f-text);color:var(--muted)}
.lc-soc__note sup,.lc-soc__p sup{color:var(--hot);font-weight:800}
.lc-socs{border-top:3px solid var(--ink)}
.lc-soc a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"i p o" "i h o";align-items:center;gap:2px 16px;padding:16px 4px;
  border-bottom:1px solid var(--rule);text-decoration:none;transition:background .3s var(--ease),padding .3s var(--ease)}
.lc-soc a:hover{background:var(--paper-2);padding-left:12px}
.lc-soc a:active{transform:scale(.995)}
.lc-soc__ico{grid-area:i;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}
.lc-sico{width:22px;height:22px;display:block}
.lc-soc__p{grid-area:p;font:var(--disp-w) 24px/1 var(--f-disp);font-style:var(--disp-style);text-transform:uppercase}
.lc-soc__h{grid-area:h;font:600 15px/1.3 var(--f-text);color:var(--ink-2);overflow-wrap:anywhere}
.lc-soc__o{grid-area:o;font:600 12.5px/1.2 var(--f-text);color:var(--muted);text-align:right}
[data-skin=protokol] .lc-soc__h,[data-skin=protokol] .lc-soc__o,[data-skin=protokol] .lc-soc__note{font-family:'LC Mono',monospace}
[data-skin=protokol] .lc-soc__ico{box-shadow:inset 0 0 0 2px #d1323c;color:#d1323c}

.lc-sh>div{min-width:0}
.pp--legend-c .lc-video .lc-h2{font-size:clamp(40px,5.6vw,96px)}
@media (max-width:1180px){
  .lc-vids{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){.pp--legend-c .lc-video .lc-h2{font-size:clamp(28px,9.4vw,44px)}}
@media (max-width:1023px){
  .lc-social__grid{grid-template-columns:1fr;gap:12px}
}
@media (max-width:760px){
  .lc-arts{padding:18px 16px 20px}
  .lc-arts h3{font-size:24px;padding-right:0;margin-top:30px}
  .lc-arts .lc-soon{top:14px;right:auto;left:16px}
  .lc-arts__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
  .lc-vids{grid-template-columns:1fr;gap:14px}
  .lc-vid__win{height:78px}
  .lc-soc a{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"i p" "i h" "i o";gap:2px 12px}
  .lc-soc__ico{width:40px;height:40px}
  .lc-soc__o{text-align:left}
}


/* ===================================================================================== видео, статьи, соцсети - своя форма в каждой печати */
/* --- видео «Протокол»: коробка киноархива - жестяная банка с плёнкой и машинописная карточка */
.lc-reel{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:0;padding:18px 16px 18px 18px;border-radius:3px;
  background:#e9dcb8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),4px 5px 0 #c9bc9a}
.lc-reel__can{position:relative;display:block;width:104px;height:104px;border-radius:50%;
  background:radial-gradient(circle,#2c2822 0 9px,#8f8a80 9.5px 12px,#3a362f 12.5px 30px,#1c1a17 30.5px 44px,#8f8a80 44.5px 47px,#b9b3a6 47.5px 52px);
  box-shadow:0 3px 0 rgba(0,0,0,.25)}
.lc-reel__lid{position:absolute;inset:6px;border-radius:50%;border:1px dashed rgba(255,255,255,.18)}
.lc-reel__tag{position:absolute;left:50%;top:-6px;transform:translateX(-50%) rotate(-4deg);padding:3px 7px;background:#fffcf3;color:#1c1c1c;
  font:800 13px/1 'LC Mono',monospace;font-style:normal;box-shadow:0 1px 0 #c9bc9a}
.lc-reel__tail{position:absolute;right:-22px;top:56px;width:40px;height:22px;background:#1c1a17;
  -webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px),linear-gradient(#000,#000);-webkit-mask-composite:source-over;
  border-top:4px dotted #e9dcb8;border-bottom:4px dotted #e9dcb8;transform:rotate(8deg)}
.lc-reel__card{position:relative;display:grid;gap:6px;margin-left:14px;padding:12px 14px 30px;background:#fffcf3;border:1px solid #d8cdb0;
  background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(26,79,160,.14) 21px 22px);box-shadow:inset 3px 0 0 #d1323c}
.lc-reel__card b{font:700 15px/1.3 'LC Mono',monospace;color:#1c1c1c}
.lc-reel__card small{font:600 12.5px/1.3 'LC Mono',monospace;color:#5f584b}
.lc-reel .lc-soon{position:absolute;right:20px;bottom:24px}
.lc-vids--protokol{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}

/* --- видео «Эфир»: кадр трансляции 16:9 и плашка нижней трети */
.lc-tvc{position:relative;display:block}
.lc-tvc__scr{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,#0f1828,#0a0f18);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 30px -22px rgba(13,20,32,.8)}
.lc-tvc__band{position:absolute;top:-20%;bottom:-20%;left:58%;width:14%;background:rgba(255,207,77,.16);transform:skewX(-24deg)}
.lc-tvc__band::after{content:"";position:absolute;inset:0 auto 0 -22%;width:10%;background:rgba(226,64,58,.35)}
.lc-tvc__play{position:absolute;left:50%;top:44%;width:0;height:0;margin:-15px 0 0 -10px;border:15px solid transparent;border-left:22px solid #ffcf4d;border-right:0}
.lc-tvc .lc-soon{position:absolute;left:12px;top:12px;transform:none;border-radius:3px;background:#e2403a}
.lc-tvc__lt{position:relative;display:grid;gap:2px;margin:-26px 18px 0 12px;padding:10px 16px 10px 14px;background:#ffcf4d;color:#14142b;
  clip-path:polygon(0 0,100% 0,96% 100%,0 100%);box-shadow:-6px 0 0 #e2403a}
.lc-tvc__lt b{font:700 17px/1.1 'LC News','Oswald',sans-serif;text-transform:uppercase}
.lc-tvc__lt small{font:600 12.5px/1.2 var(--f-text)}

/* --- статьи «Видеокассета + журнал»: полоса «В следующем номере» с вырезками и наклейками */
.lc-arts--mag{background:#fffdf8;border:0;box-shadow:inset 0 0 0 2px #1c2459;padding-top:28px}
.lc-arts--mag h3{padding:0}
.lc-arts--mag h3 span{display:inline-block;padding:.14em .5em .08em .3em;background:#d9341a;color:#fff;transform:rotate(-1.4deg);
  clip-path:polygon(0 6%,5% 0,31% 4%,56% 0,82% 3%,100% 0,98% 48%,100% 97%,74% 100%,47% 95%,19% 100%,1% 96%,2% 52%)}
.lc-cutns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}
.lc-cutn{position:relative;display:grid;gap:8px;padding:14px 14px 18px;background:#fff;transform:rotate(var(--r));
  box-shadow:3px 4px 0 rgba(28,36,89,.22);clip-path:polygon(1% 2%,30% 0,62% 2%,99% 0,100% 40%,98% 99%,64% 100%,33% 98%,0 100%,2% 55%)}
.lc-cutn__ht{display:block;aspect-ratio:5/3;background:radial-gradient(circle,rgba(20,151,212,.5) 1.4px,transparent 1.8px) 0 0/6px 6px,#e8f9ff}
.lc-cutn__h{display:block;height:15px;width:94%;background:#1c2459;box-shadow:3px 2px 0 rgba(217,52,26,.4),-2px -1px 0 rgba(20,151,212,.45)}
.lc-cutn__h--2{width:62%}
.lc-cutn__l{display:block;height:7px;width:100%;background:rgba(28,36,89,.16)}
.lc-cutn__l--s{width:70%}
.lc-star{position:absolute;right:-6px;top:-8px;display:grid;place-items:center;width:66px;height:66px;background:#f5ff67;color:#1c2459;
  font:900 italic 14px/1 'LC Press','Oswald',sans-serif;text-transform:uppercase;transform:rotate(12deg);clip-path:var(--star-c)}
.pp--legend-c{--star-c: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%)}
.lc-cutn:nth-child(2) .lc-star{background:#ff3d8b;color:#fff}
.lc-cutn:nth-child(3) .lc-star{background:#3ee6ff}

/* --- статьи «Протокол»: подшивка - лист с дырками, газетные вырезки на скотче, красный штамп */
.lc-arts--protokol{padding-left:58px;background-color:#fffcf3;
  background-image:linear-gradient(90deg,transparent 44px,rgba(209,50,60,.5) 44px 45.5px,transparent 45.5px),repeating-linear-gradient(180deg,transparent 0 27px,rgba(26,79,160,.12) 27px 28px)}
.lc-arts__holes{position:absolute;left:14px;top:30px;bottom:30px;display:flex;flex-direction:column;justify-content:space-between}
.lc-arts__holes i{display:block;width:16px;height:16px;border-radius:50%;background:#efe6d2;box-shadow:inset 1px 2px 2px rgba(0,0,0,.25)}
.lc-arts--protokol h3{font:700 26px/1.1 'LC Mono',monospace;text-transform:none;letter-spacing:-.01em}
.lc-arts--protokol .lc-soon{position:absolute;right:22px;top:18px;transform:rotate(-6deg)}
.lc-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px}
.lc-clip{position:relative;display:grid;gap:8px;padding:16px 12px 14px;background:#f3ead6;transform:rotate(var(--r));
  box-shadow:1px 2px 0 rgba(0,0,0,.12);clip-path:polygon(0 1%,24% 0,51% 2%,77% 0,100% 1%,99% 52%,100% 99%,72% 100%,44% 98%,18% 100%,1% 98%,0 50%)}
.lc-clip__tape{position:absolute;left:50%;top:-4px;width:64px;height:16px;margin-left:-32px;background:rgba(232,221,190,.85);transform:rotate(-3deg)}
.lc-clip__mast{display:block;height:4px;background:#1c1c1c;box-shadow:0 5px 0 -3px #1c1c1c}
.lc-clip__head{display:block;height:13px;width:86%;background:#33302a;margin-top:4px}
.lc-clip__cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lc-clip__cols i{display:block;height:64px;background:repeating-linear-gradient(180deg,rgba(28,28,28,.28) 0 2px,transparent 2px 7px)}

/* --- статьи «Эфир»: лента анонсов медиа 2010-х и бегущая строка */
.lc-arts--efir{background:#0d1420;border:0;color:#f4f4f4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.lc-arts--efir h3{color:#ffcf4d;font:700 30px/1 'LC News','Oswald',sans-serif;padding:0}
.lc-arts--efir p{color:rgba(244,244,244,.72)}
.lc-feeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}
.lc-feed{display:grid;gap:8px}
.lc-feed__scr{position:relative;display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#14142b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.lc-feed__scr i{position:absolute;top:-20%;bottom:-20%;left:62%;width:16%;background:rgba(255,207,77,.18);transform:skewX(-24deg)}
.lc-feed__l{display:block;height:10px;border-radius:2px;background:rgba(255,255,255,.18)}
.lc-feed__l--1{height:13px;width:90%;background:rgba(255,207,77,.5)}
.lc-feed__l--2{width:64%}
.lc-ticker{display:flex;align-items:center;gap:14px;margin-top:18px;padding:8px 10px;background:#14142b;border-radius:4px;overflow:hidden}
.lc-ticker .lc-soon{position:static;transform:none;border-radius:3px;background:#e2403a;flex:none}
.lc-ticker i{display:block;height:9px;flex:1;border-radius:2px;background:rgba(255,255,255,.16)}
.lc-ticker i:nth-of-type(2){flex:.6}
.lc-arts--efir .lc-soon{background:#e2403a}

/* --- «На связи» в печати номера */
[data-skin=vhs] .lc-socs{border-top:0;padding:10px 18px;border-radius:14px;background:linear-gradient(180deg,#1d1f2a,#0e0f15);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
[data-skin=vhs] .lc-soc a{border-bottom:1px dashed rgba(170,179,230,.25);color:#e9ecff}
[data-skin=vhs] .lc-soc:last-child a{border-bottom:0}
[data-skin=vhs] .lc-soc a:hover{background:rgba(255,255,255,.04)}
[data-skin=vhs] .lc-soc__ico{border-radius:8px;background:linear-gradient(180deg,#2d3679,#232c6b);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 3px 0 #05071a;color:#f5ff67}
[data-skin=vhs] .lc-soc__p{font:700 24px/1 'LC Lamp',sans-serif;font-style:normal;letter-spacing:.08em;color:#f5ff67;text-shadow:0 0 8px rgba(245,255,103,.45)}
[data-skin=vhs] .lc-soc__h{color:#e9ecff}
[data-skin=vhs] .lc-soc__o{color:#aab3e6}
[data-skin=vhs] .lc-soc__p sup{color:#ff3d8b}
[data-skin=protokol] .lc-socs{border-top:0;padding:14px 22px 10px 60px;background-color:#fffcf3;box-shadow:inset 0 0 0 1px #d8cdb0,4px 5px 0 #d8cdb0;
  background-image:linear-gradient(90deg,transparent 44px,rgba(209,50,60,.5) 44px 45.5px,transparent 45.5px)}
[data-skin=protokol] .lc-soc a{border-bottom:1px solid rgba(26,79,160,.18)}
[data-skin=protokol] .lc-soc__p{font:700 18px/1.1 'LC Mono',monospace;text-transform:none}
[data-skin=efir] .lc-socs{border-top:0;display:grid;gap:10px}
[data-skin=efir] .lc-soc a{grid-template-columns:62px minmax(0,1fr) auto;padding:0 18px 0 0;border:0;background:#14142b;color:#f4f4f4;
  clip-path:polygon(0 0,100% 0,98.5% 100%,0 100%);min-height:64px}
[data-skin=efir] .lc-soc a:hover{background:#1a1f3c;padding-left:0}
[data-skin=efir] .lc-soc__ico{width:62px;height:100%;min-height:64px;border-radius:0;background:#ffcf4d;color:#14142b;box-shadow:none}
[data-skin=efir] .lc-soc__p{font:700 20px/1 'LC News','Oswald',sans-serif;color:#fff;padding-top:12px}
[data-skin=efir] .lc-soc__h{color:#ffcf4d;padding-bottom:12px}
[data-skin=efir] .lc-soc__o{color:rgba(244,244,244,.6)}

@media (max-width:1023px){
  .lc-vids--protokol{grid-template-columns:1fr}
}
@media (max-width:760px){
  .lc-reel{grid-template-columns:84px minmax(0,1fr);padding:14px 12px}
  .lc-reel__can{width:76px;height:76px;background:radial-gradient(circle,#2c2822 0 7px,#8f8a80 7.5px 9px,#3a362f 9.5px 22px,#1c1a17 22.5px 32px,#8f8a80 32.5px 34px,#b9b3a6 34.5px 38px)}
  .lc-reel__tail{display:none}
  .lc-reel__card{margin-left:8px;padding-bottom:36px}
  .lc-cutns,.lc-clips,.lc-feeds{grid-template-columns:1fr;gap:18px}
  .lc-cutn__ht{aspect-ratio:3/1}
  .lc-clip__cols i{height:40px}
  .lc-arts--protokol{padding-left:52px}
  .lc-arts--protokol .lc-soon{position:static;display:inline-flex;margin-top:12px}
  .lc-arts--protokol h3{font-size:21px;margin-top:0}
  .lc-arts--mag h3,.lc-arts--efir h3{margin-top:0}
  [data-skin=protokol] .lc-socs{padding-left:52px}
  [data-skin=efir] .lc-soc a{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"i p" "i h" "i o"}
  [data-skin=efir] .lc-soc__ico{width:52px}
  [data-skin=efir] .lc-soc__o{padding-bottom:10px}
}

/* ===================================================================================== ДВИЖЕНИЕ: один выход обложки */
@media (prefers-reduced-motion:no-preference){
  .lc-cover.is-ready .lc-name__fit>span{animation:lcRise .9s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 120ms)}
  .lc-cover.is-ready .lc-name__last{animation:lcReg 1.2s var(--ease) both .2s}
  .lc-cover.is-ready .lc-yr--cover b{animation:lcLamp .5s steps(3,end) both;animation-delay:calc(var(--i) * 140ms + 500ms)}
  .lc-cover.is-ready .lc-cover__photo{animation:lcDev 1.3s var(--ease) both}
  .lc-cover.is-ready .lc-topic{animation:lcStick .8s var(--ease) both .35s}
  .lc-cover.is-ready .lc-stamp .lc-ring__arc.is-on{animation:lcLamp .45s steps(3,end) both .9s}
}
@keyframes lcRise{from{transform:translateY(.42em);opacity:0}to{transform:none;opacity:1}}
@keyframes lcReg{from{text-shadow:22px 12px 0 var(--pink),-16px -9px 0 var(--cyan)}to{text-shadow:4px 3px 0 var(--pink),-3px -2px 0 var(--cyan)}}
@keyframes lcLamp{0%{opacity:.08}50%{opacity:.5}100%{opacity:1}}
@keyframes lcDev{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}
@keyframes lcStick{from{opacity:0;transform:translateY(12px) rotate(-2deg)}to{opacity:1;transform:none}}
[data-skin=protokol] .lc-cover.is-ready .lc-name__last,[data-skin=efir] .lc-cover.is-ready .lc-name__last{animation:none}
[data-skin=protokol] .lc-cover.is-ready .lc-cover__photo{animation-name:lcDevP}
@keyframes lcDevP{from{opacity:0;transform:rotate(4deg) translateY(16px)}to{opacity:1;transform:rotate(1.6deg)}}
@media (prefers-reduced-motion:reduce){.pp--legend-c *{transition:none!important;animation:none!important}}

/* ===================================================================================== ПЛАНШЕТ */
@media (max-width:1180px){
  .lc-st{grid-template-columns:150px minmax(0,1fr) 210px}
  .lc-road a{grid-template-columns:120px minmax(0,1fr) 130px}
  .lc-gold__body{grid-template-columns:1fr;gap:34px}
  .lc-lead__grid{gap:44px}
}
@media (max-width:1023px){
  .lc-colorbar{display:none}
  .pp--legend-c .lc-in{padding:0 28px}
  .lc-cover__in{padding:20px 28px}
  .lc-page{padding:80px 0}
  .lc-lead__grid{grid-template-columns:1fr}
  .lc-numgrid{grid-template-columns:repeat(6,minmax(0,1fr))}
  .lc-num--hero{grid-column:1/-1;grid-row:auto}
  .lc-num--apps,.lc-num--wc{grid-column:1/-1}
  .has-hero .lc-num--goals{grid-column:1/-1}
  .has-hero .lc-num--apps{grid-column:1/span 3}
  .has-hero .lc-num--wc{grid-column:4/span 3}
  .lc-kc{grid-column:1/-1}
  .lc-sheet{grid-template-columns:1fr}
  .lc-loupe{position:relative;top:0}
  .lc-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
  .lc-col{grid-template-columns:1fr}
  .lc-more__list{grid-template-columns:1fr}
  .lc-winlist{grid-template-columns:1fr}
  .lc-rt__s{width:150px}
  .lc-rt__e{width:170px}
  .lc-lines{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lc-lines li:nth-child(3){border-left:0}
  .lc-lines li:nth-child(3) a{padding-left:0}
  .lc-lines li:nth-child(n+3){border-top:1px solid rgba(233,236,255,.16)}
}
@media (max-width:899px){
  .lc-ribbon__clubs,.lc-ribbon__nat{display:none}
  .lc-ribbon__eras small{display:none}
  .lc-ribbon__ticks li.is-step{display:none}
  .lc-ribbon__ticks li.is-5{display:block}
  .lc-st{grid-template-columns:minmax(0,1fr);gap:6px}
  .lc-st__y{font-size:24px}
  .lc-st__nums{justify-content:flex-start;margin-top:4px}
  .lc-st__nums b{font-size:34px;margin-left:0}
  .lc-st__nums b~b{margin-left:12px}
  .pp--legend-c .lc-st__name{overflow-wrap:normal;hyphens:manual}
}

/* ===================================================================================== ТЕЛЕФОН (свой макет, не ужатый) */
@media (max-width:760px){
  .pp--legend-c{--hd:110px;font-size:15.5px}
  .pp--legend-c .lc-in{padding:0 16px}
  /* обложка: шапка журнала, снимок во всю ширину, имя поверх нижнего края снимка */
  .lc-cover{min-height:0;display:block}
  .lc-cover__in{padding:14px 16px 18px;grid-template-rows:none}
  .lc-mast{gap:10px 14px;padding-bottom:10px}
  .lc-mast__logo{font-size:44px}
  .lc-mast__issue{font-size:11px;letter-spacing:.1em}
  .lc-colorbar{display:none}
  .lc-mast__years{margin-left:auto;font-size:22px}
  .lc-cover__photo{position:relative;top:auto;bottom:auto;right:auto;width:auto;height:min(54svh,430px);margin:0 -16px;z-index:1}
  .lc-cover__photo img{object-position:var(--fx,50%) 10%;
    -webkit-mask:linear-gradient(0deg,transparent 0,#000 34%);mask:linear-gradient(0deg,transparent 0,#000 34%);-webkit-mask-composite:source-over;mask-composite:add}
  .lc-ht{-webkit-mask:linear-gradient(0deg,#000 0,rgba(0,0,0,.2) 60%);mask:linear-gradient(0deg,#000 0,rgba(0,0,0,.2) 60%)}
  .lc-cover__in{display:flex;flex-direction:column}
  .lc-mast{order:0}
  .lc-mast__issue{display:none}
  .lc-sign{margin:0;font-size:11.5px;gap:8px;letter-spacing:.1em}
  .lc-sign .lc-mark{width:44px;height:44px}
  .lc-cover__photo{order:2}
  .pp--legend-c .lc-name{order:3;margin-top:-.62em;align-self:stretch}
  .lc-name__first{font-size:30px;margin-bottom:.06em}
  .lc-name__last{text-shadow:3px 2px 0 var(--pink),-2px -1px 0 var(--cyan)}
  .lc-topic{order:4;margin:18px 0 6px;width:100%;align-self:stretch}
  .lc-yr--cover{font-size:60px;--dot:4px}
  .lc-lines{order:5}
  .lc-cover__note{order:6}
  .lc-lines a{flex-direction:column;gap:4px;padding:10px 10px 8px 0}
  .lc-lines li+li a{padding-left:12px}
  .lc-lines li:nth-child(3) a{padding-left:0}
  .lc-lines b{font-size:36px}
  .lc-lines span{font-size:13px}
  .lc-crop{display:none}
  .lc-cover__mono{position:relative;right:auto;top:auto;transform:none;order:2;font-size:34vw;margin:6px auto 18px;line-height:1;opacity:.75}
  [data-skin=protokol] .lc-cover__photo{top:auto;bottom:auto;right:auto;width:auto;margin:6px 6px 0;padding:8px 8px 26px;height:min(40svh,320px);transform:rotate(1.2deg)}
  [data-skin=protokol] .lc-cover .lc-name{max-width:none}
  [data-skin=protokol] .lc-lines{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-skin=protokol] .lc-mast__logo{font-size:30px}
  [data-skin=protokol] .lc-mast__years{font-size:18px}
  .lc-mast__years small{display:none}
  .lc-mast{flex-wrap:nowrap}
  [data-skin=efir] .lc-mast__logo{font-size:40px}
  [data-skin=efir] .lc-mast__years{font-size:24px}
  [data-skin=protokol] .lc-cover__photo img{-webkit-mask:none;mask:none}
  [data-skin=protokol] .lc-ht{inset:8px 8px 26px}
  [data-skin=protokol] .lc-name{margin-top:-.32em}

  .lc-page{padding:60px 0}
  .lc-sh{grid-template-columns:1fr;gap:10px;margin-bottom:28px}
  .lc-sh__n{font-size:36px}
  .lc-h2{font-size:clamp(40px,12vw,58px)}
  .lc-sh__sub{font-size:14.5px;margin-top:12px}
  .lc-toc a{padding:9px 0 8px;grid-template-columns:40px minmax(0,1fr)}
  .lc-toc b{font-size:24px}
  .lc-toc span{font-size:22px}
  .lc-lead__main .lc-h2{font-size:44px;margin-bottom:18px}
  .lc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
  .lc-facts>div{padding:10px 0}
  .lc-facts dt{font-size:11px}
  .lc-facts dd{font-size:15px}
  .lc-bio{grid-template-columns:1fr;gap:6px;padding:20px}
  .lc-bio__drop{font-size:88px}
  .lc-numgrid{grid-template-columns:1fr;gap:34px}
  .lc-num,.has-hero .lc-num--goals,.has-hero .lc-num--apps,.has-hero .lc-num--wc{grid-column:1/-1}
  .lc-num--hero .lc-num__v{font-size:min(44vw,190px)}
  .lc-num--wide{grid-template-columns:1fr}
  .lc-num--wide .lc-num__v{font-size:min(30vw,150px);grid-row:auto}
  .lc-num--wide .lc-num__l{font-size:30px}
  .lc-num--apps{grid-template-columns:auto minmax(0,1fr);padding:20px}
  .has-hero .lc-num--apps{grid-template-columns:auto minmax(0,1fr)}
  .has-hero .lc-num--apps .lc-num__v{grid-row:span 2}
  .lc-num--apps .lc-num__v{font-size:96px}
  .lc-num--wc .lc-num__v{font-size:96px;grid-row:auto}
  .lc-num--wc .lc-signs{grid-column:1/-1;gap:10px}
  .lc-num--wc .lc-num__l{align-self:center}
  .lc-num__l{font-size:17px}
  .lc-gby{gap:10px}
  .lc-gby li{min-width:0;flex:1}
  .lc-tsign,.lc-tstamp,.lc-tchip{width:60px;height:60px}
  .lc-min__axis{height:calc(var(--rows,5) * 15px + 12px)}
  .lc-min__dots i{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink)}
  .lc-min__axis li{border-left-color:transparent}
  .lc-min__axis li:nth-child(10){border-left:2px dashed var(--rule-2)}

  .lc-gold{padding:64px 0 72px}
  .lc-gold__top{gap:14px}
  .lc-gold__top .lc-tsign,.lc-gold__top .lc-tstamp,.lc-gold__top .lc-tchip{width:76px;height:76px}
  .lc-yr--gold{--dot:5px;font-size:min(29vw,150px)}
  .lc-road a{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px}
  .lc-road__st{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:10px}
  .lc-road__st small{margin:0}
  .lc-road__m{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}
  .lc-road__m .lc-team{font-size:15px;gap:6px}
  .lc-road__m .lc-team img{width:24px;height:16px}
  .lc-road__sc{font-size:34px}
  .lc-road__x{grid-column:1/-1;text-align:left}
  .lc-gold[data-era=protokol] .lc-in,.lc-gold[data-era=tv] .lc-in{padding:28px 16px 30px;margin:0 10px;border-radius:4px 10px 10px 10px}
  .lc-gold[data-era=protokol] .lc-in::before,.lc-gold[data-era=tv] .lc-in::before{width:160px}
  .lc-gold[data-era=protokol] .lc-gold__body,.lc-gold[data-era=tv] .lc-gold__body{padding:16px 12px}
  .lc-gold[data-era=protokol] .lc-yr,.lc-gold[data-era=tv] .lc-yr{font-size:min(19vw,90px)}
  .lc-gold[data-era=protokol] .lc-team,.lc-gold[data-era=tv] .lc-team{font-size:13px}

  .lc-kgrid{gap:22px}
  .lc-kc>a,.lc-kc--lead>a{padding:20px 16px 18px;gap:16px}
  .lc-kc[data-era=vhs]>a{padding-top:30px}
  .lc-kc__board{grid-template-columns:1fr;gap:8px;justify-items:start}
  .lc-kc__board .is-h{justify-content:flex-start;text-align:left}
  .lc-kc__board .is-h img,.lc-kc__board .is-h .lc-mono{order:0}
  .lc-kc__score,.lc-kc--lead .lc-kc__score{order:-1}
  .lc-kc--lead .lc-team,.lc-team{font-size:19px}
  .lc-kc__foot{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:12px}
  .lc-kc__meta{text-align:right;font-size:12.5px}
  .lc-kc__n,.lc-kc--lead .lc-kc__n{font-size:46px}
  .lc-kc__score,.lc-kc--lead .lc-kc__score{font-size:72px}
  .lc-kc[data-era=press]>a{transform:none;box-shadow:5px 5px 0 #1c2459}
  .lc-kc:is([data-era=protokol],[data-era=tv]) .lc-kc__score{font-size:62px}

  .lc-ribbon{margin-bottom:40px}
  .lc-ribbon__eras{height:46px}
  .lc-ribbon__eras li{padding:0 6px}
  .lc-ribbon__eras span{font-size:12px;white-space:normal;line-height:1.05}
  .pp--legend-c .lc-st__name{--min:24px;--max:52px}
  .lc-st__src{font-size:12.5px}

  .lc-rg summary{grid-template-columns:minmax(0,1fr) 22px;gap:6px 12px}
  .lc-rg__team,.lc-rg__sum{grid-column:1;text-align:left}
  .lc-rg summary::after{grid-column:2;grid-row:1}
  .lc-rt thead{display:none}
  .lc-rt,.lc-rt tbody{display:block}
  .lc-rt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 0;border-bottom:1px dotted var(--rule-2)}
  .lc-rt td{padding:0;border:0;width:auto}
  .lc-rt__d{grid-column:1;font-weight:700}
  .lc-rt__s{grid-column:2;text-align:right;font-size:13px}
  .lc-rt__m{grid-column:1/-1}
  .lc-rt__r{grid-column:1}
  .lc-rt__e{grid-column:2;text-align:right}

  .lc-poster{grid-template-columns:1fr;padding:28px 16px 18px}
  .lc-poster__img{grid-column:1;justify-self:center}
  .lc-poster__img img{width:min(300px,72vw)}
  .lc-poster__name{font-size:30vw}
  .lc-mark--poster{width:70px;height:70px;right:4%;top:4%}
  .lc-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:22px 30px}
  .lc-strip li{flex:0 0 62%;scroll-snap-align:start}
  .lc-loupe{padding:10px}
  .lc-loupe img{max-height:min(56vh,420px)}
  .lc-col>div{grid-template-columns:1fr;gap:4px}
  .lc-skins{padding:14px 16px 24px}
}
@media (max-width:420px){
  .lc-lines li:nth-child(n){border-left:0}
  .lc-lines li:nth-child(even){border-left:1px solid rgba(233,236,255,.16)}
  .lc-lines li:nth-child(odd) a{padding-left:0}
}


/* ===================================================================================== СТЫКОВКА С САЙТОМ */

/* ---- переключатель вида «Спецвыпуск / Глава за главой» (общий для обоих видов; стили - здесь) */
.lv{display:block}
/* вид из прошлого визита (атрибут ставит скрипт в <head> до разметки): чужой вид не показываем и не мигаем */
html[data-lv=chapters] .lv[data-live=issue]>.pp--legend-c,
html[data-lv=issue] .lv[data-live=chapters]>.pp--legend-a{display:none}
.lv>[hidden]{display:none!important}
.lv-sw{position:relative;z-index:3;background:#0e0c14;color:#efe5cf;border-bottom:1px solid rgba(239,229,207,.12)}
.lv-sw__in{max-width:1640px;margin:0 auto;padding:7px 40px;display:flex;align-items:center;gap:14px;min-height:50px}
.lv-sw__k{font:700 11px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(239,229,207,.62)}
.lv-sw__seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(239,229,207,.07);box-shadow:inset 0 0 0 1px rgba(239,229,207,.14)}
.lv-sw__b{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;border-radius:999px;
  font:700 14px/1 Manrope,system-ui,sans-serif;color:rgba(239,229,207,.82);text-decoration:none;white-space:nowrap;
  transition:background-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}
.lv-sw__b[aria-current=true]{background:#efe5cf;color:#16131d}
.lv-sw__b:active{transform:scale(.98)}
.lv-sw__b:focus-visible{outline:3px solid #d4ab55;outline-offset:2px}
@media (hover:hover) and (pointer:fine){.lv-sw__b:not([aria-current=true]):hover{background:rgba(239,229,207,.12);color:#fff}}
@media (max-width:760px){
  .lv-sw__in{padding:6px 16px;min-height:46px}
  .lv-sw__k{display:none}
  .lv-sw__seg{flex:1}
  .lv-sw__b{flex:1;padding:0 10px;font-size:13.5px}
}
@media (prefers-reduced-motion:reduce){.lv-sw__b{transition:none}}

/* ---- знак страны: общий щит сайта (public/images/emblems) внутри ленты с названием */
.lc-emb .lc-emb__edge{stroke-width:5.7}
.lc-emb .pp-emb__rim{fill:none;stroke:#1c2459;stroke-width:1.7;stroke-linejoin:round}
.lc-emb .pp-emb__gl{opacity:0}
[data-skin=protokol] .lc-emb .pp-emb__rim{stroke:#1c1c1c}
[data-skin=efir] .lc-emb .pp-emb__rim{stroke:#ffcf4d}

/* ---- настоящие видео матчей (когда появятся): превью, плеер по нажатию */
.lc-vids--real{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}
.lc-vreal__play{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:6px;overflow:hidden;background:#0b0f2b;cursor:pointer}
.lc-vreal__play img{width:100%;height:100%;object-fit:cover}
.lc-vreal__play iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.lc-vreal__tri{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--acc)}
.lc-vreal__tri::after{content:"";position:absolute;left:23px;top:18px;border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent var(--ink)}
.lc-vreal__t{margin-top:10px}
.lc-vreal__t b{display:block;font-weight:800}
.lc-vreal__t small{color:var(--muted)}
/* ---------- без служебных подписей (14.10.2026): биография без пояснения, подписи снимков мельче и одной строкой, источники - строкой внизу ---------- */
.lc-bio h3:last-child{margin-bottom:0}
.lc-frame__cap{font-size:11px;line-height:1.35}
.lc-loupe figcaption,.lc-poster figcaption{font-size:12px;line-height:1.4}
.lc-issue__cap{font-size:11px;line-height:1.35}
.lc-cover__cap,[data-skin=protokol] .lc-cover__cap{font-size:11px}
.lc-datasrc{max-width:1640px;margin:0 auto;padding:0 40px 28px;font:500 12px/1.4 var(--f-text);color:var(--muted)}
[data-skin=protokol] .lc-datasrc{font-family:'LC Mono',monospace}
@media (max-width:760px){
  .lc-cover__cap,[data-skin=protokol] .lc-cover__cap{font-size:10.5px}
  .lc-datasrc{padding:0 16px 24px}
}
