/* Шкала снята с макетов Kubiki.pro (Kubiki-Landing-v18) — значения точные.
   Все начертания — TT Chocolates Regular (400) и Medium (500). */
:root{
--display-size:40px;--display-line:48px;--display-tracking:-0.010em;
--h1-size:32px;--h1-line:40px;--h1-tracking:-0.005em;
--h2-size:24px;--h2-line:32px;--h2-tracking:-0.015em;
--h3-size:20px;--h3-line:28px;--h3-tracking:-0.015em;
--h4-size:18px;--h4-line:24px;--h4-tracking:-0.015em;
--paragraph-lg-size:16px;--paragraph-lg-line:24px;--paragraph-lg-tracking:-0.011em;
--paragraph-md-size:14px;--paragraph-md-line:20px;--paragraph-md-tracking:-0.006em;
--paragraph-sm-size:13px;--paragraph-sm-line:20px;--paragraph-sm-tracking:-0.006em;
--label-sm-size:12px;--label-sm-line:16px;--label-sm-tracking:0em;
--label-xs-size:9px;--label-xs-line:12px;--label-xs-tracking:0em
}
.kb-display{font:500 var(--display-size)/var(--display-line) var(--font-sans);letter-spacing:var(--display-tracking);color:var(--text-strong-950);margin:0}
.kb-h1{font:500 var(--h1-size)/var(--h1-line) var(--font-sans);letter-spacing:var(--h1-tracking);color:var(--text-strong-950);margin:0}
.kb-h2{font:500 var(--h2-size)/var(--h2-line) var(--font-sans);letter-spacing:var(--h2-tracking);color:var(--text-strong-950);margin:0}
.kb-h3{font:500 var(--h3-size)/var(--h3-line) var(--font-sans);letter-spacing:var(--h3-tracking);color:var(--text-strong-950);margin:0}
.kb-h4{font:500 var(--h4-size)/var(--h4-line) var(--font-sans);letter-spacing:var(--h4-tracking);color:var(--text-strong-950);margin:0}
.kb-paragraph-lg{font:400 var(--paragraph-lg-size)/var(--paragraph-lg-line) var(--font-sans);letter-spacing:var(--paragraph-lg-tracking);margin:0}
.kb-paragraph-md{font:400 var(--paragraph-md-size)/var(--paragraph-md-line) var(--font-sans);letter-spacing:var(--paragraph-md-tracking);margin:0}
.kb-paragraph-md-medium{font:500 var(--paragraph-md-size)/var(--paragraph-md-line) var(--font-sans);letter-spacing:var(--paragraph-md-tracking);margin:0}
.kb-paragraph-sm{font:500 var(--paragraph-sm-size)/var(--paragraph-sm-line) var(--font-sans);letter-spacing:var(--paragraph-sm-tracking);margin:0}
.kb-label-sm{font:400 var(--label-sm-size)/var(--label-sm-line) var(--font-sans);margin:0}
.kb-label-sm-medium{font:500 var(--label-sm-size)/var(--label-sm-line) var(--font-sans);margin:0}
.kb-label-xs{font:500 var(--label-xs-size)/var(--label-xs-line) var(--font-sans);margin:0}
.kb-numeric{font-variant-numeric:tabular-nums}
