all repos — dotfiles @ a9d88fbd77f9981feebf5d0e6b84f588d239c028

my *nix dotfiles

themes/Fantome/gtk-3.0/gtk.css (view raw)

   1* {
   2  background-clip: padding-box;
   3  -GtkToolButton-icon-spacing: 4;
   4  -GtkTextView-error-underline-color: #dbbb7b;
   5  -GtkScrolledWindow-scrollbar-spacing: 0;
   6  -GtkToolItemGroup-expander-size: 11;
   7  -GtkWidget-text-handle-width: 20;
   8  -GtkWidget-text-handle-height: 20;
   9  -GtkDialog-button-spacing: 4;
  10  -GtkDialog-action-area-border: 0;
  11  outline-color: alpha(currentColor,0.3);
  12  outline-style: dashed;
  13  outline-offset: -3px;
  14  outline-width: 1px;
  15  -gtk-outline-radius: 2px; }
  16
  17.background {
  18  color: #d8dee8;
  19  background-color: #2f343f; }
  20
  21*:disabled {
  22  -gtk-icon-effect: dim; }
  23
  24.gtkstyle-fallback {
  25  background-color: #2f343f;
  26  color: #d8dee8; }
  27  .gtkstyle-fallback:hover {
  28    background-color: #4e5467;
  29    color: #d8dee8; }
  30  .gtkstyle-fallback:active {
  31    background-color: #2f343f;
  32    color: #d8dee8; }
  33  .gtkstyle-fallback:disabled {
  34    background-color: #2f343f;
  35    color: rgba(211, 218, 227, 0.45); }
  36  .gtkstyle-fallback:selected {
  37    background-color: #bf616a;
  38    color: #d8dee8; }
  39
  40.view, iconview,
  41.view text,
  42iconview text,
  43textview text {
  44  color: #d8dee8;
  45  background-color: #2f343f; }
  46  .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
  47  .view text:selected,
  48  iconview text:selected,
  49  textview text:selected,
  50  .view text:selected:focus,
  51  iconview text:selected:focus,
  52  textview text:selected:focus {
  53    border-radius: 2px; }
  54
  55textview border {
  56  background-color: #2f343f; }
  57
  58rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband,
  59.rubberband {
  60  border: 1px solid #bf616a;
  61  background-color: rgba(191, 97, 106, 0.2); }
  62
  63flowbox flowboxchild {
  64  padding: 3px;
  65  border-radius: 2px; }
  66  flowbox flowboxchild:selected {
  67    outline-offset: -2px; }
  68
  69label.separator, popover label.separator,
  70popover.background label.separator {
  71  color: #d8dee8; }
  72
  73label selection {
  74  color: #d8dee8;
  75  background-color: #bf616a; }
  76
  77label:disabled {
  78  color: rgba(211, 218, 227, 0.45); }
  79
  80.dim-label, label.separator, popover label.separator,
  81popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
  82  opacity: 0.55; }
  83
  84assistant .sidebar {
  85  background-color: #2f343f;
  86  border-top: 1px solid #2f343f; }
  87
  88assistant.csd .sidebar {
  89  border-top-style: none; }
  90
  91assistant .sidebar label {
  92  padding: 6px 12px; }
  93
  94assistant .sidebar label.highlight {
  95  background-color: #bf616a;
  96  color: #d8dee8; }
  97
  98textview {
  99  background-color: #2f343f; }
 100
 101popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier,
 102popover.background.osd,
 103popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd .scale-popup, .osd {
 104  color: #BAC3CF;
 105  border: none;
 106  background-color: rgba(53, 57, 69, 0.95);
 107  background-clip: padding-box;
 108  box-shadow: none; }
 109
 110@keyframes spin {
 111  to {
 112    -gtk-icon-transform: rotate(1turn); } }
 113
 114spinner {
 115  background: none;
 116  opacity: 0;
 117  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
 118  spinner:checked {
 119    opacity: 1;
 120    animation: spin 1s linear infinite; }
 121    spinner:checked:disabled {
 122      opacity: 0.5; }
 123
 124entry {
 125  min-height: 22px;
 126  border: 1px solid;
 127  padding: 2px 8px;
 128  caret-color: currentColor;
 129  border-radius: 3px;
 130  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
 131  color: #d8dee8;
 132  border-color: #2f343f;
 133  background-color: #2f343f; }
 134  entry.search {
 135    border-radius: 20px; }
 136  entry image {
 137    color: #b6bcc6; }
 138    entry image.left {
 139      padding-left: 0;
 140      padding-right: 5px; }
 141    entry image.right {
 142      padding-right: 0;
 143      padding-left: 5px; }
 144  entry.flat, entry.flat:focus {
 145    min-height: 0;
 146    padding: 2px;
 147    background-image: none;
 148    border-color: transparent;
 149    border-radius: 0; }
 150  entry:focus {
 151    background-clip: border-box;
 152    color: #d8dee8;
 153    border-color: #2f343f;
 154    background-color: #2f343f;
 155    box-shadow: inset 1px 0 #bf616a, inset -1px 0 #bf616a, inset 0 1px #bf616a, inset 0 -1px #bf616a; }
 156  entry:disabled {
 157    color: rgba(211, 218, 227, 0.45);
 158    border-color: rgba(43, 46, 57, 0.55);
 159    background-color: rgba(64, 69, 82, 0.55); }
 160  entry.warning {
 161    color: white;
 162    border-color: #2f343f;
 163    background-color: #ab6441; }
 164    entry.warning image {
 165      color: white; }
 166    entry.warning:focus {
 167      color: white;
 168      background-color: #ebcb8b;
 169      box-shadow: none; }
 170    entry.warning selection, entry.warning selection:focus {
 171      background-color: white;
 172      color: #ebcb8b; }
 173  entry.error {
 174    color: white;
 175    border-color: #2f343f;
 176    background-color: #b14342; }
 177    entry.error image {
 178      color: white; }
 179    entry.error:focus {
 180      color: white;
 181      background-color: #dbbb7b;
 182      box-shadow: none; }
 183    entry.error selection, entry.error selection:focus {
 184      background-color: white;
 185      color: #dbbb7b; }
 186  entry.search-missing {
 187    color: white;
 188    border-color: #2f343f;
 189    background-color: #b14342; }
 190    entry.search-missing image {
 191      color: white; }
 192    entry.search-missing:focus {
 193      color: white;
 194      background-color: #dbbb7b;
 195      box-shadow: none; }
 196    entry.search-missing selection, entry.search-missing selection:focus {
 197      background-color: white;
 198      color: #dbbb7b; }
 199  entry:drop(active):focus, entry:drop(active) {
 200    border-color: #F08437;
 201    box-shadow: none; }
 202  .osd entry {
 203    color: #BAC3CF;
 204    border-color: rgba(26, 28, 34, 0.35);
 205    background-color: rgba(102, 109, 132, 0.35); }
 206    .osd entry image, .osd entry image:hover {
 207      color: inherit; }
 208    .osd entry:focus {
 209      color: #d8dee8;
 210      border-color: rgba(26, 28, 34, 0.35);
 211      background-color: #bf616a; }
 212    .osd entry:disabled {
 213      color: rgba(186, 195, 207, 0.55);
 214      background-color: rgba(102, 109, 132, 0.2); }
 215    .osd entry selection:focus, .osd entry selection {
 216      color: #bf616a;
 217      background-color: #d8dee8; }
 218  entry progress {
 219    margin: 0 -6px;
 220    border-radius: 0;
 221    border-width: 0 0 2px;
 222    border-color: #bf616a;
 223    border-style: solid;
 224    background-image: none;
 225    background-color: transparent;
 226    box-shadow: none; }
 227
 228treeview entry.flat, treeview entry {
 229  border-radius: 0;
 230  background-image: none;
 231  background-color: #2f343f; }
 232  treeview entry.flat:focus, treeview entry:focus {
 233    border-color: #bf616a; }
 234
 235@keyframes needs_attention {
 236  from {
 237    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#bf616a), to(transparent)); }
 238  to {
 239    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#bf616a), to(transparent)); } }
 240
 241button {
 242  min-height: 22px;
 243  min-width: 20px;
 244  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
 245  border: 1px solid;
 246  border-radius: 3px;
 247  padding: 2px 6px;
 248  color: #d8dee8;
 249  border-color: #2f343f;
 250  background-color: #444a58; }
 251  button separator {
 252    margin: 4px 1px; }
 253  button.flat, button.sidebar-button {
 254    border-color: transparent;
 255    background-color: transparent;
 256    background-image: none;
 257    transition: none; }
 258    button.flat:hover, button.sidebar-button:hover {
 259      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
 260      transition-duration: 350ms; }
 261      button.flat:hover:active, button.sidebar-button:hover:active {
 262        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
 263  button:hover {
 264    color: #d8dee8;
 265    border-color: #2f343f;
 266    background-color: #505666;
 267    -gtk-icon-effect: highlight; }
 268  button:active, button:checked {
 269    color: #d8dee8;
 270    border-color: #2f343f;
 271    background-color: #bf616a;
 272    background-clip: padding-box;
 273    transition-duration: 50ms; }
 274    button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
 275      color: inherit;
 276      opacity: 0.6; }
 277  button:active {
 278    color: #d8dee8; }
 279  button:active:hover, button:checked {
 280    color: #d8dee8; }
 281  button.flat:disabled, button.sidebar-button:disabled {
 282    border-color: transparent;
 283    background-color: transparent;
 284    background-image: none; }
 285  button:disabled {
 286    border-color: rgba(43, 46, 57, 0.55);
 287    background-color: rgba(68, 74, 88, 0.55); }
 288    button:disabled label, button:disabled {
 289      color: rgba(211, 218, 227, 0.45); }
 290    button:disabled:active, button:disabled:checked {
 291      border-color: rgba(82, 148, 226, 0.75);
 292      background-color: rgba(82, 148, 226, 0.75);
 293      opacity: 0.6; }
 294      button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
 295        color: rgba(255, 255, 255, 0.8); }
 296  button.image-button {
 297    min-width: 24px;
 298    padding-left: 5px;
 299    padding-right: 5px; }
 300  button.text-button {
 301    padding-left: 12px;
 302    padding-right: 12px; }
 303  button.text-button.image-button {
 304    padding-left: 5px;
 305    padding-right: 5px; }
 306    button.text-button.image-button label:first-child {
 307      padding-left: 8px;
 308      padding-right: 2px; }
 309    button.text-button.image-button label:last-child {
 310      padding-right: 8px;
 311      padding-left: 2px; }
 312    button.text-button.image-button label:only-child {
 313      padding-left: 8px;
 314      padding-right: 8px; }
 315    button.text-button.image-button.popup {
 316      padding-right: 8px;
 317      padding-left: 8px; }
 318  button:drop(active), combobox:drop(active) button.combo {
 319    color: #F08437;
 320    border-color: #F08437;
 321    box-shadow: none; }
 322  button.osd {
 323    color: #BAC3CF;
 324    background-color: rgba(53, 57, 69, 0.95);
 325    border-color: rgba(35, 38, 46, 0.95); }
 326    button.osd.image-button {
 327      padding: 0;
 328      min-height: 36px;
 329      min-width: 36px; }
 330    button.osd:hover {
 331      color: #bf616a; }
 332    button.osd:active, button.osd:checked {
 333      color: #d8dee8;
 334      border-color: rgba(26, 28, 34, 0.35);
 335      background-color: #bf616a; }
 336    button.osd:disabled {
 337      color: #5d626e;
 338      border-color: rgba(26, 28, 34, 0.35);
 339      background-color: rgba(102, 109, 132, 0.2); }
 340  .osd button {
 341    color: #BAC3CF;
 342    border-color: rgba(26, 28, 34, 0.35);
 343    background-color: rgba(102, 109, 132, 0.35); }
 344    .osd button:hover {
 345      color: #BAC3CF;
 346      border-color: rgba(26, 28, 34, 0.35);
 347      background-color: rgba(119, 127, 151, 0.45); }
 348    .osd button:active, .osd button:checked {
 349      background-clip: padding-box;
 350      color: #d8dee8;
 351      border-color: rgba(26, 28, 34, 0.35);
 352      background-color: #bf616a; }
 353    .osd button:disabled {
 354      color: #5d626e;
 355      border-color: rgba(26, 28, 34, 0.35);
 356      background-color: rgba(102, 109, 132, 0.2); }
 357    .osd button.flat, .osd button.sidebar-button {
 358      border-color: transparent;
 359      background-color: transparent;
 360      background-image: none;
 361      box-shadow: none; }
 362      .osd button.flat:hover, .osd button.sidebar-button:hover {
 363        color: #BAC3CF;
 364        border-color: rgba(26, 28, 34, 0.35);
 365        background-color: rgba(119, 127, 151, 0.45); }
 366      .osd button.flat:disabled, .osd button.sidebar-button:disabled {
 367        color: #5d626e;
 368        border-color: rgba(26, 28, 34, 0.35);
 369        background-color: rgba(102, 109, 132, 0.2);
 370        background-image: none; }
 371      .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked {
 372        color: #d8dee8;
 373        border-color: rgba(26, 28, 34, 0.35);
 374        background-color: #bf616a; }
 375  .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child),
 376  .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
 377    box-shadow: none; }
 378  button.suggested-action {
 379    background-clip: border-box;
 380    color: white;
 381    background-color: #bf616a;
 382    border-color: #bf616a; }
 383    button.suggested-action.flat, button.suggested-action.sidebar-button {
 384      border-color: transparent;
 385      background-color: transparent;
 386      background-image: none;
 387      color: #bf616a; }
 388    button.suggested-action:hover {
 389      background-clip: border-box;
 390      color: white;
 391      background-color: #bf616a;
 392      border-color: #bf616a; }
 393    button.suggested-action:active, button.suggested-action:checked {
 394      background-clip: border-box;
 395      color: white;
 396      background-color: #bf616a;
 397      border-color: #bf616a; }
 398    button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled {
 399      border-color: transparent;
 400      background-color: transparent;
 401      background-image: none;
 402      color: rgba(211, 218, 227, 0.45); }
 403    button.suggested-action:disabled {
 404      border-color: rgba(43, 46, 57, 0.55);
 405      background-color: rgba(68, 74, 88, 0.55); }
 406      button.suggested-action:disabled label, button.suggested-action:disabled {
 407        color: rgba(211, 218, 227, 0.45); }
 408  button.destructive-action {
 409    background-clip: border-box;
 410    color: white;
 411    background-color: #F04A50;
 412    border-color: #F04A50; }
 413    button.destructive-action.flat, button.destructive-action.sidebar-button {
 414      border-color: transparent;
 415      background-color: transparent;
 416      background-image: none;
 417      color: #F04A50; }
 418    button.destructive-action:hover {
 419      background-clip: border-box;
 420      color: white;
 421      background-color: #f4797e;
 422      border-color: #f4797e; }
 423    button.destructive-action:active, button.destructive-action:checked {
 424      background-clip: border-box;
 425      color: white;
 426      background-color: #ec1b22;
 427      border-color: #ec1b22; }
 428    button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled {
 429      border-color: transparent;
 430      background-color: transparent;
 431      background-image: none;
 432      color: rgba(211, 218, 227, 0.45); }
 433    button.destructive-action:disabled {
 434      border-color: rgba(43, 46, 57, 0.55);
 435      background-color: rgba(68, 74, 88, 0.55); }
 436      button.destructive-action:disabled label, button.destructive-action:disabled {
 437        color: rgba(211, 218, 227, 0.45); }
 438  .stack-switcher > button {
 439    outline-offset: -3px; }
 440    .stack-switcher > button > label {
 441      padding-left: 6px;
 442      padding-right: 6px; }
 443    .stack-switcher > button > image {
 444      padding-left: 6px;
 445      padding-right: 6px;
 446      padding-top: 3px;
 447      padding-bottom: 3px; }
 448    .stack-switcher > button.text-button {
 449      padding-left: 10px;
 450      padding-right: 10px; }
 451    .stack-switcher > button.image-button {
 452      padding-left: 2px;
 453      padding-right: 2px; }
 454    .stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image {
 455      animation: none;
 456      background-image: none; }
 457  .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label {
 458    animation: needs_attention 150ms ease-in;
 459    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#bf616a), to(transparent));
 460    background-size: 6px 6px, 6px 6px;
 461    background-repeat: no-repeat;
 462    background-position: right 3px, right 2px; }
 463    .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) {
 464      background-position: left 3px, left 2px; }
 465  button.font separator, button.file separator {
 466    background-color: transparent; }
 467  .inline-toolbar button, .inline-toolbar button:backdrop {
 468    border-radius: 2px;
 469    border-width: 1px; }
 470
 471.inline-toolbar toolbutton > button {
 472  color: #d8dee8;
 473  border-color: #2f343f;
 474  background-color: #444a58; }
 475  .inline-toolbar toolbutton > button:hover {
 476    color: #d8dee8;
 477    border-color: #2f343f;
 478    background-color: #505666; }
 479  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
 480    color: #d8dee8;
 481    border-color: #2f343f;
 482    background-color: #bf616a; }
 483  .inline-toolbar toolbutton > button:disabled {
 484    border-color: rgba(43, 46, 57, 0.55);
 485    background-color: rgba(68, 74, 88, 0.55); }
 486    .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled {
 487      color: rgba(211, 218, 227, 0.45); }
 488  .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
 489    border-color: rgba(82, 148, 226, 0.75);
 490    background-color: rgba(82, 148, 226, 0.75);
 491    opacity: 0.6; }
 492    .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked {
 493      color: rgba(255, 255, 255, 0.8); }
 494
 495.linked:not(.vertical):not(.path-bar) > entry + entry {
 496  border-left-color: rgba(43, 46, 57, 0.3); }
 497
 498.linked:not(.vertical):not(.path-bar) > entry.error + entry,
 499.linked:not(.vertical):not(.path-bar) > entry + entry.error {
 500  border-left-color: rgba(43, 46, 57, 0.3); }
 501
 502.linked:not(.vertical):not(.path-bar) > entry.warning + entry,
 503.linked:not(.vertical):not(.path-bar) > entry + entry.warning {
 504  border-left-color: rgba(43, 46, 57, 0.3); }
 505
 506.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
 507.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
 508  border-left-color: rgba(43, 46, 57, 0.3); }
 509
 510.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child),
 511.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
 512  border-left-color: #2f343f; }
 513
 514.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry,
 515.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button,
 516.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
 517  border-left-color: #2f343f; }
 518
 519.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
 520.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
 521  border-left-color: #2f343f; }
 522
 523.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
 524.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
 525.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
 526  border-left-color: #2f343f; }
 527
 528.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child),
 529.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
 530  border-left-color: #2f343f; }
 531
 532.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry,
 533.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button,
 534.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
 535  border-left-color: #2f343f; }
 536
 537.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child),
 538.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
 539  border-left-color: #2f343f; }
 540
 541.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry,
 542.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button,
 543.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
 544  border-left-color: #2f343f; }
 545
 546.linked:not(.vertical):not(.path-bar) > button:active + entry,
 547.linked:not(.vertical):not(.path-bar) > button:checked + entry {
 548  border-left-color: #2f343f; }
 549
 550.linked:not(.vertical):not(.path-bar) > button + button {
 551  border-left-style: none; }
 552
 553.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
 554.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
 555  box-shadow: inset 1px 0 #2f343f; }
 556
 557.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
 558.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
 559  box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
 560
 561.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 562.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 563.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 564.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 565.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
 566.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
 567.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 568.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
 569.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 570.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 571.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 572.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 573.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
 574  box-shadow: none; }
 575
 576.linked:not(.vertical).path-bar > button + button {
 577  border-left-style: none; }
 578
 579.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
 580  box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); }
 581
 582.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
 583  box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); }
 584
 585.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
 586  box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
 587
 588.linked.vertical > entry + entry {
 589  border-top-color: rgba(43, 46, 57, 0.3); }
 590
 591.linked.vertical > entry.error + entry,
 592.linked.vertical > entry + entry.error {
 593  border-top-color: rgba(43, 46, 57, 0.3); }
 594
 595.linked.vertical > entry.warning + entry,
 596.linked.vertical > entry + entry.warning {
 597  border-top-color: rgba(43, 46, 57, 0.3); }
 598
 599.linked.vertical > entry.error + entry.warning,
 600.linked.vertical > entry.warning + entry.error {
 601  border-top-color: rgba(43, 46, 57, 0.3); }
 602
 603.linked.vertical > entry + entry:focus:not(:last-child),
 604.linked.vertical > entry + entry:focus:last-child {
 605  border-top-color: #2f343f; }
 606
 607.linked.vertical > entry:focus:not(:only-child) + entry,
 608.linked.vertical > entry:focus:not(:only-child) + button,
 609.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
 610  border-top-color: #2f343f; }
 611
 612.linked.vertical > entry + entry:drop(active):not(:last-child),
 613.linked.vertical > entry + entry:drop(active):last-child {
 614  border-top-color: #2f343f; }
 615
 616.linked.vertical > entry:drop(active):not(:only-child) + entry,
 617.linked.vertical > entry:drop(active):not(:only-child) + button,
 618.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
 619  border-top-color: #2f343f; }
 620
 621.linked.vertical > entry + entry.warning:focus:not(:last-child),
 622.linked.vertical > entry + entry.warning:focus:last-child {
 623  border-top-color: #2f343f; }
 624
 625.linked.vertical > entry.warning:focus:not(:only-child) + entry,
 626.linked.vertical > entry.warning:focus:not(:only-child) + button,
 627.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
 628  border-top-color: #2f343f; }
 629
 630.linked.vertical > entry + entry.error:focus:not(:last-child),
 631.linked.vertical > entry + entry.error:focus:last-child {
 632  border-top-color: #2f343f; }
 633
 634.linked.vertical > entry.error:focus:not(:only-child) + entry,
 635.linked.vertical > entry.error:focus:not(:only-child) + button,
 636.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
 637  border-top-color: #2f343f; }
 638
 639.linked.vertical > button:active + entry,
 640.linked.vertical > button:checked + entry {
 641  border-top-color: #2f343f; }
 642
 643.linked.vertical > button + button {
 644  border-top-style: none; }
 645
 646.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
 647.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
 648  box-shadow: inset 0 1px #2f343f; }
 649
 650.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
 651.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
 652  box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); }
 653
 654.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 655.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 656.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 657.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
 658.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
 659.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
 660.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 661.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
 662.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 663.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 664.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 665.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
 666.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
 667  box-shadow: none; }
 668
 669toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry,
 670.linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button,
 671.linked:not(.vertical) > button:hover,
 672.linked:not(.vertical) > button:active,
 673.linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) {
 674  border-radius: 0;
 675  border-right-style: none; }
 676
 677.linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > button:first-child, headerbar .linked:not(.vertical).path-bar > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child {
 678  border-top-left-radius: 3px;
 679  border-bottom-left-radius: 3px; }
 680
 681.linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > button:last-child, headerbar .linked:not(.vertical).path-bar > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child {
 682  border-top-right-radius: 3px;
 683  border-bottom-right-radius: 3px;
 684  border-right-style: solid; }
 685
 686.linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > button:only-child, headerbar .linked:not(.vertical).path-bar > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child {
 687  border-radius: 3px;
 688  border-style: solid; }
 689
 690.linked.vertical > entry,
 691.linked.vertical > entry:focus, .linked.vertical > button,
 692.linked.vertical > button:hover,
 693.linked.vertical > button:active,
 694.linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo {
 695  border-radius: 0;
 696  border-bottom-style: none; }
 697
 698.linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo {
 699  border-top-left-radius: 3px;
 700  border-top-right-radius: 3px; }
 701
 702.linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo {
 703  border-bottom-left-radius: 3px;
 704  border-bottom-right-radius: 3px;
 705  border-bottom-style: solid; }
 706
 707.linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo {
 708  border-radius: 3px;
 709  border-style: solid; }
 710
 711menuitem.button.flat,
 712modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, calendar.button {
 713  border-color: transparent;
 714  background-color: transparent;
 715  background-image: none;
 716  box-shadow: none; }
 717
 718menuitem.button.flat,
 719modelbutton.flat {
 720  transition: none;
 721  min-height: 24px;
 722  padding-left: 8px;
 723  padding-right: 8px;
 724  outline-offset: -3px;
 725  border-radius: 2px; }
 726  menuitem.button.flat:hover,
 727  modelbutton.flat:hover {
 728    background-color: #484c59; }
 729  menuitem.button.flat:checked,
 730  modelbutton.flat:checked {
 731    color: #d8dee8; }
 732  menuitem.button.flat check:last-child,
 733  menuitem.button.flat radio:last-child,
 734  modelbutton.flat check:last-child,
 735  modelbutton.flat radio:last-child {
 736    margin-left: 8px; }
 737  menuitem.button.flat check:first-child,
 738  menuitem.button.flat radio:first-child,
 739  modelbutton.flat check:first-child,
 740  modelbutton.flat radio:first-child {
 741    margin-right: 8px; }
 742
 743modelbutton.flat arrow.left {
 744  -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
 745
 746modelbutton.flat arrow.right {
 747  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
 748
 749*:link, button:link, button:visited {
 750  color: #81a1c1; }
 751  *:link:visited, button:visited {
 752    color: #7eafe9; }
 753    *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited {
 754      color: #bad4f3; }
 755  *:link:hover, button:hover:link, button:hover:visited {
 756    color: #d5e5f8; }
 757    *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited {
 758      color: #eef4fc; }
 759  *:link:active, button:active:link, button:active:visited {
 760    color: #81a1c1; }
 761    *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited {
 762      color: #dceaf9; }
 763  infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link,
 764  *:selected *:link,
 765  *:selected button:link,
 766  *:selected button:visited {
 767    color: #dceaf9; }
 768
 769button:link > label, button:visited > label {
 770  text-decoration-line: underline; }
 771
 772spinbutton:drop(active) {
 773  box-shadow: none; }
 774
 775spinbutton button:active {
 776  color: #d8dee8; }
 777
 778spinbutton:disabled {
 779  color: rgba(211, 218, 227, 0.45); }
 780
 781spinbutton:not(.vertical) entry {
 782  min-width: 28px; }
 783
 784spinbutton:not(.vertical):dir(ltr) entry,
 785spinbutton:not(.vertical):dir(rtl) button.up {
 786  border-radius: 3px 0 0 3px; }
 787
 788spinbutton:not(.vertical) > button + button {
 789  border-left-style: none; }
 790
 791spinbutton:not(.vertical) > button:hover:not(:active),
 792spinbutton:not(.vertical) > button:hover + button {
 793  box-shadow: inset 1px 0 #2f343f; }
 794
 795spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
 796spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
 797  box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
 798
 799spinbutton:not(.vertical) > button:first-child:hover:not(:active),
 800spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
 801spinbutton:not(.vertical) > entry + button:not(:active):hover {
 802  box-shadow: none; }
 803
 804spinbutton:not(.vertical) > entry:focus + button {
 805  border-left-color: #2f343f; }
 806
 807spinbutton:not(.vertical) > entry:drop(active) + button {
 808  border-left-color: #F08437; }
 809
 810.osd spinbutton:not(.vertical) > button:hover:not(:active),
 811.osd spinbutton:not(.vertical) > button:hover + button {
 812  box-shadow: inset 1px 0 rgba(26, 28, 34, 0.35); }
 813
 814.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
 815.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
 816.osd spinbutton:not(.vertical) > entry + button:not(:active):hover {
 817  box-shadow: none; }
 818
 819.osd spinbutton:not(.vertical) > entry:focus + button {
 820  border-left-color: rgba(26, 28, 34, 0.35); }
 821
 822spinbutton.vertical button, spinbutton.vertical entry {
 823  padding-left: 4px;
 824  padding-right: 4px;
 825  min-width: 0; }
 826
 827spinbutton.vertical button.up {
 828  border-radius: 3px 3px 0 0; }
 829
 830spinbutton.vertical > entry:focus + button {
 831  border-top-color: #2f343f; }
 832
 833spinbutton.vertical > entry:drop(active) + button {
 834  border-top-color: #F08437; }
 835
 836combobox button.combo {
 837  min-width: 0;
 838  padding-left: 8px;
 839  padding-right: 8px; }
 840
 841combobox arrow {
 842  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
 843  min-height: 16px;
 844  min-width: 16px; }
 845
 846toolbar, .inline-toolbar {
 847  -GtkWidget-window-dragging: true;
 848  padding: 4px;
 849  background-color: #2f343f; }
 850  toolbar separator, .inline-toolbar separator {
 851    background: none; }
 852  toolbar.horizontal separator, .horizontal.inline-toolbar separator {
 853    margin: 0 6px; }
 854  toolbar.vertical separator, .vertical.inline-toolbar separator {
 855    margin: 6px 0; }
 856  .osd toolbar, .osd .inline-toolbar {
 857    background-color: transparent; }
 858  toolbar.osd, .osd.inline-toolbar {
 859    padding: 7px;
 860    border: 1px solid rgba(0, 0, 0, 0.5);
 861    border-radius: 3px;
 862    background-color: rgba(53, 57, 69, 0.85); }
 863    toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar {
 864      border-radius: 0; }
 865    toolbar.osd.top, .osd.top.inline-toolbar {
 866      border-width: 0 0 1px 0; }
 867    toolbar.osd.bottom, .osd.bottom.inline-toolbar {
 868      border-width: 1px 0 0 0; }
 869    toolbar.osd.left, .osd.left.inline-toolbar {
 870      border-width: 0 1px 0 0; }
 871    toolbar.osd.right, .osd.right.inline-toolbar {
 872      border-width: 0 0 0 1px; }
 873  toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch,
 874  toolbar:not(.inline-toolbar) scale, .inline-toolbar:not(.inline-toolbar) scale,
 875  toolbar:not(.inline-toolbar) entry, .inline-toolbar:not(.inline-toolbar) entry,
 876  toolbar:not(.inline-toolbar) spinbutton, .inline-toolbar:not(.inline-toolbar) spinbutton,
 877  toolbar:not(.inline-toolbar) button, .inline-toolbar:not(.inline-toolbar) button {
 878    margin-right: 1px;
 879    margin-bottom: 1px; }
 880  toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button,
 881  toolbar:not(.inline-toolbar) .linked > entry, .inline-toolbar:not(.inline-toolbar) .linked > entry {
 882    margin-right: 0; }
 883
 884.primary-toolbar:not(.libreoffice-toolbar) {
 885  color: rgba(207, 218, 231, 0.8);
 886  background-color: #2f343f;
 887  box-shadow: none;
 888  border-width: 0 0 1px 0;
 889  border-style: solid;
 890  border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; }
 891
 892.inline-toolbar {
 893  background-color: #313541;
 894  border-style: solid;
 895  border-color: #2f343f;
 896  border-width: 0 1px 1px;
 897  padding: 3px;
 898  border-radius: 0  0 3px 3px; }
 899
 900searchbar {
 901  background-color: #2f343f;
 902  border-style: solid;
 903  border-color: #2f343f;
 904  border-width: 0 0 1px;
 905  padding: 3px; }
 906
 907actionbar {
 908  padding: 6px;
 909  border-top: 1px solid #2f343f;
 910  background-color: #313541; }
 911
 912headerbar,
 913.titlebar:not(headerbar) {
 914  min-height: 42px;
 915  padding: 0 7px;
 916  border-width: 0 0 1px;
 917  border-style: solid;
 918  border-color: #262a33;
 919  color: rgba(207, 218, 231, 0.8);
 920  background-color: #2f343f;
 921  box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
 922  .csd headerbar,
 923  .csd .titlebar:not(headerbar) {
 924    background-color: rgba(47, 52, 63, 0.97);
 925    border-color: rgba(38, 42, 51, 0.97); }
 926  headerbar:backdrop,
 927  .titlebar:backdrop:not(headerbar) {
 928    transition: 200ms ease-out;
 929    color: rgba(207, 218, 231, 0.5);
 930    background-color: #2f343f; }
 931    .csd headerbar:backdrop,
 932    .csd .titlebar:backdrop:not(headerbar) {
 933      background-color: rgba(50, 56, 67, 0.97); }
 934  headerbar .title, .titlebar:not(headerbar) .title {
 935    padding-left: 12px;
 936    padding-right: 12px; }
 937  headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
 938    font-size: smaller;
 939    padding-left: 12px;
 940    padding-right: 12px; }
 941  headerbar.selection-mode,
 942  .selection-mode.titlebar:not(headerbar) {
 943    color: #d8dee8;
 944    background-color: rgba(82, 148, 226, 0.95);
 945    border-color: rgba(65, 137, 223, 0.95);
 946    box-shadow: none; }
 947    headerbar.selection-mode:backdrop,
 948    .selection-mode.titlebar:backdrop:not(headerbar) {
 949      background-color: rgba(82, 148, 226, 0.95);
 950      color: rgba(255, 255, 255, 0.6); }
 951    headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu {
 952      box-shadow: none;
 953      padding-left: 10px;
 954      padding-right: 10px; }
 955      headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow {
 956        -GtkArrow-arrow-scaling: 1; }
 957      headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow {
 958        -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
 959    .maximized headerbar.selection-mode,
 960    .maximized .selection-mode.titlebar:not(headerbar) {
 961      background-color: #bf616a; }
 962  .tiled headerbar, .tiled headerbar:backdrop,
 963  .maximized headerbar, .maximized headerbar:backdrop,
 964  .tiled .titlebar:not(headerbar),
 965  .tiled .titlebar:backdrop:not(headerbar),
 966  .maximized .titlebar:not(headerbar),
 967  .maximized .titlebar:backdrop:not(headerbar) {
 968    border-radius: 0; }
 969  .maximized headerbar,
 970  .maximized .titlebar:not(headerbar) {
 971    background-color: #2f343f;
 972    border-color: #262a33; }
 973    .maximized headerbar:backdrop,
 974    .maximized .titlebar:backdrop:not(headerbar) {
 975      background-color: #2f343f; }
 976  headerbar.default-decoration,
 977  .csd headerbar.default-decoration, headerbar.default-decoration:backdrop,
 978  .csd headerbar.default-decoration:backdrop,
 979  .default-decoration.titlebar:not(headerbar),
 980  .csd .default-decoration.titlebar:not(headerbar),
 981  .default-decoration.titlebar:backdrop:not(headerbar),
 982  .csd .default-decoration.titlebar:backdrop:not(headerbar) {
 983    min-height: 28px;
 984    padding: 0 3px;
 985    background-color: #2f343f;
 986    border-bottom-width: 0; }
 987    .maximized headerbar.default-decoration, .maximized
 988    .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized
 989    .csd headerbar.default-decoration:backdrop,
 990    .maximized .default-decoration.titlebar:not(headerbar),
 991    .maximized
 992    .csd .default-decoration.titlebar:not(headerbar),
 993    .maximized .default-decoration.titlebar:backdrop:not(headerbar),
 994    .maximized
 995    .csd .default-decoration.titlebar:backdrop:not(headerbar) {
 996      background-color: #2f343f; }
 997
 998.titlebar {
 999  border-radius: 3px 3px 0 0; }
1000
1001headerbar entry, headerbar button, headerbar separator {
1002  margin-top: 6px;
1003  margin-bottom: 6px; }
1004
1005separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop {
1006  border-top-left-radius: 3px; }
1007  .maximized separator:first-child + headerbar,
1008  .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop,
1009  .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child,
1010  .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop,
1011  .tiled headerbar:first-child:backdrop {
1012    border-radius: 0; }
1013
1014headerbar:last-child, headerbar:last-child:backdrop {
1015  border-top-right-radius: 3px; }
1016  .maximized headerbar:last-child,
1017  .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop,
1018  .tiled headerbar:last-child:backdrop {
1019    border-radius: 0; }
1020
1021window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop,
1022window.csd > .titlebar:not(headerbar),
1023window.csd > .titlebar:not(headerbar):backdrop {
1024  padding: 0;
1025  background: none;
1026  border: none;
1027  box-shadow: none; }
1028
1029.titlebar:not(headerbar) > separator {
1030  background-image: linear-gradient(to bottom, rgba(38, 42, 51, 0.97), rgba(38, 42, 51, 0.97)); }
1031
1032.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
1033  min-width: 1px;
1034  min-height: 1px;
1035  background: none;
1036  border-width: 0 1px;
1037  border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; }
1038  .primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, .titlebar:not(headerbar) separator.titlebutton:backdrop {
1039    opacity: 0.6; }
1040
1041.primary-toolbar entry, headerbar entry {
1042  color: rgba(207, 218, 231, 0.8);
1043  border-color: rgba(21, 23, 28, 0.37);
1044  background-color: rgba(95, 105, 127, 0.37); }
1045  .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover {
1046    color: inherit; }
1047  .primary-toolbar entry:backdrop, headerbar entry:backdrop {
1048    opacity: 0.85; }
1049  .primary-toolbar entry:focus, headerbar entry:focus {
1050    color: #d8dee8;
1051    border-color: transparent;
1052    background-color: #bf616a;
1053    background-clip: padding-box; }
1054    .primary-toolbar entry:focus image, headerbar entry:focus image {
1055      color: #d8dee8; }
1056  .primary-toolbar entry:disabled, headerbar entry:disabled {
1057    color: rgba(207, 218, 231, 0.35);
1058    border-color: rgba(21, 23, 28, 0.37);
1059    background-color: rgba(95, 105, 127, 0.22); }
1060  .primary-toolbar entry selection:focus, headerbar entry selection:focus {
1061    background-color: #d8dee8;
1062    color: #bf616a; }
1063  .primary-toolbar entry progress, headerbar entry progress {
1064    border-color: #bf616a;
1065    background-image: none;
1066    background-color: transparent; }
1067  .primary-toolbar entry.warning, headerbar entry.warning {
1068    color: white;
1069    border-color: rgba(21, 23, 28, 0.37);
1070    background-color: rgba(167, 94, 57, 0.988); }
1071    .primary-toolbar entry.warning:focus, headerbar entry.warning:focus {
1072      color: white;
1073      background-color: #ebcb8b; }
1074    .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus {
1075      background-color: white;
1076      color: #ebcb8b; }
1077  .primary-toolbar entry.error, headerbar entry.error {
1078    color: white;
1079    border-color: rgba(21, 23, 28, 0.37);
1080    background-color: rgba(173, 60, 59, 0.988); }
1081    .primary-toolbar entry.error:focus, headerbar entry.error:focus {
1082      color: white;
1083      background-color: #dbbb7b; }
1084    .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus {
1085      background-color: white;
1086      color: #dbbb7b; }
1087
1088.primary-toolbar button, headerbar button {
1089  color: rgba(207, 218, 231, 0.8);
1090  outline-offset: -3px;
1091  background-color: rgba(47, 52, 63, 0);
1092  border-color: rgba(47, 52, 63, 0); }
1093  .primary-toolbar button:backdrop, headerbar button:backdrop {
1094    opacity: 0.7; }
1095  .primary-toolbar button:hover, headerbar button:hover {
1096    color: rgba(207, 218, 231, 0.8);
1097    border-color: rgba(21, 23, 28, 0.37);
1098    background-color: rgba(95, 105, 127, 0.37); }
1099  .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked {
1100    color: #d8dee8;
1101    border-color: transparent;
1102    background-color: #bf616a;
1103    background-clip: padding-box; }
1104  .primary-toolbar button:disabled, headerbar button:disabled {
1105    background-color: rgba(47, 52, 63, 0);
1106    border-color: rgba(47, 52, 63, 0); }
1107    .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled {
1108      color: rgba(207, 218, 231, 0.35); }
1109  .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked {
1110    color: rgba(255, 255, 255, 0.75);
1111    border-color: rgba(82, 148, 226, 0.65);
1112    background-color: rgba(82, 148, 226, 0.65); }
1113
1114.selection-mode.primary-toolbar button, headerbar.selection-mode button, .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button {
1115  border-color: transparent;
1116  background-color: transparent;
1117  background-image: none;
1118  color: #d8dee8;
1119  background-color: rgba(255, 255, 255, 0); }
1120
1121.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) {
1122  margin-right: 1px; }
1123
1124.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled {
1125  border-radius: 3px;
1126  border-style: solid; }
1127
1128.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
1129  box-shadow: none; }
1130
1131.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button {
1132  color: rgba(207, 218, 231, 0.8);
1133  border-color: rgba(21, 23, 28, 0.37);
1134  background-color: rgba(95, 105, 127, 0.37); }
1135  .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover {
1136    background-color: rgba(134, 144, 165, 0.37); }
1137  .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked {
1138    color: #d8dee8;
1139    border-color: transparent;
1140    background-color: #bf616a; }
1141  .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled {
1142    color: rgba(207, 218, 231, 0.4); }
1143
1144.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, .primary-toolbar .linked:not(.vertical).path-bar > button + button, headerbar .linked:not(.vertical).path-bar > button + button {
1145  border-left-style: none; }
1146
1147.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
1148  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
1149
1150.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
1151  box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
1152
1153.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
1154  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1155
1156.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry {
1157  border-left-color: rgba(21, 23, 28, 0); }
1158
1159.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error {
1160  border-left-color: rgba(21, 23, 28, 0); }
1161
1162.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
1163  border-left-color: rgba(21, 23, 28, 0); }
1164
1165.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
1166  border-left-color: rgba(21, 23, 28, 0); }
1167
1168.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
1169  border-left-color: rgba(21, 23, 28, 0.37); }
1170
1171.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
1172  border-left-color: rgba(21, 23, 28, 0.37); }
1173
1174.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
1175  border-left-color: rgba(21, 23, 28, 0.37); }
1176
1177.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
1178  border-left-color: rgba(21, 23, 28, 0.37); }
1179
1180.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
1181  border-left-color: rgba(21, 23, 28, 0.37); }
1182
1183.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
1184  border-left-color: rgba(21, 23, 28, 0.37); }
1185
1186.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
1187  border-left-color: rgba(21, 23, 28, 0.37); }
1188
1189.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
1190  border-left-color: rgba(21, 23, 28, 0.37); }
1191
1192.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry {
1193  border-left-color: rgba(21, 23, 28, 0.37); }
1194
1195.primary-toolbar button.suggested-action, headerbar button.suggested-action {
1196  background-clip: border-box;
1197  color: white;
1198  background-color: #bf616a;
1199  border-color: #bf616a; }
1200  .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button {
1201    border-color: transparent;
1202    background-color: transparent;
1203    background-image: none;
1204    color: #bf616a; }
1205  .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover {
1206    background-clip: border-box;
1207    color: white;
1208    background-color: #bf616a;
1209    border-color: #bf616a; }
1210  .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked {
1211    background-clip: border-box;
1212    color: white;
1213    background-color: #bf616a;
1214    border-color: #bf616a; }
1215  .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
1216    background-color: rgba(47, 52, 63, 0);
1217    border-color: rgba(47, 52, 63, 0); }
1218    .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label, .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label, .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
1219      color: rgba(207, 218, 231, 0.35); }
1220
1221.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, .primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop {
1222  opacity: 0.8; }
1223
1224.primary-toolbar button.destructive-action, headerbar button.destructive-action {
1225  background-clip: border-box;
1226  color: white;
1227  background-color: #F04A50;
1228  border-color: #F04A50; }
1229  .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button {
1230    border-color: transparent;
1231    background-color: transparent;
1232    background-image: none;
1233    color: #F04A50; }
1234  .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover {
1235    background-clip: border-box;
1236    color: white;
1237    background-color: #f4797e;
1238    border-color: #f4797e; }
1239  .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked {
1240    background-clip: border-box;
1241    color: white;
1242    background-color: #ec1b22;
1243    border-color: #ec1b22; }
1244  .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
1245    background-color: rgba(47, 52, 63, 0);
1246    border-color: rgba(47, 52, 63, 0); }
1247    .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label, .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label, .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
1248      color: rgba(207, 218, 231, 0.35); }
1249
1250.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, .primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop {
1251  opacity: 0.8; }
1252
1253.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus {
1254  color: #d8dee8;
1255  caret-color: #d8dee8; }
1256
1257.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
1258  color: rgba(207, 218, 231, 0.8);
1259  border-color: rgba(21, 23, 28, 0.37);
1260  background-color: rgba(95, 105, 127, 0.37); }
1261
1262.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover {
1263  background-color: rgba(134, 144, 165, 0.37); }
1264
1265.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked {
1266  color: #d8dee8;
1267  border-color: transparent;
1268  background-color: #bf616a; }
1269
1270.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
1271  color: rgba(207, 218, 231, 0.4); }
1272
1273.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button {
1274  border-left-style: none; }
1275
1276.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > button:hover + button, headerbar spinbutton:not(.vertical) > button:hover + button {
1277  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1278
1279.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), .primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
1280  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
1281
1282.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover {
1283  box-shadow: none; }
1284
1285.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button {
1286  border-left-color: rgba(21, 23, 28, 0.37); }
1287
1288.primary-toolbar combobox:disabled, headerbar combobox:disabled {
1289  color: rgba(207, 218, 231, 0.2); }
1290
1291.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo {
1292  color: rgba(207, 218, 231, 0.8);
1293  border-color: rgba(21, 23, 28, 0.37);
1294  background-color: rgba(95, 105, 127, 0.37); }
1295  .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image, .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover {
1296    color: inherit; }
1297  .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover {
1298    color: #d8dee8;
1299    border-color: transparent;
1300    background-color: #bf616a;
1301    box-shadow: none; }
1302  .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled {
1303    color: rgba(207, 218, 231, 0.35);
1304    border-color: rgba(21, 23, 28, 0.37);
1305    background-color: rgba(95, 105, 127, 0.22); }
1306
1307.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) {
1308  border-right-style: none; }
1309  .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus {
1310    box-shadow: none; }
1311
1312.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) {
1313  border-left-style: none; }
1314  .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus {
1315    box-shadow: none; }
1316
1317.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr), .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover, .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active, .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked, .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled {
1318  border-top-left-radius: 0;
1319  border-bottom-left-radius: 0; }
1320
1321.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl), .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover, .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active, .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked, .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled {
1322  border-top-right-radius: 0;
1323  border-bottom-right-radius: 0; }
1324
1325.primary-toolbar switch:backdrop, headerbar switch:backdrop {
1326  opacity: 0.75; }
1327
1328.primary-toolbar progressbar trough, headerbar progressbar trough {
1329  background-color: rgba(21, 23, 28, 0.37); }
1330
1331.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop {
1332  opacity: 0.75; }
1333
1334.primary-toolbar scale:backdrop, headerbar scale:backdrop {
1335  opacity: 0.75; }
1336
1337.primary-toolbar scale slider, headerbar scale slider {
1338  background-color: #2f343f;
1339  border-color: rgba(21, 23, 28, 0.67); }
1340  .primary-toolbar scale slider:hover, headerbar scale slider:hover {
1341    background-color: #50586b;
1342    border-color: rgba(21, 23, 28, 0.67); }
1343  .primary-toolbar scale slider:active, headerbar scale slider:active {
1344    background-color: #bf616a;
1345    border-color: #bf616a; }
1346  .primary-toolbar scale slider:disabled, headerbar scale slider:disabled {
1347    background-color: rgba(63, 69, 84, 0.991);
1348    border-color: rgba(21, 23, 28, 0.67); }
1349
1350.primary-toolbar scale trough, headerbar scale trough {
1351  background-color: rgba(21, 23, 28, 0.37); }
1352  .primary-toolbar scale trough:disabled, headerbar scale trough:disabled {
1353    background-color: rgba(21, 23, 28, 0.27); }
1354
1355.path-bar button.text-button, .path-bar button.image-button, .path-bar button {
1356  padding-left: 6px;
1357  padding-right: 6px; }
1358
1359.path-bar button.text-button.image-button label {
1360  padding-left: 0;
1361  padding-right: 0; }
1362
1363.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
1364  padding-right: 10px; }
1365
1366.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
1367  padding-left: 10px; }
1368
1369.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) {
1370  padding-left: 1px;
1371  padding-right: 1px; }
1372
1373.path-bar button image {
1374  padding-left: 4px;
1375  padding-right: 4px; }
1376
1377treeview.view {
1378  border-left-color: rgba(211, 218, 227, 0.15);
1379  border-top-color: rgba(0, 0, 0, 0.1); }
1380  * {
1381    -GtkTreeView-horizontal-separator: 4;
1382    -GtkTreeView-grid-line-width: 1;
1383    -GtkTreeView-grid-line-pattern: '';
1384    -GtkTreeView-tree-line-width: 1;
1385    -GtkTreeView-tree-line-pattern: '';
1386    -GtkTreeView-expander-size: 16; }
1387  treeview.view acceleditor > label {
1388    background-color: #bf616a; }
1389  treeview.view:selected, treeview.view:selected:focus {
1390    border-radius: 0;
1391    border-left-color: #81a1c1;
1392    border-top-color: rgba(211, 218, 227, 0.1); }
1393  treeview.view:disabled {
1394    color: rgba(211, 218, 227, 0.45); }
1395    treeview.view:disabled:selected {
1396      color: #97bfee; }
1397  treeview.view.separator {
1398    min-height: 2px;
1399    color: rgba(0, 0, 0, 0.1); }
1400  treeview.view:drop(active) {
1401    border-style: solid none;
1402    border-width: 1px;
1403    border-color: #93b7e3; }
1404    treeview.view:drop(active).after {
1405      border-top-style: none; }
1406    treeview.view:drop(active).before {
1407      border-bottom-style: none; }
1408  treeview.view.expander {
1409    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1410    color: #8a909b; }
1411    treeview.view.expander:dir(rtl) {
1412      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
1413    treeview.view.expander:hover {
1414      color: #d8dee8; }
1415    treeview.view.expander:selected {
1416      color: #cbdff6; }
1417      treeview.view.expander:selected:hover {
1418        color: #d8dee8; }
1419    treeview.view.expander:checked {
1420      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1421  treeview.view.progressbar, treeview.view.progressbar:focus {
1422    color: #d8dee8;
1423    border-radius: 3px;
1424    background-color: #bf616a; }
1425    treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus {
1426      color: #bf616a;
1427      box-shadow: none;
1428      background-color: #d8dee8; }
1429  treeview.view.trough {
1430    color: #d8dee8;
1431    background-color: #2f343f;
1432    border-radius: 3px;
1433    border-width: 0; }
1434    treeview.view.trough:selected, treeview.view.trough:selected:focus {
1435      color: #d8dee8;
1436      background-color: rgba(0, 0, 0, 0.2);
1437      border-radius: 3px;
1438      border-width: 0; }
1439  treeview.view header button {
1440    min-height: 0;
1441    min-width: 0;
1442    padding: 3px 6px;
1443    font-weight: bold;
1444    color: #b6bcc6;
1445    background-color: #2f343f;
1446    background-image: none;
1447    border-style: none solid none none;
1448    border-radius: 0;
1449    border-image: linear-gradient(to bottom, #2f343f 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #2f343f 80%) 0 1 0 0/0 1px 0 0 stretch; }
1450    treeview.view header button:hover {
1451      color: #bf616a; }
1452    treeview.view header button:active {
1453      color: #d8dee8; }
1454    treeview.view header button:active, treeview.view header button:hover {
1455      background-color: #2f343f; }
1456    treeview.view header button:active:hover {
1457      color: #d8dee8; }
1458    treeview.view header button:disabled {
1459      border-color: #2f343f;
1460      background-image: none; }
1461    treeview.view header button:last-child {
1462      border-right-style: none;
1463      border-image: none; }
1464  treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active,
1465  treeview.view header.button.dnd,
1466  treeview.view header.button.dnd:selected,
1467  treeview.view header.button.dnd:hover,
1468  treeview.view header.button.dnd:active {
1469    padding: 0 6px;
1470    transition: none;
1471    color: #d8dee8;
1472    background-color: #bf616a;
1473    border-radius: 0;
1474    border-style: none; }
1475
1476menubar,
1477.menubar {
1478  -GtkWidget-window-dragging: true;
1479  padding: 0px;
1480  background-color: #2f343f;
1481  color: rgba(207, 218, 231, 0.8); }
1482  menubar:backdrop,
1483  .menubar:backdrop {
1484    color: rgba(207, 218, 231, 0.5); }
1485  menubar > menuitem,
1486  .menubar > menuitem {
1487    padding: 4px 8px;
1488    border: solid transparent;
1489    border-width: 0; }
1490    menubar > menuitem:hover,
1491    .menubar > menuitem:hover {
1492      background-color: #bf616a;
1493      color: #d8dee8; }
1494    menubar > menuitem:disabled,
1495    .menubar > menuitem:disabled {
1496      color: rgba(207, 218, 231, 0.2);
1497      border-color: transparent; }
1498
1499menu,
1500.menu {
1501  margin: 4px;
1502  padding: 0;
1503  border-radius: 0;
1504  background-color: #2f343f;
1505  border: 1px solid #2f343f; }
1506  .csd menu, .csd
1507  .menu {
1508    padding: 4px 0px;
1509    border-radius: 2px;
1510    border: none; }
1511  menu separator,
1512  .csd menu separator,
1513  .menu separator,
1514  .csd
1515  .menu separator {
1516    margin: 2px 0;
1517    background-color: #2f343f; }
1518  menu .separator:not(label),
1519  .csd menu .separator:not(label),
1520  .menu .separator:not(label),
1521  .csd
1522  .menu .separator:not(label) {
1523    color: #2f343f; }
1524  menu menuitem,
1525  .menu menuitem {
1526    min-height: 16px;
1527    min-width: 40px;
1528    padding: 5px; }
1529    menu menuitem:hover,
1530    .menu menuitem:hover {
1531      color: #d8dee8;
1532      background-color: #bf616a; }
1533    menu menuitem:disabled,
1534    .menu menuitem:disabled {
1535      color: rgba(211, 218, 227, 0.45); }
1536    menu menuitem arrow,
1537    .menu menuitem arrow {
1538      min-height: 16px;
1539      min-width: 16px; }
1540      menu menuitem arrow:dir(ltr),
1541      .menu menuitem arrow:dir(ltr) {
1542        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
1543        margin-left: 10px; }
1544      menu menuitem arrow:dir(rtl),
1545      .menu menuitem arrow:dir(rtl) {
1546        -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
1547        margin-right: 10px; }
1548    menuitem accelerator {
1549      color: alpha(currentColor,0.55); }
1550    menuitem check, menuitem radio {
1551      min-height: 16px;
1552      min-width: 16px; }
1553      menuitem check:dir(ltr), menuitem radio:dir(ltr) {
1554        margin-right: 6px;
1555        margin-left: 2px; }
1556      menuitem check:dir(rtl), menuitem radio:dir(rtl) {
1557        margin-left: 6px;
1558        margin-right: 2px; }
1559  menu > arrow,
1560  .menu > arrow {
1561    border-color: transparent;
1562    background-color: transparent;
1563    background-image: none;
1564    min-width: 16px;
1565    min-height: 16px;
1566    padding: 4px;
1567    background-color: #2f343f;
1568    border-radius: 0; }
1569    menu > arrow.top,
1570    .menu > arrow.top {
1571      margin-top: -6px;
1572      border-bottom: 1px solid #4f5461;
1573      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1574    menu > arrow.bottom,
1575    .menu > arrow.bottom {
1576      margin-bottom: -6px;
1577      border-top: 1px solid #4f5461;
1578      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1579    menu > arrow:hover,
1580    .menu > arrow:hover {
1581      background-color: #4f5461; }
1582    menu > arrow:disabled,
1583    .menu > arrow:disabled {
1584      color: transparent;
1585      background-color: transparent;
1586      border-color: transparent; }
1587
1588popover,
1589popover.background {
1590  padding: 2px;
1591  border-radius: 3px;
1592  background-clip: border-box;
1593  background-color: #2f343f;
1594  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); }
1595  .csd popover, popover, .csd
1596  popover.background,
1597  popover.background {
1598    border: 1px solid #20222a; }
1599  popover separator,
1600  popover.background separator {
1601    background-color: #2f343f; }
1602  popover > list,
1603  popover > .view,
1604  popover > iconview,
1605  popover > toolbar,
1606  popover > .inline-toolbar,
1607  popover.background > list,
1608  popover.background > .view,
1609  popover.background > iconview,
1610  popover.background > toolbar,
1611  popover.background > .inline-toolbar {
1612    border-style: none;
1613    background-color: transparent; }
1614
1615cursor-handle {
1616  background-color: transparent;
1617  background-image: none;
1618  box-shadow: none;
1619  border-style: none; }
1620  cursor-handle.top {
1621    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
1622  cursor-handle.bottom {
1623    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
1624
1625notebook {
1626  padding: 0; }
1627  notebook.frame {
1628    border: 1px solid #2f343f; }
1629    notebook.frame > header {
1630      margin: -1px; }
1631      notebook.frame > header.top {
1632        margin-bottom: 0; }
1633      notebook.frame > header.bottom {
1634        margin-top: 0; }
1635      notebook.frame > header.left {
1636        margin-right: 0; }
1637      notebook.frame > header.right {
1638        margin-left: 0; }
1639      notebook.frame > header.top, notebook.frame > header.bottom {
1640        padding-left: 0;
1641        padding-right: 0; }
1642      notebook.frame > header.left, notebook.frame > header.right {
1643        padding-top: 0;
1644        padding-bottom: 0; }
1645  notebook > stack:not(:only-child) {
1646    background-color: #2f343f; }
1647  notebook > header {
1648    padding: 2px;
1649    background-color: #2f343f; }
1650    notebook > header.top {
1651      box-shadow: inset 0 -1px #2f343f; }
1652    notebook > header.bottom {
1653      box-shadow: inset 0 1px #2f343f; }
1654    notebook > header.right {
1655      box-shadow: inset 1px 0 #2f343f; }
1656    notebook > header.left {
1657      box-shadow: inset -1px 0 #2f343f; }
1658    notebook > header.top {
1659      padding-bottom: 0; }
1660      notebook > header.top > tabs > tab {
1661        padding: 2px 10px;
1662        min-width: 20px;
1663        min-height: 20px;
1664        outline-offset: -4px;
1665        border: 1px solid transparent;
1666        border-bottom: none;
1667        border-radius: 1px 1px 0 0; }
1668        notebook > header.top > tabs > tab + tab {
1669          margin-left: -1px; }
1670    notebook > header.bottom {
1671      padding-top: 0; }
1672      notebook > header.bottom > tabs > tab {
1673        padding: 2px 10px;
1674        min-width: 20px;
1675        min-height: 20px;
1676        outline-offset: -4px;
1677        border: 1px solid transparent;
1678        border-top: none;
1679        border-radius: 0 0 1px 1px; }
1680        notebook > header.bottom > tabs > tab + tab {
1681          margin-left: -1px; }
1682    notebook > header.right {
1683      padding-left: 0; }
1684      notebook > header.right > tabs > tab {
1685        padding: 2px 10px;
1686        min-width: 20px;
1687        min-height: 20px;
1688        outline-offset: -4px;
1689        border: 1px solid transparent;
1690        border-left: none;
1691        border-radius: 0 1px 1px 0; }
1692        notebook > header.right > tabs > tab + tab {
1693          margin-top: -1px; }
1694    notebook > header.left {
1695      padding-right: 0; }
1696      notebook > header.left > tabs > tab {
1697        padding: 2px 10px;
1698        min-width: 20px;
1699        min-height: 20px;
1700        outline-offset: -4px;
1701        border: 1px solid transparent;
1702        border-right: none;
1703        border-radius: 1px 0 0 1px; }
1704        notebook > header.left > tabs > tab + tab {
1705          margin-top: -1px; }
1706    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
1707      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
1708      notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
1709        margin-left: 2px; }
1710    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
1711      -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
1712      notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
1713        margin-right: 2px; }
1714    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
1715      -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1716      notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
1717        margin-top: 2px; }
1718    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
1719      -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1720      notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
1721        margin-bottom: 2px; }
1722    notebook > header > tabs > arrow {
1723      color: rgba(211, 218, 227, 0.45); }
1724      notebook > header > tabs > arrow:hover {
1725        color: rgba(211, 218, 227, 0.725); }
1726      notebook > header > tabs > arrow:active {
1727        color: #d8dee8; }
1728      notebook > header > tabs > arrow:disabled {
1729        color: rgba(211, 218, 227, 0.15); }
1730    notebook > header.top > tabs > tab:hover:not(:checked) {
1731      box-shadow: inset 0 -1px #2f343f; }
1732    notebook > header.bottom > tabs > tab:hover:not(:checked) {
1733      box-shadow: inset 0 1px #2f343f; }
1734    notebook > header.left > tabs > tab:hover:not(:checked) {
1735      box-shadow: inset -1px 0 #2f343f; }
1736    notebook > header.right > tabs > tab:hover:not(:checked) {
1737      box-shadow: inset 1px 0 #2f343f; }
1738    notebook > header > tabs > tab {
1739      color: rgba(211, 218, 227, 0.45);
1740      background-color: rgba(64, 69, 82, 0); }
1741      notebook > header > tabs > tab:hover:not(:checked) {
1742        color: rgba(211, 218, 227, 0.725);
1743        background-color: rgba(64, 69, 82, 0.5);
1744        border-color: #2f343f; }
1745      notebook > header > tabs > tab:checked {
1746        color: #d8dee8;
1747        background-color: #2f343f;
1748        border-color: #2f343f; }
1749      notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button {
1750        min-height: 22px;
1751        min-width: 16px;
1752        padding: 0;
1753        color: #9da3ad; }
1754        notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover {
1755          color: #ff4d4d; }
1756        notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover {
1757          color: #bf616a; }
1758
1759scrollbar {
1760  background-color: #3e434f;
1761  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
1762  * {
1763    -GtkScrollbar-has-backward-stepper: false;
1764    -GtkScrollbar-has-forward-stepper: false; }
1765  scrollbar.top {
1766    border-bottom: 1px solid #2f343f; }
1767  scrollbar.bottom {
1768    border-top: 1px solid #2f343f; }
1769  scrollbar.left {
1770    border-right: 1px solid #2f343f; }
1771  scrollbar.right {
1772    border-left: 1px solid #2f343f; }
1773  scrollbar button {
1774    border: none; }
1775  scrollbar.vertical button.down {
1776    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
1777  scrollbar.vertical button.up {
1778    -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
1779  scrollbar.horizontal button.down {
1780    -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); }
1781  scrollbar.horizontal button.up {
1782    -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
1783  scrollbar slider {
1784    min-width: 6px;
1785    min-height: 6px;
1786    margin: -1px;
1787    border: 4px solid transparent;
1788    border-radius: 8px;
1789    background-clip: padding-box;
1790    background-color: #767b87; }
1791    scrollbar slider:hover {
1792      background-color: #676b78; }
1793    scrollbar slider:hover:active {
1794      background-color: #bf616a; }
1795    scrollbar slider:disabled {
1796      background-color: transparent; }
1797  scrollbar.fine-tune slider {
1798    min-width: 4px;
1799    min-height: 4px; }
1800  scrollbar.fine-tune.horizontal slider {
1801    border-width: 5px 4px; }
1802  scrollbar.fine-tune.vertical slider {
1803    border-width: 4px 5px; }
1804  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
1805    opacity: 0.4;
1806    border-color: transparent;
1807    background-color: transparent; }
1808    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
1809      margin: 0;
1810      min-width: 4px;
1811      min-height: 4px;
1812      background-color: #a5abb5;
1813      border: 1px solid rgba(0, 0, 0, 0.3); }
1814    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
1815      margin: 0 2px;
1816      min-width: 40px; }
1817    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
1818      margin: 2px 0;
1819      min-height: 40px; }
1820  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
1821    opacity: 0.99; }
1822  scrollbar.horizontal slider {
1823    min-width: 40px; }
1824  scrollbar.vertical slider {
1825    min-height: 40px; }
1826
1827switch {
1828  font-size: 1px;
1829  min-width: 52px;
1830  min-height: 24px;
1831  background-size: 52px 24px;
1832  background-repeat: no-repeat;
1833  background-position: center center; }
1834  switch slider {
1835    min-width: 1px;
1836    min-height: 1px; }
1837  switch, switch slider {
1838    outline-color: transparent;
1839    color: transparent;
1840    border: none;
1841    box-shadow: none; }
1842
1843switch {
1844  background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); }
1845
1846menuitem:hover switch,
1847row:selected switch,
1848infobar switch {
1849  background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
1850
1851headerbar switch,
1852.primary-toolbar switch {
1853  background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
1854
1855switch:checked {
1856  background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); }
1857
1858menuitem:hover switch:checked,
1859row:selected switch:checked,
1860infobar switch:checked {
1861  background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
1862
1863headerbar switch:checked,
1864.primary-toolbar switch:checked {
1865  background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
1866
1867switch:disabled {
1868  background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); }
1869
1870menuitem:hover switch:disabled,
1871row:selected switch:disabled,
1872infobar switch:disabled {
1873  background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
1874
1875headerbar switch:disabled,
1876.primary-toolbar switch:disabled {
1877  background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
1878
1879switch:checked:disabled {
1880  background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); }
1881
1882menuitem:hover switch:checked:disabled,
1883row:selected switch:checked:disabled,
1884infobar switch:checked:disabled {
1885  background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
1886
1887headerbar switch:checked:disabled,
1888.primary-toolbar switch:checked:disabled {
1889  background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
1890
1891.check,
1892check,
1893treeview.check {
1894  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1895
1896.osd check, filechooser actionbar check {
1897  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
1898
1899menuitem check:hover,
1900.view check:selected, iconview check:selected,
1901treeview.check:selected,
1902row:selected check,
1903infobar check {
1904  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
1905
1906.check:disabled,
1907check:disabled,
1908treeview.check:disabled {
1909  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1910
1911.osd check:disabled, filechooser actionbar check:disabled {
1912  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
1913
1914menuitem check:disabled:hover,
1915.view check:disabled:selected, iconview check:disabled:selected,
1916treeview.check:disabled:selected,
1917row:selected check:disabled,
1918infobar check:disabled {
1919  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
1920
1921.check:indeterminate,
1922check:indeterminate,
1923treeview.check:indeterminate {
1924  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1925
1926.osd check:indeterminate, filechooser actionbar check:indeterminate {
1927  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
1928
1929menuitem check:indeterminate:hover,
1930.view check:indeterminate:selected, iconview check:indeterminate:selected,
1931treeview.check:indeterminate:selected,
1932row:selected check:indeterminate,
1933infobar check:indeterminate {
1934  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
1935
1936.check:indeterminate:disabled,
1937check:indeterminate:disabled,
1938treeview.check:indeterminate:disabled {
1939  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1940
1941.osd check:indeterminate:disabled, filechooser actionbar check:indeterminate:disabled {
1942  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
1943
1944menuitem check:indeterminate:disabled:hover,
1945.view check:indeterminate:disabled:selected, iconview check:indeterminate:disabled:selected,
1946treeview.check:indeterminate:disabled:selected,
1947row:selected check:indeterminate:disabled,
1948infobar check:indeterminate:disabled {
1949  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
1950
1951.check:checked,
1952check:checked,
1953treeview.check:checked {
1954  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1955
1956.osd check:checked, filechooser actionbar check:checked {
1957  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
1958
1959menuitem check:checked:hover,
1960.view check:checked:selected, iconview check:checked:selected,
1961treeview.check:checked:selected,
1962row:selected check:checked,
1963infobar check:checked {
1964  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
1965
1966.check:checked:disabled,
1967check:checked:disabled,
1968treeview.check:checked:disabled {
1969  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1970
1971.osd check:checked:disabled, filechooser actionbar check:checked:disabled {
1972  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
1973
1974menuitem check:checked:disabled:hover,
1975.view check:checked:disabled:selected, iconview check:checked:disabled:selected,
1976treeview.check:checked:disabled:selected,
1977row:selected check:checked:disabled,
1978infobar check:checked:disabled {
1979  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
1980
1981.radio,
1982radio,
1983treeview.radio {
1984  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1985
1986.osd radio, filechooser actionbar radio {
1987  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
1988
1989menuitem radio:hover,
1990.view radio:selected, iconview radio:selected,
1991treeview.radio:selected,
1992row:selected radio,
1993infobar radio {
1994  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
1995
1996.radio:disabled,
1997radio:disabled,
1998treeview.radio:disabled {
1999  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
2000
2001.osd radio:disabled, filechooser actionbar radio:disabled {
2002  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
2003
2004menuitem radio:disabled:hover,
2005.view radio:disabled:selected, iconview radio:disabled:selected,
2006treeview.radio:disabled:selected,
2007row:selected radio:disabled,
2008infobar radio:disabled {
2009  -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
2010
2011.radio:indeterminate,
2012radio:indeterminate,
2013treeview.radio:indeterminate {
2014  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
2015
2016.osd radio:indeterminate, filechooser actionbar radio:indeterminate {
2017  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
2018
2019menuitem radio:indeterminate:hover,
2020.view radio:indeterminate:selected, iconview radio:indeterminate:selected,
2021treeview.radio:indeterminate:selected,
2022row:selected radio:indeterminate,
2023infobar radio:indeterminate {
2024  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
2025
2026.radio:indeterminate:disabled,
2027radio:indeterminate:disabled,
2028treeview.radio:indeterminate:disabled {
2029  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
2030
2031.osd radio:indeterminate:disabled, filechooser actionbar radio:indeterminate:disabled {
2032  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
2033
2034menuitem radio:indeterminate:disabled:hover,
2035.view radio:indeterminate:disabled:selected, iconview radio:indeterminate:disabled:selected,
2036treeview.radio:indeterminate:disabled:selected,
2037row:selected radio:indeterminate:disabled,
2038infobar radio:indeterminate:disabled {
2039  -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
2040
2041.radio:checked,
2042radio:checked,
2043treeview.radio:checked {
2044  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
2045
2046.osd radio:checked, filechooser actionbar radio:checked {
2047  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
2048
2049menuitem radio:checked:hover,
2050.view radio:checked:selected, iconview radio:checked:selected,
2051treeview.radio:checked:selected,
2052row:selected radio:checked,
2053infobar radio:checked {
2054  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
2055
2056.radio:checked:disabled,
2057radio:checked:disabled,
2058treeview.radio:checked:disabled {
2059  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2060
2061.osd radio:checked:disabled, filechooser actionbar radio:checked:disabled {
2062  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
2063
2064menuitem radio:checked:disabled:hover,
2065.view radio:checked:disabled:selected, iconview radio:checked:disabled:selected,
2066treeview.radio:checked:disabled:selected,
2067row:selected radio:checked:disabled,
2068infobar radio:checked:disabled {
2069  -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
2070
2071.view.content-view.check:not(list), iconview.content-view.check:not(list) {
2072  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png"));
2073  background-color: transparent; }
2074
2075.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
2076  -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png"));
2077  background-color: transparent; }
2078
2079checkbutton.text-button, radiobutton.text-button {
2080  padding: 2px 0;
2081  outline-offset: 0; }
2082
2083checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
2084  margin-left: 4px; }
2085
2086checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
2087  margin-right: 4px; }
2088
2089check,
2090radio {
2091  min-width: 16px;
2092  min-height: 16px;
2093  margin: 0 2px; }
2094  check:only-child,
2095  menu menuitem check,
2096  radio:only-child,
2097  menu menuitem
2098  radio {
2099    margin: 0; }
2100
2101scale {
2102  min-height: 15px;
2103  min-width: 15px;
2104  padding: 3px; }
2105  scale.horizontal trough {
2106    padding: 0 4px; }
2107  scale.horizontal highlight, scale.horizontal fill {
2108    margin: 0 -4px; }
2109  scale.vertical trough {
2110    padding: 4px 0; }
2111  scale.vertical highlight, scale.vertical fill {
2112    margin: -4px 0; }
2113  scale slider {
2114    min-height: 15px;
2115    min-width: 15px;
2116    margin: -6px; }
2117  scale.fine-tune slider {
2118    margin: -4px; }
2119  scale.fine-tune fill,
2120  scale.fine-tune highlight,
2121  scale.fine-tune trough {
2122    border-radius: 5px;
2123    -gtk-outline-radius: 7px; }
2124  scale trough {
2125    outline-offset: 2px;
2126    -gtk-outline-radius: 4.5px;
2127    border-radius: 2.5px;
2128    background-color: #2d303b; }
2129    scale trough:disabled {
2130      background-color: rgba(45, 48, 59, 0.55); }
2131    .osd scale trough {
2132      background-color: rgba(69, 74, 89, 0.95); }
2133      .osd scale trough highlight {
2134        background-color: #bf616a; }
2135    menuitem:hover scale trough,
2136    row:selected scale trough,
2137    infobar scale trough {
2138      background-color: rgba(0, 0, 0, 0.2); }
2139      menuitem:hover scale trough highlight,
2140      row:selected scale trough highlight,
2141      infobar scale trough highlight {
2142        background-color: #d8dee8; }
2143        menuitem:hover scale trough highlight:disabled,
2144        row:selected scale trough highlight:disabled,
2145        infobar scale trough highlight:disabled {
2146          background-color: #b1cff2; }
2147      menuitem:hover scale trough:disabled,
2148      row:selected scale trough:disabled,
2149      infobar scale trough:disabled {
2150        background-color: rgba(0, 0, 0, 0.1); }
2151  scale highlight {
2152    border-radius: 2.5px;
2153    background-color: #bf616a; }
2154    scale highlight:disabled {
2155      background-color: rgba(82, 148, 226, 0.55); }
2156  scale fill {
2157    border-radius: 2.5px;
2158    background-color: rgba(82, 148, 226, 0.5); }
2159    scale fill:disabled {
2160      background-color: transparent; }
2161  scale slider {
2162    background-color: #444a58;
2163    border: 1px solid #262933;
2164    border-radius: 100%;
2165    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2166    transition-property: background, border; }
2167    scale slider:hover {
2168      background-color: #505666; }
2169    scale slider:active {
2170      background-clip: border-box;
2171      background-color: #bf616a;
2172      border-color: #bf616a; }
2173    scale slider:disabled {
2174      background-color: #2f343f;
2175      border-color: rgba(38, 41, 51, 0.8); }
2176    menuitem:hover scale slider,
2177    row:selected scale slider,
2178    infobar scale slider {
2179      background-clip: border-box;
2180      background-color: #d8dee8;
2181      border-color: #d8dee8; }
2182      menuitem:hover scale slider:hover,
2183      row:selected scale slider:hover,
2184      infobar scale slider:hover {
2185        background-color: #e5effb;
2186        border-color: #e5effb; }
2187      menuitem:hover scale slider:active,
2188      row:selected scale slider:active,
2189      infobar scale slider:active {
2190        background-color: #81a1c1;
2191        border-color: #81a1c1; }
2192      menuitem:hover scale slider:disabled,
2193      row:selected scale slider:disabled,
2194      infobar scale slider:disabled {
2195        background-color: #b1cff2;
2196        border-color: #b1cff2; }
2197    .osd scale slider {
2198      background-clip: border-box;
2199      background-color: #bf616a;
2200      border-color: #bf616a; }
2201      .osd scale slider:hover {
2202        background-color: #7eafe9;
2203        border-color: #7eafe9; }
2204      .osd scale slider:active {
2205        background-color: #bf616a;
2206        border-color: #bf616a; }
2207  scale value {
2208    color: alpha(currentColor,0.4); }
2209  scale marks {
2210    color: alpha(currentColor,0.4); }
2211    scale marks.top {
2212      margin-bottom: 1px;
2213      margin-top: -4px; }
2214    scale marks.bottom {
2215      margin-top: 1px;
2216      margin-bottom: -4px; }
2217    scale marks.top {
2218      margin-right: 1px;
2219      margin-left: -4px; }
2220    scale marks.bottom {
2221      margin-left: 1px;
2222      margin-right: -4px; }
2223  scale.fine-tune marks.top {
2224    margin-bottom: 0px;
2225    margin-top: -2px; }
2226  scale.fine-tune marks.bottom {
2227    margin-top: 0px;
2228    margin-bottom: -2px; }
2229  scale.fine-tune marks.top {
2230    margin-right: 0px;
2231    margin-left: -2px; }
2232  scale.fine-tune marks.bottom {
2233    margin-left: 0px;
2234    margin-right: -2px; }
2235  scale.horizontal indicator {
2236    min-height: 3px;
2237    min-width: 1px; }
2238  scale.horizontal.fine-tune indicator {
2239    min-height: 2px; }
2240  scale.vertical indicator {
2241    min-height: 1px;
2242    min-width: 3px; }
2243  scale.vertical.fine-tune indicator {
2244    min-width: 2px; }
2245
2246progressbar {
2247  padding: 0;
2248  font-size: smaller;
2249  color: rgba(211, 218, 227, 0.7); }
2250  progressbar.osd {
2251    min-width: 3px;
2252    min-height: 3px;
2253    background-color: transparent; }
2254    progressbar.osd trough {
2255      border-style: none;
2256      background-color: transparent;
2257      box-shadow: none; }
2258  progressbar progress {
2259    background-color: #bf616a;
2260    border: none;
2261    border-radius: 3px;
2262    box-shadow: none; }
2263    row:selected progressbar progress,
2264    infobar progressbar progress {
2265      background-color: #d8dee8; }
2266  progressbar trough {
2267    border: none;
2268    border-radius: 3px;
2269    background-color: #2d303b; }
2270    row:selected progressbar trough,
2271    infobar progressbar trough {
2272      background-color: rgba(0, 0, 0, 0.2); }
2273
2274levelbar block {
2275  min-width: 32px;
2276  min-height: 1px; }
2277
2278levelbar.vertical block {
2279  min-width: 1px;
2280  min-height: 32px; }
2281
2282levelbar trough {
2283  border: none;
2284  padding: 3px;
2285  border-radius: 3px;
2286  background-color: #2d303b; }
2287
2288levelbar.horizontal.discrete block {
2289  margin: 0 1px; }
2290
2291levelbar.vertical.discrete block {
2292  margin: 1px 0; }
2293
2294levelbar block:not(.empty) {
2295  border: 1px solid #bf616a;
2296  background-color: #bf616a;
2297  border-radius: 2px; }
2298
2299levelbar block.low {
2300  border-color: #ebcb8b;
2301  background-color: #ebcb8b; }
2302
2303levelbar block.high {
2304  border-color: #bf616a;
2305  background-color: #bf616a; }
2306
2307levelbar block.full {
2308  border-color: #a3be8c;
2309  background-color: #a3be8c; }
2310
2311levelbar block.empty {
2312  background-color: #2f343f;
2313  border-color: #2f343f; }
2314
2315printdialog paper {
2316  border: 1px solid #2f343f;
2317  background: #2f343f;
2318  padding: 0; }
2319
2320printdialog .dialog-action-box {
2321  margin: 12px; }
2322
2323frame > border,
2324.frame {
2325  margin: 0;
2326  padding: 0;
2327  border-radius: 0;
2328  border: 1px solid #2f343f; }
2329
2330frame.flat > border,
2331frame > border.flat,
2332.frame.flat {
2333  border-style: none; }
2334
2335scrolledwindow viewport.frame {
2336  border-style: none; }
2337
2338scrolledwindow overshoot.top {
2339  background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2340  background-size: 100% 60%;
2341  background-repeat: no-repeat;
2342  background-position: center top;
2343  background-color: transparent;
2344  border: none;
2345  box-shadow: none; }
2346
2347scrolledwindow overshoot.bottom {
2348  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2349  background-size: 100% 60%;
2350  background-repeat: no-repeat;
2351  background-position: center bottom;
2352  background-color: transparent;
2353  border: none;
2354  box-shadow: none; }
2355
2356scrolledwindow overshoot.left {
2357  background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2358  background-size: 60% 100%;
2359  background-repeat: no-repeat;
2360  background-position: left center;
2361  background-color: transparent;
2362  border: none;
2363  box-shadow: none; }
2364
2365scrolledwindow overshoot.right {
2366  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
2367  background-size: 60% 100%;
2368  background-repeat: no-repeat;
2369  background-position: right center;
2370  background-color: transparent;
2371  border: none;
2372  box-shadow: none; }
2373
2374scrolledwindow undershoot.top {
2375  background-color: transparent;
2376  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2377  padding-top: 1px;
2378  background-size: 10px 1px;
2379  background-repeat: repeat-x;
2380  background-origin: content-box;
2381  background-position: center top;
2382  border: none; }
2383
2384scrolledwindow undershoot.bottom {
2385  background-color: transparent;
2386  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2387  padding-bottom: 1px;
2388  background-size: 10px 1px;
2389  background-repeat: repeat-x;
2390  background-origin: content-box;
2391  background-position: center bottom;
2392  border: none; }
2393
2394scrolledwindow undershoot.left {
2395  background-color: transparent;
2396  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2397  padding-left: 1px;
2398  background-size: 1px 10px;
2399  background-repeat: repeat-y;
2400  background-origin: content-box;
2401  background-position: left center;
2402  border: none; }
2403
2404scrolledwindow undershoot.right {
2405  background-color: transparent;
2406  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
2407  padding-right: 1px;
2408  background-size: 1px 10px;
2409  background-repeat: repeat-y;
2410  background-origin: content-box;
2411  background-position: right center;
2412  border: none; }
2413
2414scrolledwindow junction {
2415  border-color: transparent;
2416  border-image: linear-gradient(to bottom, #2f343f 1px, transparent 1px) 0 0 0 1/0 1px stretch;
2417  background-color: #3e434f; }
2418  scrolledwindow junction:dir(rtl) {
2419    border-image-slice: 0 1 0 0; }
2420
2421separator {
2422  background-color: rgba(0, 0, 0, 0.1);
2423  min-width: 1px;
2424  min-height: 1px; }
2425
2426list {
2427  background-color: #2f343f;
2428  border-color: #2f343f; }
2429  list row {
2430    padding: 2px; }
2431
2432row:not(:hover) {
2433  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
2434
2435row.activatable.has-open-popup, row.activatable:hover {
2436  background-color: rgba(255, 255, 255, 0.03); }
2437
2438row.activatable:active {
2439  color: #d8dee8; }
2440
2441row.activatable:disabled {
2442  color: rgba(211, 218, 227, 0.45); }
2443  row.activatable:disabled image {
2444    color: inherit; }
2445
2446row.activatable:selected:active {
2447  color: #d8dee8; }
2448
2449row.activatable:selected.has-open-popup, row.activatable:selected:hover {
2450  background-color: #bf616a; }
2451
2452.app-notification {
2453  padding: 10px;
2454  color: #BAC3CF;
2455  background-color: rgba(53, 57, 69, 0.95);
2456  background-clip: border-box;
2457  border-radius: 0 0 2px 2px;
2458  border-width: 0 1px 1px 1px;
2459  border-style: solid;
2460  border-color: rgba(31, 33, 40, 0.95); }
2461  .app-notification border {
2462    border: none; }
2463  .app-notification button {
2464    color: #BAC3CF;
2465    border-color: rgba(26, 28, 34, 0.35);
2466    background-color: rgba(102, 109, 132, 0.35); }
2467    .app-notification button.flat, .app-notification button.sidebar-button {
2468      border-color: rgba(82, 148, 226, 0); }
2469    .app-notification button:hover {
2470      color: #BAC3CF;
2471      border-color: rgba(26, 28, 34, 0.35);
2472      background-color: rgba(119, 127, 151, 0.45); }
2473    .app-notification button:active, .app-notification button:checked {
2474      color: #d8dee8;
2475      border-color: rgba(26, 28, 34, 0.35);
2476      background-color: #bf616a;
2477      background-clip: padding-box; }
2478    .app-notification button:disabled {
2479      color: #5d626e;
2480      border-color: rgba(26, 28, 34, 0.35);
2481      background-color: rgba(102, 109, 132, 0.2); }
2482
2483expander arrow {
2484  min-width: 16px;
2485  min-height: 16px;
2486  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
2487  expander arrow:dir(rtl) {
2488    -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
2489  expander arrow:hover {
2490    color: white; }
2491  expander arrow:checked {
2492    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
2493
2494calendar {
2495  color: #d8dee8;
2496  border: 1px solid #2f343f;
2497  border-radius: 3px;
2498  padding: 2px; }
2499  calendar:selected {
2500    border-radius: 1.5px; }
2501  calendar.header {
2502    color: #d8dee8;
2503    border: none; }
2504  calendar.button {
2505    color: rgba(211, 218, 227, 0.45); }
2506    calendar.button:hover {
2507      color: #d8dee8; }
2508    calendar.button:disabled {
2509      color: rgba(211, 218, 227, 0.45); }
2510  calendar:indeterminate {
2511    color: alpha(currentColor,0.55); }
2512  calendar.highlight {
2513    color: #d8dee8; }
2514
2515messagedialog .titlebar {
2516  min-height: 20px;
2517  background-color: rgba(47, 52, 63, 0.97);
2518  border-bottom: 1px solid rgba(32, 35, 43, 0.97); }
2519
2520messagedialog .dialog-action-area button {
2521  padding: 8px;
2522  min-height: 0; }
2523
2524messagedialog.csd.background {
2525  border-bottom-left-radius: 3px;
2526  border-bottom-right-radius: 3px;
2527  border: none; }
2528
2529messagedialog.csd .dialog-action-area button {
2530  border-bottom-style: none; }
2531
2532messagedialog.csd .dialog-action-area button {
2533  border-radius: 0;
2534  border-right-style: none; }
2535
2536messagedialog.csd .dialog-action-area button:last-child {
2537  border-radius: 0 0 3px 0;
2538  border-right-style: none; }
2539
2540messagedialog.csd .dialog-action-area button:first-child {
2541  border-radius: 0 0 0 3px;
2542  border-left-style: none; }
2543
2544messagedialog.csd .dialog-action-area button:only-child {
2545  border-radius: 0 0 3px 3px;
2546  border-left-style: none;
2547  border-right-style: none; }
2548
2549filechooser #pathbarbox {
2550  border-bottom: 1px solid rgba(43, 46, 57, 0.5); }
2551
2552filechooserbutton:drop(active) {
2553  box-shadow: none;
2554  border-color: transparent; }
2555
2556.sidebar {
2557  border-style: none;
2558  background-color: #2f343f; }
2559  stacksidebar.sidebar:dir(ltr) list,
2560  stacksidebar.sidebar.left list,
2561  stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
2562    border-right: 1px solid #2f343f;
2563    border-left-style: none; }
2564  stacksidebar.sidebar:dir(rtl) list,
2565  stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
2566    border-left: 1px solid #2f343f;
2567    border-right-style: none; }
2568  .sidebar list {
2569    background-color: transparent; }
2570  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
2571    border-style: none; }
2572
2573stacksidebar row {
2574  padding: 10px 4px; }
2575  stacksidebar row > label {
2576    padding-left: 6px;
2577    padding-right: 6px; }
2578  stacksidebar row.needs-attention > label {
2579    background-size: 6px 6px, 0 0; }
2580
2581placessidebar > viewport.frame {
2582  border-style: none; }
2583
2584placessidebar row {
2585  min-height: 30px;
2586  padding: 0px; }
2587  placessidebar row > revealer {
2588    padding: 0 10px; }
2589  placessidebar row image.sidebar-icon:dir(ltr) {
2590    padding-right: 8px; }
2591  placessidebar row image.sidebar-icon:dir(rtl) {
2592    padding-left: 8px; }
2593  placessidebar row label.sidebar-label:dir(ltr) {
2594    padding-right: 2px; }
2595  placessidebar row label.sidebar-label:dir(rtl) {
2596    padding-left: 2px; }
2597  button.sidebar-button {
2598    min-width: 22px;
2599    min-height: 22px;
2600    margin-top: 2px;
2601    margin-bottom: 2px;
2602    padding: 0;
2603    border-radius: 100%;
2604    -gtk-outline-radius: 100%; }
2605    button.sidebar-button:not(:hover):not(:active) > image {
2606      opacity: 0.5; }
2607  placessidebar row.sidebar-placeholder-row {
2608    padding: 0 8px;
2609    min-height: 2px;
2610    background-image: linear-gradient(to bottom, #F08437, #F08437);
2611    background-clip: content-box; }
2612  placessidebar row.sidebar-new-bookmark-row {
2613    color: #bf616a; }
2614  placessidebar row:drop(active):not(:disabled) {
2615    box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; }
2616    placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {
2617      color: #F08437; }
2618    placessidebar row:drop(active):not(:disabled):selected {
2619      background-color: #F08437; }
2620      placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {
2621        color: #d8dee8; }
2622
2623placesview .server-list-button > image {
2624  -gtk-icon-transform: rotate(0turn); }
2625
2626placesview .server-list-button:checked > image {
2627  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
2628  -gtk-icon-transform: rotate(-0.5turn); }
2629
2630placesview > actionbar > revealer > box > label {
2631  padding-left: 8px;
2632  padding-right: 8px; }
2633
2634paned > separator {
2635  min-width: 1px;
2636  min-height: 1px;
2637  -gtk-icon-source: none;
2638  border-style: none;
2639  background-color: transparent;
2640  background-image: linear-gradient(to bottom, #2f343f, #2f343f);
2641  background-size: 1px 1px; }
2642  paned > separator:selected {
2643    background-image: linear-gradient(to bottom, #bf616a, #bf616a); }
2644  paned > separator.wide {
2645    min-width: 5px;
2646    min-height: 5px;
2647    background-color: #2f343f;
2648    background-image: linear-gradient(to bottom, #2f343f, #2f343f), linear-gradient(to bottom, #2f343f, #2f343f);
2649    background-size: 1px 1px, 1px 1px; }
2650
2651paned.horizontal > separator {
2652  background-repeat: repeat-y; }
2653  paned.horizontal > separator:dir(ltr) {
2654    margin: 0 -8px 0 0;
2655    padding: 0 8px 0 0;
2656    background-position: left; }
2657  paned.horizontal > separator:dir(rtl) {
2658    margin: 0 0 0 -8px;
2659    padding: 0 0 0 8px;
2660    background-position: right; }
2661  paned.horizontal > separator.wide {
2662    margin: 0;
2663    padding: 0;
2664    background-repeat: repeat-y, repeat-y;
2665    background-position: left, right; }
2666
2667paned.vertical > separator {
2668  margin: 0 0 -8px 0;
2669  padding: 0 0 8px 0;
2670  background-repeat: repeat-x;
2671  background-position: top; }
2672  paned.vertical > separator.wide {
2673    margin: 0;
2674    padding: 0;
2675    background-repeat: repeat-x, repeat-x;
2676    background-position: bottom, top; }
2677
2678infobar {
2679  border-style: none; }
2680  infobar.info, infobar.question, infobar.warning, infobar.error {
2681    background-color: #bf616a;
2682    color: #d8dee8;
2683    caret-color: currentColor; }
2684    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
2685      color: #bf616a;
2686      background-color: #d8dee8; }
2687
2688.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button, .nautilus-window .floating-bar button {
2689  color: #d8dee8;
2690  background-color: rgba(255, 255, 255, 0);
2691  border-color: rgba(255, 255, 255, 0.5); }
2692
2693row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar button.sidebar-button {
2694  border-color: transparent;
2695  background-color: transparent;
2696  background-image: none;
2697  color: #d8dee8;
2698  background-color: rgba(255, 255, 255, 0); }
2699  .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar button.sidebar-button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar button.sidebar-button:disabled label {
2700    color: rgba(255, 255, 255, 0.4); }
2701
2702row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .nautilus-window .floating-bar button:hover {
2703  color: #d8dee8;
2704  background-color: rgba(255, 255, 255, 0.2);
2705  border-color: rgba(255, 255, 255, 0.8); }
2706
2707.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:active, .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, .nautilus-window .floating-bar button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked, .nautilus-window .floating-bar button:checked {
2708  color: #bf616a;
2709  background-color: #d8dee8;
2710  border-color: #d8dee8; }
2711
2712row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled {
2713  background-color: rgba(255, 255, 255, 0);
2714  border-color: rgba(255, 255, 255, 0.4); }
2715  row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label, .nautilus-window .floating-bar button:disabled label {
2716    color: rgba(255, 255, 255, 0.5); }
2717  .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked {
2718    color: #bf616a;
2719    background-color: rgba(255, 255, 255, 0.5);
2720    border-color: rgba(255, 255, 255, 0.4); }
2721
2722tooltip {
2723  border-radius: 2px;
2724  box-shadow: none; }
2725  tooltip.background {
2726    background-color: rgba(75, 81, 98, 0.95);
2727    background-clip: padding-box; }
2728    tooltip.background label {
2729      padding: 4px; }
2730  tooltip decoration {
2731    background-color: transparent; }
2732  tooltip * {
2733    background-color: transparent;
2734    color: #BAC3CF; }
2735
2736colorswatch, colorswatch:drop(active) {
2737  border-style: none; }
2738
2739colorswatch.top {
2740  border-top-left-radius: 2.5px;
2741  border-top-right-radius: 2.5px; }
2742  colorswatch.top overlay {
2743    border-top-left-radius: 2px;
2744    border-top-right-radius: 2px; }
2745
2746colorswatch.bottom {
2747  border-bottom-left-radius: 2.5px;
2748  border-bottom-right-radius: 2.5px; }
2749  colorswatch.bottom overlay {
2750    border-bottom-left-radius: 2px;
2751    border-bottom-right-radius: 2px; }
2752
2753colorswatch.left, colorswatch:first-child:not(.top) {
2754  border-top-left-radius: 2.5px;
2755  border-bottom-left-radius: 2.5px; }
2756  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
2757    border-top-left-radius: 2px;
2758    border-bottom-left-radius: 2px; }
2759
2760colorswatch.right, colorswatch:last-child:not(.bottom) {
2761  border-top-right-radius: 2.5px;
2762  border-bottom-right-radius: 2.5px; }
2763  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
2764    border-top-right-radius: 2px;
2765    border-bottom-right-radius: 2px; }
2766
2767colorswatch.dark overlay {
2768  color: rgba(255, 255, 255, 0.7); }
2769  colorswatch.dark overlay:hover {
2770    border-color: #2f343f; }
2771
2772colorswatch.light overlay {
2773  color: rgba(0, 0, 0, 0.7); }
2774  colorswatch.light overlay:hover {
2775    border-color: #2f343f; }
2776
2777colorswatch overlay {
2778  border: 1px solid #2f343f; }
2779  colorswatch overlay:hover {
2780    background-color: rgba(255, 255, 255, 0.2); }
2781
2782colorswatch:disabled {
2783  opacity: 0.5; }
2784  colorswatch:disabled overlay {
2785    border-color: rgba(0, 0, 0, 0.6);
2786    box-shadow: none; }
2787
2788colorswatch#add-color-button {
2789  border-style: solid;
2790  border-width: 1px;
2791  color: #d8dee8;
2792  border-color: #2f343f;
2793  background-color: #444a58; }
2794  colorswatch#add-color-button:hover {
2795    color: #d8dee8;
2796    border-color: #2f343f;
2797    background-color: #505666; }
2798  colorswatch#add-color-button overlay {
2799    border-color: transparent;
2800    background-color: transparent;
2801    background-image: none; }
2802
2803button.color {
2804  padding: 0; }
2805  button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
2806    margin: 4px;
2807    border-radius: 0; }
2808
2809colorchooser .popover.osd {
2810  border-radius: 3px; }
2811
2812.content-view {
2813  background-color: #2f343f; }
2814  .content-view:hover {
2815    -gtk-icon-effect: highlight; }
2816
2817.scale-popup button:hover {
2818  color: #d8dee8;
2819  border-color: #2f343f;
2820  background-color: #505666; }
2821
2822.context-menu, popover.touch-selection, .csd popover.touch-selection,
2823popover.background.touch-selection, .csd popover.background.touch-selection {
2824  font: initial; }
2825
2826.monospace {
2827  font-family: Monospace; }
2828
2829button.circular, button.nautilus-circular-button.image-button,
2830button.circular-button {
2831  padding: 0;
2832  min-width: 16px;
2833  min-height: 24px;
2834  padding: 2px 6px;
2835  border-radius: 50%;
2836  -gtk-outline-radius: 50%; }
2837  button.circular label, button.nautilus-circular-button.image-button label,
2838  button.circular-button label {
2839    padding: 0; }
2840
2841.keycap {
2842  min-width: 16px;
2843  min-height: 20px;
2844  padding: 3px 6px 4px 6px;
2845  color: #d8dee8;
2846  background-color: #2f343f;
2847  border: 1px solid #2f343f;
2848  border-radius: 2.5px;
2849  box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); }
2850
2851stackswitcher button.text-button {
2852  min-width: 80px; }
2853
2854stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
2855  min-width: 0; }
2856
2857*:drop(active):focus,
2858*:drop(active) {
2859  box-shadow: inset 0 0 0 1px #F08437; }
2860
2861decoration {
2862  border-radius: 3px 3px 0 0;
2863  border-width: 0px;
2864  box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35);
2865  margin: 10px; }
2866  decoration:backdrop {
2867    box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35);
2868    transition: 200ms ease-out; }
2869  .fullscreen decoration,
2870  .tiled decoration {
2871    border-radius: 0; }
2872  .popup decoration {
2873    box-shadow: none;
2874    border-radius: 0; }
2875  .ssd decoration {
2876    border-radius: 3px 3px 0 0;
2877    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
2878    .ssd decoration.maximized {
2879      border-radius: 0; }
2880  .csd.popup decoration {
2881    border-radius: 2px;
2882    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #2f343f; }
2883  tooltip.csd decoration {
2884    border-radius: 2px;
2885    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); }
2886  messagedialog.csd decoration {
2887    border-radius: 3px; }
2888  .solid-csd decoration {
2889    border-radius: 0;
2890    margin: 1px;
2891    background-color: rgba(47, 52, 63, 0.97);
2892    box-shadow: none; }
2893
2894headerbar.default-decoration button.titlebutton,
2895.titlebar.default-decoration button.titlebutton {
2896  padding: 0 4px;
2897  min-width: 0;
2898  min-height: 0;
2899  margin: 0; }
2900
2901headerbar button.titlebutton,
2902.titlebar button.titlebutton {
2903  padding: 0;
2904  min-width: 24px;
2905  border-color: transparent;
2906  background-color: transparent;
2907  background-image: none;
2908  background-color: rgba(47, 52, 63, 0); }
2909  headerbar button.titlebutton:hover,
2910  .titlebar button.titlebutton:hover {
2911    color: rgba(207, 218, 231, 0.8);
2912    border-color: rgba(21, 23, 28, 0.37);
2913    background-color: rgba(95, 105, 127, 0.37); }
2914  headerbar button.titlebutton:active, headerbar button.titlebutton:checked,
2915  .titlebar button.titlebutton:active,
2916  .titlebar button.titlebutton:checked {
2917    color: #d8dee8;
2918    border-color: transparent;
2919    background-color: #bf616a; }
2920  headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize,
2921  .titlebar button.titlebutton.close,
2922  .titlebar button.titlebutton.maximize,
2923  .titlebar button.titlebutton.minimize {
2924    color: transparent;
2925    background-color: transparent;
2926    background-position: center;
2927    background-repeat: no-repeat;
2928    border-width: 0; }
2929    headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop,
2930    .titlebar button.titlebutton.close:backdrop,
2931    .titlebar button.titlebutton.maximize:backdrop,
2932    .titlebar button.titlebutton.minimize:backdrop {
2933      opacity: 1; }
2934  headerbar button.titlebutton.close,
2935  .titlebar button.titlebutton.close {
2936    background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
2937  headerbar button.titlebutton.close:backdrop,
2938  .titlebar button.titlebutton.close:backdrop {
2939    background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
2940  headerbar button.titlebutton.close:hover,
2941  .titlebar button.titlebutton.close:hover {
2942    background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
2943  headerbar button.titlebutton.close:active,
2944  .titlebar button.titlebutton.close:active {
2945    background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
2946  headerbar button.titlebutton.maximize,
2947  .titlebar button.titlebutton.maximize {
2948    background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); }
2949  headerbar button.titlebutton.maximize:backdrop,
2950  .titlebar button.titlebutton.maximize:backdrop {
2951    background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); }
2952  headerbar button.titlebutton.maximize:hover,
2953  .titlebar button.titlebutton.maximize:hover {
2954    background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); }
2955  headerbar button.titlebutton.maximize:active,
2956  .titlebar button.titlebutton.maximize:active {
2957    background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); }
2958  headerbar button.titlebutton.minimize,
2959  .titlebar button.titlebutton.minimize {
2960    background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); }
2961  headerbar button.titlebutton.minimize:backdrop,
2962  .titlebar button.titlebutton.minimize:backdrop {
2963    background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); }
2964  headerbar button.titlebutton.minimize:hover,
2965  .titlebar button.titlebutton.minimize:hover {
2966    background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); }
2967  headerbar button.titlebutton.minimize:active,
2968  .titlebar button.titlebutton.minimize:active {
2969    background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); }
2970
2971.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
2972textview text:selected, iconview text:selected:focus,
2973textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2974textview text selection:focus,
2975textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2976modelbutton.flat:active,
2977modelbutton.flat:active arrow,
2978modelbutton.flat:selected,
2979modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
2980.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
2981.nautilus-window placessidebar.sidebar row.sidebar-row:selected,
2982.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
2983.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
2984  background-color: #bf616a; }
2985  row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
2986  textview text:selected, iconview text:selected:focus,
2987  textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
2988  textview text selection:focus,
2989  textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
2990  modelbutton.flat:active,
2991  modelbutton.flat:active arrow,
2992  modelbutton.flat:selected,
2993  modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
2994  .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
2995  .nautilus-window placessidebar.sidebar row.sidebar-row:selected,
2996  .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
2997  .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
2998    color: #d8dee8; }
2999    row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected,
3000    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
3001    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled,
3002    modelbutton.flat:disabled:active,
3003    modelbutton.flat:active arrow:disabled,
3004    modelbutton.flat:disabled:selected,
3005    modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover,
3006    .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected,
3007    .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover {
3008      color: #81a1c1; }
3009
3010.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked,
3011terminal-window notebook > header.top > tabs > tab:checked {
3012  box-shadow: inset 0 -1px #2f343f; }
3013
3014terminal-window notebook > header.top,
3015.mate-terminal notebook > header.top {
3016  padding-top: 3px;
3017  box-shadow: inset 0 1px #262a33, inset 0 -1px #2f343f; }
3018  terminal-window notebook > header.top button,
3019  .mate-terminal notebook > header.top button {
3020    padding: 0;
3021    min-width: 24px;
3022    min-height: 24px; }
3023
3024.nautilus-canvas-item {
3025  border-radius: 2px; }
3026
3027.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop {
3028  color: white;
3029  text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
3030  .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active {
3031    color: #d8dee8; }
3032  .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected {
3033    color: #d8dee8;
3034    text-shadow: none; }
3035
3036.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator,
3037popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
3038.nautilus-list-dim-label {
3039  color: #868b97; }
3040  .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus,
3041  .nautilus-list-dim-label:selected,
3042  .nautilus-list-dim-label:selected:focus {
3043    color: #dceaf9; }
3044
3045.nautilus-window searchbar {
3046  border-top: 1px solid #2f343f; }
3047
3048.nautilus-window .searchbar-container {
3049  margin-top: -1px; }
3050
3051.nautilus-window notebook,
3052.nautilus-window notebook > stack:not(:only-child) searchbar {
3053  background-color: #2f343f; }
3054
3055.disk-space-display {
3056  border-style: solid;
3057  border-width: 1px; }
3058  .disk-space-display.unknown {
3059    background-color: rgba(211, 218, 227, 0.5);
3060    border-color: rgba(180, 192, 207, 0.5); }
3061  .disk-space-display.used {
3062    background-color: rgba(82, 148, 226, 0.8);
3063    border-color: rgba(191, 97, 106, 0.8); }
3064  .disk-space-display.free {
3065    background-color: #313541;
3066    border-color: #1b1d24; }
3067
3068@keyframes needs_attention_keyframes {
3069  0% {
3070    color: rgba(207, 218, 231, 0.8);
3071    border-color: rgba(21, 23, 28, 0.37);
3072    background-color: rgba(95, 105, 127, 0.37); }
3073  100% {
3074    color: #d8dee8;
3075    border-color: transparent;
3076    background-color: #bf616a; } }
3077
3078.nautilus-operations-button-needs-attention {
3079  animation: needs_attention_keyframes 2s ease-in-out; }
3080
3081.nautilus-operations-button-needs-attention-multiple {
3082  animation: needs_attention_keyframes 3s ease-in-out;
3083  animation-iteration-count: 3; }
3084
3085.conflict-row.activatable, .conflict-row.activatable:active {
3086  color: white;
3087  background-color: #dbbb7b; }
3088
3089.conflict-row.activatable:hover {
3090  background-color: #fd716a; }
3091
3092.conflict-row.activatable:selected {
3093  color: #d8dee8;
3094  background-color: #bf616a; }
3095
3096.nemo-window .nemo-places-sidebar.frame {
3097  border-width: 0; }
3098
3099.nemo-window notebook {
3100  background-color: #2f343f; }
3101
3102.nemo-window .nemo-window-pane widget.entry {
3103  border: 1px solid;
3104  border-radius: 3px;
3105  color: #d8dee8;
3106  border-color: #2f343f;
3107  background-color: #2f343f;
3108  box-shadow: inset 1px 0 #bf616a, inset -1px 0 #bf616a, inset 0 1px #bf616a, inset 0 -1px #bf616a; }
3109
3110.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button {
3111  color: rgba(207, 218, 231, 0.8);
3112  border-color: rgba(21, 23, 28, 0.37);
3113  background-color: rgba(95, 105, 127, 0.37); }
3114  .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) {
3115    margin: 0 0 1px 0; }
3116  .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover {
3117    background-color: rgba(134, 144, 165, 0.37); }
3118  .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked {
3119    color: #d8dee8;
3120    border-color: transparent;
3121    background-color: #bf616a; }
3122  .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled {
3123    color: rgba(207, 218, 231, 0.4); }
3124
3125.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button {
3126  border-left-style: none; }
3127
3128.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover {
3129  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
3130
3131.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
3132  box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
3133
3134.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
3135  box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
3136
3137.caja-notebook {
3138  border-top: 1px solid #2f343f; }
3139
3140.caja-side-pane .frame {
3141  border-width: 1px 0 0; }
3142
3143.caja-notebook .frame {
3144  border-width: 0 0 1px; }
3145
3146.open-document-selector-treeview.view, iconview.open-document-selector-treeview {
3147  padding: 3px 6px 3px 6px;
3148  border-color: #2f343f; }
3149  .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover {
3150    background-color: #4a4f5c; }
3151    .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected {
3152      color: #d8dee8;
3153      background-color: #bf616a; }
3154
3155.open-document-selector-name-label {
3156  color: #d8dee8; }
3157
3158.open-document-selector-path-label {
3159  color: #8a909b;
3160  font-size: smaller; }
3161  .open-document-selector-path-label:selected {
3162    color: rgba(255, 255, 255, 0.9); }
3163
3164.gedit-document-panel row button {
3165  min-width: 22px;
3166  min-height: 22px;
3167  padding: 0;
3168  color: transparent;
3169  background: none;
3170  border: none;
3171  box-shadow: none; }
3172  .gedit-document-panel row button image {
3173    color: inherit; }
3174
3175.gedit-document-panel row:hover:not(:selected) button {
3176  color: #9da3ad; }
3177  .gedit-document-panel row:hover:not(:selected) button:hover {
3178    color: #ff4d4d; }
3179  .gedit-document-panel row:hover:not(:selected) button:active {
3180    color: #d8dee8; }
3181
3182.gedit-document-panel row:hover:selected button:hover {
3183  color: #ff6666;
3184  background: none;
3185  border: none;
3186  box-shadow: none; }
3187  .gedit-document-panel row:hover:selected button:hover:active {
3188    color: #d8dee8; }
3189
3190.gedit-document-panel-dragged-row {
3191  border: 1px solid #2f343f;
3192  background-color: #2f343f;
3193  color: #d8dee8; }
3194
3195.gedit-side-panel-paned statusbar {
3196  border-top: 1px solid #2f343f;
3197  background-color: #2f343f; }
3198
3199.gedit-search-slider {
3200  background-color: #2f343f;
3201  padding: 6px;
3202  border-color: #2f343f;
3203  border-radius: 0 0 2px 2px;
3204  border-width: 0 1px 1px 1px;
3205  border-style: solid; }
3206
3207.gedit-search-entry-occurrences-tag {
3208  color: rgba(211, 218, 227, 0.6);
3209  border: none;
3210  margin: 2px;
3211  padding: 2px; }
3212
3213.gedit-map-frame border {
3214  border-width: 0; }
3215  .gedit-map-frame border:dir(ltr) {
3216    border-left-width: 1px; }
3217  .gedit-map-frame border:dir(rtl) {
3218    border-right-width: 1px; }
3219
3220.pluma-window statusbar frame > border {
3221  border: none; }
3222
3223.pluma-window notebook > stack scrolledwindow {
3224  border-width: 0 0 1px 0; }
3225
3226#pluma-status-combo-button {
3227  min-height: 0;
3228  padding: 0;
3229  border-top: none;
3230  border-bottom: none;
3231  border-radius: 0; }
3232
3233.gb-search-entry-occurrences-tag {
3234  background: none; }
3235
3236workbench.csd > stack.titlebar:not(headerbar) {
3237  padding: 0;
3238  background: none;
3239  border: none;
3240  box-shadow: none; }
3241  workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
3242    border-radius: 3px 3px 0 0; }
3243
3244editortweak .linked > entry.search:focus + .gb-linked-scroller {
3245  border-top-color: #bf616a; }
3246
3247layouttab {
3248  background-color: #2f343f; }
3249
3250layout {
3251  border: 1px solid #2f343f;
3252  -PnlDockBin-handle-size: 1; }
3253
3254eggsearchbar box.search-bar {
3255  border-bottom: 1px solid #2f343f; }
3256
3257pillbox {
3258  color: #d8dee8;
3259  background-color: #bf616a;
3260  border-radius: 3px; }
3261  pillbox:disabled label {
3262    color: rgba(255, 255, 255, 0.5); }
3263
3264docktabstrip {
3265  padding: 0 6px;
3266  background-color: #2f343f;
3267  border-bottom: 1px solid #2f343f; }
3268  docktabstrip docktab {
3269    min-height: 28px;
3270    border: solid transparent;
3271    border-width: 0 1px; }
3272    docktabstrip docktab label {
3273      opacity: 0.5; }
3274    docktabstrip docktab:checked label, docktabstrip docktab:hover label {
3275      opacity: 1; }
3276    docktabstrip docktab:checked {
3277      border-color: #2f343f;
3278      background-color: #2f343f; }
3279
3280dockbin {
3281  border: 1px solid #2f343f;
3282  -PnlDockBin-handle-size: 1; }
3283
3284dockpaned {
3285  border: 1px solid #2f343f; }
3286
3287dockoverlayedge {
3288  background-color: #2f343f; }
3289  dockoverlayedge docktabstrip {
3290    padding: 0;
3291    border: none; }
3292  dockoverlayedge.left-edge tab:checked,
3293  dockoverlayedge.right-edge tab:checked {
3294    border-width: 1px 0; }
3295
3296popover.messagepopover.background {
3297  padding: 0; }
3298
3299popover.messagepopover .popover-content-area {
3300  margin: 16px; }
3301
3302popover.messagepopover .popover-action-area {
3303  margin: 8px; }
3304  popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) {
3305    margin: 0 4px; }
3306
3307popover.popover-selector {
3308  padding: 0; }
3309  popover.popover-selector list row {
3310    padding: 5px 0; }
3311  popover.popover-selector list row image {
3312    margin-left: 3px;
3313    margin-right: 10px; }
3314
3315entry.search.preferences-search {
3316  border: none;
3317  border-right: 1px solid #2f343f;
3318  border-bottom: 1px solid #2f343f;
3319  border-radius: 0; }
3320
3321preferences stacksidebar.sidebar list {
3322  background-image: linear-gradient(to bottom, #2f343f, #2f343f); }
3323
3324preferences stacksidebar.sidebar list separator {
3325  background-color: transparent; }
3326
3327devhelppanel entry:focus,
3328symboltreepanel entry:focus {
3329  border-color: #2f343f; }
3330
3331button.run-arrow-button {
3332  min-width: 12px; }
3333
3334omnibar.linked > entry:not(:only-child) {
3335  border-style: solid;
3336  border-radius: 3px;
3337  margin-left: 1px;
3338  margin-right: 1px; }
3339
3340gstyleslidein #scale_box button.toggle:checked,
3341gstyleslidein #strings_controls button.toggle:checked,
3342gstyleslidein #palette_controls button.toggle:checked,
3343gstyleslidein #components_controls button.toggle:checked {
3344  color: #d8dee8; }
3345
3346configurationview entry.flat {
3347  background: none; }
3348
3349configurationview list {
3350  border-width: 0; }
3351
3352.documents-scrolledwin.frame {
3353  border-width: 0; }
3354
3355button.documents-load-more {
3356  border-width: 1px 0 0;
3357  border-radius: 0; }
3358
3359.documents-icon-bg {
3360  background-color: #bf616a;
3361  color: #d8dee8;
3362  border-radius: 2px; }
3363
3364.documents-collection-icon, .photos-collection-icon {
3365  background-color: rgba(211, 218, 227, 0.3);
3366  border-radius: 2px; }
3367
3368button.documents-favorite:active,
3369button.documents-favorite:active:hover {
3370  color: #81a1c1; }
3371
3372.documents-entry-tag, .photos-entry-tag {
3373  color: #d8dee8;
3374  background: #bf616a;
3375  border-radius: 2px;
3376  border-width: 0;
3377  margin: 2px;
3378  padding: 4px; }
3379  .documents-entry-tag:hover, .photos-entry-tag:hover {
3380    color: #d8dee8;
3381    background: #639fe5; }
3382  .documents-entry-tag:active, .photos-entry-tag:active {
3383    color: #d8dee8;
3384    background: #4189df; }
3385
3386.content-view.document-page {
3387  border-style: solid;
3388  border-width: 3px 3px 6px 4px;
3389  border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
3390
3391.photos-fade-in {
3392  opacity: 1.0;
3393  transition: opacity 0.2s ease-out; }
3394
3395.photos-fade-out {
3396  opacity: 0.0;
3397  transition: opacity 0.2s ease-out; }
3398
3399.tweak-categories,
3400.tweak-category:not(:selected):not(:hover) {
3401  background-image: linear-gradient(to bottom, #2f343f, #2f343f); }
3402
3403.tr-workarea undershoot,
3404.tr-workarea overshoot {
3405  border-color: transparent; }
3406
3407.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar {
3408  background: none; }
3409
3410#gf-bubble, #gf-bubble.solid,
3411#gf-osd-window,
3412#gf-osd-window.solid,
3413#gf-input-source-popup,
3414#gf-input-source-popup.solid,
3415#gf-candidate-popup,
3416#gf-candidate-popup.solid {
3417  color: #cfd5de;
3418  background-color: rgba(53, 57, 69, 0.95);
3419  border: 1px solid rgba(35, 38, 46, 0.95);
3420  border-radius: 2px; }
3421
3422#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full,
3423#gf-osd-window levelbar block.low,
3424#gf-osd-window levelbar block.high,
3425#gf-osd-window levelbar block.full,
3426#gf-input-source-popup levelbar block.low,
3427#gf-input-source-popup levelbar block.high,
3428#gf-input-source-popup levelbar block.full,
3429#gf-candidate-popup levelbar block.low,
3430#gf-candidate-popup levelbar block.high,
3431#gf-candidate-popup levelbar block.full {
3432  background-color: #bf616a;
3433  border-color: #bf616a; }
3434
3435#gf-bubble levelbar block.empty,
3436#gf-osd-window levelbar block.empty,
3437#gf-input-source-popup levelbar block.empty,
3438#gf-candidate-popup levelbar block.empty {
3439  background-color: rgba(42, 45, 55, 0.95); }
3440
3441#gf-bubble levelbar trough,
3442#gf-osd-window levelbar trough,
3443#gf-input-source-popup levelbar trough,
3444#gf-candidate-popup levelbar trough {
3445  background: none; }
3446
3447#gf-input-source {
3448  min-height: 32px;
3449  min-width: 40px; }
3450  #gf-input-source:selected {
3451    color: #d8dee8;
3452    background-color: #bf616a;
3453    border-radius: 2px; }
3454
3455gf-candidate-box label {
3456  padding: 3px; }
3457
3458gf-candidate-box:hover, gf-candidate-box:selected {
3459  color: #d8dee8;
3460  background-color: #bf616a;
3461  border-radius: 2px; }
3462
3463MsdOsdWindow.background.osd {
3464  border-radius: 2px;
3465  border: 1px solid rgba(35, 38, 46, 0.95); }
3466  MsdOsdWindow.background.osd .progressbar {
3467    background-color: #bf616a;
3468    border: none;
3469    border-color: red;
3470    border-radius: 5px; }
3471  MsdOsdWindow.background.osd .trough {
3472    background-color: rgba(42, 45, 55, 0.95);
3473    border: none;
3474    border-radius: 5px; }
3475
3476.mate-panel-menu-bar, .mate-panel-menu-bar menubar,
3477panel-toplevel.background,
3478panel-toplevel.background menubar {
3479  background-color: #2b2e37; }
3480
3481.mate-panel-menu-bar menubar,
3482.mate-panel-menu-bar #PanelApplet label,
3483.mate-panel-menu-bar #PanelApplet image,
3484panel-toplevel.background menubar,
3485panel-toplevel.background #PanelApplet label,
3486panel-toplevel.background #PanelApplet image {
3487  color: #BAC3CF; }
3488
3489.mate-panel-menu-bar button label, .mate-panel-menu-bar button image,
3490.mate-panel-menu-bar #tasklist-button label,
3491.mate-panel-menu-bar #tasklist-button image,
3492panel-toplevel.background button label,
3493panel-toplevel.background button image,
3494panel-toplevel.background #tasklist-button label,
3495panel-toplevel.background #tasklist-button image {
3496  color: inherit; }
3497
3498.mate-panel-menu-bar .wnck-pager,
3499panel-toplevel.background .wnck-pager {
3500  color: #5d6268;
3501  background-color: rgba(20, 22, 27, 0.95); }
3502  .mate-panel-menu-bar .wnck-pager:hover,
3503  panel-toplevel.background .wnck-pager:hover {
3504    background-color: rgba(54, 58, 70, 0.95); }
3505  .mate-panel-menu-bar .wnck-pager:selected,
3506  panel-toplevel.background .wnck-pager:selected {
3507    color: #81a1c1;
3508    background-color: #bf616a; }
3509
3510.mate-panel-menu-bar na-tray-applet,
3511panel-toplevel.background na-tray-applet {
3512  -NaTrayApplet-icon-padding: 0;
3513  -NaTrayApplet-icon-size: 16px; }
3514
3515.xfce4-panel.panel {
3516  background-color: rgba(43, 46, 55, 0.95);
3517  text-shadow: none;
3518  -gtk-icon-shadow: none; }
3519
3520#tasklist-button {
3521  color: rgba(186, 195, 207, 0.8);
3522  border-radius: 0;
3523  border: none;
3524  background-color: rgba(43, 46, 55, 0); }
3525  #tasklist-button:hover {
3526    color: #d8dde4;
3527    background-color: rgba(0, 0, 0, 0.17); }
3528  #tasklist-button:checked {
3529    color: white;
3530    background-color: rgba(0, 0, 0, 0.25);
3531    box-shadow: inset 0 -2px #bf616a; }
3532
3533.mate-panel-menu-bar button:not(#tasklist-button),
3534panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, .xfce4-panel.panel button.sidebar-button {
3535  color: #BAC3CF;
3536  border-radius: 0;
3537  border: none;
3538  background-color: rgba(43, 46, 55, 0); }
3539  .mate-panel-menu-bar button:hover:not(#tasklist-button),
3540  panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, .xfce4-panel.panel button.sidebar-button:hover {
3541    border: none;
3542    background-color: rgba(65, 70, 84, 0.95); }
3543  .mate-panel-menu-bar button:active:not(#tasklist-button),
3544  panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, .xfce4-panel.panel button.sidebar-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button),
3545  panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, .xfce4-panel.panel button.sidebar-button:checked {
3546    color: #d8dee8;
3547    border: none;
3548    background-color: #bf616a; }
3549    .mate-panel-menu-bar button:active:not(#tasklist-button) label,
3550    panel-toplevel.background button:active:not(#tasklist-button) label, .xfce4-panel.panel button.flat:active label, .xfce4-panel.panel button.sidebar-button:active label, .mate-panel-menu-bar button:active:not(#tasklist-button) image,
3551    panel-toplevel.background button:active:not(#tasklist-button) image, .xfce4-panel.panel button.flat:active image, .xfce4-panel.panel button.sidebar-button:active image, .mate-panel-menu-bar button:checked:not(#tasklist-button) label,
3552    panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel.panel button.flat:checked label, .xfce4-panel.panel button.sidebar-button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) image,
3553    panel-toplevel.background button:checked:not(#tasklist-button) image, .xfce4-panel.panel button.flat:checked image, .xfce4-panel.panel button.sidebar-button:checked image {
3554      color: inherit; }
3555
3556.nautilus-window .floating-bar {
3557  padding: 1px;
3558  background-color: #bf616a;
3559  color: #d8dee8;
3560  border-radius: 2px 2px 0 0; }
3561  .nautilus-window .floating-bar.bottom.left {
3562    border-top-left-radius: 0; }
3563  .nautilus-window .floating-bar.bottom.right {
3564    border-top-right-radius: 0; }
3565  .nautilus-window .floating-bar button {
3566    border: none;
3567    border-radius: 0;
3568    min-height: 0; }
3569
3570.marlin-pathbar.pathbar {
3571  border-radius: 3px;
3572  padding-left: 4px;
3573  padding-right: 4px;
3574  color: rgba(207, 218, 231, 0.8);
3575  border-color: rgba(21, 23, 28, 0.37);
3576  background-color: rgba(95, 105, 127, 0.37); }
3577  .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover {
3578    color: inherit; }
3579  .marlin-pathbar.pathbar:focus {
3580    color: #d8dee8;
3581    border-color: transparent;
3582    background-color: #bf616a; }
3583  .marlin-pathbar.pathbar:disabled {
3584    color: rgba(207, 218, 231, 0.35);
3585    border-color: rgba(21, 23, 28, 0.37);
3586    background-color: rgba(95, 105, 127, 0.22); }
3587  .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
3588    color: #bf616a; }
3589
3590.gala-notification {
3591  border: 1px solid rgba(0, 0, 0, 0.35);
3592  border-radius: 3px;
3593  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
3594  background-image: linear-gradient(to bottom, white, white);
3595  background-color: transparent; }
3596  .gala-notification .title, .gala-notification .label {
3597    color: #5c616c; }
3598
3599.panel {
3600  background-color: transparent;
3601  color: white;
3602  font-weight: bold;
3603  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
3604  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
3605  .panel-shadow {
3606    background-image: none;
3607    background-color: transparent; }
3608  .panel .menu {
3609    box-shadow: none; }
3610    .panel .menu .menuitem {
3611      font-weight: normal;
3612      text-shadow: none;
3613      -gtk-icon-shadow: none; }
3614    .panel .menu .window-frame.menu.csd,
3615    .panel .menu .window-frame.popup.csd {
3616      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
3617  .panel .menubar > .menuitem {
3618    padding: 3px 6px; }
3619    .panel .menubar > .menuitem:hover {
3620      background-color: transparent; }
3621  .panel .window-frame.menu.csd,
3622  .panel .window-frame.popup.csd {
3623    box-shadow: none; }
3624
3625.composited-indicator {
3626  background-color: transparent;
3627  color: white;
3628  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
3629  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
3630  .composited-indicator > GtkWidget > GtkWidget:first-child {
3631    padding: 0 2px; }
3632  .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover {
3633    border-style: none;
3634    background-image: none;
3635    box-shadow: none; }
3636  .composited-indicator > .popup > .menu {
3637    padding-top: 8px;
3638    padding-bottom: 8px; }
3639
3640.panel-app-button > GtkWidget > GtkWidget:first-child {
3641  padding: 0 2px 0 4px; }
3642
3643.panel .menu .spinner,
3644.menu .spinner {
3645  opacity: 1; }
3646
3647UnityDecoration {
3648  -UnityDecoration-extents: 28px 1 1 1;
3649  -UnityDecoration-input-extents: 10px;
3650  -UnityDecoration-shadow-offset-x: 0px;
3651  -UnityDecoration-shadow-offset-y: 3px;
3652  -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2);
3653  -UnityDecoration-active-shadow-radius: 12px;
3654  -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07);
3655  -UnityDecoration-inactive-shadow-radius: 7px;
3656  -UnityDecoration-glow-size: 10px;
3657  -UnityDecoration-glow-color: #bf616a;
3658  -UnityDecoration-title-indent: 10px;
3659  -UnityDecoration-title-fade: 35px;
3660  -UnityDecoration-title-alignment: 0.0; }
3661  UnityDecoration .top {
3662    border: 1px solid rgba(32, 35, 43, 0.97);
3663    border-bottom-width: 0;
3664    border-radius: 4px 4px 0 0;
3665    padding: 1px 6px 0 6px;
3666    background-image: linear-gradient(to bottom, #2f343f, #2f343f);
3667    color: rgba(207, 218, 231, 0.8);
3668    box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
3669    UnityDecoration .top:backdrop {
3670      border-bottom-width: 0;
3671      color: rgba(207, 218, 231, 0.5); }
3672  UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom,
3673  UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
3674    background-color: transparent;
3675    background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97), rgba(32, 35, 43, 0.97)); }
3676
3677UnityPanelWidget,
3678.unity-panel {
3679  background-image: linear-gradient(to bottom, #2f343f, #2f343f);
3680  color: #f6f7f9;
3681  box-shadow: none; }
3682  UnityPanelWidget:backdrop,
3683  .unity-panel:backdrop {
3684    color: #bdc6d1; }
3685
3686.unity-panel.menubar.menuitem:hover,
3687.unity-panel.menubar .menuitem *:hover {
3688  border-radius: 0;
3689  color: #d8dee8;
3690  background-image: linear-gradient(to bottom, #bf616a, #bf616a);
3691  border-bottom: none; }
3692
3693.lightdm.menu {
3694  background-image: none;
3695  background-color: rgba(0, 0, 0, 0.4);
3696  border-color: rgba(255, 255, 255, 0.8);
3697  border-radius: 4px;
3698  padding: 1px;
3699  color: white; }
3700
3701.lightdm-combo .menu {
3702  background-color: rgba(64, 71, 86, 0.97);
3703  border-radius: 0px;
3704  padding: 0px;
3705  color: white; }
3706
3707.lightdm.menu .menuitem *,
3708.lightdm.menu .menuitem.check:active,
3709.lightdm.menu .menuitem.radio:active {
3710  color: white; }
3711
3712.lightdm.menubar {
3713  color: rgba(255, 255, 255, 0.8);
3714  background-image: none;
3715  background-color: rgba(0, 0, 0, 0.5); }
3716  .lightdm.menubar > .menuitem {
3717    padding: 2px 6px; }
3718
3719.lightdm-combo.combobox-entry .button,
3720.lightdm-combo .cell,
3721.lightdm-combo .button,
3722.lightdm-combo .entry,
3723.lightdm.button,
3724.lightdm.entry {
3725  background-image: none;
3726  background-color: rgba(0, 0, 0, 0.3);
3727  border-color: rgba(255, 255, 255, 0.4);
3728  border-radius: 10px;
3729  padding: 7px;
3730  color: white;
3731  text-shadow: none; }
3732
3733.lightdm.button,
3734.lightdm.button:hover,
3735.lightdm.button:active,
3736.lightdm.button:active:focus,
3737.lightdm.entry,
3738.lightdm.entry:hover,
3739.lightdm.entry:active,
3740.lightdm.entry:active:focus {
3741  background-image: none;
3742  border-image: none; }
3743
3744.lightdm.button:focus,
3745.lightdm.entry:focus {
3746  border-color: rgba(255, 255, 255, 0.1);
3747  border-width: 1px;
3748  border-style: solid;
3749  color: white; }
3750
3751.lightdm.entry:selected {
3752  background-color: rgba(255, 255, 255, 0.8); }
3753
3754.lightdm.entry:active {
3755  -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
3756  animation: dashentry_spinner 1s infinite linear; }
3757
3758.lightdm.option-button {
3759  padding: 2px;
3760  background: none;
3761  border: 0; }
3762
3763.lightdm.toggle-button {
3764  background: none;
3765  border-width: 0; }
3766  .lightdm.toggle-button.selected {
3767    background-color: rgba(0, 0, 0, 0.7);
3768    border-width: 1px; }
3769
3770@keyframes dashentry_spinner {
3771  to {
3772    -gtk-icon-transform: rotate(1turn); } }
3773
3774.overlay-bar {
3775  background-color: #bf616a;
3776  border-color: #bf616a;
3777  border-radius: 2px;
3778  padding: 3px 6px;
3779  margin: 3px; }
3780  .overlay-bar label {
3781    color: #d8dee8; }
3782
3783GraniteWidgetsThinPaned {
3784  background-color: transparent;
3785  background-image: none;
3786  margin: 0;
3787  border-left: 1px solid #2f343f;
3788  border-right: 1px solid #2f343f; }
3789
3790GraniteWidgetsPopOver .frame,
3791GraniteWidgetsStaticNotebook .frame {
3792  border: none; }
3793
3794.help_button {
3795  border-radius: 100px;
3796  padding: 3px 9px; }
3797
3798toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar {
3799  padding: 3px;
3800  border-bottom: 1px solid #2f343f; }
3801  toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button {
3802    padding: 0 3px 0 3px; }
3803
3804toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar {
3805  padding: 5px;
3806  border-width: 1px 0 0 0;
3807  border-style: solid;
3808  border-color: #2f343f;
3809  background-color: #2f343f; }
3810  toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button {
3811    padding: 2px 3px 2px 3px; }
3812
3813.source-list {
3814  -GtkTreeView-horizontal-separator: 1px;
3815  -GtkTreeView-vertical-separator: 6px; }
3816
3817.source-list,
3818.source-list.view,
3819iconview.source-list {
3820  background-color: #2f343f;
3821  color: #d8dee8;
3822  -gtk-icon-style: regular; }
3823
3824.source-list.category-expander {
3825  color: transparent; }
3826
3827.source-list.view:hover, iconview.source-list:hover {
3828  background-color: #434859; }
3829
3830.source-list.view:selected, iconview.source-list:selected,
3831.source-list.view:hover:selected,
3832iconview.source-list:hover:selected,
3833.source-list.view:selected:focus,
3834iconview.source-list:selected:focus,
3835.source-list.category-expander:hover {
3836  color: #d8dee8;
3837  background-color: #bf616a; }
3838
3839.source-list scrollbar,
3840.source-list junction {
3841  border-image: none;
3842  border-color: transparent;
3843  background-color: #2f343f;
3844  background-image: none; }
3845
3846.source-list.badge,
3847.source-list.badge:hover,
3848.source-list.badge:selected,
3849.source-list.badge:selected:focus,
3850.source-list.badge:hover:selected {
3851  background-image: none;
3852  background-color: #bf616a;
3853  color: #d8dee8;
3854  border-radius: 10px;
3855  padding: 0 6px;
3856  margin: 0 3px;
3857  border-width: 0; }
3858
3859.source-list.badge:selected,
3860.source-list.badge:selected:focus,
3861.source-list.badge:hover:selected {
3862  background-color: #d8dee8;
3863  color: #bf616a; }
3864
3865.source-list.category-expander {
3866  color: #d8dee8;
3867  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
3868  -GtkTreeView-expander-size: 16; }
3869
3870.source-list.category-expander,
3871.source-list.category-expander:backdrop {
3872  color: transparent;
3873  border: none; }
3874
3875.source-list.category-expander:checked {
3876  -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
3877
3878GraniteWidgetsWelcome {
3879  background-color: #2f343f; }
3880
3881GraniteWidgetsWelcome label {
3882  color: #868b97;
3883  font-size: 11px;
3884  text-shadow: none; }
3885
3886GraniteWidgetsWelcome .h1,
3887GraniteWidgetsWelcome .h3 {
3888  color: rgba(211, 218, 227, 0.8); }
3889
3890.help_button {
3891  border-radius: 0; }
3892
3893GraniteWidgetsPopOver {
3894  -GraniteWidgetsPopOver-arrow-width: 21;
3895  -GraniteWidgetsPopOver-arrow-height: 10;
3896  -GraniteWidgetsPopOver-border-radius: 2px;
3897  -GraniteWidgetsPopOver-border-width: 1;
3898  -GraniteWidgetsPopOver-shadow-size: 12;
3899  border: 1px solid rgba(0, 0, 0, 0.3);
3900  margin: 0; }
3901
3902.popover_bg {
3903  background-image: linear-gradient(to bottom, #2f343f, #2f343f);
3904  border: 1px solid rgba(0, 0, 0, 0.3); }
3905
3906GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar,
3907GraniteWidgetsPopOver * {
3908  background-color: transparent; }
3909
3910GraniteWidgetsXsEntry entry {
3911  padding: 4px; }
3912
3913.h1 {
3914  font-size: 24px; }
3915
3916.h2 {
3917  font-size: 18px; }
3918
3919.h3 {
3920  font-size: 11px; }
3921
3922.h4,
3923.category-label {
3924  color: #a5abb5;
3925  font-weight: 600; }
3926
3927.h4 {
3928  padding-bottom: 6px;
3929  padding-top: 6px; }
3930
3931GtkListBox .h4 {
3932  padding-left: 6px; }
3933
3934#panel_window {
3935  background-color: rgba(43, 46, 55, 0.95);
3936  color: #BAC3CF;
3937  font-weight: bold;
3938  box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
3939  #panel_window menubar {
3940    padding-left: 5px; }
3941    #panel_window menubar, #panel_window menubar > menuitem {
3942      background-color: transparent;
3943      color: #BAC3CF;
3944      font-weight: bold; }
3945  #panel_window menubar menuitem:disabled {
3946    color: rgba(186, 195, 207, 0.5); }
3947    #panel_window menubar menuitem:disabled label {
3948      color: inherit; }
3949  #panel_window menubar menu > menuitem {
3950    font-weight: normal; }
3951
3952#login_window,
3953#shutdown_dialog,
3954#restart_dialog {
3955  font-weight: normal;
3956  border-style: none;
3957  background-color: transparent;
3958  color: #d8dee8; }
3959
3960#content_frame {
3961  padding-bottom: 14px;
3962  background-color: #2f343f;
3963  border-top-left-radius: 2px;
3964  border-top-right-radius: 2px;
3965  border: solid rgba(0, 0, 0, 0.1);
3966  border-width: 1px 1px 0 1px; }
3967
3968#content_frame button {
3969  color: #d8dee8;
3970  border-color: #2f343f;
3971  background-color: #444a58; }
3972  #content_frame button:hover {
3973    color: #d8dee8;
3974    border-color: #2f343f;
3975    background-color: #505666; }
3976  #content_frame button:active, #content_frame button:checked {
3977    color: #d8dee8;
3978    border-color: #2f343f;
3979    background-color: #bf616a; }
3980  #content_frame button:disabled {
3981    border-color: rgba(43, 46, 57, 0.55);
3982    background-color: rgba(68, 74, 88, 0.55); }
3983    #content_frame button:disabled label, #content_frame button:disabled {
3984      color: rgba(211, 218, 227, 0.45); }
3985
3986#buttonbox_frame {
3987  padding-top: 20px;
3988  padding-bottom: 0px;
3989  border-style: none;
3990  background-color: rgba(47, 52, 63, 0.97);
3991  border-bottom-left-radius: 3px;
3992  border-bottom-right-radius: 3px;
3993  border: solid rgba(0, 0, 0, 0.1);
3994  border-width: 0 1px 1px 1px;
3995  box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); }
3996
3997#buttonbox_frame button {
3998  color: #BAC3CF;
3999  border-color: rgba(26, 28, 34, 0.35);
4000  background-color: rgba(102, 109, 132, 0.35); }
4001  #buttonbox_frame button:hover {
4002    color: #BAC3CF;
4003    border-color: rgba(26, 28, 34, 0.35);
4004    background-color: rgba(119, 127, 151, 0.45); }
4005  #buttonbox_frame button:active, #buttonbox_frame button:checked {
4006    color: #d8dee8;
4007    border-color: rgba(26, 28, 34, 0.35);
4008    background-color: #bf616a; }
4009  #buttonbox_frame button:disabled {
4010    color: #5d626e;
4011    border-color: rgba(26, 28, 34, 0.35);
4012    background-color: rgba(102, 109, 132, 0.2); }
4013
4014#login_window #user_combobox {
4015  color: #d8dee8;
4016  font-size: 13px; }
4017  #login_window #user_combobox menu {
4018    font-weight: normal; }
4019
4020#user_image {
4021  padding: 3px;
4022  border-radius: 2px; }
4023
4024#shutdown_button.button {
4025  background-clip: border-box;
4026  color: green;
4027  background-color: #F04A50;
4028  border-color: #F04A50; }
4029  #shutdown_button.button:hover {
4030    background-clip: border-box;
4031    color: green;
4032    background-color: #f4797e;
4033    border-color: #f4797e; }
4034  #shutdown_button.button:active, #shutdown_button.button:checked {
4035    background-clip: border-box;
4036    color: green;
4037    background-color: #ec1b22;
4038    border-color: #ec1b22; }
4039
4040#restart_button.button {
4041  background-clip: border-box;
4042  color: green;
4043  background-color: #bf616a;
4044  border-color: #bf616a; }
4045  #restart_button.button:hover {
4046    background-clip: border-box;
4047    color: green;
4048    background-color: #bf616a;
4049    border-color: #bf616a; }
4050  #restart_button.button:active, #restart_button.button:checked {
4051    background-clip: border-box;
4052    color: green;
4053    background-color: #bf616a;
4054    border-color: #bf616a; }
4055
4056#greeter_infobar {
4057  border-bottom-width: 0;
4058  font-weight: bold; }
4059
4060.nautilus-window paned > separator {
4061  background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4062
4063filechooser paned > separator {
4064  background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4065
4066filechooser.csd.background, filechooser placessidebar list,
4067.nautilus-window.csd.background,
4068.nautilus-window placessidebar list {
4069  background-color: transparent; }
4070
4071filechooser placessidebar.sidebar,
4072.nautilus-window placessidebar.sidebar {
4073  background-color: rgba(53, 57, 69, 0.95); }
4074  filechooser placessidebar.sidebar row.sidebar-row,
4075  .nautilus-window placessidebar.sidebar row.sidebar-row {
4076    border: none;
4077    color: #BAC3CF; }
4078    filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,
4079    .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {
4080      color: rgba(186, 195, 207, 0.6); }
4081    filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover,
4082    .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup,
4083    .nautilus-window placessidebar.sidebar row.sidebar-row:hover {
4084      background-color: rgba(186, 195, 207, 0.15); }
4085    filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image,
4086    .nautilus-window placessidebar.sidebar row.sidebar-row:disabled,
4087    .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label,
4088    .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image {
4089      color: rgba(186, 195, 207, 0.4); }
4090    filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon,
4091    .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon,
4092    .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon,
4093    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon,
4094    .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon {
4095      color: inherit; }
4096    filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button,
4097    .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button {
4098      color: #BAC3CF; }
4099      filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover,
4100      .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover {
4101        color: #BAC3CF;
4102        border-color: rgba(26, 28, 34, 0.35);
4103        background-color: rgba(119, 127, 151, 0.45); }
4104      filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active,
4105      .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active {
4106        color: #d8dee8;
4107        border-color: #2f343f;
4108        background-color: #bf616a; }
4109      filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image,
4110      .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image {
4111        opacity: 0.5; }
4112    filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row,
4113    .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row {
4114      color: #bf616a; }
4115      filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon,
4116      .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {
4117        color: inherit; }
4118    filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon,
4119    .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled),
4120    .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label,
4121    .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon {
4122      color: #F08437; }
4123    filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
4124    .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected {
4125      background-color: #F08437; }
4126      filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon,
4127      .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
4128      .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label,
4129      .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon {
4130        color: #d8dee8; }
4131  filechooser placessidebar.sidebar separator,
4132  .nautilus-window placessidebar.sidebar separator {
4133    background-color: transparent; }
4134
4135filechooser.maximized placessidebar.sidebar,
4136.nautilus-window.maximized placessidebar.sidebar {
4137  background-color: #353945; }
4138
4139.nemo-window .sidebar {
4140  color: #BAC3CF;
4141  background-color: rgba(53, 57, 69, 0.95); }
4142  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row {
4143    background-color: transparent;
4144    color: #BAC3CF; }
4145    .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected {
4146      background-color: #bf616a;
4147      color: #d8dee8; }
4148    .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander {
4149      color: rgba(123, 129, 141, 0.975); }
4150      .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover {
4151        color: #BAC3CF; }
4152  .nemo-window .sidebar separator {
4153    background-color: transparent; }
4154
4155.caja-side-pane,
4156.caja-side-pane > notebook > stack > widget > box,
4157.caja-side-pane text,
4158.caja-side-pane treeview {
4159  color: #BAC3CF;
4160  caret-color: #BAC3CF;
4161  background-color: #353945; }
4162
4163.caja-side-pane > box button:not(:active):not(:checked) {
4164  color: #BAC3CF; }
4165
4166.caja-side-pane .frame {
4167  border-color: #2a2d37; }
4168
4169.caja-side-pane junction {
4170  background-color: rgba(42, 45, 55, 0.95); }
4171
4172filechooser actionbar {
4173  color: #BAC3CF;
4174  background-color: rgba(53, 57, 69, 0.95);
4175  border-color: rgba(20, 21, 26, 0.95); }
4176  filechooser actionbar label, filechooser actionbar combobox {
4177    color: #BAC3CF; }
4178
4179.gedit-bottom-panel-paned {
4180  background-color: #2f343f; }
4181
4182.gedit-side-panel-paned > separator {
4183  background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
4184
4185.gedit-bottom-panel-paned > separator {
4186  background-image: linear-gradient(to bottom, #2f343f, #2f343f); }
4187
4188.gedit-document-panel {
4189  background-color: rgba(53, 57, 69, 0.95); }
4190  .maximized .gedit-document-panel {
4191    background-color: #353945; }
4192  .gedit-document-panel row {
4193    color: #BAC3CF;
4194    background-color: rgba(186, 195, 207, 0); }
4195    .gedit-document-panel row:hover {
4196      background-color: rgba(186, 195, 207, 0.15); }
4197    .gedit-document-panel row:active {
4198      color: #d8dee8;
4199      background-color: #bf616a; }
4200      .gedit-document-panel row:active button {
4201        color: #d8dee8; }
4202    .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover {
4203      color: #d8dee8;
4204      background-color: #bf616a; }
4205    .gedit-document-panel row:hover:not(:selected) button:active {
4206      color: #BAC3CF; }
4207
4208filechooser actionbar button {
4209  color: #BAC3CF;
4210  border-color: rgba(26, 28, 34, 0.35);
4211  background-color: rgba(102, 109, 132, 0.35); }
4212  .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover {
4213    color: #BAC3CF;
4214    border-color: rgba(26, 28, 34, 0.35);
4215    background-color: rgba(119, 127, 151, 0.45); }
4216  filechooser actionbar button:active, filechooser actionbar button:checked {
4217    color: #d8dee8;
4218    border-color: rgba(26, 28, 34, 0.35);
4219    background-color: #bf616a; }
4220  filechooser actionbar button:disabled {
4221    color: #5d626e;
4222    border-color: rgba(26, 28, 34, 0.35);
4223    background-color: rgba(102, 109, 132, 0.2); }
4224
4225filechooser actionbar entry {
4226  color: #BAC3CF;
4227  border-color: rgba(26, 28, 34, 0.35);
4228  background-color: rgba(102, 109, 132, 0.35); }
4229  filechooser actionbar entry image, filechooser actionbar entry image:hover {
4230    color: inherit; }
4231  filechooser actionbar entry:focus {
4232    color: #d8dee8;
4233    border-color: rgba(26, 28, 34, 0.35);
4234    background-color: #bf616a; }
4235  filechooser actionbar entry:disabled {
4236    color: rgba(186, 195, 207, 0.55);
4237    background-color: rgba(102, 109, 132, 0.2); }
4238
4239filechooser placessidebar.sidebar scrollbar,
4240.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar {
4241  border-color: rgba(42, 45, 55, 0.95); }
4242  filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
4243  .nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
4244    background-color: #e7eaee;
4245    border: 1px solid rgba(0, 0, 0, 0.3); }
4246  filechooser placessidebar.sidebar scrollbar slider,
4247  .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider {
4248    background-color: rgba(231, 234, 238, 0.7); }
4249    filechooser placessidebar.sidebar scrollbar slider:hover,
4250    .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover {
4251      background-color: #f6f7f9; }
4252    filechooser placessidebar.sidebar scrollbar slider:hover:active,
4253    .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active {
4254      background-color: #bf616a; }
4255    filechooser placessidebar.sidebar scrollbar slider:disabled,
4256    .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled {
4257      background-color: transparent; }
4258  filechooser placessidebar.sidebar scrollbar trough,
4259  .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough {
4260    background-color: rgba(42, 45, 55, 0.95); }
4261
4262@define-color theme_fg_color #d8dee8;
4263@define-color theme_text_color #d8dee8;
4264@define-color theme_bg_color #2f343f;
4265@define-color theme_base_color #2f343f;
4266@define-color theme_selected_bg_color #bf616a;
4267@define-color theme_selected_fg_color #d8dee8;
4268@define-color fg_color #d8dee8;
4269@define-color text_color #d8dee8;
4270@define-color bg_color #2f343f;
4271@define-color base_color #2f343f;
4272@define-color selected_bg_color #bf616a;
4273@define-color selected_fg_color #d8dee8;
4274@define-color insensitive_bg_color #2f343f;
4275@define-color insensitive_fg_color alpha(#d8dee8, 0.5);
4276@define-color insensitive_base_color #2f343f;
4277@define-color theme_unfocused_fg_color #d8dee8;
4278@define-color theme_unfocused_text_color #d8dee8;
4279@define-color theme_unfocused_bg_color #2f343f;
4280@define-color theme_unfocused_base_color #2f343f;
4281@define-color borders #2f343f;
4282@define-color unfocused_borders #2f343f;
4283@define-color warning_color #ebcb8b;
4284@define-color error_color #dbbb7b;
4285@define-color success_color #a3be8c;
4286@define-color placeholder_text_color #4b5262;
4287@define-color link_color #81a1c1;
4288@define-color content_view_bg #2f343f;
4289@define-color wm_title alpha(#d8dee8, 0.8);
4290@define-color wm_unfocused_title alpha(#d8dee8, 0.5);
4291@define-color wm_bg #2f343f;
4292@define-color wm_bg_unfocused #2f343f;
4293@define-color wm_highlight #2f343f;
4294@define-color wm_shadow alpha(black, 0.35);
4295@define-color wm_button_close_bg #bf616a;
4296@define-color wm_button_close_hover_bg #b3555e;
4297@define-color wm_button_close_active_bg #bf616a;
4298@define-color wm_icon_close_bg #2f343f;
4299@define-color wm_button_hover_bg #2f343f;
4300@define-color wm_button_active_bg #bf616a;
4301@define-color wm_button_hover_border #2f343f;
4302@define-color wm_icon_bg #2f343f;
4303@define-color wm_icon_unfocused_bg #2f343f;
4304@define-color wm_icon_hover_bg #4b5262;
4305@define-color wm_icon_active_bg #d8dee8;