/* ress.css v2.0.4 | MIT License | github.com/filipelinhares/ress */

/* # =================================================================
   # Global selectors
   # ================================================================= */

   html {
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
  }
  
  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }
  
  body {
    margin: 0;
  }
  
  /* # =================================================================
     # General elements
     # ================================================================= */
  
  hr {
    height: 0; /* Add the correct box sizing in Firefox */
    overflow: visible; /* Show the overflow in Edge and IE */
  }
  
  details,
  main {
    display: block;
  }
  
  summary {
    display: list-item;
  }
  
  /* # =================================================================
     # Media
     # ================================================================= */
  
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }
  
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  
  /* # =================================================================
     # Forms
     # ================================================================= */
  
  button,
  input,
  optgroup,
  select,
  textarea {
    margin: 0;
  }
  
  button,
  input {
    overflow: visible;
  }
  
  button,
  select {
    text-transform: none;
  }
  
  button,
  [type='button'],
  [type='reset'],
  [type='submit'] {
    -webkit-appearance: button;
  }
  
  textarea {
    overflow: auto;
  }
  
  [type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  
  ::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
  }
  
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  
  /* # =================================================================
     # Links
     # ================================================================= */
  
  a {
    background-color: transparent;
    text-decoration: none;
    color: inherit;
  }
  
  /* # =================================================================
     # Misc
     # ================================================================= */
  
  [hidden] {
    display: none;
  }
  