@media all, Print {
  @page {
    size: 21cm 29.7cm; }
  div {
    position: absolute; }
    div[circle] {
      background-repeat: repeat;
      transform: scaleX(15deg);
      opacity: 0.7;
      shape-outside: ellipse(90% 50%);
      clip-path: ellipse(90% 50%);
      background: linear-gradient(100deg, white 0%, rgba(0, 0, 0, 0.4) 5%, black 100%); }
    div[circle="one"] {
      width: 5.6cm;
      height: 44cm;
      shape-outside: ellipse(99% 80%);
      clip-path: ellipse(90% 30%); }
      div[circle="one"]:nth-of-type(even) {
        background: rgba(0, 0, 0, 0.4);
        right: 0;
        top: 0;
        border: 960px dotted black; }
    div[rectangle="three"] {
      shape-outside: ellipse(100% 80%);
      background: linear-gradient(82deg, rgba(0, 0, 0, 0.4) 0%, black 5%, black 100%);
      -webkit-clip-path: polygon(426px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px);
      clip-path: polygon(426px 463px, 765px 236px, 687px 31px, 271px 100px, 70px 10px, 49px 250px, 133px 406px, 374px 462px, 529px 393px); }
    div[circle="two"] {
      top: 0;
      width: 8cm;
      height: 20cm; }
      div[circle="two"]:nth-of-type(even) {
        transform: rotate(20deg), scaleX(70);
        margin-left: 0.4cm;
        border: 100px double black;
        border-radius: 10% 90% 50% 80% / 60% 60% 10% 90%; }
    div[rectangle="four"] {
      z-index: 1;
      top: 0.8cm;
      width: 12cm;
      height: 0.8cm;
      border: 362px double rgba(0, 0, 0, 0.4);
      background: linear-gradient(60deg, black 0%, rgba(0, 0, 0, 0.4) 69%, #f6f8f9 100%);
      border-radius: 70% 50% 10% 80% / 10% 80% 90% 80%; } }

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