
body
  display: flex
  min-height: 100vh
  flex-direction: column

main
  flex: 1 0 auto

.collection-item .no-padding
  padding: 0

.card-small-margin
  margin: 0.1rem 0 0 0 !important

@media (max-width: 450px)
  .xscontainer
    width: 100% !important

@media (min-width: 992px)
  .card .card-content
    padding: 12px

.collapsible .small-padding
  padding: 1rem !important
  padding-bottom: 0 !important

@media (max-width: 600px)
  .collapsible .small-padding
    padding: 4px !important
    padding-bottom: 0 !important

.entry ul li
  list-style-type: square !important

/* Override code block */
figure.highlight > table > tbody > tr > td
  padding: 0

figure.highlight table tbody tr:last-child td
  padding-bottom: 0
