.pie
View Compiled
body {
  background: #fff;
  font-family: "Comfortaa", sans-serif;
}

:root {
  --light-brown: #f8d496;
  --light-brown-2: #f8c077;
  --light-brown-3: #f9aa4e;
  --light-brown-4: #ef9f3d;
  --brown: #d79457;
  --cherry: #ad2a3d;
  --cherry-dark: #961b2f;
  --cherry-light: #f83e48;
  --cherry-light-2: #ff5861;
  --pink: #f6b1c5;
  --pie: rgb(239,174,102);
}

$dark-shadow: #621725;

.pie {
  min-height: 100vh;
  min-width: 100vw;
  background-color: var(--cherry);
  background-image: linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0) 63%,
      rgba($dark-shadow, 0.15) 65%,
      var(--light-brown) 65%,
      var(--brown) 65%,
      var(--light-brown-3) 74%,
      var(--light-brown-2) 86%,
      var(--pie) 89%,
      rgba(255, 255, 255, 0) 89%,
    ),
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0) 63%,
      rgba($dark-shadow, 0.15) 65%,
      var(--light-brown) 65%,
      var(--brown) 65%,
      var(--light-brown-3) 74%,
      var(--light-brown-2) 86%,
      var(--pie) 89%,
      rgba(255, 255, 255, 0) 89%,
    ),
    linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0) 63%,
      rgba($dark-shadow, 0.15) 65%,
      var(--light-brown) 65%,
      var(--brown) 65%,
      var(--light-brown-3) 74%,
      var(--light-brown-2) 86%,
      var(--pie) 89%,
      rgba(255, 255, 255, 0) 89%,
    ),
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0) 13%,
      rgba($dark-shadow, 0.15) 15%,
      var(--light-brown) 15%,
      var(--brown) 15%,
      var(--light-brown-3) 24%,
      var(--light-brown-2) 36%,
      var(--pie) 39%,
      rgba(255, 255, 255, 0) 39%,
    ),
    linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0) 13%,
      rgba($dark-shadow, 0.15) 15%,
      var(--light-brown) 15%,
      var(--brown) 15%,
      var(--light-brown-3) 24%,
      var(--light-brown-2) 36%,
      var(--pie) 39%,
      rgba(255, 255, 255, 0) 39%,
    ), 
    /*shadowing*/
    linear-gradient(
      to bottom,
      rgba($dark-shadow,.6) 0,
      rgba(0, 0, 0, 0) 25%
    ),
    /*cherry-light*/
    radial-gradient(
      circle,
      var(--cherry-light) 0%,
      rgba(255,255,255,.2) 2%,
      rgba(0, 0, 0, 0) 16%
    ),
    /*cherries*/
    radial-gradient(
      circle,
      var(--cherry-light) 10%,
      var(--cherry) 30%,
      var(--cherry-dark) 38%,
      rgba(0, 0, 0, 0) 40%
    ),
    radial-gradient(
      circle,
      var(--cherry-dark) 0%,
      var(--cherry) 10%,
      var(--cherry-dark) 25%,
      rgba(0, 0, 0, 0) 30%
    ),
    radial-gradient(
      circle,
      $dark-shadow 0%,
      var(--cherry-dark) 30%,
      rgba(0, 0, 0, 0) 60%
    ),
    /*light for cherries*/
    radial-gradient(
      circle,
      rgba(255,255,255,0.2) 0%,
      rgba(0, 0, 0, 0) 12%
    ),
    linear-gradient(
      to right,
      rgba($dark-shadow,.6) 10%,
      rgba($dark-shadow,0) 100%,
      rgba(0, 0, 0, 0) 100%   
    ),
    linear-gradient(
      -30deg,
      rgba($dark-shadow, .3) 40%,
      rgba(0,0,0,0) 55%,
    ),
    /*side cherries*/
    radial-gradient(
      circle,
      var(--cherry-light) 8%,
      var(--cherry) 20%,
      var(--cherry-dark) 30%,
      rgba(0, 0, 0, 0) 25%
    ),
    radial-gradient(
      circle,
      var(--cherry-light) 6%,
      var(--cherry-light) 20%,
      var(--cherry) 28%,
      rgba(0, 0, 0, 0) 35%
    ),
    linear-gradient(
      to bottom,
      $dark-shadow 0%,
      rgba($dark-shadow,0.4) 50%,
      $dark-shadow 100%
    )
    ;
  background-size: 150px 150px;
  background-position: 110px 40px, 0 0, 0 0, 0 0, 0 0, 0 -44px,70px 60px, 70px 40px, 105px 85px,
    60px 85px, 8px -4px, 0px 0, 0 0, -5px 0, -30px 0, 0 0;
  background-repeat: repeat;
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.