/* More restrained, accessible controls on warm mustard site backgrounds. */
:root { --comp-control-paper:#fff8e8; --comp-control-hover:#edf1ea; --comp-control-stroke:#668482; }
select,select option,select optgroup,
.comp-bar select,.random-field select,.reading-tabs select,
.author-shell select,.book-desk select,.book-editor select {
  background-color:var(--comp-control-paper)!important;
  color:#163d3a!important;
}
select,.comp-bar select,.random-field select,.author-shell select {
  border:1px solid var(--comp-control-stroke)!important;
  border-radius:5px!important;
  min-height:40px;
  color-scheme:light;
}
select option,select optgroup{padding:7px 11px;background:var(--comp-control-paper)!important;color:#163d3a!important}
select:focus-visible{outline:2px solid #006c75;outline-offset:2px}
.genre-picker-menu,.genre-suggestions,.genre-dropdown-menu{background:#fff8e8!important;color:#163d3a!important;border-color:#668482!important;box-shadow:0 7px 24px rgba(0,52,52,.14)}
.genre-picker-option,.genre-dropdown-option{background:transparent!important;color:#163d3a!important;border-bottom-color:rgba(0,77,79,.11)}
.genre-picker-option:hover,.genre-picker-option.active,.genre-dropdown-option:hover{background:#edf1ea!important;color:#004d4f!important}
.genre-picker-option:focus-visible{outline:2px solid #006c75;outline-offset:-3px}
/* Native OS selection popups may not fully honor option styles on every browser. */
