//! normalize-opentype.css v0.2.4 | MIT License | kennethormandy.com/journal/normalize-opentype-css */

//** // 1. Inherit style issues with custom selections, per robsterlini.co.uk/journal/opentype-and-selection-dont-mix // 2. Turn on kerning, standard ligatures, and proportional, oldstyle numerals // Turn off all other ligatures, tabular, lining numerals, and alternates // Uses same settings for tables // 3. Hard-codes fallback text selection for issue #18, color is Chrome’s per via stackoverflow.com/a/16094931/864799 ////

::selection {

color: inherit; // 1.
text-shadow: inherit; // 2.
background-color: #ACCEF7; // 3.

}

html, body, table {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0; /* 2. */

}

// Headings //========================================================================== //

// // 1. Turn on discretionary ligatures for larger headings ////

h1, h2, h3 {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1; /* 1. */

}

// Text-level semantics //========================================================================== //

// // 1. Change all letters to uppercase // 2. Turn on small caps for upper and lowercase letters ////

abbr {

text-transform: uppercase; /* 1 */
font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1; /* 2 */

}

time {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;

}

// // 1. Turn off kerning and ligatures, // Turn on lining, tabular numerals, slashed zero /////

pre, kbd, samp, code {

font-feature-settings: "kern" 0, "liga" 0, "calt" 1, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1; /* 1. */

}

mark { }

small { }

cite { }

// // 1. Turn on proper supercript numerals ////

sup {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1; /* 1. */

}

// // 1. Turn on proper subscript numerals ////

sub {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1; /* 1. */

}

// Forms //========================================================================== //

input, input, input, input, input, input, input, input {

font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0; /* 1. */

}

// // 1. Turns on tabular, lining numerals and slashed zero ////

tbody, caption {

font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1; /* 1. */

}