@media all, Print {
  @page {
    size: 21cm 29.7cm; }
  div {
    position: absolute; }
    div[circle] {
      background-repeat: repeat;
      background: rgba(0, 0, 0, 0.2);
      transform: scaleX(25deg);
      opacity: 0.7;
      shape-outside: ellipse(90% 50%);
      clip-path: ellipse(10% 50%);
      background: linear-gradient(100deg, white 0%, rgba(0, 0, 0, 0.2) 25%, black 100%); }
    div[circle="one"] {
      width: 14.4cm;
      height: 36cm; }
      div[circle="one"]:nth-of-type(even) {
        background: black;
        z-index: 1;
        top: 1.6cm;
        border-left: 10px inset double white;
        transform: scaleY(15deg);
        border-right: 222px dotted black; }
    div[rectangle="three"] {
      left: 0.8cm;
      shape-outside: ellipse(10% 50%);
      background: linear-gradient(22deg, rgba(0, 0, 0, 0.2) 0%, black 5%, black 100%);
      -webkit-clip-path: polygon(626px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px);
      clip-path: polygon(626px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px); }
    div[circle="two"] {
      top: 1.6cm;
      width: 13.6cm;
      height: 20cm; }
      div[circle="two"]:nth-of-type(even) {
        transform: rotate(20deg), scaleX(100);
        margin-left: 0.1142857143cm;
        border: 103px solid white;
        border-radius: 50% 90% 50% 10% / 60% 60% 40% 40%; }
    div[rectangle="four"] {
      z-index: 3;
      width: 24cm;
      height: 9.6cm;
      bottom: 20cm;
      border-bottom: 802px dotted black;
      background: linear-gradient(40deg, black 0%, rgba(0, 0, 0, 0.2) 75%, #f6f8f9 100%);
      border-radius: 50% 50% 90% 20% / 80% 80% 40% 40%; } }

/*# sourceMappingURL=style.css.map */
