@media all, Print {
  @page {
    size: 21cm 29.7cm; }
  div {
    position: absolute; }
    div[circle] {
      background-repeat: repeat;
      background: rgba(0, 0, 0, 0.4);
      transform: scaleX(5deg);
      opacity: 1;
      background: linear-gradient(120deg, black 0%, rgba(0, 0, 0, 0.4) 35%, white 100%); }
    div[circle="one"] {
      width: 8cm;
      height: 35cm; }
      div[circle="one"]:nth-of-type(even) {
        shape-outside: ellipse(20% 90%);
        clip-path: ellipse(10% 50%);
        background: black;
        z-index: 1;
        top: 8cm;
        border-left: 10px inset double white;
        transform: scaleY(15deg);
        border-right: 122px dotted black; }
    div[rectangle="three"] {
      left: 1cm;
      shape-outside: ellipse(20% 50%);
      clip-path: ellipse(20% 50%);
      background: linear-gradient(22deg, rgba(0, 0, 0, 0.4) 2%, 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: 2cm;
      width: 13cm;
      height: 25cm; }
      div[circle="two"]:nth-of-type(even) {
        transform: rotate(20deg), scaleX(100);
        margin-left: 0.1428571429cm;
        border: 203px dashed rgba(0, 0, 0, 0.4);
        border-radius: 50% 90% 50% 10% / 60% 60% 40% 40%; }
    div[rectangle="four"] {
      z-index: 3;
      width: 30cm;
      height: 12cm;
      bottom: 15cm;
      opacity: 0.6;
      border-bottom: 822px dashed;
      background: linear-gradient(20deg, black 0%, rgba(0, 0, 0, 0.4) 75%, #f6f8f9 100%);
      border-radius: 50% 50% 90% 20% / 60% 60% 40% 40%; } }

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