/* ================================
   MF4MB DARK OVERRIDES
   Buttons, Inputs, Selects
   ================================ */

button,
input.button,
a.button,
input[type="submit"],
input[type="reset"] {
	background: linear-gradient(#2E3744, #232933);
	color: #f5f5f5 !important;
	border: 1px solid #12161d;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
}

/* Hover */
button:hover,
input.button:hover,
a.button:hover,
input[type="submit"]:hover {
	background: linear-gradient(#3a4658, #2E3744);
	color: #ffffff !important;
	border-color: #1a1f29;
}

/* Disabled */
button:disabled,
input.button:disabled {
	background: #2a2f3a;
	color: #777 !important;
	border-color: #1a1f29;
	cursor: not-allowed;
}

/* Dropdowns */
select {
	background: #232933;
	color: #f5f5f5;
	border: 1px solid #2E3744;
}

select option {
	background: #232933;
	color: #f5f5f5;
}

/* Textfelder */
input.textbox,
textarea {
	background: #1b1f27;
	color: #f5f5f5;
	border: 1px solid #2E3744;
}

input.textbox:focus,
textarea:focus {
	border-color: #297AE3;
	outline: none;
}

/* =========================================
   Fix: MyBB Postbit Buttons (Antworten/Zitieren/Edit/Löschen etc.)
   ========================================= */

.postbit_buttons > a,
.postbit_buttons > a:link,
.postbit_buttons > a:visited {
	display: inline-block;
	background: linear-gradient(#2E3744, #232933) !important;
	color: #f5f5f5 !important;
	border: 1px solid #12161d !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
	text-decoration: none !important;
}

.postbit_buttons > a:hover,
.postbit_buttons > a:active,
.postbit_buttons > a:focus {
	background: linear-gradient(#3a4658, #2E3744) !important;
	color: #ffffff !important;
	border-color: #1a1f29 !important;
	text-decoration: none !important;
	outline: none !important;
}

/* Optional: falls da noch das helle Button-Background-Image reinfunkt */
.postbit_buttons > a {
	background-image: none !important;
}

/* Entfernt Initial- / Letter-Avatare im Forum */
.lastpost_avatar,
.lastpost_avatar_fallback,
.user-initial,
.avatar-initial,
.forum-lastpost-avatar {
	display: none !important;
}
