h1 {
  font-weight: normal;
  text-align:center;
}

h2 {
  font-weight: normal;
}

h3 {
  font-weight: normal;
}

:root {
    --bg-color: hsl(0 0 100);
    --text-color: hsl(0 0 0);
}

body {
  zoom: 200%;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: var(--bg-color);
  color: var(--text-color);
  transition: color 0.2s ease;
}

a {
  text-decoration: none;
  color: #800085;
}

.pimeja a {
  text-decoration:none;
  color:#be1dc4;
}

@font-face {
    font-family: "Lukazellig";
    src: url('/assests/fonts/sitelen_Lukasele_Majeka.otf') format('opentype');
}

@font-face {
    font-family: "Ilozellig";
    src: url('/assests/fonts/sitelen-Ilosele.otf') format('opentype');
}

@font-face {
    font-family: "Towitela";
    src: url('/assests/fonts/linja_Majeka_pi_toki_tokiB4.otf') format('opentype');
}

@font-face {
    font-family: "AWT";
    src: url('/assests/fonts/sitelen-Majeka-pi-alasa-wan-taso.otf') format('opentype');
}

@font-face {
    font-family: "NSTAN";
    src: url('/assests/fonts/nasin-nanpa-4.0.2.otf') format('opentype');
}

@font-face {
    font-family: "Consolas";
    src: url('/assests/fonts/Consolas.otf') format('opentype');
}


.Lukazellig {
    font-family: 'Lukazellig', serif;
}

.Ilozellig {
    font-family: 'Ilozellig', sans-serif;
    font-size: 20px;
}

.Towitela {
    font-family: 'Towitela', serif;
    font-size: 30px;
}

.AWT {
    font-family: 'AWT', sans-serif;
    font-size: 30px;
}

.NSTAN {
    font-family: 'NSTAN', sans-serif;
}

.Consolas {
    font-family: 'Consolas', serif;
}

.FDB {
 background-color: hsl(260 100 90);
 height: 60px;
 width: 100px;
 border: 2px dashed hsl(288 58 60);
 text-decoration: none;
 margin:auto;
}

.FSB {
  background-color: hsl(0 0 20);
  height: 35px;
  width: fit-content;
  border: 1px dashed hsl(0 0 60);
  text-decoration: underline;
  margin:1rem;
  color:white;
  padding-left:3px;
  padding-right:3px
}

.LSC-Unit-Left {
  align-items: center;
  padding: 1%;
  margin-right: 2%; 
  min-width:0px;
  word-wrap: break-word;
  width:33%
}

.LSC-Unit-Middle {
  align-items: center;
  padding: 1%;
  margin-top: 2%;
  margin-bottom:2%;
  min-width: 0px; 
  word-wrap: break-word;
  width:33%
}

.LSC-Unit-Right {
  align-items: center;
  padding: 1%;
  margin-left: 2%;
  min-width: 0px; 
  word-wrap: break-word;
  width:33%
}

.togradiant {
  background: content-box linear-gradient(var(--bg-color), black);
}

/** {
  min-width: 0px; 
  word-wrap: break-word;
}

.NaviOpen {
  
}*/

.StickerBlorb {
    width: fit-content;
    height: fit-content;
    display: flex;
    position: sticky;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 1rem;
    background-color: hsl(250 20 70);
    border: 2px dashed hsl(295 30 40);
    padding: 1rem;
    top: 10;
    color: hsl(288 40 40);
    min-width: 0px; 
    word-wrap: break-word;
}

.StickerBlorb h2 {
  margin: 0px;
}

.StickerBlorb p {
  margin: 8px;
}

.blorbicon {
  width: 1.2em;
  height: auto;
  filter: saturate(2);
}

.pimeja {
    --bg-color: hsl(0 0 0);
    --text-color: hsl(0 0 100);
}

.TNS-Þumbnail {
  /*image height should be 2000px and 1000px widþ*/
  height: auto;
  width: 100%;
  filter: saturate(20%);
  border-radius: 15px;
}

.TNS-Þumbnail:hover {
  /*image height should be 2000px and 1000px widþ*/
  height: auto;
  width: 100%;
  filter: saturate(100%);
  border-radius: 15px;
  transition: filter 0.2s ease;
}

.topper {
  justify-content:left;
  display:flex;
  align-items:center;
  background-color:hsl(0 0 85);
  margin-top:0px;
  margin-bottom:6.5%;
  gap:3%;
  border-bottom: 1px dotted hsl(0 0 20);
  flex-wrap:wrap;
}

.pimeja .topper{
  justify-content:left;
  display:flex;
  align-items:center;
  background-color:hsl(0 0 20);
  margin-top:0px;
  margin-bottom:6.5%;
  gap:3%;
  border-bottom: 1px dotted hsl(0 0 80);
  flex-wrap:wrap;
}

.toppericon {
  width: 5%;
  height: auto;
  padding: 1px;
  border-radius:5px;
  border:1px solid hsl(0 0 20);
}

.pimeja .toppericon {
  width: 5%;
  height: auto;
  padding: 1px;
  border-radius:5px;
  border:1px solid hsl(0 0 80);
}

.toppertext {
  color: #555555;
  margin-top:0px;
  margin-bottom:0px;
  padding:1%;
  margin-left:2%;
  margin-right:2%;
}

.pimeja .toppertext{
  color: #cccccc;
  margin-top:0px;
  margin-bottom:0px;
  padding:1%;
  margin-left:2%;
  margin-right:2%;
}

.toppertext a {
  color: #555555;
}

.pimeja .toppertext a {
  color: #cccccc;
}

.bottomer{
 display: flex;
  justify-content: center;
  align-items: center;
  width:100%;
  margin-top:5%;
}

#Iz {
  /*silly*/
}

#Lz {
  /*silly*/
}

#NN {
  /*silly*/
}

#CS {
  /*silly*/
}

#TW {
  /*silly*/
}

#AW {
  /*silly*/
}

.Entry {
  /*double silly*/
}

#Darkner {
  /*HO HO HO! I'M JUST A SMALL BOY LOST IN THIS CSS FILE*/
}

#vgnd{
  /*VOLENDE*/
}

#trg{
  /*TERUG*/
}

#CurPag {
  /*silly*/
}

#PagNum{
    /*silly*/
}

.CalcButt{
  width:fit-content;
  height:fit-content;
  border:dashed 2px hsl(250 40 50);
  background-color:hsl(230 40 70);
  padding:2%;
}

#stylebust{
  /*silly*/
}

#stylehalfbody{
  /*silly*/
}

#stylefullbody{
  /*silly*/
}

#stylesketch{
  /*silly*/
}

#styleinked{
  /*silly*/
}

#styleflats{
  /*silly*/
}

#styleshaded{
  /*silly*/
}

#additionbackgroundsimple{
  /*silly*/
}

#additionbackgroundcomplex{
  /*silly*/
}

#additionalcharacter{
  /*silly*/
}
