/* CSS taken from https://blog.omgmog.net/post/a-simple-stacked-paper-sheets-effect-with-css3/ - Thanks! */

:root {
  --t-corgi1-red: #D27658;   /* reddish fur */
  --t-corgi1-cream: #F2E2C4; /* chest/underside */
  --t-corgi1-white: #FCFAF7; /* accents */
}

html *
{
   /*font-size: 1em !important;*/
   /*color: #000 !important;*/
   font-family: 'Inconsolata', monospace; !important;
}

body {
  background-image: linear-gradient(
    var(--t-corgi1-red) 0%,
    var(--t-corgi1-red) 20%,
    var(--t-corgi1-cream) 20%,
    var(--t-corgi1-cream) 40%,
    var(--t-corgi1-white) 40%,
    var(--t-corgi1-white) 60%,
    var(--t-corgi1-cream) 60%,
    var(--t-corgi1-cream) 80%,
    var(--t-corgi1-red) 80%,
    var(--t-corgi1-red) 100%
  );
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

h2 {
    margin: 0 40px 1em;
    padding: 0;
    text-align: center;
    line-height: 1;
    font-size: 32px;
    font-weight: 700;
}
p {
    margin: 0 40px 1em;
    padding: 0;
    line-height: 1.2;
    font-size: 16px;
}

p.centered {
/*    margin-left: auto;
    margin-right: auto;*/
    margin: 0 40px 1em;
    text-align: center;
    padding: 0;
    line-height: 1.2;
    font-size: 16px;
}

p.justify {
/*    margin-left: auto;
    margin-right: auto;*/
    margin: 0 40px 1em;
    text-align: justify;
    padding: 0;
    line-height: 1.2;
    font-size: 16px;
}

article {
    position: relative;
    margin: 100px auto;
    padding: 40px 0;
    width: 720px;
}
article::before,
article::after {
    content: "";
    width: 710px;
    height: 250px;
    position: absolute;
    left: -2px;
    top: -5px;
    z-index: -1;
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
article::after {
    left: 0;
    -moz-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
}
article,
article::before,
article::after {
    background: #fff;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
}


