Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
93 lines (86 sloc) 3.59 KB
/**
* =============================================================================
* CONTENTS
* =============================================================================
*
* NOTES............. Worth reading before getting started.
* RESET............. Uses normalize.css to bring consistency to all browsers.
* VARIABLES......... Properties that are used multiple times in the stylesheet.
* MIXINS............ Provides useful mixins that can be used throughout the stylesheet.
* CLEARFIX.......... Uses the micro clearfix by Nicolas Gallagher to solve issues
* with floats.
* IMAGES............ Everything to do with images.
* LINKS............. Anchor tags and custom hyperlinks to other pages.
* NAV............... Base navigation object used for all navigational elements.
* TEXT.............. Font sizes and styling.
* ACCESSIBILITY..... Classes that help with accessibility.
* FOUNDATIONS....... Contains styles related to the main structural containers
* of the web page.
* ICONS............. Icons used in the theme.
* HEADER............ Page header styles.
* SITENAV........... Navigation for the pages on the site.
* SOCIALNAV......... Social navigation displayed in the header.
* CODE.............. CSS used to display code snippets.
* POST.............. An individual post.
* POSTSUMMARY....... Post displayed in a list of posts.
* ARCHIVE........... Archive page.
* PAGE.............. Generic page styles
*/
/**
* =============================================================================
* $NOTES
* Worth reading before you get started.
* =============================================================================
*
* This stylesheet uses principles and conventions that can be viewed
* here (https://github.com/necolas/idiomatic-css). Lets try and keep
* to these conventions as best as possible.
*
* Any deviations or problems with the conventions should be discussed
* and documentated beneath here so anyone working on the stylesheet
* can be made aware.
*
* STANDARDS
* - Properties within a style declaration are ordered alphabetically not in
* order of importance.
* - Multi-line comments have to use the * due to syntax highlighting in
* sublime doesn't handle multi line comments very well.
* - When dealing with attributes that affect the type (borders, font-size,
* margins & padding). See here for more details as to why
* (http://csswizardry.com/2011/12/measuring-and-sizing-uis-2011-style/).
* - No need to use a unit on the end of line-height.
* (http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/)
* - Never go four levels deep when nesting
* (http://thesassway.com/beginner/the-inception-rule).
*
* FONTS
* Currently the fonts are handled using typekit (https://typekit.com/).
* Available fonts:
* - ff-tisa-web-pro
*
* Happy CSS'ing :)
*/
/**
* =============================================================================
* $RESET
* =============================================================================
*/
@import "partials/vendor/normalize";
@import "_vars";
@import "partials/generic/mixins";
@import "partials/generic/clearfix";
@import "partials/base/images";
@import "partials/base/links";
@import "partials/base/nav";
@import "partials/base/text";
@import "partials/base/accessibility";
@import "partials/ui/foundations";
@import "partials/ui/icons";
@import "partials/ui/header";
@import "partials/ui/sitenav";
@import "partials/ui/socialnav";
@import "partials/ui/code";
@import "partials/ui/post";
@import "partials/ui/postsummary";
@import "partials/ui/archive";
@import "partials/ui/page";