/*Amerimutt Theme v1.0 or Whatever*/

body {
background: #ffffff;
;
background-image: url("https://files.catbox.moe/pnjp0q.png");
background-size: 105px;
background-position: bottom right 15px;
background-repeat: no-repeat;
;
;
margin: 0 4px;
padding-left: 0px;
padding-right: 0px;
}

a,
a:visited {
;
}

a:link:hover, a:visited:hover {
;
}

div.boardlist {
margin-top: 3px;
;
;
font-weight: bold;
;
}

div.boardlist a {
text-decoration: none;
;
;
font-weight: bold;
}

div.boardlist a:hover {
;
}

div.boardlist.bottom {
margin-top: 12px;
clear: both;
padding: 10px;
border-radius: 50px;
text-align: center;
}

.desktop-style div.boardlist:nth-child(1) {
position: fixed;
top: 0;
left: 0;
right: 0;
margin-top: 0;
z-index: 30;
;
border-style: none;
border-bottom: 0px;
padding: 10px;
text-align: center;
box-shadow: none;
}


img.banner, img.board_image {
content: url("https://files.catbox.moe/86yezk.png");
border-style: none;
max-width: 98% !important;
max-height: 200px;
}

hr {
border:4px solid #ffcc00;
height: 0;
clear: left;
margin-bottom: 25px;
margin-top: 25px;
border-radius: 50px;
}

h1 {
;
letter-spacing: -1px;
;
margin: 20px;
text-align: center;
;
}

h1 a {
;
}

h1:after {
content: " or whatever";
}

.bl {
text-decoration: none;
;
}

.box.middle {
background: #ff0000;
;
font-weight: bold;  
border-style: none;
padding-bottom: 10px;
border-radius: 20px;
}

.box.middle h2 {
background: #ffcc00;
;
text-align: center;
border-radius: 20px 20px 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
}

.box.left {
background: #ff0000;
;
font-weight: bold;  
border-style: none;
padding-bottom: 10px;
border-radius: 20px;
}

.box.left h2 {
background: #ffcc00;
;
text-align: center;
border-radius: 20px 20px 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
}

.box.right {
background: #ff0000;
;
font-weight: bold;  
border-style: none;
padding-bottom: 10px;
border-radius: 20px;
}

.box.right h2 {
background: #ffcc00;
;
text-align: center;
border-radius: 20px 20px 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
}

.box img {
border-radius: 12px;
;
border-width: 4px;
border-style: solid;
}

div.ban {
background: #ff0000;
border-style:none;
;
font-weight: bold;
padding-bottom: 10px;
border-radius: 20px;
}

div.ban h2 {
background: #ffcc00;
;
text-align: center;
}

.intro {
margin: 0.5em 0;
padding: .2em .4em .2em .4em;
border-radius: 5px;
display: inline-block;
}

.intro span.subject {
;
font-weight: bold;
text-shadow: black .5px .5px, black -.5px -.5px, black -.5px .5px, black .5px -.5px;
;
}

span.quote {
;
}

span.quote2 {
;
}

@; ; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; ; -webkit-text-stroke-width: 0px; text-decoration: none; ; ; ;Palatino Linotype", "Book Antiqua", Palatino, serif; ; -webkit-text-size-adjust: 100%; ; float: none; display: inline !important;">-face {
;
src: url(https://files.catbox.moe/rr3lmy.ttf);
}

.glow {
;
text-shadow: 0 0 0, 0 0 0;
;
;
}

.glow:after {
;
content: " (Warning: This user is a suspected CCP agent.)";
;
font-weight: bold;
;
}

.glow:hover {
;
;
}

.glow:hover:before {
content: " Translation: ";
font-weight: bold;
}

a:hover, .intro a.post_no:hover {
;
}

div.banner {
;
;
border-radius: 50px;
;
font-weight: bold;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
}

.theme-catalog div.thread img {
float: none !important;
margin: auto;
max-height: 80px;
max-width: 120px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
border: 0px solid;
border-radius: 8px;
}

.theme-catalog div.thread {
display: inline-block;
vertical-align: top;
text-align: center;
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
height: 180px;
width: 200px;
overflow: hidden;
position: relative;
;
max-height: 300px;
background-image: url("https://files.catbox.moe/kes96b.png") !important;
background-position: center;
background-size: 144px 200px;
background-repeat: no-repeat;
transition: .2s;
}


.theme-catalog div.thread:hover {
;
border-radius: 5px;
box-shadow: 0px 0px 15px rgba(0,0,0,0.15);
transform: scale(1.2);
transition: .2s;
background-position: center;
background-size: 144px 200px;
background-repeat: no-repeat;
}

.theme-catalog div.grid-size-vsmall {
background-size: 80%;
}

form table {
margin: auto;
background-image: url("https://files.catbox.moe/h2qptj.png");
background-position: center;
background-size: 400px 500px;
background-repeat: no-repeat;
overflow: visible;
padding: 60px;
}

form table tr th {
background: #ff0000;
;
}

form table input {
;
padding:4px 4px;
border-style: none;
border-radius: 50px;
;
font-weight: bold;
box-shadow: none;
}

#quick-reply th {
padding: 2px 0;
border: 3px solid #ffcc00 !important;
}

input[type="text"], input[type="password"], textarea {
border-style: none;
}

.intro span.name {
;
;
}

.intro span.name:hover {
;
}

.intro span.name:after {
content: "Mutt";
;
font-weight: bold;
}

.intro span.name:hover:after {
content: none;
}

.intro a.email span.name {
;
}

.intro a.email:hover span.name {
;
}

.post-image {
display: block;
float: left;
margin: 5px 20px 10px 20px;
border-radius: 12px;
}

span.heading {
;
;
font-weight: bold;
}

div.post.reply div.body a {
;
}

div.post.reply {
;
margin: .6em 4px;
padding: 0.4em 3em 1em 3em;
max-width: 94% !important;
border-radius: 20px;
border-width: 3.5px;
;
border-style: solid;
;
outline-width: 5px;
outline-style: solid;
}

div.post.reply.highlighted {
background: #ffea84;
;
}

div.pages {
;
font-weight: bold;
background: #ff0000;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
margin: 8px 0 4px 0;
border-style: none;
border-radius: 50px;
}

div.pages a {
;
font-weight: bold;
}

div.pages a.selected {
;
font-weight: bolder;
}

div.pages form input {
margin: 0 5px;
display: inline;
border: 2px solid #ffcc00;
background: #ff0000;
border-radius: 50px;
padding: 2px 8px;
font-weight: bold;
;
}

div.pages form input:hover{
background: #ffcc00;
}

select {
;
cursor: default;
margin: .3em;
padding: 2px 4px;
border-style: none;
border-radius: 50px;
;
font-weight: bold;
box-shadow: none;
;
}

select:focus-visible {
outline-style: none;
}

#delete-fields {
border-style: none;
;
padding: 6px;
padding-left: 10px;
border-radius: 50px 20px 20px 50px;
margin: 8px;
}

#report-fields {
border-style: none;
;
padding: 6px;
padding-left: 10px;
border-radius: 50px 20px 20px 50px;
margin: 8px;
}

input[type="submit" i], input[type="button"] {
;
;
font-weight: bold;
padding-block: 4px;
padding-inline: 8px;
border-style: none;
border-radius: 4px;
}

input[type="text"], input[type="password"], textarea {
border-style: none;
border-radius: 2px;
;
;
margin-left: 7px;
margin-right: 10px;
padding: 2px;
padding-left: 8px;
}

input[type="submit" i]:focus-visible, input[type="button"]:focus-visible {
outline-style: none;
border-style: none;
;
;
}

img[src="/static/spoiler-gem2.png"] {
content: url(https://files.catbox.moe/ejm1j2.png) !important;
background-repeat: no-repeat;
}

img[src="[URL]https://soyjaks.party/static/front-page//soyberg.png[/URL]"] {
content: url("https://files.catbox.moe/ep2grt.gif") !important;
background-repeat: no-repeat;
}

/*I'm going to eat you.*/
img[src="[URL]https://soyjaks.party/static/front-page//soyberg.png[/URL]"]:hover {
transform: scale(10) translateY(25px);
transition: 20s;
transition-delay:1s;
position: relative;
z-index: 1000;
cursor: url(https://files.catbox.moe/atzpd5.cur), auto !important;
}
