/* A "reset" with unused selectors padded out to inflate transfer size. */
*, *::before, *::after { box-sizing: border-box; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* unused below — kept for "legacy" reasons (ie: bloat) */
.legacy-grid-row, .legacy-grid-col, .legacy-grid-cell { display: block; padding: 0; margin: 0; }
.legacy-btn, .legacy-btn-primary, .legacy-btn-secondary, .legacy-btn-ghost { padding: 8px 16px; }
.compat-ie11-fallback, .compat-edge-fallback, .compat-safari9 { display: none; }
/* repeating block to inflate file */
.fill-1 { color: #111; } .fill-2 { color: #222; } .fill-3 { color: #333; }
.fill-4 { color: #444; } .fill-5 { color: #555; } .fill-6 { color: #666; }
.fill-7 { color: #777; } .fill-8 { color: #888; } .fill-9 { color: #999; }
.bg-1 { background: #eee; } .bg-2 { background: #ddd; } .bg-3 { background: #ccc; }
.bg-4 { background: #bbb; } .bg-5 { background: #aaa; } .bg-6 { background: #999; }
.pad-1 { padding: 4px; } .pad-2 { padding: 8px; } .pad-3 { padding: 12px; }
.pad-4 { padding: 16px; } .pad-5 { padding: 20px; } .pad-6 { padding: 24px; }
.mar-1 { margin: 4px; } .mar-2 { margin: 8px; } .mar-3 { margin: 12px; }
.mar-4 { margin: 16px; } .mar-5 { margin: 20px; } .mar-6 { margin: 24px; }
