//
// Definitions
// =============================================================================
//
@cite--font-size: 55/@rem;
@cite--line-height: 65/55;
@cite--letter-spacing: 0.02em;

@h1--font-size: 75/@rem;
@h1--line-height: 80/75;
@h1--letter-spacing: 0.02em;

@h2--font-size: 40/@rem;
@h2--line-height: 50/40;
@h2--letter-spacing: 0.02em;

@h3--font-size: 35/@rem;
@h3--line-height: 45/35;
@h3--letter-spacing: 0.02em;
@h3--font-size--small: 25/@rem;
@h3--line-height--small: 35/25;

@h4--font-size: 22/@rem;
@h4--line-height: 28/22;
@h4--letter-spacing: 0.02em;

@h5--font-size: 20/@rem;
@h5--line-height: 26/20;
@h5--letter-spacing: 0.025em;

@h6--font-size: 18/@rem;
@h6--line-height: 24/18;
@h6--letter-spacing: 0.05em;

@h7--font-size: 16/@rem;
@h7--line-height: 22/16;
@h7--letter-spacing: 0.025em;

@h8--font-size: 14/@rem;
@h8--line-height: 20/14;
@h8--letter-spacing: 0.025em;

@p1--font-family: @font-family--trade-gothic-light;
@p1--font-size: 22/@rem;
@p1--line-height: 32/22;
@p1--letter-spacing: 0.02em;

@p2--font-family: @font-family--trade-gothic-medium;
@p2--font-size: 20/@rem;
@p2--line-height: 32/20;
@p2--letter-spacing: 0.025em;

@p3--font-family: @font-family--trade-gothic-medium;
@p3--font-size: 18/@rem;
@p3--line-height: 32/18;
@p3--letter-spacing: 0.025em;

@p4--font-family: @font-family--trade-gothic-medium;
@p4--font-size: 16/@rem;
@p4--line-height: 28/16;
@p4--letter-spacing: 0.025em;

@p5--font-family: @font-family--trade-gothic-medium;
@p5--font-size: 14/@rem;
@p5--line-height: 24/14;
@p5--letter-spacing: 0;

@p6--font-family: @font-family--trade-gothic-medium;
@p6--font-size: 12/@rem;
@p6--line-height: 20/12;
@p6--letter-spacing: 0;

//
// Contextual assignments
// =============================================================================
//
@paragraph--font-family: @default--font-family;
@paragraph--font-size: @default--font-size;
@paragraph--letter-spacing: @default--letter-spacing;
@paragraph--line-height: @default--line-height;