* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /*! normalize.css v2.1.3 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined in IE 8/9. */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } /** * Correct `inline-block` display not defined in IE 8/9. */ audio, canvas, video { display: inline-block; } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } /** * Address `[hidden]` styling not present in IE 8/9. * Hide the `template` element in IE, Safari, and Firefox < 22. */ [hidden], template { display: none; } /* ========================================================================== Base ========================================================================== */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ body { margin: 0; } /* ========================================================================== Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ a { background: transparent; } /** * Address `outline` inconsistency between Chrome and other browsers. */ a:focus { outline: thin dotted; } /** * Improve readability when focused and also mouse hovered in all browsers. */ a:active, a:hover { outline: 0; } /* ========================================================================== Typography ========================================================================== */ /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari 5, and Chrome. */ h1 { font-size: 2em; margin: 0.67em 0; } /** * Address styling not present in IE 8/9, Safari 5, and Chrome. */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ b, strong { font-weight: bold; } /** * Address styling not present in Safari 5 and Chrome. */ dfn { font-style: italic; } /** * Address differences between Firefox and other browsers. */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * Address styling not present in IE 8/9. */ mark { background: #ff0; color: #000; } /** * Correct font family set oddly in Safari 5 and Chrome. */ code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } /** * Improve readability of pre-formatted text in all browsers. */ pre { white-space: pre-wrap; } /** * Set consistent quote types. */ q { quotes: "\201C" "\201D" "\2018" "\2019"; } /** * Address inconsistent and variable font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* ========================================================================== Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9. */ img { border: 0; } /** * Correct overflow displayed oddly in IE 9. */ svg:not(:root) { overflow: hidden; } /* ========================================================================== Figures ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari 5. */ figure { margin: 0; } /* ========================================================================== Forms ========================================================================== */ /** * Define consistent border, margin, and padding. */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ button, input { line-height: normal; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /** * Re-set default cursor for disabled elements. */ button[disabled], html input[disabled] { cursor: default; } /** * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome * (include `-moz` to future-proof). */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } /** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Remove inner padding and border in Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve readability and alignment in all browsers. */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } /* ========================================================================== Tables ========================================================================== */ /** * Remove most spacing between table cells. */ table { border-collapse: collapse; border-spacing: 0; } * { -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important; } html body { padding-left: 0; padding-right: 0; } body { padding: 0; margin: 0; background: #fff; } ::selection { background: #ddd; color: #111; } a, a:hover, a:focus, a:visited { color: inherit; } em { font-style: italic; } hr { clear: both; height: 0; margin: 1em 0; border: solid #ddd; border-width: 1px 0 0; } /* * .||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||. . '|| . .||. .... ... ... ... .... ... ... || .... .||. .... || '|. | ||' || .|...|| ||' || || '' .|| || .|...|| || '|.| || | || || | || .|' || || || '|.' '| ||...' '|...' ||...' .||. '|..'|' '|.' '|...' .. | || || '' '''' '''' VARIABLES .||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||. * */ /*! * .||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||. . '|| . .||. .... ... ... ... .... ... ... || .... .||. .... || '|. | ||' || .|...|| ||' || || '' .|| || .|...|| || '|.| || | || || | || .|' || || || '|.' '| ||...' '|...' ||...' .||. '|..'|' '|.' '|...' .. | || || '' '''' '''' A Typographic Starter Kit URL ........... http://typeplate.com VERSION ....... 1.1.2 Github ........ https://github.com/typeplate/typeplate.github.io AUTHORS ....... Dennis Gaebel (@gryghostvisuals) & Zachary Kain (@zakkain) LICENSE ....... Creative Commmons Attribution 3.0 LICENSE URL ... http://creativecommons.org/licenses/by/3.0 .||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||..||. * */ @font-face { font-family: 'Ampersand'; src: local('Georgia'), local('Garamond'), local('Palatino'), local('Book Antiqua'); unicode-range: U26; } @font-face { font-family: 'Ampersand'; src: local('Georgia'); unicode-range: U270C; } body { word-wrap: break-word; } pre code { word-wrap: normal; } /** * Dropcap Sass @include * Use the following Sass @include with any selector you feel necessary. * @include dropcap($dropcap-float-position, $dropcap-font-size, $dropcap-font-family, $dropcap-txt-indent, $dropcap-margin, $dropcap-padding, $dropcap-color, $dropcap-line-height, $dropcap-bg); * * Extend this object into your custom stylesheet. Let the variables do the work. * */ html { font: normal 112.5%/1.65 Georgia, Cambria, "Times New Roman", Times, serif; } body { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; color: #444; } small { font-size: 11.12485; } h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; line-height: 1; margin-top: 0; } .tera { font-size: 95.30552px; font-size: 5.29475rem; margin-bottom: 0.31163rem; } .giga { font-size: 76.24442px; font-size: 4.2358rem; margin-bottom: 0.38954rem; } .mega { font-size: 58.90329px; font-size: 3.27241rem; margin-bottom: 0.50422rem; } .alpha, h1 { font-size: 47.12263px; font-size: 2.61792rem; margin-bottom: 0.63027rem; } .beta, h2 { font-size: 36.405px; font-size: 2.0225rem; margin-bottom: 0.81582rem; } .gamma, h3 { font-size: 29.124px; font-size: 1.618rem; margin-bottom: 1.01978rem; } .delta, h4 { font-size: 22.5px; font-size: 1.25rem; margin-bottom: 1.32rem; } .epsilon, h5 { font-size: 20.25px; font-size: 1.125rem; margin-bottom: 1.46667rem; } .zeta, h6 { font-size: 18px; font-size: 1rem; margin-bottom: 1.65rem; } p { margin: auto auto 1.5em; } abbr, acronym, blockquote, code, dir, kbd, listing, plaintext, q, samp, tt, var, xmp { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; } pre code { white-space: -moz- pre-wrap; white-space: pre-wrap; } pre { white-space: pre; } code { white-space: pre; font-family: monospace; } /** * Abbreviations Markup * HMTL * * Extend this object into your markup. * */ abbr { font-variant: small-caps; font-weight: 600; text-transform: lowercase; color: grey; } abbr[title]:hover { cursor: help; } h1, h2, h3, h4, h5, h6 { color: #222; } p + .drop-cap { text-indent: 0; margin-top: 0; } .drop-cap:first-letter { float: left; margin: inherit; padding: inherit; font-size: 4em; font-family: inherit; line-height: 1; text-indent: 0; background: transparent; color: inherit; } /** * Lining Definition Style Markup *
* * Extend this object into your markup. * */ .lining dt, .lining dd { display: inline; margin: 0; } .lining dt + dt:before, .lining dd + dt:before { content: "\A"; white-space: pre; } .lining dd + dd:before { content: ", "; } .lining dd:before { content: ": "; margin-left: -0.2rem; } /** * Dictionary Definition Style Markup *
* * Extend this object into your markup. * */ .dictionary-style dt { display: inline; counter-reset: definitions; } .dictionary-style dt + dt:before { content: ", "; margin-left: -0.2rem; } .dictionary-style dd { display: block; counter-increment: definitions; } .dictionary-style dd:before { content: counter(definitions, decimal) ". "; } /** * Blockquote Markup *

* * Extend this object into your markup. * */ /** * Pull Quotes Markup * * * Extend this object into your custom stylesheet. * */ .pull-quote { position: relative; padding: 1em; } .pull-quote:before, .pull-quote:after { height: 1em; opacity: 0.5; position: absolute; font-size: 4em; color: #dc976e; } .pull-quote:before { content: '“'; top: 0; left: 0; } .pull-quote:after { content: '”'; bottom: 0; right: 0; } /** * Figures Markup *
Fig. 4.2 | Type Anatomy, an excerpt from Mark Boulton's book"Designing for the Web"
* * Extend this object into your markup. * */ /** * Footnote Markup : Replace 'X' with your unique number for each footnote *

* * Extend this object into your markup. * */