//  Rc Base settings
//  -----------------------------

@import "../util/util";
@import "../components/icons/variables";

//== Main Grid (Only XY = full, fluid, gutter and none)
$base-container-main        : full !default;
$base-container-main-header : full !default;
$base-size-sidebar: (
  small: 4,
  medium: shrink
) !default;

//== Base Styles
$base-styles: (
  small: (
    "h3": (
      "selectors": ("h3", ".h3"),
      "proto": true
    )
  ),
  medium: (
    "h3": (
      "selectors": ("h3", ".h3"),
      "proto": true
    )
  ),
) !default;

//== Hamburger
//Source: https://github.com/jonsuh/hamburgers
$hamburger-padding-x           : 15px !default;
$hamburger-padding-y           : 15px !default;
$hamburger-layer-width         : 20px !default;
$hamburger-layer-height        : 1px !default;
$hamburger-layer-spacing       : 5px !default;
$hamburger-layer-color         : #000 !default;
$hamburger-layer-border-radius : 0 !default;
$hamburger-hover-opacity       : 0.7 !default;
$hamburger-active-layer-color  : $hamburger-layer-color !default;
$hamburger-active-hover-opacity: $hamburger-hover-opacity !default;
$hamburger-hover-use-filter    : false !default;
$hamburger-hover-filter        : opacity(50%) !default;
$hamburger-active-hover-filter : $hamburger-hover-filter !default;
$hamburger-types: (
  "3dx",
  "3dx-r",
  "3dy",
  "3dy-r",
  "3dxy",
  "3dxy-r",
  arrow,
  arrow-r,
  arrowalt,
  arrowalt-r,
  arrowturn,
  arrowturn-r,
  boring,
  collapse,
  collapse-r,
  elastic,
  elastic-r,
  emphatic,
  emphatic-r,
  minus,
  slider,
  slider-r,
  spin,
  spin-r,
  spring,
  spring-r,
  stand,
  stand-r,
  squeeze,
  vortex,
  vortex-r
) !default;

//== Font Stack
$base-font-stack: (
  /**
  courier_new: (
    family: "Courier New",
    type: "regular",
    path: "../fonts/courier_new",
    ext: woff2 woff ttf,
    font-family: ("Courier New", Courier, "Nimbus Sans L", monospace),
    font-weight: normal,
    font-style: normal,
  ),
  */
  helvetica_neue: (
    family: "Helvetica Neue",
    type: "regular",
    font-family: ("Helvetica Neue", Helvetica, Roboto, Arial, sans-serif),
    font-weight: normal,
    font-style: normal,
  )
) !default;

//== FONT
$base-font:                   map-get($base-font-stack, helvetica_neue) !default;
$base-font-family:            map-get($base-font, font-family) !default;
$body-font-base:              $base-font !default;
$body-font-family-base:       $base-font-family !default;
$base-font-title:             map-get($base-font-stack, helvetica_neue) !default;
$base-font-title-family:      map-get($base-font-title, font-family) !default;
$title-font-family:           $base-font-title-family !default;

//== Font Icons
$fi-font-path: "fonts" !default;
$fi-font-family: "rc-base-icons" !default;

//== Awesome Foundation6 Checkbox
$afc-font-family: $fi-font-family !default;
$afc-var-check: $fi-var-check !default;
