@media all, Print {
  @page {
    size: 21cm 29.7cm; }
  div {
    position: absolute; }
    div[circle] {
      background-repeat: repeat;
      background: white;
      transform: scaleX(25deg);
      opacity: 0.7;
      shape-outside: ellipse(29% 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: 6.4cm;
      height: 36cm; }
      div[circle="one"]:nth-of-type(even) {
        background: black;
        z-index: 1;
        right: 0;
        top: 1.6cm;
        border-left: 10px inset double white;
        transform: scaleY(5deg);
        border-right: 122px dotted white; }
    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(26px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px);
      clip-path: polygon(26px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px); }
    div[circle="two"] {
      top: 1.6cm;
      width: 16cm;
      height: 28cm; }
      div[circle="two"]:nth-of-type(even) {
        transform: rotate(10deg), scaleX(100);
        margin-left: 0.4cm;
        border: 10px solid white;
        border-radius: 50% 90% 50% 80% / 60% 60% 40% 80%; }
    div[rectangle="four"] {
      z-index: 3;
      width: 80cm;
      height: 33.6cm;
      bottom: 0.8cm;
      left: 0;
      border: 502px dashed white;
      background: linear-gradient(60deg, black 0%, rgba(0, 0, 0, 0.2) 70%, #f6f8f9 100%);
      border-radius: 50% 50% 90% 80% / 60% 80% 90% 80%; } }

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