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; }