@require "utilus.styl"
@require "if-ie.styl"

// Version checker
@require "lib/details/check-stylobate-version/detail-check-stylobate-version.styl"

// Deprecator
@require "lib/details/deprecate/detail-deprecate.styl"

// Optional content for pseudo
@require "lib/details/pseudo-with-content/detail-pseudo-with-content.styl"

// Param wrapper for the latest stylobate syntax
@require "lib/details/param-wrapper/detail-param-wrapper.styl"

// Main thing: stylobate function
@require "lib/details/stylobate/detail-stylobate.styl"

// This or parent getters
@require "lib/details/any-getters/detail-any-getters.styl"

// Global reset function
@require "lib/details/reset/detail-reset.styl"

// rem mixin, use as `2*rem`
@require "lib/details/rem/detail-rem.styl"

// Gradient for handier gradient backgrounds
@require "lib/details/gradient/detail-gradient.styl"

// Detail for unwrapping stylobate selectors
@require "lib/details/stylobate-selector/detail-stylobate-selector.styl"

// Detail for optional element styles
@require "lib/details/optional-element/detail-optional-element.styl"

// `kind` mixin, to apply kinds CSS-way
@require "lib/details/kind/detail-kind.styl"
// `skin` mixin, to apply skins CSS-way
@require "lib/details/skin/detail-skin.styl"

// Clearfix kind
@require "lib/kinds/clear/kind-clear.styl"

// Kind for simple blocks
@require "lib/kinds/block/kind-block.styl"

// Kind for proper baseline alighing
@require "lib/kinds/baseliner/kind-baseliner.styl"

// Kind for full-width justifying
@require "lib/kinds/justifier/kind-justifier.styl"

// Kind for links
@require "lib/kinds/link/kind-link.styl"

// Kind for icony-type things
@require "lib/kinds/icon/kind-icon.styl"

// Kind for hiding things
@require "lib/kinds/hidden/kind-hidden.styl"

// Kind for disabling things
@require "lib/kinds/disabled/kind-disabled.styl"

// Kind for pill-like block and button
@require "lib/kinds/pill/kind-pill.styl"
@require "lib/kinds/button/kind-button.styl"

// Kind for centering things
@require "lib/kinds/centering/kind-centering.styl"

// Kind for filling something with block or guiding others
@require "lib/kinds/fill/kind-fill.styl"
@require "lib/kinds/guide/kind-guide.styl"

// Kind for modal dialogs, like popups
@require "lib/kinds/modal/kind-modal.styl"

// Kind for adding ellipsis to some content
@require "lib/kinds/ellipsis/kind-ellipsis.styl"

// Kind for shrinking content
@require "lib/kinds/shrink/kind-shrink.styl"

// Kind for grouping content
@require "lib/kinds/group/kind-group.styl"

// Kind for inputs
@require "lib/kinds/input/kind-input.styl"

// Kind for file inputs
@require "lib/kinds/file-input/kind-file-input.styl"

// Kind for file input intruder
@require "lib/kinds/file-intruder/kind-file-intruder.styl"

// Kind for complex fields
@require "lib/kinds/field/kind-field.styl"

// Kind for lists
@require "lib/kinds/list/kind-list.styl"

// Kind for grids
@require "lib/kinds/grid/kind-grid.styl"

// Kind for content
@require "lib/kinds/content/kind-content.styl"

// Proto Kind for vc
@require "lib/kinds/view-controller/kind-view-controller.styl"
