/* Theme 1 */

/* body { */
/*   background-color: #1f1c25; */
/*   color: #f0e6d1; */
/*   font-family: "Inter", sans-serif; */
/*   line-height: 1.7; */
/*   margin: 0; */
/*   padding: 20px; */
/*   max-width: 800px; */
/*   margin-left: auto; */
/*   margin-right: auto; */
/* } */
/**/
/* b { */
/*   font-weight: 900; */
/* } */
/**/
/* h1, */
/* h2, */
/* h3, */
/* h4, */
/* h5, */
/* h6 { */
/*   color: #dda15e; */
/*   font-family: "Newsreader", serif; */
/*   margin-top: 24px; */
/*   margin-bottom: 16px; */
/*   text-shadow: 2px 2px 4px #000; */
/* } */
/**/
/* h1 { */
/*   font-size: 2.5em; */
/* } */
/**/
/* h2 { */
/*   font-size: 2em; */
/* } */
/**/
/* h3 { */
/*   font-size: 1.5em; */
/* } */
/**/
/* h4, */
/* h5, */
/* h6 { */
/*   font-size: 1.2em; */
/* } */
/**/
/* a { */
/*   color: #e0a96d; */
/*   text-decoration: none; */
/*   border-bottom: 2px solid #e0a96d; */
/* } */
/**/
/* a:hover { */
/*   color: #f4a261; */
/*   border-color: #f4a261; */
/* } */
/**/
/* ul, */
/* ol { */
/*   padding-left: 30px; */
/* } */
/**/
/* code { */
/*   background-color: #3c3c42; */
/*   border-radius: 6px; */
/*   color: #e9c46a; */
/*   padding: 0.4em 0.6em; */
/*   font-family: "Courier New", monospace; */
/* } */
/**/
/* pre code { */
/*   padding: 0; */
/* } */
/**/
/* pre { */
/*   background-color: #3c3c42; */
/*   border-radius: 6px; */
/*   padding: 1em; */
/*   overflow: auto; */
/*   box-shadow: 2px 2px 6px #000; */
/* } */
/**/
/* blockquote { */
/*   background-color: #2e2c35; */
/*   border-left: 4px solid #8d99ae; */
/*   padding-left: 2em; */
/*   margin-left: 0; */
/*   padding-top: 0.5em; */
/*   padding-bottom: 0.5em; */
/*   padding-right: 0.5em; */
/*   color: #ddd; */
/*   font-style: italic; */
/* } */
/**/
/* img { */
/*   max-width: 100%; */
/*   height: auto; */
/*   border-radius: 6px; */
/*   border: 3px solid #3c3c42; */
/*   box-shadow: 3px 3px 6px #000; */
/* } */
/**/
/* ::-webkit-scrollbar { */
/*   width: 12px; */
/*   height: 12px; */
/* } */
/**/
/* ::-webkit-scrollbar-track { */
/*   background: #1f1c25; */
/*   border-radius: 6px; */
/* } */
/**/
/* ::-webkit-scrollbar-thumb { */
/*   background-color: #3c3c42; */
/*   border-radius: 6px; */
/*   border: 3px solid #1f1c25; */
/* } */
/**/
/* ::-webkit-scrollbar-thumb:hover { */
/*   background-color: #5a5466; */
/* } */
/**/
/* * { */
/*   scrollbar-width: thin; */
/*   scrollbar-color: #3c3c42 #1f1c25; */
/* } */
/**/
/* ::-webkit-scrollbar-corner { */
/*   background: #1f1c25; */
/* } */

/* body { */
/*   background-color: #1c1726; */
/*   color: #d8d0e6; */
/*   font-family: "Times New Roman", Georgia, serif; */
/*   line-height: 1.3; */
/*   margin: 0; */
/*   padding: 14px; */
/*   max-width: 800px; */
/*   margin-left: auto; */
/*   margin-right: auto; */
/* } */

/* Theme 2 */

body {
  background-color: #1c1726;
  color: #d8d0e6;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  line-height: 1.3;
  margin: 0;
  padding: 14px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

b {
  font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #f0e6ff;
  margin-top: 20px;
  margin-bottom: 12px;
  font-weight: bold;
  text-shadow: none;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.7em;
}

h3 {
  font-size: 1.4em;
}

h4,
h5,
h6 {
  font-size: 1.2em;
}

a {
  color: #b89cff;
  text-decoration: underline;
  border-bottom: none;
}

a:hover {
  color: #d1b8ff;
}

p {
  margin-bottom: 16px;
}

ul,
ol {
  padding-left: 30px;
}

code {
  background-color: #312942;
  color: #e2c8ff;
  padding: 2px 4px;
  border-radius: 0;
  font-family: "Courier New", monospace;
}

pre code {
  padding: 0;
}

pre {
  background-color: #312942;
  padding: 1em;
  overflow: auto;
  border: 1px solid #46375f;
  box-shadow: none;
}

blockquote {
  background-color: #2a2238;
  border-left: 4px solid #6e5a93;
  padding-left: 1em;
  margin-left: 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.5em;
  color: #d8d0e6;
}

img {
  max-width: 100%;
  height: auto;
  border: none;
  box-shadow: none;
}

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

::-webkit-scrollbar-track {
  background: #1c1726;
}

::-webkit-scrollbar-thumb {
  background-color: #46375f;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #5a4a75;
}

* {
  scrollbar-width: thin;
  scrollbar-color: #46375f #1c1726;
}

::-webkit-scrollbar-corner {
  background: #1c1726;
}
