
/* logo editor kerning.css */
/* kerning applies to second letter */
/* only margin left */
/* only em */

/* to clean up: */
/* serif ss05 is Roma > added as its own font */

/* GENERIC SANS & SERIF */
.letter_A + .letter_T,
.letter_A + .letter_G,
.letter_A + .letter_O,
.letter_A + .letter_V,
.letter_A + .letter_W,
.letter_D + .letter_Y,
.letter_F + .letter_A,
.letter_G + .letter_A,
.letter_L + .letter_O,
.letter_O + .letter_Y,
.letter_O + .letter_A,
.letter_V + .letter_A,
.letter_W + .letter_A,
.letter_Y + .letter_A,
.letter_Y + .letter_O,
.letter_Y + .letter_S {
  margin-left: -0.04em;
}
/* for some reason A + V, W, Y needs more for some fonts although properly kerned in variable */
.letter_A + .letter_V,
.letter_A + .letter_W {
  /* still not enough in bold but compromise for light */
  margin-left: -0.07em;
}
.letter_P + .letter_A {
  margin-left: -0.02em;
}
.letter_A + .letter_Y {
  margin-left: -0.06em;
}
.letter_A.font_BauhausQuinDisplayGX_normal + .letter_Y {
  margin-left: 0;
}
.letter_K + .letter_O {
  margin-left: -0.03em;
}
.letter_K + .letter_a,
.letter_K + .letter_e,
.letter_K + .letter_o,
.letter_Z + .letter_o {
  margin-left: -0.02em;
}
.letter_Y + .letter_’ {
  margin-left: 0.03em;
}
.letter_’ + .letter_s {
  margin-left: -0.05em;
}
/* lowercase all */
/* escape period */
.letter_v + .letter_\.,
.letter_y + .letter_\.,
.letter_T + .letter_\.,
.letter_P + .letter_\.,
.letter_V + .letter_\.,
.letter_F + .letter_\.,
.letter_Y + .letter_\. {
  margin-left: -0.1em;
}
.letter_s + .letter_y,
.letter_y + .letter_o {
  margin-left: -0.01em;
}
.letter_e + .letter_x,
.letter_o + .letter_x,
.letter_x + .letter_a[class*='font_BauhausSansExGX'],
.letter_x + .letter_o,
.letter_x + .letter_e {
  margin-left: -0.03em;
}
.letter_o[class*='font_BauhausPlocDisplayGX_normal'] + .letter_x,
.letter_x + .letter_o[class*='font_BauhausPlocDisplayGX_normal'],
.letter_K + .letter_O[class*='font_BauhausPlocDisplayGX_normal'],
.letter_K + .letter_o[class*='font_BauhausPlocDisplayGX_normal'],
.letter_A + .letter_O[class*='font_BauhausPlocDisplayGX_normal'],
.letter_A + .letter_o[class*='font_BauhausPlocDisplayGX_normal'] {
  margin-left: 0;
}
.letter_o + .letter_x.font_BauhausMioxDisplayGX_normal {
  margin-left: -0.01em;
}
.letter_P.font_BauhausByrlDisplayGX_normal + .letter_A,
.letter_A.font_BauhausByrlDisplayGX_normal + .letter_T,
.letter_T.font_BauhausByrlDisplayGX_normal + .letter_A,
.letter_P.font_BauhausDeskDisplayGX_normal + .letter_A,
.letter_A.font_BauhausDeskDisplayGX_normal + .letter_T,
.letter_T.font_BauhausDeskDisplayGX_normal + .letter_A,
.letter_P.font_BauhausMosyDisplayGX_normal + .letter_A,
.letter_A.font_BauhausMosyDisplayGX_normal + .letter_T,
.letter_T.font_BauhausMosyDisplayGX_normal + .letter_A,
.letter_P.font_BauhausScalDisplayGX_normal + .letter_A,
.letter_A.font_BauhausScalDisplayGX_normal + .letter_T,
.letter_T.font_BauhausScalDisplayGX_normal + .letter_A,
.letter_P.font_BauhausSoyaDisplayGX_normal + .letter_A,
.letter_A.font_BauhausSoyaDisplayGX_normal + .letter_T,
.letter_T.font_BauhausSoyaDisplayGX_normal + .letter_A {
  margin-left: -0.05em;
}
.letter_A.font_BauhausApexDisplayGX_normal + .letter_V,
.letter_A.font_BauhausApexDisplayGX_normal + .letter_W,
.letter_A.font_BauhausApexDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausApexDisplayGX_normal + .letter_A,
.letter_W.font_BauhausApexDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausApexDisplayGX_normal + .letter_A,
.letter_A.font_BauhausByrlDisplayGX_normal + .letter_V,
.letter_A.font_BauhausByrlDisplayGX_normal + .letter_W,
.letter_A.font_BauhausByrlDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausByrlDisplayGX_normal + .letter_A,
.letter_W.font_BauhausByrlDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausByrlDisplayGX_normal + .letter_A,
.letter_A.font_BauhausDeskDisplayGX_normal + .letter_V,
.letter_A.font_BauhausDeskDisplayGX_normal + .letter_W,
.letter_A.font_BauhausDeskDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausDeskDisplayGX_normal + .letter_A,
.letter_W.font_BauhausDeskDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausDeskDisplayGX_normal + .letter_A,
.letter_A.font_BauhausMosyDisplayGX_normal + .letter_V,
.letter_A.font_BauhausMosyDisplayGX_normal + .letter_W,
.letter_A.font_BauhausMosyDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausMosyDisplayGX_normal + .letter_A,
.letter_W.font_BauhausMosyDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausMosyDisplayGX_normal + .letter_A,
.letter_A.font_BauhausScalDisplayGX_normal + .letter_V,
.letter_A.font_BauhausScalDisplayGX_normal + .letter_W,
.letter_A.font_BauhausScalDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausScalDisplayGX_normal + .letter_A,
.letter_W.font_BauhausScalDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausScalDisplayGX_normal + .letter_A,
.letter_A.font_BauhausSoyaDisplayGX_normal + .letter_V,
.letter_A.font_BauhausSoyaDisplayGX_normal + .letter_W,
.letter_A.font_BauhausSoyaDisplayGX_normal + .letter_Y,
.letter_V.font_BauhausSoyaDisplayGX_normal + .letter_A,
.letter_W.font_BauhausSoyaDisplayGX_normal + .letter_A,
.letter_Y.font_BauhausSoyaDisplayGX_normal + .letter_A {
  margin-left: -0.13em;
}
.letter_A.font_BauhausSansExGX_ss01 + .letter_V,
.letter_A.font_BauhausSansExGX_ss01 + .letter_W,
.letter_V.font_BauhausSansExGX_ss01 + .letter_A,
.letter_W.font_BauhausSansExGX_ss01 + .letter_A {
  margin-left: -0.06em;
}
/* GENERIC SERIF */
.letter_A + .letter_T[class*='font_BauhausSerifExGX'] {
  margin-left: -0.07em;
}
.letter_A + .letter_V[class*='font_BauhausSerifExGX'],
.letter_A + .letter_W[class*='font_BauhausSerifExGX'],
.letter_V + .letter_A[class*='font_BauhausSerifExGX'],
.letter_W + .letter_A[class*='font_BauhausSerifExGX'] {
  margin-left: -0.15em;
}
.letter_F + .letter_A[class*='font_BauhausSerifExGX'] {
  margin-left: -0.1em;
}
.letter_J + .letter_e[class*='font_BauhausSerifExGX'],
.letter_J + .letter_o[class*='font_BauhausSerifExGX'] {
  margin-left: -0.03em;
}
.letter_K[class*='font_BauhausSerifExGX'] + .letter_e,
.letter_K[class*='font_BauhausSerifExGX'] + .letter_g,
.letter_K[class*='font_BauhausSerifExGX'] + .letter_o {
  margin-left: -0.07em;
}
.letter_y[class*='font_BauhausSerifExGX'] + .letter_s {
  /* margin-left: -0.05em; */
}
/* SPECIFIC CUTS */
.page-logo-maker .lmlogo.bhfgx-ss02 .letter_A + .letter_V,
.page-logo-maker .lmlogo.bhfgx-ss02 .letter_V + .letter_A,
.page-logo-maker .lmlogo.bhfgx-ss02 .letter_A + .letter_W,
.page-logo-maker .lmlogo.bhfgx-ss02 .letter_W + .letter_A {
  margin-left: -0.15em;
}
.letter_A.font_BauhausSerifExGX_ss05 + .letter_T,
.letter_A.font_BauhausSerifExGX_ss06 + .letter_T {
  margin-left: -0.06em;
}
.letter_A.font_BauhausSerifExGX_ss05 + .letter_V,
.letter_A.font_BauhausSerifExGX_ss06 + .letter_V,
.letter_A.font_BauhausSerifExGX_ss05 + .letter_W,
.letter_A.font_BauhausSerifExGX_ss06 + .letter_W {
  margin-left: -0.1em;
}
.letter_A.font_BauhausSansExGX_ss04 + .letter_V,
.letter_A.font_BauhausSansExGX_ss04 + .letter_W,
.letter_A.font_BauhausSansExGX_ss04 + .letter_Y,
.letter_V.font_BauhausSansExGX_ss04 + .letter_A,
.letter_W.font_BauhausSansExGX_ss04 + .letter_A,
.letter_Y.font_BauhausSansExGX_ss04 + .letter_A,
.letter_s + .letter_y.font_BauhausSansExGX_ss04,
.letter_A.font_BauhausVoleDisplayGX_normal + .letter_Y,
.letter_P.font_BauhausVoleDisplayGX_normal + .letter_A.font_BauhausVoleDisplayGX_normal,
.page-logo-maker .lmlogo.bhsgx-ss04 .letter_A + .letter_V,
.page-logo-maker .lmlogo.bhsgx-ss04 .letter_A + .letter_W,
.page-logo-maker .lmlogo.bhsgx-ss04 .letter_V + .letter_A,
.page-logo-maker .lmlogo.bhsgx-ss04 .letter_W + .letter_A,
.page-logo-maker .lmlogo.bhsgx-ss04 .letter_s + .letter_y,
.page-logo-maker .lmlogo.bhsgx-ss12 .letter_A + .letter_V,
.page-logo-maker .lmlogo.bhsgx-ss12 .letter_A + .letter_W,
.page-logo-maker .lmlogo.bhsgx-ss12 .letter_V + .letter_A,
.page-logo-maker .lmlogo.bhsgx-ss12 .letter_W + .letter_A  {
  margin-left: 0;
}
.letter_A.font_BauhausSansExGX_ss14 + .letter_C,
.letter_A.font_BauhausSansExGX_ss14 + .letter_O {
  margin-left: -0.03em;
}
.letter_A.font_BauhausSansExGX_ss14 + .letter_T,
.letter_T.font_BauhausSansExGX_ss14 + .letter_A {
  margin-left: -0.09em;
}
.letter_A.font_BauhausSansExGX_ss11 + .letter_T,
.letter_A.font_BauhausSansExGX_ss11 + .letter_V,
.letter_A.font_BauhausSansExGX_ss11 + .letter_W,
.letter_V.font_BauhausSansExGX_ss11 + .letter_A,
.letter_W.font_BauhausSansExGX_ss11 + .letter_A {
  margin-left: -0.14em;
}
.letter_A.font_BauhausSansExGX_ss12 + .letter_V,
.letter_A.font_BauhausSansExGX_ss12 + .letter_W,
.letter_V.font_BauhausSansExGX_ss12 + .letter_A,
.letter_W.font_BauhausSansExGX_ss12 + .letter_A {
  margin-left: 0;
}
.letter_A.font_BauhausSansExGX_ss14 + .letter_V,
.letter_A.font_BauhausSansExGX_ss14 + .letter_W,
.letter_V.font_BauhausSansExGX_ss14 + .letter_A,
.letter_W.font_BauhausSansExGX_ss14 + .letter_A {
  margin-left: -0.16em;
}
.letter_G + .letter_A,
.letter_O + .letter_A {
  margin-left: -0.02em;
}
.letter_G.font_BauhausSansExGX_ss04 + .letter_A,
.letter_G.font_BauhausSansExGX_ss11 + .letter_A,
.letter_G.font_BauhausSansExGX_ss14 + .letter_A {
  margin-left: 0;
}
.letter_L + .letter_T,
.letter_L + .letter_V,
.letter_L + .letter_W {
  margin-left: -0.04em;
}
.letter_L + .letter_Y {
  margin-left: -0.06em;
}
.letter_L.font_BauhausSansExGX_ss11 + .letter_T,
.letter_L.font_BauhausSansExGX_ss14 + .letter_T,
.letter_L.font_BauhausSerifExGX_ss05 + .letter_T,
.letter_L.font_BauhausSerifExGX_ss06 + .letter_T {
  margin-left: -0.14em;
}
.letter_L + .letter_V[class*='font_BauhausSerifExGX'],
.letter_L + .letter_W[class*='font_BauhausSerifExGX'] {
  margin-left: -0.12em;
}
.letter_L.font_BauhausSerifExGX_ss05 + .letter_U,
.letter_L.font_BauhausSerifExGX_ss06 + .letter_U {
  margin-left: -0.06em;
}
.letter_T + .letter_A,
.letter_T + .letter_O,
.letter_T + .letter_G {
  margin-left: -0.04em;
  /* -0.25ch */
}
/* calc((-0.04 - 0.36) * 2.2em + 0.7em); */
/* font-variation-settings: "wdth" 900 {

} */
.letter_T + .letter_G[class*='font_BauhausSerifExGX'],
.letter_T + .letter_G[class*='font_BauhausSerifExGX'] {
  margin-left: 0;
}
.letter_T + .letter_a,
.letter_T + .letter_e,
.letter_T + .letter_o,
.letter_T + .letter_g,
.letter_Y + .letter_a,
.letter_Y + .letter_e,
.letter_e + .letter_T,
.letter_o + .letter_T {
  margin-left: -0.07em;
}
.letter_T.font_BauhausSerifExGX_ss05 + .letter_e,
.letter_T.font_BauhausSerifExGX_ss06 + .letter_e,
.letter_T.font_BauhausSerifExGX_ss05 + .letter_g,
.letter_T.font_BauhausSerifExGX_ss06 + .letter_g,
.letter_T.font_BauhausSerifExGX_ss05 + .letter_o,
.letter_T.font_BauhausSerifExGX_ss06 + .letter_o {
  margin-left: -0.17em;
}
.letter_Y + .letter_g {
  margin-left: -0.1em
}
.letter_Y.font_BauhausSansExGX_ss04 + .letter_e,
.letter_Y.font_BauhausSansExGX_ss04 + .letter_o,
.letter_Y.font_BauhausSansExGX_ss04 + .letter_g,
.letter_Y.font_BauhausSansExGX_ss12 + .letter_e,
.letter_Y.font_BauhausSansExGX_ss12 + .letter_o,
.letter_Y.font_BauhausSansExGX_ss12 + .letter_g {
  margin-left: -.03em;
}
.letter_U + .letter_H {
  margin-left: 0.04em;
}
/* weiter oben schon
.letter_V + .letter_A,
.letter_W + .letter_A {
  margin-left: -0.04em;
} */
.letter_V.font_BauhausSerifExGX_ss05 + .letter_A,
.letter_V.font_BauhausSerifExGX_ss06 + .letter_A,
.letter_W.font_BauhausSerifExGX_ss05 + .letter_A,
.letter_W.font_BauhausSerifExGX_ss06 + .letter_A {
  margin-left: -0.06em;
}
.letter_Y + .letter_U {
  margin-left: 0.06em;
}
.letter_Y + .letter_a,
.letter_Y + .letter_e,
.letter_Y + .letter_o {
  margin-left: -0.1em;
}
.letter_Y.font_BauhausSansExGX_ss04 + .letter_a,
.letter_Y.font_BauhausSansExGX_ss04 + .letter_e,
.letter_Y.font_BauhausSansExGX_ss04 + .letter_o {
  margin-left: -0.05em;
}

/* UPPERCASE WITH LOWERCASE */

.letter_V.font_BauhausSansExGX_ss01 + .letter_e,
.letter_V.font_BauhausSansExGX_ss01 + .letter_g,
.letter_V.font_BauhausSansExGX_ss01 + .letter_o,
.letter_V.font_BauhausSansExGX_ss02 + .letter_e,
.letter_V.font_BauhausSansExGX_ss02 + .letter_g,
.letter_V.font_BauhausSansExGX_ss02 + .letter_o,
.letter_V.font_BauhausSansExGX_ss10 + .letter_e,
.letter_V.font_BauhausSansExGX_ss10 + .letter_g,
.letter_V.font_BauhausSansExGX_ss10 + .letter_o,
.letter_V.font_BauhausAcmeExGX_normal + .letter_e,
.letter_V.font_BauhausAcmeExGX_normal + .letter_g,
.letter_V.font_BauhausAcmeExGX_normal + .letter_o,
.letter_W.font_BauhausSansExGX_ss01 + .letter_e,
.letter_W.font_BauhausSansExGX_ss01 + .letter_g,
.letter_W.font_BauhausSansExGX_ss01 + .letter_o,
.letter_W.font_BauhausSansExGX_ss02 + .letter_e,
.letter_W.font_BauhausSansExGX_ss02 + .letter_g,
.letter_W.font_BauhausSansExGX_ss02 + .letter_o,
.letter_W.font_BauhausSansExGX_ss10 + .letter_e,
.letter_W.font_BauhausSansExGX_ss10 + .letter_g,
.letter_W.font_BauhausSansExGX_ss10 + .letter_o,
.letter_W.font_BauhausAcmeExGX_normal + .letter_e,
.letter_W.font_BauhausAcmeExGX_normal + .letter_g,
.letter_W.font_BauhausAcmeExGX_normal + .letter_o {
  margin-left: -0.04em;
}

.letter_V.font_BauhausSansExGX_ss11 + .letter_e,
.letter_V.font_BauhausSansExGX_ss11 + .letter_g,
.letter_V.font_BauhausSansExGX_ss11 + .letter_o,
.letter_V.font_BauhausSansExGX_ss14 + .letter_e,
.letter_V.font_BauhausSansExGX_ss14 + .letter_g,
.letter_V.font_BauhausSansExGX_ss14 + .letter_o,
.letter_W.font_BauhausSansExGX_ss11 + .letter_e,
.letter_W.font_BauhausSansExGX_ss11 + .letter_g,
.letter_W.font_BauhausSansExGX_ss11 + .letter_o,
.letter_W.font_BauhausSansExGX_ss14 + .letter_e,
.letter_W.font_BauhausSansExGX_ss14 + .letter_g,
.letter_W.font_BauhausSansExGX_ss14 + .letter_o {
  margin-left: -0.08em;
}
.letter_V[class*='font_BauhausSerifExGX'] + .letter_e,
.letter_V[class*='font_BauhausSerifExGX'] + .letter_o,
.letter_V[class*='font_BauhausSerifExGX'] + .letter_g,
.letter_W[class*='font_BauhausSerifExGX'] + .letter_e,
.letter_W[class*='font_BauhausSerifExGX'] + .letter_o,
.letter_W[class*='font_BauhausSerifExGX'] + .letter_g {
  margin-left: -0.11em;
}


/* 504
L	T
499	L	V
495	L	Y
493	T	A
491	P	comma
490	T	a
489	V	A
489	T	period
489	A	V
488	Y	o
488	Y	a
488	P	A
486	Y	A
486	T	o
486	T	comma
486	P	period
484	F	comma
484	A	Y
481	V	period
481	V	a
480	F	period
480	A	T
477	T	e
475	V	o
474	L	W
473	Y	period
472	Y	e
470	Y	comma
469	F	A
467	V	comma
462	V	e
461	T	AE
460	Y	u
459	W	A
459	L	quoteright
457	T	hyphen
457	A	W
452	W	a
452	T	oe
449	v	period
446	y	period
445	w	period
443	W	period
442	T	w
442	T	ae
441	V	AE
439	W	o
438	P	AE
437	r	period
436	v	comma */
