@import url("../../../rider-palette/palette.css");

* {
  all: unset;
  font-family: "JetBrainsMono Nerd Font", "JetBrains Mono", monospace;
  font-size: 16px;
  color: @rider-fg-bright;
}

window,
#window,
.background {
  background: transparent;
}

box,
listview,
scrolledwindow {
  background: transparent;
}

entry,
#input,
searchentry {
  background: rgba(32, 36, 36, 0.96);
  color: @rider-fg-bright;
  border: 1px solid rgba(108, 149, 235, 0.35);
  border-radius: 18px;
  padding: 16px 18px;
  margin: 0 0 16px 0;
  min-height: 30px;
  caret-color: @rider-func;
}

entry selection,
#input selection,
searchentry selection {
  background: @rider-selection;
  color: @rider-fg-bright;
}

listview,
#list,
.list {
  background: rgba(38, 38, 38, 0.94);
  border: 1px solid rgba(64, 64, 64, 0.95);
  border-radius: 24px;
  padding: 12px;
}

child,
.item,
row {
  background: transparent;
  border-radius: 18px;
  padding: 10px 12px;
  margin: 4px 0;
}

child:selected,
child:focus,
child:hover,
.item:selected,
.item:hover,
row:selected,
row:hover {
  background: rgba(8, 51, 94, 0.92);
}

label,
.label,
#label {
  color: @rider-fg-bright;
}

#sub,
.sub,
.dim-label,
.description {
  color: @rider-fg-gutter;
}

#icon {
  color: @rider-func;
  margin-right: 14px;
}

#activationlabel,
.activationlabel,
.quick-activation {
  color: @rider-string;
  font-weight: 700;
}

#typeahead,
#placeholder,
.placeholder {
  color: @rider-fg-gutter;
}
