/* Touch devices: the same layout as a PC, only a bigger font (owner 31.10: one layout, the PC one; «максимум что ты можешь
   поменять это размер шрифта»). A phone shows the 1920 × 1080 stage at about 0.4, so no text there is below 22 stage px.
   Loaded last; the rules stand in the cascade order of the files above, so the same rule wins here as there. Made by a
   script from the files' sizes of 31.10: a rule whose size changes below 22 px needs its line here. */
@media (pointer: coarse) {
  body { font-size: 22px; }
  .cap { font-size: 22px; }
  .btn { font-size: 22px; }
  .btn.small { font-size: 22px; }
  .btn.big { font-size: 22px; }
  .seg .btn { font-size: 22px; }
  .modal { font-size: 22px; }
  .field > span { font-size: 22px; }
  .music-now { font-size: 22px; }
  .ttag { font-size: 22px; }
  select { font-size: 22px; }
  input[type="text"], input[type="password"], textarea { font-size: 22px; }
  .tip { font-size: 22px; }
  .kwplate { font-size: 22px; }
  .kwp-name { font-size: 22px; }
  .toast { font-size: 22px; }
  .net-lost-s { font-size: 22px; }
  .menu-col .btn.bt { font-size: 22px; }
  .menu-col .btn.bt.small { font-size: 22px; }
  .menu-col .btn.bt.big { font-size: 22px; }
  .modal.friends h3 { font-size: 22px; }
  .fx { font-size: 22px; }
  .ftop .plaque .crest { font-size: 22px; }
  .ftop .rline { font-size: 22px; }
  .phases span { font-size: 22px; }
  .tag { font-size: 22px; }
  .card { font-size: 22px; }
  .card .cost { font-size: 22px; }
  .card .tg { font-size: 22px; }
  .modal select { font-size: 22px; }
  .sk .n { font-size: 22px; }
  .sk .pa { font-size: 22px; }
  .sk .was { font-size: 22px; }
  .plate .turn { font-size: 22px; }
  .chipw { font-size: 22px; }
  .tablev .fcenter .cap.you { font-size: 22px; }
  .onl .cap { font-size: 22px; }
  .onl .btn.small { font-size: 22px; }
  .onl .seg .btn { font-size: 22px; }
  .onh .ttl .cap { font-size: 22px; }
  .onl .status { font-size: 22px; }
  .onl .who { font-size: 22px; }
  .onl .empty { font-size: 22px; }
  .onl .mseat { font-size: 22px; }
  .endscr > .cap { font-size: 22px; }
  .endscr .ehead p { font-size: 22px; }
  .endscr .erow .why { font-size: 22px; }
  .modal.srv .srv-result { font-size: 22px; }
  .modal.acct .acct-status { font-size: 22px; }
  .plate .clsrow .tag { font-size: 22px; }
  .mfx .sk .lv { font-size: 22px; }
  .mfx .sk .pa { font-size: 22px; }
  .mfx .plate .chipw.clock { font-size: 22px; }
  .mfx .plate .clsrow .tag { font-size: 22px; }
  .mfx .tablev .fcenter .cap { font-size: 22px; }
  .mfx .card .tx { font-size: 22px; }
  .mfx .card .tg { font-size: 22px; }
  .mfx .endscr .erow .why { font-size: 22px; }
  .mfx .sk .mcrown { font-size: 22px; }
  .mplq-sub { font-size: 22px; }
  .mplq-tx { font-size: 22px; }
  .mplq-row { font-size: 22px; }
  .mplq-row.pts b { font-size: 22px; }
  .mfx .sk .n.proj { font-size: 22px; }
  .mfx .sk .mhit-i { font-size: 22px; }
  .mfx .sk .mhint { font-size: 22px; }
  .mfx .pickseat-tag { font-size: 22px; }
  .mfx.v14 .mbank-t .cap { font-size: 22px; }
  .mfx.v14 .mbank-s { font-size: 22px; }
  .mfx.v14 .mbet-s { font-size: 22px; }
  .mfx.v14 .mbet-s2 { font-size: 22px; }
  .mfx.v14 .mres span { font-size: 22px; }
  .mfx.v14 .mauto { font-size: 22px; }
  .mfx.v14 .sk .lv { font-size: 22px; }
  .mfx.v14 .sk .pa { font-size: 22px; }
  .mfx.v14 .sk .n.proj { font-size: 22px; }
  .mfx.v14 .mbadge { font-size: 22px; }
  .mfx.v14 .mrnd-a { font-size: 22px; }
  .mfx.v14 .mq { font-size: 22px; }
  .mfx.v14 .mrule-pt { font-size: 22px; }
  .mfx.v14 .mnat-pop { font-size: 22px; }
  .mfx.v14 .mnat-cap { font-size: 22px; }
  .mfx.v14 .mnat-name { font-size: 22px; }
  .mfx.v14 .mnat-name em { font-size: 22px; }
  .mfx.v14 .mph span { font-size: 22px; }
  .mfx.v14 .mkey { font-size: 22px; }
  .mfx.v14 .mmed-line { font-size: 22px; }
  .mfx.v14 .mmed-bd { font-size: 22px; }
  .mfx.v14 .mmed-lb { font-size: 22px; }
  .mfx.v14 .mmed-disc.off .mmed-lb { font-size: 22px; }
  .mfx.v14 .mmed-sub { font-size: 22px; }
  .mfx.v14 .mmed-key { font-size: 22px; }
  .mfx.v14 .mmed-badge { font-size: 22px; }
  .mfx.v14 .mpill { font-size: 22px; }
  .mfx.v14 .mcap-i { font-size: 22px; }
  .mfx.v14 .mcap-q { font-size: 22px; }
  .mfx.v14 .mfree { font-size: 22px; }
  .mfx.v14 .mget-w { font-size: 22px; }
  .mfx.v14 .mdk-all { font-size: 22px; }
  .mfx.v14 .mjr { font-size: 22px; }
  .mfx.v14 .mjr-dot { font-size: 22px; }
  .mfx.v14 .mdk-np { font-size: 22px; }
  .mfx.v14 .mdk-sw { font-size: 22px; }
  .mfx.v14 .mrc2-h { font-size: 22px; }
  .mfx.v14 .mrc2-r { font-size: 22px; }
  .modal.midlog2 .mlog2-b { font-size: 22px; }
  .modal.midlog2 .mjr { font-size: 22px; }
  .modal.midlog2 .mjr-dot { font-size: 22px; }
  .mst .mst-legend { font-size: 22px; }
  .mst .mst-bl { font-size: 22px; }
  .mst .mst-t { font-size: 22px; }
  .mst .mst-th > * { font-size: 22px; }
  .mst .mst-sort { font-size: 22px; }
  .mst .mst-name small { font-size: 22px; }
  .mst .mst-sub { font-size: 22px; }
  .mst .mst-foes { font-size: 22px; }
  .mst .mst-chips { font-size: 22px; }
  .mst .mst-note { font-size: 22px; }
  .modal.midgloss .mgl-t { font-size: 22px; }
  .modal.midgloss .mgl-n { font-size: 22px; }
  .modal.midgloss .mgl-find { font-size: 22px; }
  .modal.midgloss .mgl-ss { font-size: 22px; }
  .modal.midgloss .mgl-bd small { font-size: 22px; }
  .modal.midgloss .mgl-bd p { font-size: 22px; }
  .modal.midgloss .mgl-st small { font-size: 22px; }
  .modal.midgloss .mgl-w b { font-size: 22px; }
  .modal.midgloss .mgl-w small { font-size: 22px; }
  .modal.midgloss .mgl-more, .modal.midgloss .mgl-none { font-size: 22px; }
  .modal.midgloss .mgl-chip { font-size: 22px; }
  .mrated .mr-lines { font-size: 22px; }
  .lad-h .dim { font-size: 22px; }
  .lad-foot .dim { font-size: 22px; }
  .pc-tag { font-size: 22px; }
  .pc-k { font-size: 22px; }
  .pc-note { font-size: 22px; }
  .mfx.v14.mpick .mpk1-note { font-size: 22px; }
  .mfx.v14.mpick .mpk-out { font-size: 22px; }
  .mfx.v14.mpick .mpk1-q { font-size: 22px; }
  .mfx.v14.mpick .mpk-fp .tag { font-size: 22px; }
  .mfx.v14.mpick .mpk-clock { font-size: 22px; }
  .mfx.v14.mpick .mpk-fc .mpk1-q { font-size: 22px; }
  .mfx.v14.mpick .mpk-hc .mkey { font-size: 22px; }
  .mfx.v14.mpick .mpk-hc-t { font-size: 22px; }
  .mfx.v14.mpick .mpk-box .cap { font-size: 22px; }
  .mfx.v14.mpick .mpk-box p { font-size: 22px; }
  .mfx.v14.mpick .mpk-box p.dim { font-size: 22px; }
  .mfx.v14 .mmed-key { font-size: 22px; }
  .tip .ctip-h b { font-size: 22px; }
  .tip .ctip-t { font-size: 22px; }
  .tip .ctip-s { font-size: 22px; }
  .mview-top { font-size: 22px; }
  .mview-hit span { font-size: 22px; }
  .mview-god { font-size: 22px; }
  .mview-play { font-size: 22px; }
  .mview-steptext { font-size: 22px; }
  .mview-panel { font-size: 22px; }
  .mview-h { font-size: 22px; }
  .mview-tcap { font-size: 22px; }
  .mview-tile { font-size: 22px; }
  .mview-tword { font-size: 22px; }
  .mview-count { font-size: 22px; }
  .mview-k { font-size: 22px; }
  .mview-tag, .mview-val { font-size: 22px; }
  .btn.mview-mini { font-size: 22px; }
  .mview-none { font-size: 22px; }
  #mview-json { font-size: 22px; }
  .mlab2-tt span { font-size: 22px; }
  .mlab2-q { font-size: 22px; }
  .mlab2-cap { font-size: 22px; }
  .mlab2-ni { font-size: 22px; }
  .mlab2-ni em { font-size: 22px; }
  .mlab2-h span { font-size: 22px; }
  .mlab2-chip { font-size: 22px; }
  .mlab2-gh { font-size: 22px; }
  .mlab2-none { font-size: 22px; }
  .mlab2-tx > span { font-size: 22px; }
  .mlab2-dh div span { font-size: 22px; }
  .mlab2-desc { font-size: 22px; }
  .mlab2-box { font-size: 22px; }
  .mlab2-pg > span { font-size: 22px; }
  .mlab2-pad { font-size: 22px; }
  .mlabwrap .mlab-bar .btn { font-size: 22px; }
  .mlabwrap .mlab-t b { font-size: 22px; }
  .mlabwrap .mlab-eng { font-size: 22px; }
  .mlabwrap .mlab-eng pre { font-size: 22px; }
  .mlabwrap .mlab-seat div { font-size: 22px; }
  .mtf .mterm-v { font-size: 22px; }
  .mtf .mterm-l { font-size: 22px; }
  .mtf-sb { font-size: 22px; }
  .mtf .mterm-l { font-size: 22px; }
  .mtf-tx { font-size: 22px; }
  .mtf-cl { font-size: 22px; }
  .mfx.v14 .sk .pa.bank { font-size: 22px; }
  .mfx.v14 .mmark { font-size: 22px; }
  .mfx.v14 .mbag { font-size: 22px; }
  .mfx.v14 .mbag .bcap { font-size: 22px; }
  .mfx.v14 .mbag .bbadge { font-size: 22px; }
  .mfx.v14 .mbag .bnum .num { font-size: 22px; }
  .mbagwin .bsub { font-size: 22px; }
  .mbagwin .bg h4 { font-size: 22px; }
  .mbagwin .bempty, .mbagwin .bhint { font-size: 22px; }
  .mbagwin .bt .bcount { font-size: 22px; }
  .mbagwin .bt .bflag { font-size: 22px; }
  .mfx.v14 .sk .mfresh { font-size: 22px; }
  .mfx .sk .pa.shield { font-size: 22px; }
  .mfx .sk .pa.moves { font-size: 22px; }
  .mfx .sk .mevo { font-size: 22px; }
  .mfx .sk .pa.wear, .mfx .sk .pa.stance { font-size: 22px; }
  .mfx .sk .pa.rear { font-size: 22px; }
  .mfx .sk .bowlmark .bt { font-size: 22px; }
  .mtf-cl.bowl-hd .bt { font-size: 22px; }
  .bowl-fx .mcq-i i { font-size: 22px; }
  .mfx .sk .mrider { font-size: 22px; }
  .mfx .sk .pa.upstart { font-size: 22px; }
  .mfx .sk .pa.order { font-size: 22px; }
  .mfx .sk .mfrag { font-size: 22px; }
  .mfx.v14 .sk .pa.up { font-size: 22px; }
  .mfx.v14 .mchoice-i.txt { font-size: 22px; }
  .mlab2-st-note { font-size: 22px; }
  .mlab2-st-fam > h3 { font-size: 22px; }
  .mlab2-st-h b { font-size: 22px; }
  .mlab2-st-v { font-size: 22px; }
  .mlab2-st-r { font-size: 22px; }
  .mlab2-st-f { font-size: 22px; }
  .mlab2-st-b .mlab2-pad { font-size: 22px; }
  .mlab2-pl-head b { font-size: 22px; }
  .mlab2-pl-pos { font-size: 22px; }
  .mlab2-pl-sec { font-size: 22px; }
  .mlab2-pl-tr b { font-size: 22px; }
  .mlab2-pl-tr span { font-size: 22px; }
  .watchbar { font-size: 22px; }
  .watchbar .watch-hid { font-size: 22px; }
  .watch-pickbox { font-size: 22px; }
  .msv-step { font-size: 22px; }
  .manal-svg .manal-lab { font-size: 22px; }
  .manal-svg .manal-num { font-size: 22px; }
  .manal-t { font-size: 22px; }
  .manal-t th { font-size: 22px; }
  .manal-legend { font-size: 22px; }
  .manal-svg .manal-axis { font-size: 22px; }
  .btn.back { font-size: 22px; }
  .mfx.v14 .mcap-tip { font-size: 22px; }
  .mlabwrap .mlab-task p { font-size: 22px; }
  .bcard-t i { font-size: 22px; }
  .bslot { font-size: 22px; }
  .bbr-q { font-size: 22px; }
  .bbr-sr { font-size: 22px; }
  .bbr-st { font-size: 22px; }
  .bbr-mineh .dim { font-size: 22px; }
  .bbr-new { font-size: 22px; }
  .bbr .bq { font-size: 22px; }
  .bbr-l { font-size: 22px; }
  .bbr .bsec p { font-size: 22px; }
  .setcap { font-size: 22px; }
  .setlbl { font-size: 22px; }
  .setnote { font-size: 22px; }
  .setw .field > span { font-size: 22px; }
  .setw .field output { font-size: 22px; }
  .thm-nm { font-size: 22px; }
  .modal.midgloss .mls-n { font-size: 22px; }
  .modal.midgloss .mls-t { font-size: 22px; }
  .modal.midgloss .mls-seat b { font-size: 22px; }
  .modal.midgloss .mls-rule p { font-size: 22px; }
  .modal.midgloss .mls-who { font-size: 22px; }
  .modal.midgloss .mls-c small { font-size: 22px; }
  .modal.midgloss .mls-c i { font-size: 22px; }
  .modal.midgloss .mls-card small { font-size: 22px; }
  .modal.midgloss .mls-cap { font-size: 22px; }
  .modal.midgloss .mls-bank { font-size: 22px; }
  .modal.midgloss .mls-bank thead th { font-size: 22px; }
  .modal.midgloss .mls-bank tbody th { font-size: 22px; }
  .rbar .rb-ends { font-size: 22px; }
  .rbar .rb-ghost { font-size: 22px; }
  .rbar .rb-legend { font-size: 22px; }
  .rbar .rb-note { font-size: 22px; }
  .mrated .mr-why { font-size: 22px; }
  .prof-soon { font-size: 22px; }
  .mfx .plate .clsrow .tag .pup-mark { font-size: 22px; }
  .mfx.v14 .mmed-up { font-size: 22px; }
  .pl2 { font-size: 22px; }
  .pl2 .pl2-h { font-size: 22px; }
  .mcq-i { font-size: 22px; }
  .mcq-i b { font-size: 22px; }
  .mcq-i .mcq-hand { font-size: 22px; }
  .mfx.v14 .mbc-n { font-size: 22px; }
  .mfx.v14 .mbc-undo { font-size: 22px; }
  .mfx.v14 .mbc-win { font-size: 22px; }
  .mfx.v14 .mmed-dial.ok .mmed-lb { font-size: 22px; }
  .screen.skel { font-size: 22px; }
  .tutwrap .skel-card { font-size: 22px; }
  .bbr-cvax { font-size: 22px; }
  .bbr-tb { font-size: 22px; }
  .mfx .sk > .g { font-size: 22px !important; }
  .mfx .sk > .g-order { font-size: 22px !important; }
  .mfx .sk > .g-rider { font-size: 22px !important; }
  .mfx .sk > .g-up { font-size: 22px !important; }
  .mfx .sk > .g-wear { font-size: 22px !important; }
  .mfx .sk > .g-bowl .bt { font-size: 22px !important; }
  .mfx .sk > .g-grow { font-size: 22px !important; }
  .mfx .sk > .g-pts { font-size: 22px !important; }
  .mfx .sk > .g-grow.long, .mfx .sk > .g-pts.long { font-size: 22px !important; }
  .mfx .sk:has(> .g-bowl) > .g-grow { font-size: 22px !important; }
  .mfx .sk:has(> .g-bowl) > .g-pts { font-size: 22px !important; }
  .mfx .sk:has(> .g-bowl) > .g-grow.long, .mfx .sk:has(> .g-bowl) > .g-pts.long { font-size: 22px !important; }
  .mfx.v14 .mach > .plate.mplate .mtotal .mt-then { font-size: 22px; }
  .mfx.v14 .mach > .plate.mplate .mtotal .mt-then:not(:empty)::before { font-size: 22px; }
  .mfx.v14 .mach > .plate.mplate .mtotal .mt-then[data-d]::after { font-size: 22px; }
  .mfx.v14 .plate .clsrow .tag.more { font-size: 22px; }
  .mfx.v14 .mach > .plate.mplate .mtotal .mt-then { font-size: 22px; }
  .mfx.v14 .mach > .plate.mplate .mtotal .mt-then:not(:empty)::before, .mfx.v14 .mach > .plate.mplate .mtotal .mt-then[data-d]::after { font-size: 22px; }
  .mfx.v14 .mach > .plate.mplate .mres b { font-size: 22px; }
  .mtb-ic { font-size: 22px; }
  .mtb > b { font-size: 22px; }
  .kwplate .bowl-ic .bt { font-size: 22px; }
  .mtf-bowl .bt { font-size: 22px; }
  .mtf-bowl .bowl-x { font-size: 22px; }
  #mview-panel .sbx-sent { font-size: 22px; }
  .anl { font-size: 22px; }
  .anl .an-chip { font-size: 22px; }
  .anl .an-pop.small { font-size: 22px; }
  .anl .an-pop.label { font-size: 22px; }
  .anl .an-lead { font-size: 22px; }
  .anl .an-token b { font-size: 22px; }
  .anl .an-delta { font-size: 22px; }
  .kt { font-size: 22px; }
  .kt .cap { font-size: 22px; }
  .kt-n { font-size: 22px; }
  .kt-tx { font-size: 22px; }
  .kt-rom { font-size: 22px; }
  .kt-open { font-size: 22px; }
  .kt-pre { font-size: 22px; }
  .kt-ed { font-size: 22px; }
  .kt-ren { font-size: 22px; }
  .kt-bplate-sub { font-size: 22px; }
  .kt-bplate-go { font-size: 22px; }
  .kt-st { font-size: 22px; }
  .kt-sq b { font-size: 22px; }
  .kt-sq i { font-size: 22px; }
  .kt-tag { font-size: 22px; }
  .kt-row > b, .kt-rowt b { font-size: 22px; }
  .kt-rows.two .kt-row > b { font-size: 22px; }
  .kt-rowt i { font-size: 22px; }
  .kt-row .kt-gem { font-size: 22px; }
  .kt-row.none { font-size: 22px; }
  .kt-ms { font-size: 22px; }
  .kt-ms small { font-size: 22px; }
  .kt-ms b { font-size: 22px; }
  .kt-ms.free b { font-size: 22px; }
  .kt-sth { font-size: 22px; }
  .kt-vn { font-size: 22px; }
  .kt-rx > b { font-size: 22px; }
  .kt-rxn { font-size: 22px; }
  .kt-rxf { font-size: 22px; }
  .kt-cqt > b { font-size: 22px; }
  .kt-cqt i { font-size: 22px; }
  .kt-cqt .kt-tx { font-size: 22px; }
  .kt-why { font-size: 22px; }
  .kt-gem { font-size: 22px; }
  .kt-note { font-size: 22px; }
  .kt-mth b { font-size: 22px; }
  .kt-mth small { font-size: 22px; }
  .kt-pslot .kt-tx { font-size: 22px; }
  .kt-cc i { font-size: 22px; }
  .kt-cc > span > b { font-size: 22px; }
  .kt-cc .kt-tx { font-size: 22px; }
  .kt-ghost b { font-size: 22px; }
  .kt-code { font-size: 22px; }
  .tb-lbl { font-size: 22px; }
  .tb-crank { font-size: 22px; }
  .tb-csub { font-size: 22px; }
  .tb-page b { font-size: 22px; }
  .tb-fr { font-size: 22px; }
  .tb-badge { font-size: 22px; }
  .tb-bots-head { font-size: 22px; }
  .tb-bot-r { font-size: 22px; }
  .tb-bots-caret { font-size: 22px; }
  .tb-bot-n { font-size: 22px; }
  .tb-bots-note { font-size: 22px; }
  .tb-sr { font-size: 22px; }
  .tb-watch { font-size: 22px; }
  .you { font-size: 22px; }
  .you-x { font-size: 22px; }
  .you-x kbd { font-size: 22px; }
  .you-sub, .you-dim { font-size: 22px; }
  .you-cells { font-size: 22px; }
  .you-next { font-size: 22px; }
  .you-chip { font-size: 22px; }
  .you-dm .you-sub { font-size: 22px; }
  .you-lnk { font-size: 22px; }
  .you .btn.you-lnk-b { font-size: 22px; }
  .you-pl { font-size: 22px; }
  .you-nm { font-size: 22px; }
  .you-tag { font-size: 22px; }
  .you-tr { font-size: 22px; }
  .you-pt { font-size: 22px; }
  .you-h3 { font-size: 22px; }
  .you-tick { font-size: 22px; }
  .you .seg .btn { font-size: 22px; }
  .you .field > span { font-size: 22px; }
  .you .field input[type] { font-size: 22px; }
  .you .skel-warn, .you #acct-http { font-size: 22px; }
  .you #acct-status { font-size: 22px; }
  .you-acct-t { font-size: 22px; }
  .you .btn.you-out { font-size: 22px; }
  .you .btn.you-rm { font-size: 22px; }
  .you .btn.you-danger { font-size: 22px; }
  .you-mine { font-size: 22px; }
  .frw-st { font-size: 22px; }
  .invite { font-size: 22px; }
  .invite .btn.primary { font-size: 22px; }
  .invite .btn.ghost { font-size: 22px; }
  .erow .btn.small { font-size: 22px; }
  .screen.km { font-size: 22px; }
  .km-msub { font-size: 22px; }
  .km-val { font-size: 22px; }
  .km-play-k { font-size: 22px; }
  .km-link { font-size: 22px; }
  .km-ptier { font-size: 22px; }
  .km-ppts { font-size: 22px; }
  .km-cta { font-size: 22px; }
  .mp-cap { font-size: 22px; }
  .mp-pos { font-size: 22px; }
  .mp-volv { font-size: 22px; }
  .mp-mode { font-size: 22px; }
  .km-fcap { font-size: 22px; }
  .km-fon { font-size: 22px; }
  .km-fbadge { font-size: 22px; }
  .km-fwho b { font-size: 22px; }
  .km-fwho span { font-size: 22px; }
  .km-call { font-size: 22px; }
  .km-fnote { font-size: 22px; }
  #home-friends-none { font-size: 22px; }
  .km .who.srv { font-size: 22px; }
  .km-scap { font-size: 22px; }
  .km-snote { font-size: 22px; }
  .btn.km-cancel { font-size: 22px; }
  .kr-cap { font-size: 22px; }
  .kr-hint { font-size: 22px; }
  .kr-btn { font-size: 22px; }
  .kr-sub { font-size: 22px; }
  .kr-st { font-size: 22px; }
  .kr-dark { font-size: 22px; }
  .kr-note { font-size: 22px; }
  .kr-wline { font-size: 22px; }
  .kr-lbl { font-size: 22px; }
  .kr-seg-b { font-size: 22px; }
  .kr-sel, .kr-setup .tb-bots-head { font-size: 22px; }
  .kr-setup .tb-bot-r { font-size: 22px; }
  .kr-setup .tb-bots-caret { font-size: 22px; }
  .kr-setup .tb-bot-n { font-size: 22px; }
  .kr-setup .tb-bots-note { font-size: 22px; }
  .kr-bcap { font-size: 22px; }
  .kr-build .mb-cap { font-size: 22px; }
  .ld-cap, .ld-what { font-size: 22px; }
  .ld-net { font-size: 22px; }
  .fb-hint { font-size: 22px; }
  .fb-fight { font-size: 22px; }
  .fb-chip { font-size: 22px; }
  .fb-err { font-size: 22px; }
  .ana-note { font-size: 22px; }
  .ana-ringt { font-size: 22px; }
  .ana-tally { font-size: 22px; }
  .ana-limit p { font-size: 22px; }
  .btn.ana-pill { font-size: 22px; }
  .ana-grid-note { font-size: 22px; }
  .ana-tag { font-size: 22px; }
  .ana-ba { font-size: 22px; }
  .ana-ft { font-size: 22px; }
  .ana-fp { font-size: 22px; }
  .ana-fa { font-size: 22px; }
  .ana-read { font-size: 22px; }
  .btn.ana-mini { font-size: 22px; }
  .ana-chh h3 { font-size: 22px; }
  .ana-sub { font-size: 22px; }
  .ana-how { font-size: 22px; }
  .ana-tick { font-size: 22px; }
  .ana-lab { font-size: 22px; }
  .ana-fairt { font-size: 22px; }
  .ana-bandt { font-size: 22px; }
  .ana-barv { font-size: 22px; }
  .mp .cap { font-size: 22px; }
  .mp-card h3, .mb-sec h3 { font-size: 22px; }
  .mp-t { font-size: 22px; }
  .mp-t td.v { font-size: 22px; }
  .mp-t td.n { font-size: 22px; }
  .mp-cols b { font-size: 22px; }
  .mp-list td, .mb-t td, .mc-t td { font-size: 22px; }
  .btn.mb-head { font-size: 22px; }
  .mc-t td.v { font-size: 22px; }
  .mc-m, .mc-new { font-size: 22px; }
  .btn.mx-sb { font-size: 22px; }
  .btn.mx-st { font-size: 22px; }
  .mana.w-s .btn.mx-sb { font-size: 22px; }
  .mana.w-s .btn.mx-st { font-size: 22px; }
  .mbl-ticks { font-size: 22px; }
  .mh-gh span { font-size: 22px; }
  .mh-gn span { font-size: 22px; }
  .mh-big span { font-size: 22px; }
  .mh-vt { font-size: 22px; }
  .mh-vn { font-size: 22px; }
  .mh-ch span { font-size: 22px; }
  .mh-card p { font-size: 22px; }
  .mh-kpi span { font-size: 22px; }
  .mh-sev { font-size: 22px; }
  .mh-top { font-size: 22px; }
  .mh-limit { font-size: 22px; }
  .mh-limit b { font-size: 22px; }
  .mp-th { font-size: 22px; }
  .mp-tf { font-size: 22px; }
  .mp-bars { font-size: 22px; }
  .mp-bars b { font-size: 22px; }
  .mp-ct { font-size: 22px; }
  .mp-ct th { font-size: 22px; }
  .btn.mp-q { font-size: 22px; }
  .mp-note { font-size: 22px; }
  .mp-empty { font-size: 22px; }
  .mp-cl { font-size: 22px; }
  .mp-cn { font-size: 22px; }
  .mp-cell.long .mp-cv { font-size: 22px; }
  .mana .btn.ana-pill { font-size: 22px; }
  .mana .mp-filters .cap { font-size: 22px; }
  .mp-fewchip { font-size: 22px; }
  .mana .ana-sub, .mana .mp-tf, .mana .mbl-ticks { font-size: 22px; }
  .mana .manal-t td, .mana .manal-t th, .mana .mp-t td, .mana .mb-t td { font-size: 22px; }
  .btn.fd-back { font-size: 22px; }
  .fd-chips span { font-size: 22px; }
  .fd-legend { font-size: 22px; }
  .fd-tick { font-size: 22px; }
  .fd-axis { font-size: 22px; }
  .fd-hint { font-size: 22px; }
  .fd-t th { font-size: 22px; }
  .fd-t td { font-size: 22px; }
  .fd-t td b { font-size: 22px; }
  .fd-t td.fd-r { font-size: 22px; }
  .fd-t td.fd-rule { font-size: 22px; }
  .fd-t tr.fd-pick td { font-size: 22px; }
  .btn.rv-sev span { font-size: 22px; }
  .rv-meta { font-size: 22px; }
  .rv-fh { font-size: 22px; }
  .rv-ba { font-size: 22px; }
  .rv-ft { font-size: 22px; }
  .rv-fp { font-size: 22px; }
  .rv-fa { font-size: 22px; }
  .rv-sub { font-size: 22px; }
  .rv-row { font-size: 22px; }
  .rv-val { font-size: 22px; }
  .rv-val small { font-size: 22px; }
  .rv-axis { font-size: 22px; }
  .rv-tempo { font-size: 22px; }
  .rv-th { font-size: 22px; }
  .rv-tl { font-size: 22px; }
  .rv-leg { font-size: 22px; }
  .rv-bw { font-size: 22px; }
  .rv-bw small { font-size: 22px; }
  .rv-bv { font-size: 22px; }
  .rv-carry { font-size: 22px; }
  .mana .mb-t th { font-size: 22px; }
  .mana .mb-t td { font-size: 22px; }
  .mana .mb-t td small { font-size: 22px; }
  .tv-kpi span { font-size: 22px; }
  .tv-tag { font-size: 22px; }
  .tv-sub { font-size: 22px; }
  .tv-act { font-size: 22px; }
  .tv-chips span { font-size: 22px; }
  .tv-t th { font-size: 22px; }
  .tv-t td { font-size: 22px; }
  .tv-t td.nm { font-size: 22px; }
  .tv-t td.act { font-size: 22px; }
  .tv-row { font-size: 22px; }
  .tv-row small { font-size: 22px; }
  .tv-row b { font-size: 22px; }
  .tv-spr { font-size: 22px; }
  .tv-leg { font-size: 22px; }
  .tv-mrow { font-size: 22px; }
  .tv-mrow b { font-size: 22px; }
  .tv-nm { font-size: 22px; }
  .mc-big span { font-size: 22px; }
  .mc-meta { font-size: 22px; }
  .mc-cnt { font-size: 22px; }
  .mc-name { font-size: 22px; }
  .mc-src { font-size: 22px; }
  .mc-have { font-size: 22px; }
  .tv-top .tv-t td:nth-child(5), .tv-top .tv-t td:nth-child(6) { font-size: 22px; }
  .tv-pairs .tv-t td:nth-child(-n+2) { font-size: 22px; }
  .mrun-req { font-size: 22px; }
  .mrun-stats { font-size: 22px; }
  .mrun-step { font-size: 22px; }
  .mrun-step b { font-size: 22px; }
  .mrun-err { font-size: 22px; }
  .mrun-row .cap { font-size: 22px; }
  .mrun-key input { font-size: 22px; }
  .mrun-hint { font-size: 22px; }
  .mrun-log pre { font-size: 22px; }
}
@media (pointer: coarse) {
  /* «Закончить ход» inside its disc */
  .mfx.v14 .mmed-lb, .mfx.v14 .mmed-disc.off .mmed-lb, .mfx.v14 .mmed-dial.ok .mmed-lb { font-size: 18px; }
  /* «Всегда с тобой: …» over the «Строка сборки» key */
  .kt-chan .cap { font-size: 16px; }
  /* «рецептов: 1 из 2» past the recipe panel's edge */
  .kt-n.kt-lim { font-size: 18px; }
  /* card names in the two-column rows («Приговор», «Добивание») */
  .kt-rows.two .kt-row > b { font-size: 18px; }
}
