<commit_before>// ---
// The Base
// ---
$root-font-size-px:  17;
$root-line-height:   28;
$root-scaling-ratio: 1.333;
$root-space: 1rem * (($root-line-height / 2) / $root-font-size-px);

// ---
// Breakpoints
// ---

$breakpoints: (
  small:   0,
  small-medium: 375, // iPhone 6/6S
  medium:  640,
  large:   1024,
  xlarge:  1200,
  xxlarge: 1440
);

// ---
// Vendor
// ---

// Bourbon
$em-base:             $root-font-size-px * 1px;
$modular-scale-ratio: $root-scaling-ratio;

// Bourbon Neat
$neat-grid: (
  columns: 7,
  gutter: $root-space,
);
// Use 3-4 Column configurations

$neat-grid-medium: (
  columns: 11,
  gutter: $root-space,
  media: (map-get($breakpoints, medium) / 16) * 1em
);
// Use 3-6-2 Column configurations

$neat-grid-large: (
  columns: 16,
  gutter: $root-space,
  media: (map-get($breakpoints, large) / 16) * 1em
);
// Use 4-9-3 Column configurations

// Only mixins and extended vendors, so that it can
// be used in this settings and other styles.
@import 'bourbon/app/assets/stylesheets/bourbon';
@import 'bourbon-neat/core/neat';
@import 'accoutrement-color/sass/color';

// ---
// Colors
// ---

$colors: (
  'brand':        #00a86b,
  'shadow':       #222222,
  'highlight':    #fafafa,
  'white':        #ffffff,

  'grey':         #757575,
  'grey-lighter': 'grey' ('tint': 13.5%),
  'grey-light':   'grey' ('tint': 27%),
  'grey-dark':    'grey' ('shade': 27%),

  'brand-dark':   'brand' ('shade': 10%),

  'bg':           'highlight',
  'text':         'shadow',
  'text-light':   'grey-light',
  'text-lighter': 'grey-lighter',
  'link':         'brand',
  'link-light':   'grey' ('tint': 75%),
  'link-hover':   'brand' ('shade': 15%),
  'border':       'grey-lighter' ('tint': 30%),
  'border-dark':  'grey-lighter' ('shade': 20%),
);

// ---
// Typography
// ---
$fallback-font-families: 'Source Sans Pro', 'Open Sans', Avenir, 'Gill Sans MT', 'Gill Sans', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
$font-family:            'skolar-latin', $fallback-font-families;
$font-family-alt:        'acumin-pro', $fallback-font-families;

$font-size: #{$root-font-size-px}px;
$font-weight:      400;
$font-weight-bold: 600;

$line-height-px:      $root-line-height * 1px;
$line-height:         $root-line-height / $root-font-size-px;
$line-height-heading: 1.33333;

$font-features: 'kern', 'liga'; //TODO: check 'frac' and add if required.

// Adjusting the line height of the alt-font family, Acumin
// to match that of body text family, Skolar
$padding-top-adjust-alt-family: .066666667em; // 2px / 30px
$padding-bottom-adjust-alt-family: .166666667em; // 5px / 30px

// ---
// Spaces
// ---

$space-xxs: $root-space / 8;
$space-xs:  $root-space / 4;
$space-s:   $root-space / 2;
$space-m:   $root-space;
$space-l:   $root-space * 2;
$space-xl:  $root-space * 4;
$space-xxl: $root-space * 8;

// ---
// Spaces
// ---

$size-xxs: $root-space * 2;
$size-xs:  $root-space * 3;
$size-s:   $root-space * 5;
$size-m:   $root-space * 8;
$size-l:   $root-space * 13;
$size-xl:  $root-space * 21;
$size-xxl: $root-space * 34;

// ---
// Border
// ---
$border-width:    1px;
$border-width-l:  $root-space / 8;
$border-width-xl: $root-space / 4;

$border-radius:        3px;
$border-radius-circle: 2000px;

$border-style: solid;

$border:    $border-width $border-style color('border');
$border-l:  $border-width-l $border-style color('border');
$border-xl: $border-width-xl $border-style color('border');

// ---
// Animation
// ---

// Delay
$delay: .1s;

// Easing
$easing: ease-out;
<commit_msg>updates font fallbacks to match the serif typeface<commit_after>// ---
// The Base
// ---
$root-font-size-px:  17;
$root-line-height:   28;
$root-scaling-ratio: 1.333;
$root-space: 1rem * (($root-line-height / 2) / $root-font-size-px);

// ---
// Breakpoints
// ---

$breakpoints: (
  small:   0,
  small-medium: 375, // iPhone 6/6S
  medium:  640,
  large:   1024,
  xlarge:  1200,
  xxlarge: 1440
);

// ---
// Vendor
// ---

// Bourbon
$em-base:             $root-font-size-px * 1px;
$modular-scale-ratio: $root-scaling-ratio;

// Bourbon Neat
$neat-grid: (
  columns: 7,
  gutter: $root-space,
);
// Use 3-4 Column configurations

$neat-grid-medium: (
  columns: 11,
  gutter: $root-space,
  media: (map-get($breakpoints, medium) / 16) * 1em
);
// Use 3-6-2 Column configurations

$neat-grid-large: (
  columns: 16,
  gutter: $root-space,
  media: (map-get($breakpoints, large) / 16) * 1em
);
// Use 4-9-3 Column configurations

// Only mixins and extended vendors, so that it can
// be used in this settings and other styles.
@import 'bourbon/app/assets/stylesheets/bourbon';
@import 'bourbon-neat/core/neat';
@import 'accoutrement-color/sass/color';

// ---
// Colors
// ---

$colors: (
  'brand':        #00a86b,
  'shadow':       #222222,
  'highlight':    #fafafa,
  'white':        #ffffff,

  'grey':         #757575,
  'grey-lighter': 'grey' ('tint': 13.5%),
  'grey-light':   'grey' ('tint': 27%),
  'grey-dark':    'grey' ('shade': 27%),

  'brand-dark':   'brand' ('shade': 10%),

  'bg':           'highlight',
  'text':         'shadow',
  'text-light':   'grey-light',
  'text-lighter': 'grey-lighter',
  'link':         'brand',
  'link-light':   'grey' ('tint': 75%),
  'link-hover':   'brand' ('shade': 15%),
  'border':       'grey-lighter' ('tint': 30%),
  'border-dark':  'grey-lighter' ('shade': 20%),
);

// ---
// Typography
// ---
$fallback-font-families: Palatino, Georgia, serif;
$font-family:            'skolar-latin', $fallback-font-families;
$font-family-alt:        'acumin-pro', $fallback-font-families;

$font-size: #{$root-font-size-px}px;
$font-weight:      400;
$font-weight-bold: 600;

$line-height-px:      $root-line-height * 1px;
$line-height:         $root-line-height / $root-font-size-px;
$line-height-heading: 1.33333;

$font-features: 'kern', 'liga'; //TODO: check 'frac' and add if required.

// Adjusting the line height of the alt-font family, Acumin
// to match that of body text family, Skolar
$padding-top-adjust-alt-family: .066666667em; // 2px / 30px
$padding-bottom-adjust-alt-family: .166666667em; // 5px / 30px

// ---
// Spaces
// ---

$space-xxs: $root-space / 8;
$space-xs:  $root-space / 4;
$space-s:   $root-space / 2;
$space-m:   $root-space;
$space-l:   $root-space * 2;
$space-xl:  $root-space * 4;
$space-xxl: $root-space * 8;

// ---
// Spaces
// ---

$size-xxs: $root-space * 2;
$size-xs:  $root-space * 3;
$size-s:   $root-space * 5;
$size-m:   $root-space * 8;
$size-l:   $root-space * 13;
$size-xl:  $root-space * 21;
$size-xxl: $root-space * 34;

// ---
// Border
// ---
$border-width:    1px;
$border-width-l:  $root-space / 8;
$border-width-xl: $root-space / 4;

$border-radius:        3px;
$border-radius-circle: 2000px;

$border-style: solid;

$border:    $border-width $border-style color('border');
$border-l:  $border-width-l $border-style color('border');
$border-xl: $border-width-xl $border-style color('border');

// ---
// Animation
// ---

// Delay
$delay: .1s;

// Easing
$easing: ease-out;

{'fraction_non_alphanumeric': 0.2173170037026488, 'fraction_numerical': 0.04158359441754486, 'mean_word_length': 2.644525168655942, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 4, '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': '2199937', 'n_tokens_mistral': 3099, 'n_tokens_neox': 2794, 'n_words': 601}