/* Path 32 
Apparently bunny Majetano wasn't classy enough :/ 

Meiqts 5/9/26
*/

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

body {
color: #e6d6b8;
font-family: 'GenEiLate', sans-serif;
text-shadow: 0 0 5px #000000, 0 0 10px #000000, 0 0 15px #000000;
background: 
url('/static/themes/wallpaper/branches.png'),
url('/static/themes/wallpaper/leaves.png'),
url('/static/themes/wallpaper/grid.svg'), 
url('/static/themes/wallpaper/shadedbranch.png'), 
url('/static/themes/wallpaper/texturered.png') 16%;
background-size: 36% auto, 36% auto, 10% auto, auto;
background-position: 150px 150px, 150px 150px, center, center;
background-attachment: scroll, scroll, scroll, fixed, fixed;
}




header div.subtitle, h1 {
    color: #fac875;
    font-family: 'Handserif', serif;
    text-align: center;
    font-size: 32pt;
    text-shadow: 0 0 5px #000000, 0 0 5px #000000, 0 0 10px #000000, 0 0 15px #000000;
}

h1 {
    font-size: 42pt;
}

div.banner {
    background: linear-gradient(to bottom, rgba(102, 16, 25, .95 ), rgba(58, 8, 13, 0.8));
    color: #ffe787;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    text-align: center;
    border: 1px solid #FFCA28;
    border-radius: 16px;
    box-shadow: 0 0 10px #ba8067;
}

form table {
   width: 50%;
   min-height: 250px;
   margin: 1px auto;
   padding: 5px;
   background-color: rgba(0, 0, 0, 0.3);
  border-radius:20px;
text-shadow:none;
}

form table tr th { 
    background: linear-gradient(to bottom, rgba(102, 16, 25, .95 ), rgba(58, 8, 13, 0.85));
    color: #fff4c2;
    font-size: 1.13em;
    border: 2px solid #9c7554;
    text-align: left;
    border-radius: 5px;
   font-family: 'Handserif', sans-serif;
text-shadow:none;
}


.thread {
text-shadow: none;
}


p.intro {
font-family: 'Handserif', serif;
font-size: 14pt;
}


div.post.reply {
background: radial-gradient(
      circle at 50% 50%,  
      rgba(11, 11, 11, 0.85) 32%,
      rgba(14, 14, 14, 0.7) 70%,
      rgba(28, 18, 4, 0.6) 95%
    ), rgba(10,10,10,.5);
    border: 4px solid transparent;
    background-clip: padding-box;
  border-image: url('/static/themes/wallpaper/goldent.png') 16 
    round; 
border-radius: 15px;
border-image-width: 28px;
border-image-slice: 40;
    padding: 8px 8px 12px 16px;
    overflow: auto;
      box-shadow: 4px 4px 4px rgba(0, 0, 0, .35);
}

div.reply:hover {
background:   radial-gradient(
      circle at 50% 50%,  
       rgba(102, 16, 25, .85 )25%,
      rgba(89, 13, 20, 0.6) 60%,
      rgba(58, 8, 13, 0.6) 98%
    ), rgba(24,24,24,.75);
background-clip: padding-box;
}


.intro span.name, span.trip {
	color: #ffe787;
}

.intro span.subject {
    color: #deb853;
    font-family: 'Handserif', serif;
;}


a, a:link, a:visited, .intro a.email span.name, div.post.reply div.body a:link, div.post.reply div.body a:visited, div.boardlist a {
	color: #f03036;
}
a:hover, a:link:hover, a:visited:hover, div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover {
	color: #f3f0ea;
}

span.quote {
	color: #deb853;
        font-style: italic;
}

div.post.reply.highlighted {
  background: 
    url('/static/themes/mcd/badge.png') no-repeat bottom 10px right 10px,
radial-gradient(
      circle at 50% 50%,  
       rgba(102, 16, 25, .85 )25%,
      rgba(89, 13, 20, 0.6) 60%,
      rgba(58, 8, 13, 0.6) 98%
    ), rgba(24,24,24,.75);
    background-clip: padding-box;

;
background-size: auto 56px;
}

hr {
  border: none; 
  height: 24px; 
  background-image: url('/static/themes/mcd/arrows.png');
background-repeat: no-repeat;
background-position: center;
}

input[type="submit"], button {
    background: linear-gradient(to bottom, rgba(11, 11, 11, 0.95), rgba(28, 18, 4, 0.8));
    color: #e6d6b8;
    border: 1px solid #fac875;
    border-radius: 2px;
    text-shadow: 1px 1px 2px #990000;
    transition: background 0.3s, transform 0.3s;
}
input[type="submit"]:hover, button:hover { 
    background: linear-gradient(to bottom, rgba(102, 16, 25, .95 ), rgba(58, 8, 13, 0.8));
    transform: scale(1.05);
    text-shadow: 1px 1px 5px #FFAAAA;
}

input[type="text"], textarea, select {
	background: #000000;
	color: #e6d6b8;
	border: 1px double;
	border-color:#45080d;
        border-radius: 5px;
	padding-left: 5px;
	padding-right: -5px;
	font-family: 'Courier New';;
	font-size: 12pt;
}


 p.unimportant {
 visibility: hidden;
 }

::selection {
    background-color: #6a0203; 
    color: #deb853;}


div.ban h2 {
    background: gray;
    color: black;
    font-size: 12pt;}

div.module, div.ban {
   background: radial-gradient(
      circle at 50% 50%,  
      #322e2b 25%,
      #332f2c 60%,
      rgba(30, 30, 27, 0.6) 95%
    ), rgba(44,44,44,.85);
    border: 4px solid transparent;
    background-clip: padding-box;
  border-image: url('https://megidochan.de/test/src/1768755001341-1.png') 16 
    round; 
border-radius: 12px;
border-image-width: 24px;
border-image-slice: 32;
    padding: 8px 8px 12px 16px;
    overflow: auto;
   text-shadow: none;
      box-shadow: 4px 4px 4px rgba(0, 0, 0, .35);
}

 div.pages {
	background: #41322b;
	border-color: #c6b8d5;
	border-style: none;
	box-shadow: 2px 2px #bb7a2d;
	margin: 0.225em 4px;
	color: #e6d6b8;
}

.theme-catalog div.thread {
	background: radial-gradient(
      circle at 50% 50%,  
      rgba(11, 11, 11, 0.85) 32%,
      rgba(14, 14, 14, 0.7) 70%,
      rgba(28, 18, 4, 0.6) 95%
    ), rgba(10,10,10,.5);
    background-size: cover;
    background-position: center;
	background-repeat: no-repeat;
	background-attachment: local;
    border: 8px solid transparent;
    border-image: url('/static/themes/mcd/blackboardframe.png') 6 round;
    min-height: 90px;
    overflow-x: hidden;
}


.theme-catalog div.thread:hover {
	background:   radial-gradient(
      circle at 50% 50%,  
       rgba(102, 16, 25, .85 )25%,
      rgba(89, 13, 20, 0.6) 60%,
      rgba(58, 8, 13, 0.6) 98%
    ), rgba(24,24,24,.75);
background-clip: padding-box;
    background-position: center;
	background-repeat: no-repeat;
	background-attachment: local;
    border: 8px solid transparent;
    border-image: url('/static/themes/mcd/blackboardframe.png') 6 round;
    min-height: 90px;
    overflow-x: hidden;
}




/*scanlines*/
body::before {
content: " ";
display: block;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(rgba(16, 16, 16, 0) 66%, rgba(0, 0, 0, 0.20) 33%);
z-index: -1;
background-size: 100% 2px, 2px 100%;
pointer-events: none;
}


/*red cursor*/

* {
    cursor: url('/static/cursor/goldie.png'), auto;
}
