/* Background */

@font-face {
    font-family: 'ChihayaJun';
    src: url('/static/fonts/chihaya.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


div.module, div.ban {
    background: #fff292;
    border: 1px solid #000;
    max-width: 800px;
    box-shadow: 7px 7px rgba(0, 0, 0, 0.5) !important;
    margin: 30px auto;
}


.intro span.name {
    color: rgb(207 99 190)!important;}


.desktop-style div.boardlist:not(.bottom) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin-top: 0;
    z-index: 30;
    box-shadow: 0 1px 2px rgb(0 0 0 / 15%);
    border-bottom: 1px solid;
    background-color: #EEEEEE !important;
    background: none;
}

	
	div.post.reply, form table {
  border-radius: 15px;
}

	

body {
 color: #ff6996;
  background: 
    url('/static/ame/Non_mid.png') no-repeat 105% bottom,
    url('/static/ame/top.png') repeat-x top,
    url('/static/ame/drops.png'),
    linear-gradient(180deg, #fff292 0%, #d9f0ff 100%);
    background-attachment: scroll, fixed, scroll; /* Non, Clouds, Rain */
/*  font-family: 'ChihayaJun', Arial, sans-serif; 
  font-size: 16pt;
  letter-spacing: 0.0001em;
  line-height: 0.85; 
*/
}

div.post.reply {
    background: rgb(255 214 228 / 74%);
    color: #ff6996;
    border: double;
   border-color: #ff6996}

div.post.reply.highlighted {
   background-color: #fff292;}

div.post:hover {
  background-color: #fff292;
}

header div.subtitle {
  color: rgb(26,26,26); 
  font-style: italic;}


table tbody tr:nth-of-type( even ) {
    background-color: rgba(242, 177, 177, 0.74);}

table tbody tr:nth-of-type( odd ) {
    background-color: rgba(228, 104, 104, 0.74);}

table.modlog tbody tr:nth-of-type( even ) {
    background-color: rgba(242, 177, 177, 0.34);}

table.modlog tbody tr:nth-of-type( odd ) {
    background-color: rgba(228, 104, 104, 0.34);}



a {
  color:#499da3!important; 
  text-decoration: none;}



a:hover {
  color: #60CFD6!important;
  text-shadow: 2px 2px #ffa7c4;
  transform: scale(1.05);
  transition: 0.3s;
}

table.fileboard .intro a {
    margin-left: 0px;
    color: #4D4D4D !important;}

p.quote {
   color: #60CFD6;}

span.quote {
    color: #60CFD6;
}


table.fileboard .intro a:hover {
   color: #60CFD6!important; 
   text-decoration: underline;}


h1 {
    font-family: tahoma;
    letter-spacing: -2px;
    font-size: 20pt;
    margin: 0;
}


div.ban h2 {
    background: #189780;
    color: white;
    font-size: 12pt;
}

.post-menu li {
color: white;
}
   




span.spoiler {
    color: transparent;
    background: none !important;
    text-shadow: 0 0 5px rgba(255,167,196,0.5);
    padding: 0 1px;
}

span.spoiler:hover {
    color: inherit; 
    text-shadow: none;
}   

 div.post.reply div.body span.spoiler a {
     color: transparent!important;
    background: none !important;
    text-shadow: 0 0 5px rgba(255,167,196,0.5);
    padding: 0 1px;
}

div.post.reply div.body span.spoiler a:hover {
     color: inherit!important; 
    text-shadow: none;
}
 
   
   

/*old*/


header div.subtitle, h1 {
    color: #a961bf;
	}



form table {
   width: 60%;
   min-height: 250px;
   margin: 1px auto;
   border: dotted #ff6996;
   border-width: 0px 0px 0px 5px;
   padding: 5px;}
   
   
table.diceroll {
min-height: 0px;
}


div.banner {
    background-color: #189780;
    font-size: 12pt;
    font-weight: bold;
    text-align: center
}


form table tr th {
    background: #dda1f1;}


div.pages {
   width: 98%;
   text-align: center !important;
   background-color: #189780;
   box-shadow: 2px 2px #ffa7c4; !important;}

div.pages.top {
    display: block;
    position: static;
    top: 0;
    right: 0;
    opacity: 0.9;
}



   /* Hidden*/
div.boardlist.bottom {
    clear: both;
    visibility: hidden;
}
   
   
   
 /* Perry cursor */
* {
    cursor: url('/static/ame/perry.png'), auto;
}


/* Clickable */
a, button, input[type="submit"], .clickable-element-class {
    cursor: url('/static/ame/perry_B.png'), pointer;
}

  
   
 /* Image fuggery */
.post-image {
    filter: saturate(125%) brightness(125%) contrast(125%);
    transition: filter 0.3s ease;
}

/*revert to on hover */
.post-image:hover {
    filter: none; 
}