@import url(./button.css);

html {
    font-family: "League Spartan", sans-serif;
}

.container {
    margin: auto auto;
    align-items: center;
    align-self: center;
    height: 80%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
a {
    text-decoration: none;
    color: inherit;
    padding: 0;
    margin: 0;
}
*, *:before, *:after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    }
  
  html, body {
    height: 100%;
    width: 100%;
    }
    body {
        vertical-align: middle;
      text-align: center;
      background-color: rgb(255, 255, 255);
      }
    body:before {
      content: '';
      vertical-align: middle;
      font-size: 0;
      height: 100%;
      justify-content: center;
      }
  .flower {
    position:absolute;
    bottom: 55%;
    right: 58%;
  }

  h1 {
    display: inline-block;
    color: rgb(0, 0, 0);
    font-size: 5vw; 
    text-shadow: .03em .03em 0 rgb(255, 255, 255);
    }
    h1:after {
      flex-wrap: nowrap;
      content: attr(data-shadow);
      position: absolute;
      top: .06em; left: .06em;
      z-index: -1;
      text-shadow: none;
      background-image:
        linear-gradient(
          45deg,
          transparent 45%,
          rgb(0, 0, 0) 45%,
          rgb(0, 0, 0) 55%,
          transparent 0
          );
      background-size: .05em .05em;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      white-space: nowrap;
      animation: shad-anim 15s linear infinite;
      }
  
      hr {
        border: 0;
        margin: 1.35em auto;
        max-width: 100%;
        background-position: 50%;
        box-sizing: border-box;
      }

      .slash-3 {
        height: 10px;
        background-image: linear-gradient(45deg,
          hsla(0, 0%, 5%, 0),
          hsla(0, 0%, 5%, 0) 33.33%,
          hsla(0, 0%, 5%, 1) 33.33%,
          hsla(0, 0%, 5%, 1) 66.67%,
          hsla(0, 0%, 5%, 0) 66.67%,
          hsla(0, 0%, 5%, 0) 100%);
        background-size: 10px 100%;
        width: 70%;
      }

      .gifTits {
        width: 400px;
        border-radius: 20px;
      }

      #my-chart {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
      }
      
      #pie-example-1 {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
      }

      .second {
        display: flex;
        justify-content: center;
        gap: 10%;
        padding: 5%;
      }

      .Roadmap {
        padding: 2%;
        text-align: center;
      }

      .organization {
        padding: 5%;
        display: flex;
        justify-content: center;
        gap: 7%;
      }

      .org {
        border: 2px solid black;
        border-radius: 10px;
        width: 30%;
        height: 600px;
        padding: 2%;
       display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5%;
        box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.22), 1px 0px 0px 0px rgba(0,0,0,0.22), 1px 2px 0px 0px rgba(0,0,0,0.22), 2px 1px 0px 0px rgba(0,0,0,0.22), 2px 3px 0px 0px rgba(0,0,0,0.22), 3px 2px 0px 0px rgba(0,0,0,0.22), 3px 4px 0px 0px rgba(0,0,0,0.22), 4px 3px 0px 0px rgba(0,0,0,0.22), 4px 5px 0px 0px rgba(0,0,0,0.22), 5px 4px 0px 0px rgba(0,0,0,0.22), 5px 6px 0px 0px rgba(0,0,0,0.22), 6px 5px 0px 0px rgba(0,0,0,0.22), 6px 7px 0px 0px rgba(0,0,0,0.22), 7px 6px 0px 0px rgba(0,0,0,0.22), 7px 8px 0px 0px rgba(0,0,0,0.22), 8px 7px 0px 0px rgba(0,0,0,0.22);
      }
     
  .bts {
    display: flex;
    flex-direction: column;
    gap: 5%;
  }
  .bts2 {

  }

      h2 {
        font-size: 30px;
      }
      .tokne {
        font-size: 85px;
      }
      li {
        margin: 10px;
        font-size: 30px;
      }

      ul {
        margin-top: 10%;
        list-style: none;
      }
  @keyframes shad-anim {
    0% {background-position: 0 0}
    0% {background-position: 100% -100%}
    }

    @media (max-width: 598px) {
        html, body {
            width: 100%;
        }
        h1 {
            font-size: 15vw;
        }
        .buttons {
            
            flex-direction: column;
            gap: 20px;
        }

        body:before {
            width: 100%;
        }
        .flower {
            visibility: hidden;
        }
      }