:root {
  --font-mono:'Courier Prime', monospace;
  --font-roboto:'Roboto', sans-serif;
--box-shadow:0px 1px 3px -1px rgba(0,0,0,0.5);
--box-shadow-left:-5px 0px 17px 0 rgb(0 0 0 / 28%);
--font-base: "Segoe UI","Segoe UI Symbol","Segoe UI Emoji","Segoe UI Historic","Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Arial,Tahoma,Verdana,Geneva,-apple-system,BlinkMacSystemFont,sans-serif,system-ui
}

@font-face {
font-family: fontello;
src: url("/font/fontello.eot?7075314");
src: url("/font/fontello.eot?7075314#iefix") format("embedded-opentype"),
  url("/font/fontello.svg?7075314#fontello") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: fontello;
src: url("data:application/octet-stream;base64,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")
    format("woff"),
  url("data:application/octet-stream;base64,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")
    format("truetype");
}
[class*=" icon-"]:before,
[class^="icon-"]:before {
font-family: fontello;
font-style: normal;
font-weight: 400;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-heart:before {
content: "\e800";
}
.icon-shuffle:before {
content: "\e801";
}
.icon-back-in-time:before {
content: "\e802";
}
.icon-up-open:before {
content: "\e803";
}
.icon-heart-dark:before {
content: "\e804";
}
.icon-attention:before {
content: "\e805";
}
.icon-cancel:before {
content: "\e806";
}
.icon-export:before {
content: "\f081";
}
.icon-docs:before {
content: "\f0c5";
}

::-webkit-scrollbar-thumb {
background: #999
}

::-webkit-scrollbar-track {
background: #f9f9f9
}

::-webkit-scrollbar {
width: 2px;
height: 2px;
}

*, ::after, ::before {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
scroll-behavior: smooth;
}

*,
body,
html {
box-sizing: border-box
}

body,
html {
padding: 0;
margin: 0;
height: 100%;
line-height: 1.5;
}

body {
font-weight: 400;
background: #f0f0f0;
font-family: 'Roboto', sans-serif;

}

h1,h2,h3,h4,h5{
font-weight: 400;
              line-height: 1.4;
              font-family: var(--font-mono);
              margin: 2% 0 1% 2%;

}

h2 {
font-size: 2.2rem;
line-height: 1.2;
}

h3 {
font-size: 2rem;
}


a {
text-decoration: none
}

input::placeholder {
color: #888;
opacity: 1;
}

/* Main Structure */
.container {
  width: 1200px;
  margin: 0 auto;
}
main {
  margin-top: 15px;
}

/* Header */
header {
width: 100%;
background:#6d46cb;
margin: 0;
padding: 0 5px;
text-align: left;
}

header h2{
color: #ffffffc8;
}
header p{
font-family: var(--font-mono);
font-size: 1.1rem;
padding: 10px;
}
.site-logo img {
  width: 180px;
}
.site-title {
  width: 70%;
}
.entry-title {
font-size: 3.4rem;
line-height: 1.2;
  color: #fff;
  font-family: var(--font-roboto);
}
.entry-title span{
display: block;
font-size: 2.5rem;
}
.entry-title span:before{
content: "↳";
}



a.pagelinks ,p.aryapage{
    display: none;
}

/* Input Sec */
section{
      position: sticky;
    top: 0;
    z-index: 999;
    background: #f0f0f0;
}
#thenitesharya-text {
   min-height: 90px;
  width: 100%;
  border: none;
  padding: 5px;
  font-size: 17px;
  font-family: arial,sans-serif;
  border-radius: 10px;
}
#latestlennyface {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  display: flex;
}
#latestlennyface .lenny-face {
  cursor: pointer;
  justify-content: center;
  font-size: 16px;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}
.input {
  position: relative;
}

.buttons {
  text-align: right;
}
.input button{
  padding: 10px;
    border: none;
    font-size: 16px;
    background: #d8d8d8;
    color: #777;
   cursor: pointer;
   border-radius: 8px;
}
.input button:hover{
  color: #000;
}

.copied{
  top: 8px;
    position: absolute;
    right: 10px;
}




.lenny-face {
  border: 1px solid #e1e1e1;
  background: #fff;
  display: inline-block;
  justify-content: center;
  align-items: center;
  margin: 3px;
  transition: .1s cubic-bezier(1,0,0,1);
  padding: 12px;
  cursor: pointer;
  border-radius: 20px;
  position: relative;
  color: #444;
}
.lenny-face:hover{
border-color: #000;
}

.lenny-face div{
    font-family: arial,sans-serif;
}

.lenny-face:active {
    transform: scale(0.95);
    background-color: #f0f0f0;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
}

.lenny-face span {
display: none;}

p.infinite-scroll-last {
  text-align: center;
}
/* Menu */
#mobile-fly-menu {
  z-index: 999;
  height: 40px;
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
}
#mobile-fly-menu span {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  display: block;
  position: absolute;
  right: 12px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -ms-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  height: 4px;
  background: #ffffff82;
}
#mobile-fly-menu span:first-child {
  top: 10px;
  width: 35px;
}
#mobile-fly-menu span:nth-child(2) {
  top: 19px;
  width: 30px;
}
#mobile-fly-menu span:nth-child(3) {
  top: 28px;
  width: 24px;
}
.menusection {
  float: right;
  width: 350px;
  background: #d8dfe9;
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -5px 0px 17px 0 rgb(0 0 0/28%);
  padding: 4px;
  z-index: 9999;
}
.menusection .close {
position: absolute;
    left: -50px;
    top: 10px;
    font-size: 18px;
    padding: 20px;
    border: none;
    background: #d8dfe9;
    color: #444;
    border-radius: 4px 0 0 4px;
    box-shadow: -5px 0px 17px 0 rgb(0 0 0 / 28%);
    cursor: pointer;
    z-index: 3;
}
.menusection .close:hover{
  color: #000;
}
.bookmarks {
  padding: 15px;
  float: left;
  width: 100%;
  overflow-y: scroll;
  height: 90%;
}
.bookmarks h2{
color: #000;
}
.bookmarks a {
  padding: 8px;
  font-size: 1rem;
  display: inline-block;
  background: #fff;
  margin: 3px 1px;
  border-radius: 15px;
  color: #444;
  border: 1px solid transparent;
}
.bookmarks a:hover{
  color: #000;
  border-color: #000;
}
footer .bookmarks a{
  background: #6d46cb;
color: #ffffff89;
}
footer .bookmarks a:hover{
  color: #fff;
  border-color: #fff;
}
button#scroll {
  bottom: 30%;
}
button#scroll {
    position: fixed;
    right: 0;
    border: none;
    padding: 10px;
    background: #e6e6e6;
    font-size: 25px;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
}
button.copiedalert {
  position: fixed;
  bottom: 45%;
  right: 0;
  border: none;
  padding: 10px;
  background: #6d46cb;
  color: #fff;
  border-radius: 5px 0 0 5px;
  box-shadow: var(--box-shadow);
}
.footer-menu a {
  width: 48%;
    margin: 0.5%;
    text-align: center;
    display: block;
}

.footer-menu span {
    font-size: 18px;
    display: block;
    text-align: center;
    color: #000;
}
@media only screen and (max-width:970px) {
  .input {
    margin-bottom: 15px;
}
.copied{
  bottom: 55px;
}
.container,.copiedalerts,.site-title{
width: 100%;
}
.entry-title {
  font-size: 2.2rem;
}
.entry-title span {
  font-size: 2.0rem;
}
.lenny-face-list h3{
  font-size: 1.3rem;
}
.menusection{
width: 80%;
}
.buttons{
  position: relative;
  right: 0px;
    top: 0px;
}
}