/* Gold Bar theme for 4/13/26 ;^P */

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

body {
color: #e6d6b8;
background:
url('/static/themes/mcd/counter.png') repeat-x,
url('/static/themes/mcd/kintano-head.png') no-repeat,
url('/static/themes/mcd/barback.png') no-repeat,
linear-gradient(to top, transparent, #645c4d),
#222933
;
background-attachment: fixed;
background-position: bottom, bottom 4% right 2%, top;
background-size: 100vw auto, 25vw auto, 100% auto;
text-shadow: 0 0 5px #000000, 0 0 10px #000000, 0 0 15px #000000;
font-family: 'GenEiLate', sans-serif;
}

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

h1 {
    font-size: 32pt;
}

div.banner {
    background: linear-gradient(to bottom, #615048, #40312a);
    color: #FFEB3B;
    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, #5d4c44, #40312a);
    color: #fff4c2;
    font-size: 1.13em;
    border: 2px solid #9c7554;
    text-align: left;
    border-radius: 5px;
   font-family: 'Algerya', sans-serif;
text-shadow:none;
}


.thread {
text-shadow: none;
}

div.post.op {
    background-image: url('/static/themes/mcd/blackboard.png') !important;
    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;
}


div.post.reply {
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;
      box-shadow: 4px 4px 4px rgba(0, 0, 0, .35);
}

div.reply:hover {
background:   radial-gradient(
      circle at 50% 50%,  
      #58473f 25%,
      #43342c 60%,
      rgba(30, 30, 27, 0.6) 95%
    ), rgba(44,44,44,.85);
background-clip: padding-box;
}


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

.intro span.subject {
    color: #deb853;
    font-family: 'Alegreya', 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%,  
       #58473f 25%,
      #43342c 60%,
      rgba(30, 30, 27, 0.6) 98%
    ), rgba(44,44,44,.85);
    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, #5f4e46, #40312a);
    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, #40312a, #5f4e46);
    transform: scale(1.05);
    text-shadow: 1px 1px 5px #FFAAAA;
}


 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%,  
      #322e2b 25%,
      #332f2c 60%,
      rgba(30, 30, 27, 0.6) 95%
    ), rgba(44,44,44,.85);
    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%,  
      #58473f 25%,
      #43342c 60%,
      rgba(30, 30, 27, 0.6) 95%
    ), rgba(44,44,44,.85);
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;
}
