  code , pre {	
	  padding: 0px 2px 0px 2px;	
	  display: inline-block;	
	  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif, system-ui, -apple-system;	

	  
  }

  pre {
	position: relative;
	z-index: 1;
	border-left: 10px solid #7c9dcb;
	box-shadow: -1px 0px 0px 0px #7c9dcb, 1px 1px 6px 3px #dfdfdf;
	background-color: #fdfdfd;
	background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
	background-size: 3em 3em;
	background-origin: content-box;
	background-attachment: local;
	overflow:visible;
		  margin: 10px 10px 10px 0;
  }
 

 :not(pre) > code { 
	  padding: 0px 2px 0px 2px;	
	  display: inline-block;	
	  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif, system-ui, -apple-system;	
	  	position: relative;
	z-index: 1;
	border-left: 5px solid #000;
	box-shadow: -1px 0px 0px 0px #7c9dcb, 1px 1px 15px 3px #dfdfdf;
	background-color: #fdfdfd;
	background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
	background-size: 3em 3em;
	background-origin: content-box;
	background-attachment: local;
	overflow:visible;
		  margin: 3px 0 3px 0;
 }
 
 
 
.post-tag 

{
	color: #7c9dcb;
	
	
}
 
 
 
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1em 3px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  word-break: break-all;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
  
 
.question__body-answer a { border-bottom: thin solid;
    color: #7c9dcb;
    font-weight: bolder;
    text-decoration: none;
	word-break: break-all;
}

.question__body-answer a:visited { color: #a000a0; }

.question__body-answer a:active { color: #c00000; }

.question__body-answer a:active, a:focus, a:hover { border-bottom-width: medium; }

.users__location-flag img {border-radius:4px; }

.question__body-country img {border-radius:4px; }

.question__body-nickname {
  margin-left: 0.5em;
}

.question__body-content  h1 {
	  font-size: 1.1001em;
	  line-height: 1.4133333333;
	  font-weight: bolder;
	  color:#7c9dcb;

}

.aside__lastest-answer {
	line-height: 1.1285714286;
}

.aside__lastest-answer span{
	font-weight: 600;
}

.aside__lastest-answer img 
{
	border-radius:4px; 
}



.aside__categories-link.active {color:#eb5757; font-weight: bolder;}


.fof h1 {
	font-size:100px;	
text-align:center;
}


.person-questions__block.question__footer.question__wrap {
	
	font-size: 0.8rem;
	line-height: 1.1;
	
}




.aside__lastest-time
{
	line-height:1.33;
}

.question__body-answer li {
	list-style: disc;
	font-size: 0.795rem;
	line-height: 1.04885714286;
  margin: 5px 0 5px 25px;
	}

.question__body-title {text-transform: capitalize;}	
	
	
	
.question__body-answer li a:visited { color: #a000a0; }
.question__body-answer li a:active { color: #c00000; }
.question__body-answer li a:active, a:focus, a:hover { border-bottom-width: medium; }

.starter {
	
	background:#f9fbfc;
	
}
 


.accepted {
	
	background: linear-gradient(to bottom, #f8fbfc 0%, #e6eff0 50%, #f8fbfb 100%);
	
}



  .question__body-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.125rem;
    flex: 0 0 5.125rem;
    height: 5.125rem;

  }


hr {
    border-bottom: 1px dashed #ccc;
    background: #999;
	margin:10px 0 10px 0;
}


.text__search{
	line-height: 1.4285714286;
	
}

.text__search a{
	font-size: 1.42em;
	padding:15px 0;
}

.text__search p{
	line-height: 1.4285714286;
	padding:15px 0;
}

.text__search h1 {font-size:1.5rem;
padding-bottom:10px; color: #212121;}

.text__search h2 {font-size:1.3rem;
padding:10px 0; color: #212121;}



.text__search li {
	list-style: disc;
	font-size: 0.875rem;
	line-height: 1.4285714286;
  margin: 5px 0 5px 25px;
	}





.text__article{
	line-height: 1.4285714286;
	
}

.text__article h1 {font-size:1.5rem;
padding-bottom:10px; color: #212121;}

.text__article h2 {font-size:1.3rem;
padding:10px 0; color: #212121;}



.text__article li {
	list-style: disc;
	font-size: 0.875rem;
	line-height: 1.4285714286;
  margin: 5px 0 5px 25px;
	}

.h1link {color:3c3c3c;
}
.h1link a:active, a:focus, a:hover { border-bottom-width: medium; color:red;}
	
	

.taginfo {
  font-size: 0.894224rem;
  line-height: 1.3333333333;
  color: #212121;
  padding:8px 0;
}
.hljs ::selection,.hljs::selection{background-color:#93a1a1;color:#586e75}.hljs-comment{color:#839496}.hljs-tag{color:#657b83}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#586e75}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#dc322f}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#cb4b16}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#b58900}.hljs-strong{font-weight:700;color:#b58900}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#859900}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#2aa198}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#268bd2}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#6c71c4}.hljs-emphasis{color:#6c71c4;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#d33682}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}








.button-53 {
  background-color: #3DD1E7;
  border: 0 solid #E5E7EB;
  box-sizing: border-box;
  color: #000000;
  display: flex;
  font-family: Kanit,ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.75rem;
  padding: .75rem 1.65rem;
  position: relative;
  text-align: center;
  text-decoration: none #000000 solid;
  text-decoration-thickness: auto;
  width: 100%;
  max-width: 460px;
  position: relative;
  cursor: pointer;
  transform: rotate(-2deg);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-53:focus {
  outline: 0;
}

.button-53:after {
  content: '';
  position: absolute;
  border: 1px solid #000000;
  bottom: 4px;
  left: 4px;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
}

.button-53:hover:after {
  bottom: 2px;
  left: 2px;
}

@media (min-width: 768px) {
  .button-53 {
    padding: .75rem 3rem;
    font-size: 1.25rem;
  }
}


























