<commit_before>//
// Common styles used for initial page rendering throughout the project.
//
// Be VERY picky about what is allowed to be put in this file because any style
// that isn't used throughout most pages will unecessarily slow down initial page load.
//
// Examples of styles that belong here are global default styles or CSS reset-like styles
// such as `box-sizing: border-box` on all elements, or removing outlines on all inputs,
// ensuring links aren't purple or blue by default, etc. Things that are more stylistic
// even if they seem to apply to all elements, such as buttons being flat with avant garde,
// should not go here and instead applied as classes in a componenents stylesheet. It's
// much easier to add a class to an unstyled default element than it is to untangle too
// many default CSS styles.
//

@import '../../stylus_lib'
@import '../header'
@import '../footer'
@import './embedded'
@import './form_elements'
@import './spinners'
@import './buttons'
@import './headers'
@import './body'
@import './icons'
@import './faux_underline'
@import './navigation'

global-reset()

// General tag styles
*,
*:before,
*:after
  box-sizing border-box
html, body
  height: 100%
body
  garamond()
  font-size default-garamond-font-size
  line-height 1.4em
  text-rendering optimizeLegibility
  min-width 800px
a
  color black
  cursor pointer
b, strong
  font-weight bold
em
  font-style italic
img
  display block
.small-caps
  text-transform uppercase
  letter-spacing 1px
input
  garamond()
  font-size default-font-size
  -webkit-appearance: none
  &:focus
    outline none
button, input
  margin 0
hr
  position relative
  height 1px
  background-color dark-gray-border-color
  border none
  margin 20px 0
  clearfix()
sup<commit_msg>Fix invisible checkboxes<commit_after>//
// Common styles used for initial page rendering throughout the project.
//
// Be VERY picky about what is allowed to be put in this file because any style
// that isn't used throughout most pages will unecessarily slow down initial page load.
//
// Examples of styles that belong here are global default styles or CSS reset-like styles
// such as `box-sizing: border-box` on all elements, or removing outlines on all inputs,
// ensuring links aren't purple or blue by default, etc. Things that are more stylistic
// even if they seem to apply to all elements, such as buttons being flat with avant garde,
// should not go here and instead applied as classes in a componenents stylesheet. It's
// much easier to add a class to an unstyled default element than it is to untangle too
// many default CSS styles.
//

@import '../../stylus_lib'
@import '../header'
@import '../footer'
@import './embedded'
@import './form_elements'
@import './spinners'
@import './buttons'
@import './headers'
@import './body'
@import './icons'
@import './faux_underline'
@import './navigation'

global-reset()

// General tag styles
*,
*:before,
*:after
  box-sizing border-box
html, body
  height: 100%
body
  garamond()
  font-size default-garamond-font-size
  line-height 1.4em
  text-rendering optimizeLegibility
  min-width 800px
a
  color black
  cursor pointer
b, strong
  font-weight bold
em
  font-style italic
img
  display block
.small-caps
  text-transform uppercase
  letter-spacing 1px
input
  garamond()
  font-size default-font-size
  appearance none
  &[type='checkbox']
    appearance checkbox
  &:focus
    outline none
button, input
  margin 0
hr
  position relative
  height 1px
  background-color dark-gray-border-color
  border none
  margin 20px 0
  clearfix()
sup
{'fraction_non_alphanumeric': 0.09437132455894708, 'fraction_numerical': 0.00784094091290955, 'mean_word_length': 3.51010101010101, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1360490', 'n_tokens_mistral': 1075, 'n_tokens_neox': 1028, 'n_words': 456}