html,
body {
height: 100%;
}
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
color: #333;
}
a {
text-decoration: none;
color: inherit;
}
button {
margin-left: 10px;
padding: 5px 12px;
cursor: pointer;
background: #F9A22C;
color: #000000;
border: 1px solid #F9A22C;
border-radius: 4px;
transition: background 0.05s;
border: 1px solid transparent;
}
button:hover {
background: #fdf1db;
color: #7E471B;
border: 1px solid #7E471B;
}
.rc-system {
font-style: italic;
}
.rc-self {
color: #ff0000;
font-weight: bold;
}
.rc-partner {
color: #0000ff;
font-weight: bold;
}
.link {
color: #F9A22C;
cursor: pointer;
}
h1,
h2,
h3 {
margin: 0;
display: block;
}
.multiselect__option--highlight,
.multiselect__option--highlight::after,
.multiselect__tag,
.multiselect__option--highlight[data-select],
.multiselect__option--highlight[data-selected],
.multiselect__option--highlight[data-deselect] {
background: none;
background-color: #F9A22C;
color: #000;
}
span.button {
padding: 2px 2px;
margin-left: 4px;
cursor: pointer;
background: #F9A22C;
color: #000000;
border: 1px solid #F9A22C;
border-radius: 4px;
transition: background 0.05s;
border: 1px solid transparent;
width: 1.2em;
height: 1.2em;
display: inline-block;
text-align: center;
line-height: 1.2em;
}
span.button:hover {
background: #fdf1db;
color: #7E471B;
border: 1px solid #7E471B;
}
.font-color-gender-male {
color: #1E90FF;
}
.font-color-gender-female {
color: #FF69B4;
}
.font-color-gender-transmale {
color: #00CED1;
}
.font-color-gender-transfemale {
color: #FFB6C1;
}
.font-color-gender-nonbinary {
color: #DAA520;
}