/* Neutral form colors and red selection states. */

.slay-site :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="file"]):not([type="hidden"]),select,textarea):not(:where(.member-profile,.member-profile *,[data-profile-theme],[data-profile-theme] *,.member-card,.member-card *, .leader-card,.leader-card *)) {
  color:#f2f2f4 !important; background:#171719 !important; border-color:#65413d !important;
}
.slay-site :is(input,textarea):not(:where(.member-profile *,[data-profile-theme] *,.member-card *,.leader-card *))::placeholder {
  color:#aaa3a3 !important;
}
.slay-site :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="file"]):not([type="hidden"]),select,textarea):not(:where(.member-profile,.member-profile *,[data-profile-theme],[data-profile-theme] *,.member-card,.member-card *,.leader-card,.leader-card *)):focus {
  border-color:#d94a3f !important; outline-color:#e15a50 !important;
  box-shadow:0 0 0 3px #d0261e24,0 0 16px #d0261e20 !important;
}
.slay-site .segmented:not(:where(.member-profile *,[data-profile-theme] *,.member-card *,.leader-card *)) {
  background:#171719 !important; border-color:#65413d !important;
}
.slay-site .segmented label:not(:where(.member-profile *,[data-profile-theme] *,.member-card *,.leader-card *)) {
  color:#ded9d9; border-color:#65413d;
}
.slay-site .segmented label.selected:not(:where(.member-profile *,[data-profile-theme] *,.member-card *,.leader-card *)) {
  color:#fff !important; background:#4b211e !important; border-color:#a5423b !important;
  box-shadow:inset 0 -2px #e34d41,0 0 14px #d0261e1c !important;
}
.slay-site .segmented label:not(.selected):hover:not(:where(.member-profile *,[data-profile-theme] *,.member-card *,.leader-card *)) {
  color:#fff !important; background:#31201e !important;
}
.slay-site .segmented label:has(input:focus-visible) { outline-color:#e15a50 !important; }
.slay-site select option { color:#f2f2f4; background:#171719; }
