/* roboto-regular - latin */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100&family=Roboto+Mono&family=Roboto:wght@100;300&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100&family=Roboto+Mono&family=Roboto:wght@100;300&family=Vazirmatn:wght@400;500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100&family=Roboto:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Roboto:ital,wght@1,500&display=swap');


html {
    box-sizing: border-box;
    background-color: white;
}


*, *::before, *::after {
    box-sizing: inherit;
}


.wrapper {
    min-width: 320px;
    max-width: 780px;
    margin: 0 auto;
}



.header__container-splitter {
    display: block;
    width: 100%;
    border-top: 1px solid black;
}

a {
    -webkit-tap-highlight-color: transparent;
}

.container__editor {
    display: block;
}


.edit__text{
    word-wrap: break-word;
    padding: 10px;
    margin-bottom: 32;
}

.codex-editor__redactor {
    padding-bottom: 0px !important;
    margin-right: 0px !important;
}

.container__editor a {
    color: #50a7ea !important;
}

.buttons__container {
    display: flex;
    margin-top: 20px;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    flex-direction:row-reverse
}

.button__edit {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    width: 90px;
    color: white;
    background-color: #5DADE2;
    border-radius: 4px;
    text-decoration: none;
    font-family: 'Vazirmatn', sans-serif;
    font-weight: 500;
}

.text__button {
    margin-top: 3px;
}

.edit__button-img{
    display: flex;
    gap: 10px;
}

.svg__edit {
    display: flex;
    justify-content: center;
    align-items: center;
}

.button__edit:active {
    border: 1px solid rgb(248, 247, 247);
}

.cdx-simple-image__caption {
    display: none;
}

.embed-tool__caption {
    display: none;
}


.loading__container {
    position: absolute;
    top:  50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
}


.loading__text {
   /* color: #5DADE2; */
   color: #030303;
   font-size: 45px;
   text-indent: -9999em;
   overflow: hidden;
   width: 1em;
   height: 1em;
   border-radius: 50%;
   position: relative;
   transform: translateZ(0);
   animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
 }
 
 @keyframes mltShdSpin {
   0% {
     box-shadow: 0 -0.83em 0 -0.4em,
     0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
     0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
   }
   5%,
   95% {
     box-shadow: 0 -0.83em 0 -0.4em, 
     0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 
     0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
   }
   10%,
   59% {
     box-shadow: 0 -0.83em 0 -0.4em, 
     -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, 
     -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
   }
   20% {
     box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
      -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, 
      -0.749em -0.34em 0 -0.477em;
   }
   38% {
     box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
      -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, 
      -0.82em -0.09em 0 -0.477em;
   }
   100% {
     box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 
     0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
   }
 }
 
 @keyframes round {
   0% { transform: rotate(0deg) }
   100% { transform: rotate(360deg) }
 }
  


.not__text-info {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    font-size: 20px;
    text-align: center;
    font-family: 'Vazirmatn', sans-serif;
}

.container__not-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
}

.button__not-info {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    height: 35px;
    width: 200px;
    color: white;
    background-color: #5DADE2;
    border-radius: 4px;
    font-family: 'Vazirmatn', sans-serif;
    font-weight: 500;
}

.info__button {
    text-decoration: none;
}

header {
   display: flex;
   align-items: center;
   left: 100px;
   height: 80px;
   background-color: #5DADE2;
}

.container__header {
   position: relative;
   left: 10%;
   font-family: 'Exo 2', sans-serif;
   font-size: 30px;
}

body{
   margin: 0;
}

footer {
   display: flex;
   align-items: center;
   left: 100px;
   height: 80px;
   /* background-color: #5DADE2; */
   justify-content: center;
}

.containet__footer {
   margin-top: 50px;
   margin-bottom: 10px;
   font-family: 'Vazirmatn', sans-serif;
   color: rgb(80, 79, 79)
}

.logo__feed {
   width: 25px;
   height: 25px;
}



.info__bot {
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center;
   padding-left: 10px;
   padding-right: 10px;
   background-color: #5dade265;
   height: 150px;
}


.about__bot {
   font-family: 'Montserrat', sans-serif;
   font-size: 35px;
   color: rgb(29, 28, 28)
}


.information__container {
   display: flex;
   flex-direction: column;
   border-radius: 5px;
   margin-top: 40px;
   margin-left: 20px;
   margin-right: 20px;
   gap: 10px;
}



.button__info {
   display: flex;
   justify-content: center;
   align-items: center;
}

.button__bot {
   margin-top: 10px;
}

.info__data {
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center;
   font-family: 'Montserrat', sans-serif;
   font-size: 30px;
}

.text__info {
   
}

.button__start {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 45px;
   width: 120px;
   color: white;
   background-color: #5DADE2;
   border-radius: 7px;
   text-decoration: none;
   font-family: 'Vazirmatn', sans-serif;
   margin-top: 10px;
   font-size: 15px;
}

.button__start:hover {
   background-color: #3898d8;
}

.img__info {

   display: flex;
   display: flex;
   justify-content: center;
   align-items: center;

}

.img__iphone {
   margin-top: 20px;
   max-width: 500px;
   max-height: 100%;
}

.free__text {
   margin-top: 30px;
   font-family: 'Vazirmatn', sans-serif;
   font-size: 25px;
}


.ql-snow {
   border: none !important;

}

.ql-toolbar {
   border-bottom: 1px solid #ccc !important;
   border-top: 1px solid #ccc !important;
}


.ql-toolbar {
   display: none
}




@media (max-width: 420px){
   header {
      height: 60px;
   }
   footer {
      height: 45px;
   }
   .container__header {
      left: 5%;
      font-size: 20px;
   }
   .logo__feed {
      width: 15px;
      height: 15px;
   }
   .name__bot {
      font-size: 20px;
   }
   .about__bot {
      font-size: 25px;
   }
   .button__start {
      height: 40px;
      width: 110px;
      font-size: 14px;
   }
}

p{
   font-size: 16px;
}