Guest User

Untitled

a guest
Feb 21st, 2014
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 80.20 KB | None | 0 0
  1. /* NOTES to contributors:
  2.  * use 4 spaces intends, and keep code ALIGNED and ORDERED */
  3.  
  4. /* default */
  5. * {
  6.     -GtkArrow-arrow-scaling: 0.6;
  7.     -GtkButton-child-displacement-x: 1;
  8.     -GtkButton-child-displacement-y: 1;
  9.     -GtkButton-default-border: 0;
  10.     -GtkButton-image-spacing: 0;
  11.     -GtkButton-interior-focus: true;
  12.     -GtkButton-inner-border: 3;
  13.     -GtkCheckButton-indicator-size: 16;
  14.     -GtkCheckMenuItem-indicator-size: 14;
  15.     -GtkEntry-inner-border: 2;
  16.     -GtkEntry-progress-border: 0;
  17.     -GtkExpander-expander-size: 8;
  18.     -GtkHTML-link-color: @link_color;
  19.     -GtkIMHtml-hyperlink-color: @link_color;
  20.     -GtkMenu-horizontal-padding: 0;
  21.     -GtkMenu-vertical-padding: 5px;  
  22.     -GtkMenuBar-internal-padding: 0;
  23.     -GtkMenuItem-arrow-scaling: 0.6;
  24.     -GtkNotebook-tab-overlap: 1;
  25.     -GtkPaned-handle-size: 6;
  26.     -GtkProgressBar-min-horizontal-bar-height: 14;
  27.     -GtkProgressBar-min-vertical-bar-width: 14;
  28.     -GtkRange-trough-border: 0;
  29.     -GtkRange-slider-width: 14;
  30.     -GtkRange-stepper-size: 13;
  31.     -GtkRange-trough-under-steppers: 1;
  32.     -GtkRange-stepper-spacing: 0;
  33.     -GtkScale-trough-border: 0;
  34.     -GtkScrollbar-activate-slider: 1;
  35.     -GtkScrollbar-trough-border: 0;
  36.     -GtkScrollbar-min-slider-length: 31;
  37.     -GtkScrolledWindow-scrollbar-spacing: 0;
  38.     -GtkScrolledWindow-scrollbars-within-bevel: 1;
  39.     -GtkSeparatorMenuItem-horizontal-padding: 0;
  40.     -GtkStatusbar-shadow-type: none;
  41.     -GtkTextView-error-underline-color: @error_color;
  42.     -GtkToolButton-icon-spacing: 6;
  43.     -GtkToolItemGroup-expander-size: 11;
  44.     -GtkToolbar-internal-padding: 0;
  45.     -GtkTreeView-expander-size: 8;
  46.     -GtkTreeView-vertical-separator: 0;
  47.     -GtkWidget-wide-separators: true;
  48.     -GtkWidget-separator-width: 2px;
  49.     -GtkWidget-separator-height: 2;
  50.     -GtkWidget-focus-padding: 0;
  51.     -GtkWidget-focus-line-width: 1px;
  52.     -GtkWidget-link-color: @link_color;
  53.     -GtkWidget-visited-link-color: @link_color;
  54.     -GtkWindow-resize-grip-width: 0;
  55.     -GtkWindow-resize-grip-height: 0;
  56.     -WnckTasklist-fade-overlay-rect: 0;
  57.  
  58.     border-width: 1px;
  59.  
  60.     engine: unico;
  61.  
  62.     -unico-focus-border-color: alpha (@selected_bg_color, 0.5);
  63.     -unico-focus-border-radius: 3;
  64.     -unico-focus-fill-color: alpha (@selected_bg_color, 0.1);
  65.     -unico-focus-outer-stroke-color: @transparent;
  66.  
  67.     -unico-inner-stroke-color: shade (@bg_color, 1.1);
  68.     -unico-inner-stroke-width: 0;
  69. }
  70.  
  71. GtkWindow {
  72.     color: @fg_color;
  73. }
  74.  
  75. * {
  76.     /* inherit the color from parent by default */
  77.     color: inherit;
  78.     background-color: @bg_color;
  79. }
  80.  
  81. /**********
  82.  * states *
  83.  **********/
  84. *:insensitive {
  85.     color: shade (@bg_color, 0.6);
  86.     text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
  87. }
  88.  
  89. *:active {
  90. }
  91.  
  92. *:active:hover:insensitive {
  93. }
  94.  
  95. *:active:insensitive {
  96. }
  97.  
  98. *:hover {
  99. }
  100.  
  101. *:hover:insensitive {
  102. }
  103.  
  104. *:selected,
  105. *:selected:focused {
  106.     background-color: alpha (@selected_bg_color, 0.9);
  107.  
  108.     color: @selected_fg_color;
  109. }
  110.  
  111. /******************
  112.  * common effects *
  113.  ******************/
  114. /* border and inner stroke */
  115. .button,
  116. .frame,
  117. .notebook {
  118.     border-style: none;
  119.  
  120.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  121.                                            from (shade (@bg_color, 0.8)),
  122.                                            to (shade (@bg_color, 0.76)));
  123. }
  124.  
  125. .frame,
  126. .notebook {
  127.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.2);
  128.     -unico-inner-stroke-gradient: none;
  129.     -unico-inner-stroke-width: 1px;
  130. }
  131.  
  132. .button:insensitive,
  133. .frame:insensitive,
  134. .notebook:insensitive {
  135.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  136.                                            from (shade (@bg_color, 0.8)),
  137.                                            to (shade (@bg_color, 0.8)));
  138. }
  139.  
  140. /* inset */
  141. GtkComboBox.combobox-entry .button,
  142. .button:active,
  143. .button:insensitive,
  144. .check,
  145. .entry,
  146. .radio {
  147.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  148.                                                  from (alpha (shade (@bg_color, 0.85), 0.2)),
  149.                                                  to (alpha (shade (@bg_color, 1.25), 0.6)));
  150.     -unico-outer-stroke-width: 1px;
  151. }
  152.  
  153. /* shadow */
  154. .button,
  155. .check:active,
  156. .frame,
  157. .notebook .button,
  158. .notebook,
  159. .radio:active {
  160.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  161.                                                  from (alpha (@bg_color, 0.00)),
  162.                                                  to (alpha (shade (@bg_color, 1.25), 0.5)));
  163.     -unico-outer-stroke-width: 1px;
  164. }
  165. /*
  166. .button:hover,
  167. .notebook .button:hover {
  168.     -unico-outer-stroke-top-color: @transparent;
  169.     -unico-outer-stroke-right-color: @transparent;
  170.     -unico-outer-stroke-bottom-color: alpha (shade (@bg_color, 0.05), 0.06);
  171.     -unico-outer-stroke-left-color: @transparent;
  172.     -unico-outer-stroke-gradient: none;
  173.     -unico-outer-stroke-width: 1px;
  174. }
  175. */
  176. /*************
  177.  * assistant *
  178.  *************/
  179. GtkAssistant .sidebar .highlight {
  180.     color: @fg_color;
  181.     font: bold;
  182. }
  183.  
  184. GtkAssistant .sidebar {
  185.     background-color: shade (@bg_color, 0.97);
  186.     border-right-color: shade (@bg_color, 0.8);
  187.     border-radius: 0;
  188.     border-style: none;
  189.     border-width: 0 1px 0 0;
  190.     padding: 12px;
  191.  
  192.     color: mix (@fg_color, @bg_color, 0.40);
  193.     text-shadow: 0 1 shade (@bg_color, 1.04);
  194.  
  195.     -unico-border-gradient: none;
  196.     -unico-inner-stroke-right-color: shade (@bg_color, 0.94);
  197.     -unico-inner-stroke-width: 0 1px 0 0;
  198.     -unico-outer-stroke-width: 0;
  199. }
  200.  
  201. /**************
  202.  * background *
  203.  **************/
  204. .background {
  205.     background-color: @bg_color;
  206.     border-width: 0;
  207. }
  208.  
  209. /**********
  210.  * button *
  211.  **********/
  212. .button {
  213.     padding: 3px;
  214.  
  215.     -unico-focus-border-color: alpha (@selected_bg_color, 0.7);
  216.     -unico-focus-fill-color: @transparent;
  217.     -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2);
  218. }
  219.  
  220. GtkComboBox,
  221. .button {
  222.     background-image: -gtk-gradient (linear, left top, left bottom,
  223.                                      from (shade (@button_bg_color, 1.1)),
  224.                                      to (shade (@button_bg_color, 0.9)));
  225.     border-radius: 3px;
  226.     border-style: none;
  227.  
  228.     color: @fg_color;
  229.     text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4);
  230.  
  231.     transition: 100ms ease-in-out;
  232.  
  233.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  234.                                            from (shade (@button_bg_color, 0.85)),
  235.                                            to (shade (@button_bg_color, 0.67)));
  236.     -unico-glow-color: shade (@button_bg_color, 1.14);
  237.     -unico-glow-radius: 6;
  238.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  239.                                                  from (shade (@button_bg_color, 1.16)),
  240.                                                  to (shade (@button_bg_color, 1.015)));
  241.     -unico-inner-stroke-width: 1px;
  242. }
  243.  
  244. .button:hover {
  245.     background-image: -gtk-gradient (linear, left top, left bottom,
  246.                                      from (shade (@button_bg_color, 1.16)),
  247.                                      to (shade (@button_bg_color, 0.95)));
  248.  
  249.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  250.                                            from (shade (@button_bg_color, 0.89)),
  251.                                            to (shade (@button_bg_color, 0.7)));
  252.     -unico-glow-color: shade (@button_bg_color, 1.18);
  253.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  254.                                                  from (shade (@button_bg_color, 1.2)),
  255.                                                  to (shade (@button_bg_color, 1.06)));
  256. }
  257.  
  258. .button:active {
  259.     background-image: -gtk-gradient (linear, left top, left bottom,
  260.                                      from (shade (@button_bg_color, 0.9)),
  261.                                      to (shade (@button_bg_color, 0.95)));
  262.  
  263.     -unico-focus-outer-stroke-color: @transparent;
  264.  
  265.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  266.                                            from (shade (@button_bg_color, 0.6)),
  267.                                            to (shade (@button_bg_color, 0.7)));
  268.     -unico-glow-radius: 0;
  269.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  270.                                                  from (shade (@button_bg_color, 0.84)),
  271.                                                  to (shade (@button_bg_color, 0.9)));
  272. }
  273.  
  274. .button:active:hover {
  275.     background-image: -gtk-gradient (linear, left top, left bottom,
  276.                                      from (shade (@button_bg_color, 0.95)),
  277.                                      to (shade (@button_bg_color, 1.0)));
  278.  
  279.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  280.                                            from (shade (@button_bg_color, 0.6)),
  281.                                            to (shade (@button_bg_color, 0.7)));
  282.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  283.                                                  from (shade (@button_bg_color, 0.88)),
  284.                                                  to (shade (@button_bg_color, 0.94)));
  285. }
  286.  
  287. .button:insensitive {
  288.     background-image: -gtk-gradient (linear, left top, left bottom,
  289.                                      from (shade (@button_insensitive_bg_color, 1.04)),
  290.                                      to (shade (@button_insensitive_bg_color, 0.96)));
  291.  
  292.     text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4);
  293.  
  294.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  295.                                            from (shade (@button_insensitive_bg_color, 0.8)),
  296.                                            to (shade (@button_insensitive_bg_color, 0.8)));
  297.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  298.                                                  from (shade (@button_insensitive_bg_color, 1.08)),
  299.                                                  to (shade (@button_insensitive_bg_color, 1.0)));
  300. }
  301.  
  302. .button:insensitive:active {
  303.     background-image: -gtk-gradient (linear, left top, left bottom,
  304.                                      from (shade (@button_insensitive_bg_color, 0.97)),
  305.                                      to (shade (@button_insensitive_bg_color, 1.0)));
  306.  
  307.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  308.                                                  from (shade (@button_insensitive_bg_color, 0.95)),
  309.                                                  to (shade (@button_insensitive_bg_color, 0.98)));
  310. }
  311.  
  312. GtkComboBox.combobox-entry .button,
  313. GtkScale.slider,
  314. GtkScale.slider.vertical,
  315. .notebook .button,
  316. .inline-toolbar.toolbar .button {
  317.     background-image: -gtk-gradient (linear, left top, left bottom,
  318.                                      from (shade (@bg_color, 1.12)),
  319.                                      to (shade (@bg_color, 0.92)));
  320.     border-top-color: shade (@bg_color, 0.82);
  321.     border-right-color: shade (@bg_color, 0.78);
  322.     border-bottom-color: shade (@bg_color, 0.64);
  323.     border-left-color: shade (@bg_color, 0.78);
  324.     padding: 3px;
  325.  
  326.     text-shadow: 0 1 alpha (shade (@bg_color, 1.26), 0.5);
  327.  
  328.     -unico-border-gradient: none;
  329.     -unico-glow-color: shade (@bg_color, 1.02);
  330.     -unico-glow-radius: 4;
  331.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  332.                                                  from (shade (@bg_color, 1.2)),
  333.                                                  to (shade (@bg_color, 0.98)));
  334. }
  335.  
  336. GtkComboBox.combobox-entry .button:hover,
  337. GtkScale.slider:hover,
  338. GtkScale.slider.vertical:hover,
  339. .notebook .button:hover,
  340. .inline-toolbar.toolbar .button:hover {
  341.     background-image: -gtk-gradient (linear, left top, left bottom,
  342.                                      from (shade (@bg_color, 1.16)),
  343.                                      to (shade (@bg_color, 0.95)));
  344.     border-top-color: shade (@bg_color, 0.85);
  345.     border-right-color: shade (@bg_color, 0.82);
  346.     border-bottom-color: shade (@bg_color, 0.67);
  347.     border-left-color: shade (@bg_color, 0.82);
  348.  
  349.     -unico-border-gradient: none;
  350.     -unico-glow-color: shade (@bg_color, 1.07);
  351.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  352.                                                  from (shade (@bg_color, 1.21)),
  353.                                                  to (shade (@bg_color, 1.02)));
  354. }
  355.  
  356. GtkComboBox.combobox-entry .button:active,
  357. .notebook .button:active,
  358. .inline-toolbar.toolbar .button:active {
  359.     background-image: -gtk-gradient (linear, left top, left bottom,
  360.                                      from (shade (@bg_color, 0.9)),
  361.                                      to (shade (@bg_color, 0.95)));
  362.     border-top-color: shade (@bg_color, 0.62);
  363.     border-right-color: shade (@bg_color, 0.72);
  364.     border-bottom-color: shade (@bg_color, 0.76);
  365.     border-left-color: shade (@bg_color, 0.72);
  366.  
  367.     -unico-border-gradient: none;
  368.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  369.                                                  from (shade (@bg_color, 0.85)),
  370.                                                  to (shade (@bg_color, 0.9)));
  371. }
  372.  
  373. GtkComboBox.combobox-entry .button:active:hover,
  374. .notebook .button:active:hover,
  375. .inline-toolbar.toolbar .button:active:hover {
  376.     background-image: -gtk-gradient (linear, left top, left bottom,
  377.                                      from (shade (@bg_color, 0.95)),
  378.                                      to (shade (@bg_color, 1.0)));
  379.     border-top-color: shade (@bg_color, 0.64);
  380.     border-right-color: shade (@bg_color, 0.74);
  381.     border-bottom-color: shade (@bg_color, 0.79);
  382.     border-left-color: shade (@bg_color, 0.74);
  383.  
  384.     -unico-border-gradient: none;
  385.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  386.                                                  from (shade (@bg_color, 0.93)),
  387.                                                  to (shade (@bg_color, 0.94)));
  388. }
  389.  
  390. GtkComboBox.combobox-entry .button:insensitive,
  391. .notebook .button:insensitive,
  392. .inline-toolbar.toolbar .button:insensitive {
  393.     background-image: -gtk-gradient (linear, left top, left bottom,
  394.                                      from (shade (@bg_color, 1.06)),
  395.                                      to (shade (@bg_color, 0.98)));
  396.     border-top-color: shade (@bg_color, 0.86);
  397.     border-right-color: shade (@bg_color, 0.86);
  398.     border-bottom-color: shade (@bg_color, 0.86);
  399.     border-left-color: shade (@bg_color, 0.9);
  400.  
  401.     -unico-border-gradient: none;
  402.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  403.                                                  from (shade (@bg_color, 1.1)),
  404.                                                  to (shade (@bg_color, 1.0)));
  405. }
  406.  
  407. /* default button */
  408. .button.default {
  409.     background-image: -gtk-gradient (linear, left top, left bottom,
  410.                                      from (mix (shade (@selected_bg_color, 1.16), @bg_color, 0.3)),
  411.                                      to (mix (shade (@selected_bg_color, 0.84), @bg_color, 0.3)));
  412.  
  413.     text-shadow: 0 1 alpha (shade (@selected_bg_color, 1.26), 0.4);
  414.  
  415.     -unico-focus-border-color: @transparent;
  416.     -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2);
  417.  
  418.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  419.                                            from (mix (shade (@selected_bg_color, 0.8), @bg_color, 0.3)),
  420.                                            to (mix (shade (@selected_bg_color, 0.64), @bg_color, 0.3)));
  421.     -unico-glow-color: mix (shade (@selected_bg_color, 1.5), @bg_color, 0.3);
  422.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  423.                                                  from (mix (shade (@selected_bg_color, 1.42), @bg_color, 0.3)),
  424.                                                  to (mix (shade (@selected_bg_color, 1.12), @bg_color, 0.3)));
  425. }
  426.  
  427. .button.default:hover {
  428.     background-image: -gtk-gradient (linear, left top, left bottom,
  429.                                      from (mix (shade (@selected_bg_color, 1.21), @bg_color, 0.3)),
  430.                                      to (mix (shade (@selected_bg_color, 0.89), @bg_color, 0.3)));
  431.  
  432.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  433.                                            from (mix (shade (@selected_bg_color, 0.83), @bg_color, 0.3)),
  434.                                            to (mix (shade (@selected_bg_color, 0.67), @bg_color, 0.3)));
  435.     -unico-glow-color: mix (shade (@selected_bg_color, 1.55), @bg_color, 0.3);
  436.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  437.                                                  from (mix (shade (@selected_bg_color, 1.47), @bg_color, 0.3)),
  438.                                                  to (mix (shade (@selected_bg_color, 1.17), @bg_color, 0.3)));
  439. }
  440.  
  441. .button.default:active {
  442.     background-image: -gtk-gradient (linear, left top, left bottom,
  443.                                      from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
  444.                                      to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
  445.  
  446.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  447.                                            from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)),
  448.                                            to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)));
  449.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  450.                                                  from (mix (shade (@selected_bg_color, 0.9), @bg_color, 0.3)),
  451.                                                  to (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)));
  452. }
  453.  
  454. .button.default:active:hover {
  455.     background-image: -gtk-gradient (linear, left top, left bottom,
  456.                                      from (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)),
  457.                                      to (mix (shade (@selected_bg_color, 1.1), @bg_color, 0.3)));
  458.  
  459.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  460.                                            from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)),
  461.                                            to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)));
  462.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  463.                                                  from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)),
  464.                                                  to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3)));
  465. }
  466.  
  467. .button.default:insensitive {
  468.     -unico-glow-radius: 0;
  469. }
  470.  
  471. /* Middle button */
  472. .linked .entry,
  473. .linked .button,
  474. .linked .button:active,
  475. .linked .button:active:hover,
  476. .linked .button:insensitive,
  477. .primary-toolbar .linked .entry,
  478. .primary-toolbar .linked .button,
  479. .primary-toolbar .linked .button:active,
  480. .primary-toolbar .linked .button:active:hover,
  481. .primary-toolbar .linked .button:insensitive {
  482.     border-width: 1px;
  483.     border-right-width: 0;
  484.  
  485.     border-radius: 0;
  486.  
  487.     -unico-outer-stroke-width: 1px 0 1px 0;
  488. }
  489.  
  490. /* Leftmost button */
  491. .linked .entry:first-child,
  492. .linked .button:first-child,
  493. .linked .button:active:first-child,
  494. .linked .button:active:hover:first-child,
  495. .linked .button:insensitive:first-child,
  496. .primary-toolbar .linked .entry:first-child,
  497. .primary-toolbar .linked .button:first-child,
  498. .primary-toolbar .linked .button:active:first-child,
  499. .primary-toolbar .linked .button:active:hover:first-child,
  500. .primary-toolbar .linked .button:insensitive:first-child {
  501.     border-width: 1px;
  502.     border-right-width: 0;
  503.  
  504.     border-radius: 3px;
  505.     border-bottom-right-radius: 0;
  506.     border-top-right-radius: 0;
  507.  
  508.     -unico-outer-stroke-width: 1px 0 1px 1px;
  509. }
  510.  
  511. /* Rightmost button */
  512. .linked .entry:last-child,
  513. .linked .button:last-child,
  514. .linked .button:active:last-child,
  515. .linked .button:active:hover:last-child,
  516. .linked .button:insensitive:last-child,
  517. .primary-toolbar .linked .entry:last-child,
  518. .primary-toolbar .linked .button:last-child,
  519. .primary-toolbar .linked .button:active:last-child,
  520. .primary-toolbar .linked .button:active:hover:last-child,
  521. .primary-toolbar .linked .button:insensitive:last-child {
  522.     border-width: 1px;
  523.  
  524.     border-radius: 3px;
  525.     border-bottom-left-radius: 0;
  526.     border-top-left-radius: 0;
  527.  
  528.     -unico-outer-stroke-width: 1px 1px 1px 0;
  529. }
  530.  
  531. /* Linked single button */
  532. .linked .entry:only-child,
  533. .linked .button:only-child,
  534. .linked .button:active:only-child,
  535. .linked .button:active:hover:only-child,
  536. .linked .button:insensitive:only-child,
  537. .primary-toolbar .linked .entry:only-child,
  538. .primary-toolbar .linked .button:only-child,
  539. .primary-toolbar .linked .button:active:only-child,
  540. .primary-toolbar .linked .button:active:hover:only-child,
  541. .primary-toolbar .linked .button:insensitive:only-child {
  542.     border-width: 1px;
  543.  
  544.     border-radius: 3px;
  545.  
  546.     -unico-outer-stroke-width: 1px;
  547. }
  548.  
  549. /****************
  550.  * cell and row *
  551.  ****************/
  552. .cell {
  553.     background-color: @base_color;
  554.     border-radius: 0;
  555.     border-width: 0;
  556. }
  557.  
  558. .cell:selected {
  559. }
  560.  
  561. row:hover {
  562. }
  563.  
  564. row:insensitive {
  565. }
  566.  
  567. row:selected {
  568.     background-image: -gtk-gradient (linear, left top, left bottom,
  569.                                      from (shade (@selected_bg_color, 1.06)),
  570.                                      to (shade (@selected_bg_color, 0.94)));
  571.     border-top-color: shade (@selected_bg_color, 0.88);
  572.     border-style: none;
  573.     border-width: 1px 0 0 0;
  574.  
  575.     color: @selected_fg_color;
  576. }
  577.  
  578. row:selected:focused {
  579. }
  580.  
  581. /*******************
  582.  * check and radio *
  583.  *******************/
  584. .check row:selected,
  585. .radio row:selected,
  586. .check,
  587. .check row,
  588. .radio,
  589. .radio row {
  590.     background-image: -gtk-gradient (linear, left top, left bottom,
  591.                                      from (shade (@base_color, 0.96)),
  592.                                      to (@base_color));
  593.     border-top-color: shade (@bg_color, 0.64);
  594.     border-right-color: shade (@bg_color, 0.76);
  595.     border-bottom-color: shade (@bg_color, 0.82);
  596.     border-left-color: shade (@bg_color, 0.76);
  597.     border-style: none;
  598.     border-width: 1px;
  599.  
  600.     -unico-border-gradient: none;
  601.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  602.                                                  from (alpha (shade (@bg_color, 0.05), 0.06)),
  603.                                                  to (alpha (shade (@bg_color, 0.05), 0.03)));
  604.     -unico-inner-stroke-width: 1px;
  605. }
  606.  
  607. .check,
  608. .check row {
  609.     border-radius: 3px;
  610. }
  611.  
  612. .radio,
  613. .radio row {
  614.     border-radius: 10px;
  615. }
  616.  
  617. /* FIXME (Cimi) this is horrible */
  618. .check:active,
  619. .check row:selected:active,
  620. .check row:selected:focused:active,
  621. .notebook .check:active,
  622. .notebook .radio:active,
  623. .radio:active,
  624. .radio row:selected:active,
  625. .radio row:selected:focused:active,
  626. .check:inconsistent,
  627. .check row:selected:inconsistent,
  628. .check row:selected:focused:inconsistent,
  629. .notebook .check:inconsistent,
  630. .notebook .radio:inconsistent,
  631. .radio:inconsistent,
  632. .radio row:selected:inconsistent,
  633. .radio row:selected:focused:inconsistent {
  634.     background-image: -gtk-gradient (linear, left top, left bottom,
  635.                                      from (shade (@selected_bg_color, 1.2)),
  636.                                      color-stop (0.5, shade (@selected_bg_color, 1.0)),
  637.                                      to (shade (@selected_bg_color, 0.9)));
  638.  
  639.     -unico-bullet-color: shade (@selected_bg_color, 0.535);
  640.     -unico-bullet-outline-color: shade (@selected_bg_color, 1.2);
  641.  
  642.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  643.                                            from (shade (@selected_bg_color, 0.7)),
  644.                                            to (shade (@selected_bg_color, 0.7)));
  645.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  646.                                                  from (shade (@selected_bg_color, 1.3)),
  647.                                                  to (shade (@selected_bg_color, 1.06)));
  648.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  649.                                                  from (alpha (shade (@bg_color, 0.05), 0.02)),
  650.                                                  to (alpha (shade (@bg_color, 0.05), 0.06)));
  651.     -unico-outer-stroke-width: 1px;
  652. }
  653.  
  654. /* FIXME (Cimi) this is horrible */
  655. .check:active:hover,
  656. .check row:selected:active:hover,
  657. .check row:selected:focused:active:hover,
  658. .notebook .check:active:hover,
  659. .notebook .radio:active:hover,
  660. .radio:active:hover,
  661. .radio row:selected:active:hover,
  662. .radio row:selected:focused:active:hover,
  663. .check:active:hover:inconsistent,
  664. .check row:selected:active:hover:inconsistent,
  665. .check row:selected:focused:active:hover:inconsistent,
  666. .notebook .check:active:hover:inconsistent,
  667. .notebook .radio:active:hover:inconsistent,
  668. .radio:active:hover:inconsistent,
  669. .radio row:selected:active:hover:inconsistent,
  670. .radio row:selected:focused:active:hover:inconsistent {
  671.     background-image: -gtk-gradient (linear, left top, left bottom,
  672.                                      from (shade (@selected_bg_color, 1.26)),
  673.                                      color-stop (0.5, shade (@selected_bg_color, 1.05)),
  674.                                      to (shade (@selected_bg_color, 0.95)));
  675.  
  676.     -unico-bullet-color: shade (@selected_bg_color, 0.56);
  677.     -unico-bullet-outline-color: shade (@selected_bg_color, 1.26);
  678.  
  679.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  680.                                            from (shade (@selected_bg_color, 0.74)),
  681.                                            to (shade (@selected_bg_color, 0.74)));
  682.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  683.                                                  from (shade (@selected_bg_color, 1.37)),
  684.                                                  to (shade (@selected_bg_color, 1.12)));
  685. }
  686.  
  687. .check row:selected,
  688. .check row:selected:active,
  689. .check row:selected:focused,
  690. .check row:selected:focused:active,
  691. .radio row:selected,
  692. .radio row:selected:active,
  693. .radio row:selected:focused,
  694. .radio row:selected:focused:active {
  695.     -unico-outer-stroke-color: @transparent;
  696.     -unico-outer-stroke-gradient: none;
  697. }
  698.  
  699. .check:insensitive,
  700. .radio:insensitive {
  701.     background-color: shade (@bg_color, 0.96);
  702.     background-image: none;
  703. }
  704.  
  705. .check:insensitive:active,
  706. .radio:insensitive:active,
  707. .check:insensitive:inconsistent,
  708. .radio:insensitive:inconsistent {
  709.     background-image: -gtk-gradient (linear, left top, left bottom,
  710.                                      from (shade (@bg_color, 0.96)),
  711.                                      to (shade (@bg_color, 0.9)));
  712.  
  713.     -unico-bullet-color: shade (@bg_color, 0.6);
  714.     -unico-bullet-outline-color: shade (@bg_color, 1.0);
  715.  
  716.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  717.                                            from (shade (@bg_color, 0.8)),
  718.                                            to (shade (@bg_color, 0.7)));
  719.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  720.                                                  from (shade (@bg_color, 1.0)),
  721.                                                  to (shade (@bg_color, 0.94)));
  722. }
  723.  
  724. /*****************
  725.  * column-header *
  726.  *****************/
  727. column-header .button,
  728. column-header .button:active,
  729. .notebook column-header .button,
  730. .notebook column-header .button:active {
  731.     border-radius: 0;
  732.     border-width: 0 1px 1px 0;
  733.  
  734.     -unico-focus-border-radius: 0;
  735.     -unico-focus-border-color: @transparent;
  736.     -unico-focus-fill-color: alpha (@selected_bg_color, 0.2);
  737.     -unico-focus-outer-stroke-color: @transparent;
  738.  
  739.     -unico-glow-radius: 0;
  740.     -unico-outer-stroke-width: 0;
  741. }
  742.  
  743. column-header .button,
  744. .notebook column-header .button {
  745.     background-image: -gtk-gradient (linear, left top, left bottom,
  746.                                      from (shade (@bg_color, 1.08)),
  747.                                      to (shade (@bg_color, 0.92)));
  748.  
  749.     text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.4);
  750.  
  751.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  752.                                            from (shade (@bg_color, 0.8)),
  753.                                            to (shade (@bg_color, 0.76)));
  754.     -unico-glow-color: shade (@bg_color, 1.02);
  755.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  756.                                                  from (shade (@bg_color, 1.16)),
  757.                                                  to (shade (@bg_color, 0.99)));
  758. }
  759.  
  760. column-header .button:hover,
  761. .notebook column-header .button:hover {
  762.     background-image: -gtk-gradient (linear, left top, left bottom,
  763.                                      from (shade (@bg_color, 1.13)),
  764.                                      to (shade (@bg_color, 0.97)));
  765.  
  766.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  767.                                            from (shade (@bg_color, 0.84)),
  768.                                            to (shade (@bg_color, 0.75)));
  769.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  770.                                                  from (shade (@bg_color, 1.21)),
  771.                                                  to (shade (@bg_color, 1.04)));
  772. }
  773.  
  774. column-header:nth-child(last) .button {
  775.     border-width: 0 0 1px 0;
  776. }
  777.  
  778. /******************
  779.  * combobox entry *
  780.  ******************/
  781. .primary-toolbar GtkComboBox.combobox-entry .entry,
  782. .primary-toolbar GtkComboBox.combobox-entry .entry:active,
  783. .primary-toolbar GtkComboBox.combobox-entry .entry:focused,
  784. .primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
  785. GtkComboBox.combobox-entry .entry,
  786. GtkComboBox.combobox-entry .entry:active,
  787. GtkComboBox.combobox-entry .entry:focused,
  788. GtkComboBox.combobox-entry .entry:insensitive {
  789.     border-top-right-radius: 0;
  790.     border-bottom-right-radius: 0;
  791.     border-width: 1px 0 1px 1px;
  792.  
  793.     -unico-outer-stroke-width: 1px 0 1px 1px;
  794. }
  795.  
  796. .primary-toolbar GtkComboBox.combobox-entry .button,
  797. .primary-toolbar GtkComboBox.combobox-entry .button:hover,
  798. .primary-toolbar GtkComboBox.combobox-entry .button:active,
  799. .primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
  800. GtkComboBox.combobox-entry .button,
  801. GtkComboBox.combobox-entry .button:hover,
  802. GtkComboBox.combobox-entry .button:active,
  803. GtkComboBox.combobox-entry .button:insensitive {
  804.     border-top-left-radius: 0;
  805.     border-bottom-left-radius: 0;
  806.     border-width: 1px 1px 1px 1px;
  807.  
  808.     -unico-outer-stroke-width: 1px 1px 1px 0;
  809. }
  810.  
  811. GtkComboBox.combobox-entry .button,
  812. GtkComboBox.combobox-entry .button:hover,
  813. GtkComboBox.combobox-entry .button:active,
  814. GtkComboBox.combobox-entry .button:insensitive {
  815.     border-top-color: shade (@bg_color, 0.64);
  816.     border-right-color: shade (@bg_color, 0.8);
  817.     border-bottom-color: shade (@bg_color, 0.86);
  818.     border-left-color: shade (@bg_color, 0.76);
  819. }
  820.  
  821. /****************
  822.  * drawing area *
  823.  ****************/
  824. /* comment this out to fix applications like shotwell (LP: #931630)
  825. GtkDrawingArea {
  826.     background-color: @transparent;
  827. }
  828. */
  829.  
  830. /*********
  831.  * entry *
  832.  *********/
  833. .entry {
  834.     background-image: -gtk-gradient (linear, left top, left bottom,
  835.                                      from (shade (@base_color, 0.96)),
  836.                                      to (@base_color));
  837.     border-top-color: shade (@bg_color, 0.64);
  838.     border-right-color: shade (@bg_color, 0.76);
  839.     border-bottom-color: shade (@bg_color, 0.82);
  840.     border-left-color: shade (@bg_color, 0.76);
  841.     border-radius: 3px;
  842.     border-style: none;
  843.     padding: 3px 5px 3px 5px;
  844.  
  845.     color: @text_color;
  846.  
  847.     -unico-border-gradient: none;
  848.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  849.                                                  from (alpha (shade (@bg_color, 0.05), 0.04)),
  850.                                                  to (alpha (shade (@bg_color, 0.05), 0.02)));
  851.     -unico-inner-stroke-width: 1px;
  852. }
  853.  
  854. .entry:selected,
  855. .entry:selected:focused {
  856.     background-color: @selected_bg_color;
  857.  
  858.     color: @selected_fg_color;
  859. }
  860.  
  861. .entry:focused {
  862.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  863.                                            from (shade (@selected_bg_color, 0.75)),
  864.                                            to (shade (@selected_bg_color, 0.8)));
  865.     -unico-inner-stroke-color: alpha (@selected_bg_color, 0.3);
  866.     -unico-inner-stroke-gradient: none;
  867. }
  868.  
  869. .entry:insensitive {
  870.     background-color: shade (@bg_color, 0.96);
  871.     background-image: none;
  872.  
  873.     color: mix (@text_color, @base_color, 0.4);
  874.  
  875.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  876.                                                  from (alpha (shade (@bg_color, 0.05), 0.04)),
  877.                                                  to (alpha (shade (@bg_color, 0.05), 0.02)));
  878. }
  879.  
  880. .primary-toolbar .entry.progressbar,
  881. .primary-toolbar .entry.progressbar,
  882. .entry.progressbar {
  883.     background-image: -gtk-gradient (linear, left top, left bottom,
  884.                                      from (shade (@selected_bg_color, 0.8)),
  885.                                      color-stop (0.1, shade (@selected_bg_color, 0.9)),
  886.                                      to (shade (@selected_bg_color, 1.1)));
  887.     border-radius: 3px;
  888.     border-width: 0;
  889.  
  890.     color: @selected_fg_color;
  891.  
  892.     -unico-outer-stroke-width: 0;
  893. }
  894.  
  895. /************
  896.  * expander *
  897.  ************/
  898. .expander {
  899.     color: @fg_color;
  900. }
  901.  
  902. /*********
  903.  * frame *
  904.  *********/
  905. .frame {
  906.     border-radius: 3px;
  907.  
  908.     -unico-outer-stroke-width: 0;
  909. }
  910.  
  911. /************
  912.  * iconview *
  913.  ************/
  914. GtkIconView.view.cell:selected,
  915. GtkIconView.view.cell:selected:focused {
  916.     background-image: -gtk-gradient (linear, left top, left bottom,
  917.                                      from (shade (@selected_bg_color, 1.0)),
  918.                                      to (shade (@selected_bg_color, 0.9)));
  919.     border-radius: 4px;
  920.     border-style: none;
  921.     border-width: 1px;
  922.  
  923.     color: @selected_fg_color;
  924.  
  925.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  926.                                            from (shade (@selected_bg_color, 0.7)),
  927.                                            to (shade (@selected_bg_color, 0.7)));
  928.     -unico-glow-radius: 8;
  929.     -unico-glow-color: shade (@selected_bg_color, 1.3);
  930.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  931.                                                  from (shade (@selected_bg_color, 1.2)),
  932.                                                  to (shade (@selected_bg_color, 1.08)));
  933.     -unico-inner-stroke-width: 1px;
  934. }
  935.  
  936. .rubberband {
  937.     background-color: alpha (@selected_bg_color, 0.35);
  938.     border-color: @selected_bg_color;
  939.     border-radius: 0;
  940.     border-style: none;
  941.     border-width: 1px;
  942. }
  943.  
  944. /*********
  945.  * image *
  946.  *********/
  947. GtkImage,
  948. GtkImage:insensitive {
  949.     background-color: @transparent;
  950. }
  951.  
  952. /***********
  953.  * infobar *
  954.  ***********/
  955. .info {
  956.     background-image: -gtk-gradient (linear, left top, left bottom,
  957.                                      from (shade (@info_bg_color, 1.04)),
  958.                                      to (shade (@info_bg_color, 0.96)));
  959.     border-style: none;
  960.     border-width: 1px;
  961.  
  962.     color: @info_fg_color;
  963.  
  964.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  965.                                            from (shade (@info_bg_color, 0.8)),
  966.                                            to (shade (@info_bg_color, 0.75)));
  967.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  968.                                                  from (shade (@info_bg_color, 1.1)),
  969.                                                  to (shade (@info_bg_color, 1.04)));
  970.     -unico-inner-stroke-width: 1px;
  971. }
  972.  
  973. .warning {
  974.     background-image: -gtk-gradient (linear, left top, left bottom,
  975.                                      from (shade (@warning_bg_color, 1.04)),
  976.                                      to (shade (@warning_bg_color, 0.96)));
  977.     border-style: none;
  978.     border-width: 1px;
  979.  
  980.     color: @warning_fg_color;
  981.  
  982.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  983.                                            from (shade (@warning_bg_color, 0.8)),
  984.                                            to (shade (@warning_bg_color, 0.75)));
  985.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  986.                                                  from (shade (@warning_bg_color, 1.1)),
  987.                                                  to (shade (@warning_bg_color, 1.04)));
  988.     -unico-inner-stroke-width: 1px;
  989. }
  990.  
  991. .question {
  992.     background-image: -gtk-gradient (linear, left top, left bottom,
  993.                                      from (shade (@question_bg_color, 1.04)),
  994.                                      to (shade (@question_bg_color, 0.96)));
  995.     border-style: none;
  996.     border-width: 1px;
  997.  
  998.     color: @question_fg_color;
  999.  
  1000.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1001.                                            from (shade (@question_bg_color, 0.8)),
  1002.                                            to (shade (@question_bg_color, 0.75)));
  1003.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1004.                                                  from (shade (@question_bg_color, 1.1)),
  1005.                                                  to (shade (@question_bg_color, 1.04)));
  1006.     -unico-inner-stroke-width: 1px;
  1007. }
  1008.  
  1009. .error {
  1010.     background-image: -gtk-gradient (linear, left top, left bottom,
  1011.                                      from (shade (@error_bg_color, 1.04)),
  1012.                                      to (shade (@error_bg_color, 0.96)));
  1013.     border-style: none;
  1014.     border-width: 1px;
  1015.  
  1016.     color: @error_fg_color;
  1017.  
  1018.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1019.                                            from (shade (@error_bg_color, 0.8)),
  1020.                                            to (shade (@error_bg_color, 0.75)));
  1021.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1022.                                                  from (shade (@error_bg_color, 1.1)),
  1023.                                                  to (shade (@error_bg_color, 1.04)));
  1024.     -unico-inner-stroke-width: 1px;
  1025. }
  1026.  
  1027. /********
  1028.  * menu *
  1029.  ********/
  1030. .menu {
  1031.     background-image: none;
  1032.     border-bottom-color: shade (@bg_color, 0.66);
  1033.     border-left-color: shade (@bg_color, 0.7);
  1034.     border-right-color: shade (@bg_color, 0.7);
  1035.     border-top-color: shade (@bg_color, 0.8);
  1036.     border-style: none;
  1037.     padding: 0;
  1038.  
  1039.     color: @fg_color;
  1040.  
  1041.     -unico-inner-stroke-gradient: none;
  1042.     -unico-inner-stroke-width: 1px 1px 0 1px;
  1043. }
  1044.  
  1045. Genericmenuitem .menu,
  1046. DbusmenuGtkMenu .menu,
  1047. .menubar .menu,
  1048. .primary-toolbar .menu {
  1049.     background-color: shade (@dark_bg_color, 1.08);
  1050.     border-bottom-color: shade (@dark_bg_color, 0.96);
  1051.     border-left-color: shade (@dark_bg_color, 0.8);
  1052.     border-right-color: shade (@dark_bg_color, 0.8);
  1053.     border-top-color: shade (@dark_bg_color, 0.96);
  1054.  
  1055.     color: @dark_fg_color;
  1056.  
  1057.     -unico-inner-stroke-color: shade (@dark_bg_color, 1.18);
  1058. }
  1059.  
  1060. .menu:selected {
  1061.     background-color: @selected_bg_color;
  1062. }
  1063.  
  1064. .menubar .menu.button:hover,
  1065. .menubar .menu.button:active,
  1066. .menubar .menu.button:active:insensitive,
  1067. .menubar .menu.button:insensitive,
  1068. .menubar .menu.button,
  1069. .primary-toolbar .menu.button:hover,
  1070. .primary-toolbar .menu.button:active,
  1071. .primary-toolbar .menu.button:active:insensitive,
  1072. .primary-toolbar .menu.button:insensitive,
  1073. .primary-toolbar .menu.button {
  1074.     background-color: shade (@dark_bg_color, 1.08);
  1075.     background-image: none;
  1076.     border-radius: 0;
  1077.     border-style: none;
  1078.     border-width: 1px;
  1079.  
  1080.     -unico-border-gradient: none;
  1081.     -unico-glow-radius: 0;
  1082.     -unico-inner-stroke-width: 0;
  1083.     -unico-outer-stroke-width: 0;
  1084. }
  1085.  
  1086. /***********
  1087.  * menubar *
  1088.  ***********/
  1089. .menubar {
  1090.     -GtkWidget-window-dragging: true;
  1091.  
  1092.     background-color: @dark_bg_color;
  1093.     background-image: none;
  1094.     border-width: 0;
  1095.  
  1096.     color: @dark_fg_color;
  1097.     text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
  1098.  
  1099.     -unico-border-gradient: none;
  1100. }
  1101.  
  1102. /***************
  1103.  * menubaritem *
  1104.  ***************/
  1105. .menubar.menuitem {
  1106.     border-radius: 4px 4px 0 0;
  1107.     border-width: 1px 1px 0 1px;
  1108. }
  1109.  
  1110. .menubar.menuitem:hover,
  1111. .menubar .menuitem:hover {
  1112.     background-image: -gtk-gradient (linear, left top, left bottom,
  1113.                                      from (shade (@dark_bg_color, 1.38)),
  1114.                                      to (shade (@dark_bg_color, 1.11)));
  1115.  
  1116.     color: shade (@dark_fg_color, 1.1);
  1117.  
  1118.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1119.                                            from (shade (@dark_bg_color, 0.88)),
  1120.                                            to (shade (@dark_bg_color, 0.9)));
  1121.     -unico-glow-radius: 0;
  1122.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1123.                                                  from (shade (@dark_bg_color, 1.5)),
  1124.                                                  to (shade (@dark_bg_color, 1.15)));
  1125.     -unico-inner-stroke-width: 1px;
  1126. }
  1127.  
  1128. /************
  1129.  * menuitem *
  1130.  ************/
  1131. .menuitem {
  1132.     color: @fg_color;
  1133. }
  1134.  
  1135. .menuitem {
  1136.     border-radius: 0;
  1137.     border-style: none;
  1138.     border-width: 1px;
  1139.     padding: 3px 2px 3px 2px;
  1140.  
  1141.     -unico-inner-stroke-width: 1px;
  1142. }
  1143.  
  1144. Genericmenuitem .menuitem,
  1145. DbusmenuGtkMenu .menuitem,
  1146. .menubar .menuitem,
  1147. .primary-toolbar .menuitem {
  1148.     color: @dark_fg_color;
  1149. }
  1150.  
  1151. /* Workaround for lp:949368 */
  1152. GtkComboBox .menuitem * {
  1153.     color: @fg_color;
  1154. }
  1155. GtkComboBox .menuitem *:hover {
  1156.     color: @selected_fg_color;
  1157. }
  1158.  
  1159. .menuitem:hover,
  1160. .menu .menuitem:hover {
  1161.     background-image: -gtk-gradient (linear, left top, left bottom,
  1162.                                      from (shade (@selected_bg_color, 1.1)),
  1163.                                      to (shade (@selected_bg_color, 0.9)));
  1164.  
  1165.     color: @selected_fg_color;
  1166.  
  1167.     -unico-bullet-color: @selected_fg_color;
  1168.  
  1169.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1170.                                            from (shade (@selected_bg_color, 0.7)),
  1171.                                            to (shade (@selected_bg_color, 0.7)));
  1172.     -unico-glow-color: shade (@selected_bg_color, 1.1);
  1173.     -unico-glow-radius: 6;
  1174.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1175.                                                  from (shade (@selected_bg_color, 1.2)),
  1176.                                                  to (shade (@selected_bg_color, 1.0)));
  1177. }
  1178.  
  1179. .menuitem.check:active,
  1180. .menuitem.radio:active {
  1181.     color: @fg_color;
  1182.  
  1183.     -unico-bullet-color: @fg_color;
  1184. }
  1185.  
  1186.  
  1187. .menuitem:insensitive,
  1188. .menuitem *:insensitive {
  1189.     color: mix (@fg_color, @bg_color, 0.5);
  1190.     text-shadow: 0 1 shade (@bg_color, 1.14);
  1191. }
  1192.  
  1193. Genericmenuitem .menuitem:insensitive,
  1194. Genericmenuitem .menuitem *:insensitive,
  1195. DbusmenuGtkMenu .menuitem:insensitive,
  1196. DbusmenuGtkMenu .menuitem *:insensitive,
  1197. .menubar .menuitem:insensitive,
  1198. .menubar .menuitem *:insensitive,
  1199. .primary-toolbar .menuitem:insensitive,
  1200. .primary-toolbar .menuitem *:insensitive {
  1201.     color: mix (@dark_fg_color, @dark_bg_color, 0.5);
  1202.     text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
  1203. }
  1204.  
  1205. Genericmenuitem .menuitem.check:active,
  1206. Genericmenuitem .menuitem.radio:active,
  1207. DbusmenuGtkMenu .menuitem.check:active,
  1208. DbusmenuGtkMenu .menuitem.radio:active,
  1209. .menubar .menuitem.check:active,
  1210. .menubar .menuitem.radio:active,
  1211. .primary-toolbar .menuitem.check:active,
  1212. .primary-toolbar .menuitem.radio:active {
  1213.     color: @dark_fg_color;
  1214.  
  1215.     -unico-bullet-color: @dark_fg_color;
  1216. }
  1217.  
  1218. .menuitem.check:active:hover,
  1219. .menuitem.radio:active:hover {
  1220.     color: @selected_fg_color;
  1221.  
  1222.     -unico-bullet-color: @selected_fg_color;
  1223. }
  1224.  
  1225. .menubar .menuitem GtkCalendar,
  1226. .menubar .menuitem GtkCalendar.button,
  1227. .menubar .menuitem GtkCalendar.header,
  1228. .menubar .menuitem GtkCalendar.view,
  1229. .primary-toolbar .menuitem GtkCalendar,
  1230. .primary-toolbar .menuitem GtkCalendar.button,
  1231. .primary-toolbar .menuitem GtkCalendar.header,
  1232. .primary-toolbar .menuitem GtkCalendar.view {
  1233.     background-color: @dark_bg_color;
  1234.     background-image: none;
  1235.     border-radius: 0;
  1236.     border-style: none;
  1237.     border-width: 0;
  1238.     padding: 0;
  1239.  
  1240.     color: @dark_fg_color;
  1241. }
  1242.  
  1243. .menubar .menuitem GtkCalendar,
  1244. .primary-toolbar .menuitem GtkCalendar {
  1245.     background-color: shade (@dark_bg_color, 1.3);
  1246.     background-image: none;
  1247. }
  1248.  
  1249. .menubar .menuitem .entry,
  1250. .primary-toolbar .menuitem .entry {
  1251.     background-color: shade (@dark_bg_color, 1.3);
  1252.     background-image: none;
  1253.  
  1254.     color: @dark_fg_color;
  1255.  
  1256.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1257.                                            from (shade (@dark_bg_color, 0.75)),
  1258.                                            to (shade (@dark_bg_color, 0.9)));
  1259.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1260.                                                  from (shade (@dark_bg_color, 0.98)),
  1261.                                                  to (shade (@dark_bg_color, 1.1)));;
  1262. }
  1263.  
  1264. .menubar .menuitem GtkScale.trough {
  1265.     background-color: @dark_bg_color;
  1266.     background-image: none;
  1267.  
  1268.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1269.                                            from (shade (@dark_bg_color, 0.75)),
  1270.                                            to (shade (@dark_bg_color, 1.15)));
  1271. }
  1272.  
  1273. Genericmenuitem .menuitem .accelerator,
  1274. DbusmenuGtkMenu .menuitem .accelerator,
  1275. .menubar .menuitem .accelerator,
  1276. .primary-toolbar .menuitem .accelerator {
  1277.     color: alpha (@dark_fg_color, 0.5);
  1278. }
  1279.  
  1280. Genericmenuitem .menuitem .accelerator:hover,
  1281. DbusmenuGtkMenu .menuitem .accelerator:hover,
  1282. .menubar .menuitem .accelerator:hover,
  1283. .primary-toolbar .menuitem .accelerator:hover {
  1284.     color: alpha (@selected_fg_color, 0.8);
  1285. }
  1286.  
  1287. Genericmenuitem .menuitem .accelerator:insensitive,
  1288. DbusmenuGtkMenu .menuitem .accelerator:insensitive,
  1289. .menubar .menuitem .accelerator:insensitive,
  1290. .primary-toolbar .menuitem .accelerator:insensitive {
  1291.     color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5);
  1292.     text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
  1293. }
  1294.  
  1295. /************
  1296.  * notebook *
  1297.  ************/
  1298. .notebook {
  1299.     background-color: shade (@bg_color, 1.02);
  1300.     background-image: none;
  1301.     border-radius: 3px;
  1302.     padding: 3px;
  1303.  
  1304.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3);
  1305.     -unico-inner-stroke-gradient: none;
  1306. }
  1307.  
  1308. .notebook tab {
  1309.     background-image: -gtk-gradient (linear, left top, left bottom,
  1310.                                      from (shade (@bg_color, 0.98)),
  1311.                                      color-stop (0.80, shade (@bg_color, 0.96)),
  1312.                                      to (shade (@bg_color, 0.92)));
  1313.  
  1314.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1315.                                            from (shade (@bg_color, 0.89)),
  1316.                                            to (shade (@bg_color, 0.86)));
  1317.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3);
  1318.     -unico-inner-stroke-gradient: none;
  1319.     -unico-inner-stroke-width: 1px;
  1320.     -unico-outer-stroke-color: @transparent;
  1321.     -unico-outer-stroke-gradient: none;
  1322.     -unico-outer-stroke-width: 1px;
  1323. }
  1324.  
  1325. .notebook tab:active {
  1326.     color: @fg_color;
  1327. }
  1328.  
  1329. .notebook tab {
  1330.     color: shade (@bg_color, 0.48);
  1331. }
  1332.  
  1333. .notebook tab.top:active {
  1334.     padding: 3px 7px 1px 7px;
  1335. }
  1336.  
  1337. .notebook tab.top {
  1338.     padding: 2px 5px 0 5px;
  1339. }
  1340.  
  1341. .notebook tab.right:active {
  1342.     padding: 4px 6px 4px 1px;
  1343. }
  1344.  
  1345. .notebook tab.right {
  1346.     padding: 3px 4px 3px 0;
  1347. }
  1348.  
  1349. .notebook tab.bottom:active {
  1350.     padding: 1px 7px 4px 7px;
  1351. }
  1352.  
  1353. .notebook tab.bottom {
  1354.     padding: 0 5px 3px 5px;
  1355. }
  1356.  
  1357. .notebook tab.left:active {
  1358.     padding: 4px 1px 4px 6px;
  1359. }
  1360.  
  1361. .notebook tab.left {
  1362.     padding: 3px 0 3px 4px;
  1363. }
  1364.  
  1365. .notebook tab:active {
  1366.     background-image: -gtk-gradient (linear, left top, left bottom,
  1367.                                      from (shade (@bg_color, 1.1)),
  1368.                                      to (shade (@bg_color, 1.02)));
  1369.  
  1370.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1371.                                            from (shade (@bg_color, 0.84)),
  1372.                                            to (shade (@bg_color, 0.8)));
  1373. }
  1374.  
  1375. .notebook tab .button {
  1376.     padding: 0;
  1377. }
  1378.  
  1379. .notebook GtkDrawingArea {
  1380.         background-color: shade (@bg_color, 1.02);
  1381. }
  1382.  
  1383. /******************
  1384.  * pane separator *
  1385.  ******************/
  1386. .sidebar .pane-separator,
  1387. .pane-separator {
  1388.     background-color: @transparent;
  1389.     border-color: shade (@bg_color, 0.84);
  1390.  
  1391.     -unico-border-gradient: none;
  1392.     -unico-inner-stroke-color: shade (@bg_color, 1.1);
  1393.     -unico-inner-stroke-gradient: none;
  1394.     -unico-inner-stroke-width: 1px;
  1395. }
  1396.  
  1397. /*************************
  1398.  * progressbar and scale *
  1399.  *************************/
  1400. GtkScale,
  1401. GtkProgressBar {
  1402.     border-radius: 8px;
  1403.     border-width: 1px;
  1404.     padding: 1px;
  1405. }
  1406.  
  1407. .menubar .menuitem .scale.highlight.left,
  1408. .scale.highlight.left,
  1409. .progressbar,
  1410. .progressbar row,
  1411. .progressbar row:hover,
  1412. .progressbar row:selected,
  1413. .progressbar row:selected:focused {
  1414.     background-image: -gtk-gradient (linear, left top, left bottom,
  1415.                                      from (shade (@selected_bg_color, 1.13)),
  1416.                                      to (shade (@selected_bg_color, 0.9)));
  1417.     border-style: none;
  1418.     border-width: 1px;
  1419.  
  1420.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1421.                                            from (shade (@selected_bg_color, 0.75)),
  1422.                                            to (shade (@selected_bg_color, 0.75)));
  1423.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1424.                                                  from (shade (@selected_bg_color, 1.22)),
  1425.                                                  to (shade (@selected_bg_color, 1.0)));
  1426.     -unico-inner-stroke-width: 1px;
  1427.     -unico-outer-stroke-color: @transparent;
  1428.     -unico-outer-stroke-gradient: none;
  1429.     -unico-outer-stroke-width: 0;
  1430. }
  1431.  
  1432. .scale.highlight.bottom,
  1433. .progressbar.vertical {
  1434.     background-image: -gtk-gradient (linear, left top, right top,
  1435.                                     from (shade (@selected_bg_color, 1.13)),
  1436.                                     to (shade (@selected_bg_color, 0.9)));
  1437.     border-style: none;
  1438.     border-width: 1px;
  1439.  
  1440.     -unico-border-gradient: -gtk-gradient (linear, left top, right top,
  1441.                                            from (shade (@selected_bg_color, 0.75)),
  1442.                                            to (shade (@selected_bg_color, 0.75)));
  1443.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
  1444.                                                  from (shade (@selected_bg_color, 1.22)),
  1445.                                                  to (shade (@selected_bg_color, 1.0)));
  1446. }
  1447.  
  1448. .scale.highlight.left:insensitive {
  1449.     background-image: -gtk-gradient (linear, left top, left bottom,
  1450.                                      from (shade (@bg_color, 0.95)),
  1451.                                      to (shade (@bg_color, 0.85)));
  1452.  
  1453.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1454.                                            from (shade (@bg_color, 0.75)),
  1455.                                            to (shade (@bg_color, 0.75)));
  1456.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1457.                                                  from (shade (@bg_color, 0.97)),
  1458.                                                  to (shade (@bg_color, 0.865)));
  1459. }
  1460.  
  1461. .scale.highlight.bottom:insensitive {
  1462.     background-image: -gtk-gradient (linear, left top, right top,
  1463.                                      from (shade (@bg_color, 0.95)),
  1464.                                      to (shade (@bg_color, 0.85)));
  1465.  
  1466.     -unico-border-gradient: -gtk-gradient (linear, left top, right top,
  1467.                                            from (shade (@bg_color, 0.75)),
  1468.                                            to (shade (@bg_color, 0.75)));
  1469.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
  1470.                                                  from (shade (@bg_color, 0.97)),
  1471.                                                  to (shade (@bg_color, 0.865)));
  1472. }
  1473.  
  1474. .trough,
  1475. .trough row,
  1476. .trough row:hover,
  1477. .trough row:selected,
  1478. .trough row:selected:focused {
  1479.     background-image: -gtk-gradient (linear, left top, left bottom,
  1480.                                      from (shade (@bg_color, 0.92)),
  1481.                                      to (shade (@bg_color, 0.96)));
  1482.     border-style: none;
  1483.     border-width: 1px;
  1484.  
  1485.     color: @text_color;
  1486.  
  1487.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1488.                                            from (shade (@bg_color, 0.75)),
  1489.                                            to (shade (@bg_color, 1.05)));
  1490.     -unico-outer-stroke-width: 0;
  1491. }
  1492.  
  1493. .trough.vertical {
  1494.     background-image: -gtk-gradient (linear, left top, right top,
  1495.                                      from (shade (@bg_color, 0.92)),
  1496.                                      to (shade (@bg_color, 0.96)));
  1497.  
  1498.     -unico-border-gradient: -gtk-gradient (linear, left top, right top,
  1499.                                           from (shade (@bg_color, 0.75)),
  1500.                                           to (shade (@bg_color, 1.05)));
  1501. }
  1502.  
  1503. GtkScale {
  1504.     -GtkRange-slider-width: 22;
  1505.     -GtkRange-trough-border: 0;
  1506.     -GtkScale-slider-length: 14;
  1507.  
  1508.     -unico-glow-radius: 0;
  1509. }
  1510.  
  1511. GtkScale.vertical {
  1512.     -GtkScale-slider-length: 13;
  1513. }
  1514.  
  1515. GtkScale.slider {
  1516.     background-image: url("assets/slider.png");
  1517. }
  1518.  
  1519. .menubar .menuitem GtkScale.slider:hover,
  1520. GtkScale.slider:hover {
  1521.     background-image: url("assets/slider_prelight.png");
  1522. }
  1523.  
  1524. GtkScale.slider:insensitive {
  1525.     background-image: url("assets/slider_insensitive.png");
  1526. }
  1527.  
  1528. GtkScale.slider.vertical {
  1529.     background-image: url("assets/slider_vertical.png");
  1530. }
  1531.  
  1532. GtkScale.slider.vertical:hover {
  1533.     background-image: url("assets/slider_prelight_vertical.png");
  1534. }
  1535.  
  1536. GtkScale.slider.vertical:insensitive {
  1537.     background-image: url("assets/slider_vertical_insensitive.png");
  1538. }
  1539.  
  1540. GtkScale.mark {
  1541.     border-color: shade (@bg_color, 0.8);
  1542. }
  1543.  
  1544. /*************
  1545.  * scrollbar *
  1546.  *************/
  1547. .scrollbar {
  1548.     -GtkScrollbar-has-backward-stepper: 0;
  1549.     -GtkScrollbar-has-forward-stepper: 0;
  1550.     -GtkRange-slider-width: 13;
  1551.  
  1552.     border-radius: 20px;
  1553.  
  1554.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1555.                                            from (shade (@bg_color, 0.74)),
  1556.                                            to (shade (@bg_color, 0.74)));
  1557. }
  1558.  
  1559. .scrollbar.trough,
  1560. .scrollbar.trough.vertical {
  1561.     background-image: -gtk-gradient (linear, left top, right top,
  1562.                                      from (shade (@bg_color, 0.9)),
  1563.                                      to (shade (@bg_color, 0.95)));
  1564.  
  1565.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1566.                                            from (shade (@bg_color, 0.74)),
  1567.                                            to (shade (@bg_color, 0.74)));
  1568. }
  1569.  
  1570. .scrollbar.trough.horizontal {
  1571.     background-image: -gtk-gradient (linear, left top, left bottom,
  1572.                                      from (shade (@bg_color, 0.9)),
  1573.                                      to (shade (@bg_color, 0.95)));
  1574.  
  1575.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1576.                                            from (shade (@bg_color, 0.74)),
  1577.                                            to (shade (@bg_color, 0.74)));
  1578. }
  1579.  
  1580. .scrollbar.slider,
  1581. .scrollbar.slider:hover,
  1582. .scrollbar.button,
  1583. .scrollbar.slider.vertical,
  1584. .scrollbar.slider.vertical:hover,
  1585. .scrollbar.button.vertical {
  1586.     background-image: -gtk-gradient (linear, left top, right top,
  1587.                                      from (shade (@bg_color, 1.08)),
  1588.                                      to (shade (@bg_color, 0.92)));
  1589.     border-style: none;
  1590.     border-width: 1px;
  1591.  
  1592.     -unico-border-gradient: -gtk-gradient (linear, left top, right top,
  1593.                                            from (shade (@bg_color, 0.74)),
  1594.                                            to (shade (@bg_color, 0.74)));
  1595.     -unico-centroid-texture:  url("assets/scrollbar_handle_vertical.png");
  1596.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top,
  1597.                                                  from (shade (@bg_color, 1.2)),
  1598.                                                  to (shade (@bg_color, 1.0)));
  1599.     -unico-inner-stroke-width: 1px;
  1600. }
  1601.  
  1602. .scrollbar.slider.horizontal,
  1603. .scrollbar.slider.horizontal:hover,
  1604. .scrollbar.button.horizontal {                                  
  1605.     background-image: -gtk-gradient (linear, left top, left bottom,
  1606.                                      from (shade (@bg_color, 1.08)),
  1607.                                      to (shade (@bg_color, 0.92)));
  1608.  
  1609.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1610.                                            from (shade (@bg_color, 0.74)),
  1611.                                            to (shade (@bg_color, 0.74)));
  1612.     -unico-centroid-texture:  url("assets/scrollbar_handle.png");
  1613.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1614.                                                  from (shade (@bg_color, 1.16)),
  1615.                                                  to (shade (@bg_color, 1.0)));
  1616. }
  1617.  
  1618. .scrollbar.button,
  1619. .scrollbar.button:insensitive {
  1620.     -unico-outer-stroke-width: 0;
  1621. }
  1622.  
  1623. /* overlay scrollbar */
  1624. OsThumb {
  1625.     color: shade (@fg_color, 1.6);
  1626. }
  1627.  
  1628. OsThumb:selected,
  1629. OsScrollbar:selected {
  1630.     background-color: @selected_bg_color;
  1631. }
  1632.  
  1633. OsThumb:active,
  1634. OsScrollbar:active {
  1635.     background-color: shade (@bg_color, 0.6);
  1636. }
  1637.  
  1638. OsThumb:insensitive,
  1639. OsScrollbar:insensitive {
  1640.     background-color: shade (@bg_color, 0.85);
  1641. }
  1642.  
  1643. /*******************
  1644.  * scrolled window *
  1645.  *******************/
  1646. GtkScrolledWindow.frame {
  1647.     border-top-color: shade (@bg_color, 0.84);
  1648.     border-right-color: shade (@bg_color, 0.76);
  1649.     border-bottom-color: shade (@bg_color, 0.86);
  1650.     border-left-color: shade (@bg_color, 0.76);
  1651.     border-radius: 0;
  1652.     border-style: none;
  1653.  
  1654.     -unico-border-gradient: none;
  1655.     -unico-inner-stroke-width: 0;
  1656.     -unico-outer-stroke-width: 0;
  1657. }
  1658.  
  1659. /*************
  1660.  * separator *
  1661.  *************/
  1662. .separator {
  1663.     border-color: shade (@bg_color, 0.86);
  1664.     border-style: none;
  1665.  
  1666.     -unico-border-gradient: none;
  1667.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
  1668.     -unico-inner-stroke-gradient: none;
  1669. }
  1670.  
  1671. .button .separator,
  1672. .button.separator {
  1673.     border-color: shade (@button_bg_color, 0.84);
  1674.  
  1675.     -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.5);
  1676.     -unico-inner-stroke-gradient: none;
  1677. }
  1678.  
  1679. .button .separator:insensitive,
  1680. .button.separator:insensitive {
  1681.     border-color: shade (@button_insensitive_bg_color, 0.9);
  1682.  
  1683.     -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 1.26), 0.6);
  1684.     -unico-inner-stroke-gradient: none;
  1685. }
  1686.  
  1687. .notebook .button .separator,
  1688. .notebook .button.separator {
  1689.     border-color: shade (@bg_color, 0.84);
  1690.  
  1691.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5);
  1692.     -unico-inner-stroke-gradient: none;
  1693. }
  1694.  
  1695. .notebook .button .separator:insensitive,
  1696. .notebook .button.separator:insensitive {
  1697.     border-color: shade (@bg_color, 0.9);
  1698.  
  1699.     -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6);
  1700.     -unico-inner-stroke-gradient: none;
  1701. }
  1702.  
  1703. .menuitem.separator {
  1704.     -GtkMenuItem-horizontal-padding: 0;
  1705.     -GtkWidget-separator-height: 4;
  1706. }
  1707.  
  1708. Genericmenuitem .menuitem.separator,
  1709. DbusmenuGtkMenu .menuitem.separator,
  1710. .menubar .menuitem.separator,
  1711. .primary-toolbar .menuitem.separator {
  1712.     border-color: shade (@dark_bg_color, 0.96);
  1713.  
  1714.     -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
  1715. }
  1716.  
  1717. /***********
  1718.  * sidebar *
  1719.  ***********/
  1720. .sidebar,
  1721. .sidebar .view {
  1722. }
  1723.  
  1724. .sidebar row:selected {
  1725.     text-shadow: 0 1 shade (@selected_bg_color, 0.7);
  1726. }
  1727.  
  1728. .sidebar .frame {
  1729.     border-width: 0;
  1730. }
  1731.  
  1732. /**************
  1733.  * spinbutton *
  1734.  **************/
  1735. .spinbutton.button:active,
  1736. .spinbutton.button:insensitive,
  1737. .notebook .spinbutton.button:active,
  1738. .notebook .spinbutton.button:insensitive,
  1739. .spinbutton.button,
  1740. .notebook .spinbutton.button {
  1741.     border-radius: 0;
  1742.     border-width: 1px 0 1px 1px;
  1743.  
  1744.     -unico-outer-stroke-width: 0;
  1745. }
  1746.  
  1747. .spinbutton.button:active:nth-child(last),
  1748. .spinbutton.button:insensitive:nth-child(last),
  1749. .notebook .spinbutton.button:active:nth-child(last),
  1750. .notebook .spinbutton.button:insensitive:nth-child(last),
  1751. .spinbutton.button:nth-child(last),
  1752. .notebook .spinbutton.button:nth-child(last) {
  1753.     border-radius: 0 3px 3px 0;
  1754.     border-width: 1px;
  1755. }
  1756.  
  1757. .spinbutton.button,
  1758. .notebook .spinbutton.button {
  1759.     background-image: -gtk-gradient (linear, left top, left bottom,
  1760.                                      from (shade (@bg_color, 1.1)),
  1761.                                      to (shade (@bg_color, 0.9)));
  1762.     border-top-color: shade (@bg_color, 0.64);
  1763.     border-right-color: shade (@bg_color, 0.76);
  1764.     border-bottom-color: shade (@bg_color, 0.82);
  1765.     border-left-color: shade (@bg_color, 0.76);
  1766.  
  1767.     -unico-border-gradient: none;
  1768. }
  1769.  
  1770. .spinbutton.button:insensitive,
  1771. .notebook .spinbutton.button:insensitive {
  1772.     background-image: -gtk-gradient (linear, left top, left bottom,
  1773.                                      from (shade (@bg_color, 1.02)),
  1774.                                      to (shade (@bg_color, 0.98)));
  1775.     border-top-color: shade (@bg_color, 0.64);
  1776.     border-right-color: shade (@bg_color, 0.76);
  1777.     border-bottom-color: shade (@bg_color, 0.82);
  1778.     border-left-color: shade (@bg_color, 0.76);
  1779.  
  1780.     color: shade (@bg_color, 0.66);
  1781.  
  1782.     -unico-border-gradient: none;
  1783. }
  1784.  
  1785. .spinbutton,
  1786. .spinbutton:hover {
  1787.     color: @fg_color;
  1788. }
  1789.  
  1790. /***********
  1791.  * spinner *
  1792.  ***********/
  1793. .menu.spinner,
  1794. .primary-toolbar .spinner,
  1795. .primary-toolbar .spinner {
  1796.     color: @selected_bg_color;
  1797. }
  1798.  
  1799. .spinner:active {
  1800.      transition: 750ms linear loop;
  1801. }
  1802.  
  1803. /*************
  1804.  * statusbar *
  1805.  *************/
  1806. GtkStatusbar {
  1807. }
  1808.  
  1809. /**********
  1810.  * switch *
  1811.  **********/
  1812. GtkSwitch {
  1813.     border-radius: 4px;
  1814.     padding: 0;
  1815.  
  1816.     -unico-focus-border-radius: 4;
  1817.     -unico-focus-border-color: alpha (@selected_bg_color, 0.3);
  1818.     -unico-focus-fill-color: @transparent;
  1819. }
  1820.  
  1821. GtkSwitch.trough {
  1822.     background-image: -gtk-gradient (linear, left top, left bottom,
  1823.                                      from (shade (@bg_color, 0.83)),
  1824.                                      to (shade (@bg_color, 0.89)));
  1825.  
  1826.     color: @fg_color;
  1827.     text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
  1828.  
  1829.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1830.                                            from (shade (@bg_color, 0.6)),
  1831.                                            to (shade (@bg_color, 0.65)));
  1832.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1833.                                                  from (shade (@bg_color, 0.78)),
  1834.                                                  to (shade (@bg_color, 0.86)));
  1835.     -unico-inner-stroke-width: 1px;
  1836. }
  1837.  
  1838. GtkSwitch.trough:active {
  1839.     background-image: -gtk-gradient (linear, left top, left bottom,
  1840.                                      from (shade (@selected_bg_color, 0.93)),
  1841.                                      to (shade (@selected_bg_color, 0.99)));
  1842.  
  1843.     color: @selected_fg_color;
  1844.     text-shadow: 0 -1 shade (@selected_bg_color, 0.7);
  1845.  
  1846.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1847.                                            from (shade (@selected_bg_color, 0.7)),
  1848.                                            to (shade (@selected_bg_color, 0.76)));
  1849.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1850.                                                  from (shade (@selected_bg_color, 0.86)),
  1851.                                                  to (shade (@selected_bg_color, 0.94)));
  1852. }
  1853.  
  1854. GtkSwitch.trough:insensitive {
  1855.     background-image: -gtk-gradient (linear, left top, left bottom,
  1856.                                      from (shade (@bg_color, 0.93)),
  1857.                                      to (shade (@bg_color, 0.99)));
  1858.  
  1859.     color: shade (@bg_color, 0.6);
  1860.     text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5);
  1861.  
  1862.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1863.                                            from (shade (@bg_color, 0.7)),
  1864.                                            to (shade (@bg_color, 0.75)));
  1865.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1866.                                                  from (shade (@bg_color, 0.88)),
  1867.                                                  to (shade (@bg_color, 0.965)));
  1868. }
  1869.  
  1870. GtkSwitch.slider {
  1871.     background-image: -gtk-gradient (linear, left top, left bottom,
  1872.                                      from (shade (@bg_color, 1.1)),
  1873.                                      to (shade (@bg_color, 0.9)));
  1874.     border-style: none;
  1875.  
  1876.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1877.                                            from (shade (@bg_color, 0.65)),
  1878.                                            to (shade (@bg_color, 0.6)));
  1879.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1880.                                                  from (shade (@bg_color, 1.2)),
  1881.                                                  to (shade (@bg_color, 0.96)));
  1882.     -unico-inner-stroke-width: 1px;
  1883.     -unico-outer-stroke-width: 0;  
  1884. }
  1885.  
  1886. GtkSwitch.slider:insensitive {
  1887.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  1888.                                            from (shade (@bg_color, 0.7)),
  1889.                                            to (shade (@bg_color, 0.75)));
  1890. }
  1891.  
  1892. /************
  1893.  * textview *
  1894.  ************/
  1895. GtkTextView {
  1896.     background-color: @base_color;
  1897. }
  1898.  
  1899. /***********
  1900.  * toolbar *
  1901.  ***********/
  1902. .toolbar {
  1903.     border-style: none;
  1904. }
  1905.  
  1906. /* primary-toolbar */
  1907. .primary-toolbar,
  1908. .primary-toolbar .toolbar,
  1909. .primary-toolbar.toolbar {
  1910.     -GtkWidget-window-dragging: true;
  1911.  
  1912.     background-image: -gtk-gradient (linear, left top, left bottom,
  1913.                                      from (shade (@dark_bg_color, 0.96)),
  1914.                                      to (shade (@dark_bg_color, 1.4)));
  1915.     border-bottom-color: shade (@dark_bg_color, 1.1);
  1916.     border-top-color: shade (@dark_bg_color, 1.09);
  1917.     border-style: none;
  1918.     border-width: 1px 0 1px 0;
  1919.     padding: 2px;
  1920.  
  1921.     color: @dark_fg_color;
  1922.     text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
  1923.  
  1924.     -unico-border-gradient: none;
  1925.     -unico-inner-stroke-gradient: none;
  1926.     -unico-inner-stroke-top-color: shade (@dark_bg_color, 0.94);
  1927.     -unico-inner-stroke-width: 1px 0 0 0;
  1928. }
  1929.  
  1930. .primary-toolbar :insensitive {
  1931.     text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
  1932. }
  1933.  
  1934. .primary-toolbar GtkComboBox,
  1935. .primary-toolbar .button *,
  1936. .primary-toolbar .button {
  1937.     background-color: @transparent;
  1938.     background-image: none;
  1939.     border-color: @transparent;
  1940.     border-radius: 3px;
  1941.     border-width: 1px;
  1942.     padding: 2px;
  1943.  
  1944.     color: @dark_fg_color;
  1945.     text-shadow: 0 -1 shade (@dark_bg_color, 0.7);
  1946.  
  1947.     transition: 0ms ease-in-out;
  1948.  
  1949.     -unico-focus-border-radius: 1;
  1950.     -unico-focus-border-color: alpha (@selected_bg_color, 0.05);
  1951.     -unico-focus-fill-color: alpha (@selected_bg_color, 0.1);
  1952.     -unico-focus-outer-stroke-color: @transparent;
  1953.  
  1954.     -unico-border-gradient: none;
  1955.     -unico-glow-radius: 0;
  1956.     -unico-inner-stroke-width: 0;
  1957.     -unico-outer-stroke-width: 0;
  1958. }
  1959.  
  1960. .primary-toolbar .raised .button,
  1961. .primary-toolbar .raised.button,
  1962. .primary-toolbar .button:hover,
  1963. .primary-toolbar .button:active,
  1964. .primary-toolbar .button:insensitive {
  1965.     border-width: 1px;
  1966.  
  1967.     transition: 0ms ease-in-out;
  1968.  
  1969.     -unico-inner-stroke-width: 1px;
  1970.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1971.                                                  from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
  1972.                                                  to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
  1973.     -unico-outer-stroke-width: 1px;
  1974. }
  1975.  
  1976. .primary-toolbar .raised .button:focus,
  1977. .primary-toolbar .raised.button:focus,
  1978. .primary-toolbar .button:hover:focus,
  1979. .primary-toolbar .button:active:focus,
  1980. .primary-toolbar .button:insensitive:focus {
  1981.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1982.                                                  from (mix (@selected_bg_color, alpha (shade (@dark_bg_color, 1.2), 0.25), 0.36)),
  1983.                                                  to (mix (@selected_bg_color, alpha (shade (@dark_bg_color, 1.4), 0.75), 0.36)));
  1984. }
  1985.  
  1986. .primary-toolbar GtkComboBox.combobox-entry .button {
  1987.     -unico-inner-stroke-width: 1px;
  1988.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  1989.                                                  from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
  1990.                                                  to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
  1991. }
  1992.  
  1993. .primary-toolbar GtkComboBox.combobox-entry .button,
  1994. .primary-toolbar .raised .button,
  1995. .primary-toolbar .raised.button,
  1996. .primary-toolbar .button:hover {
  1997.     background-image: -gtk-gradient (linear, left top, left bottom,
  1998.                                      from (shade (@dark_bg_color, 1.1)),
  1999.                                      to (shade (@dark_bg_color, 0.94)));
  2000.  
  2001.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2002.                                            from (shade (@dark_bg_color, 0.9)),
  2003.                                            to (shade (@dark_bg_color, 0.87)));
  2004.     -unico-glow-color: shade (@dark_bg_color, 1.08);
  2005.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2006.                                                  from (shade (@dark_bg_color, 1.18)),
  2007.                                                  to (shade (@dark_bg_color, 1.08)));
  2008. }
  2009.  
  2010. .primary-toolbar .button:active {
  2011.     background-image: -gtk-gradient (linear, left top, left bottom,
  2012.                                      from (shade (@dark_bg_color, 0.9)),
  2013.                                      to (shade (@dark_bg_color, 0.95)));
  2014.  
  2015.     text-shadow: 0 -1 shade (@dark_bg_color, 0.6);
  2016.  
  2017.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2018.                                            from (shade (@dark_bg_color, 0.75)),
  2019.                                            to (shade (@dark_bg_color, 0.85)));
  2020.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2021.                                                  from (shade (@dark_bg_color, 0.88)),
  2022.                                                  to (shade (@dark_bg_color, 0.9)))
  2023. }
  2024.  
  2025. .primary-toolbar .button:active:hover {
  2026.     background-image: -gtk-gradient (linear, left top, left bottom,
  2027.                                      from (shade (@dark_bg_color, 0.95)),
  2028.                                      to (shade (@dark_bg_color, 1.0)));
  2029.  
  2030.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2031.                                            from (shade (@dark_bg_color, 0.75)),
  2032.                                            to (shade (@dark_bg_color, 0.85)));
  2033.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2034.                                                  from (shade (@dark_bg_color, 0.93)),
  2035.                                                  to (shade (@dark_bg_color, 0.94)))
  2036. }
  2037.  
  2038. .primary-toolbar .button:active:insensitive,
  2039. .primary-toolbar .button:insensitive {
  2040.     text-shadow: none;
  2041.  
  2042.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2043.                                            from (shade (@dark_bg_color, 0.85)),
  2044.                                            to (shade (@dark_bg_color, 0.95)));
  2045.     -unico-glow-radius: 0;
  2046.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2047.                                                  from (alpha (shade (@dark_bg_color, 1.2), 0.18)),
  2048.                                                  to (alpha (shade (@dark_bg_color, 1.4), 0.5)));
  2049. }
  2050.  
  2051. .primary-toolbar .button:insensitive {
  2052.     background-image: -gtk-gradient (linear, left top, left bottom,
  2053.                                      from (shade (@dark_bg_color, 1.01)),
  2054.                                      to (shade (@dark_bg_color, 0.99)));
  2055.  
  2056.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2057.                                                  from (shade (@dark_bg_color, 1.1)),
  2058.                                                  to (shade (@dark_bg_color, 1.04)));
  2059. }
  2060.  
  2061. .primary-toolbar .button:active:insensitive {
  2062.     background-image: -gtk-gradient (linear, left top, left bottom,
  2063.                                      from (shade (@dark_bg_color, 0.94)),
  2064.                                      to (shade (@dark_bg_color, 1.02)));
  2065.  
  2066.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2067.                                                  from (shade (@dark_bg_color, 0.92)),
  2068.                                                  to (shade (@dark_bg_color, 1.0)));
  2069. }
  2070.  
  2071. .primary-toolbar .entry,
  2072. .primary-toolbar .entry:active,
  2073. .primary-toolbar .entry:focused {
  2074.     border-radius: 3px;
  2075.  
  2076.     -unico-outer-stroke-width: 1px;
  2077.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2078.                                                  from (alpha (shade (@dark_bg_color, 1.2), 0.25)),
  2079.                                                  to (alpha (shade (@dark_bg_color, 1.4), 0.75)));
  2080. }
  2081.  
  2082. .primary-toolbar .entry {
  2083.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2084.                                            from (shade (@dark_bg_color, 0.75)),
  2085.                                            to (shade (@dark_bg_color, 0.95)));
  2086.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2087.                                                  from (alpha (shade (@bg_color, 0.05), 0.16)),
  2088.                                                  to (alpha (shade (@bg_color, 0.05), 0.08)));
  2089. }
  2090.  
  2091. .primary-toolbar .entry:insensitive {
  2092.     -unico-outer-stroke-width: 1px;
  2093.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2094.                                                  from (alpha (shade (@dark_bg_color, 1.2), 0.18)),
  2095.                                                  to (alpha (shade (@dark_bg_color, 1.4), 0.5)));
  2096. }
  2097.  
  2098. .primary-toolbar .entry:focused {
  2099.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2100.                                            from (shade (@selected_bg_color, 0.75)),
  2101.                                            to (shade (@selected_bg_color, 0.8)));
  2102.     -unico-inner-stroke-color: alpha (@selected_bg_color, 0.2);
  2103.     -unico-inner-stroke-gradient: none;
  2104. }
  2105.  
  2106. .primary-toolbar GtkSeparatorToolItem,
  2107. .primary-toolbar .separator,
  2108. .primary-toolbar .separator:insensitive {
  2109.     border-color: alpha (shade (@dark_bg_color, 0.94), 0.5);
  2110.     border-style: none;
  2111.  
  2112.     -unico-border-gradient: none;
  2113.     -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.5), 0.4);
  2114.     -unico-inner-stroke-gradient: none;
  2115. }
  2116.  
  2117. /* inline-toolbar */
  2118. .inline-toolbar.toolbar {
  2119.     -GtkToolbar-button-relief: normal;
  2120.  
  2121.     background-image: -gtk-gradient (linear, left top, left bottom,
  2122.                                      from (shade (#f2f1ef, 0.93)),
  2123.                                      color-stop (0.08, #f2f1ef),
  2124.                                      to (#ffffff));
  2125.     border-radius: 0;
  2126.     border-style: none;
  2127.     border-width: 1px;
  2128.     padding: 3px 4px 4px 4px;
  2129. }
  2130.  
  2131. .inline-toolbar.toolbar:nth-child(last) {
  2132.     border-bottom-color: shade (@bg_color, 0.76);
  2133.     border-color: shade (@bg_color, 0.8);
  2134.     border-radius: 0 0 3px 3px;
  2135.     border-width: 0 1px 1px 1px;
  2136. }
  2137.  
  2138. .inline-toolbar.toolbar .button {
  2139.     background-image: -gtk-gradient (linear, left top, left bottom,
  2140.                                      from (shade (@bg_color, 1.12)),
  2141.                                      to (shade (@bg_color, 0.88)));
  2142.     border-radius: 0;
  2143.     border-style: none;
  2144.     border-width: 1px 0 1px 1px;
  2145.     padding: 1px;
  2146.  
  2147.     icon-shadow: 0 1 shade (@bg_color, 1.16);
  2148.  
  2149.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2150.                                                  from (shade (@bg_color, 1.16)),
  2151.                                                  to (shade (@bg_color, 0.98)));
  2152.     -unico-outer-stroke-width: 1px 0 1px 0;
  2153.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2154.                                                  from (alpha (shade (@bg_color, 0.05), 0.015)),
  2155.                                                  to (alpha (shade (@bg_color, 0.05), 0.04)));
  2156. }
  2157.  
  2158. .inline-toolbar.toolbar .button *:active,
  2159. .inline-toolbar.toolbar .button *:insensitive,
  2160. .inline-toolbar.toolbar GtkToolButton .button:active,
  2161. .inline-toolbar.toolbar GtkToolButton .button:insensitive {
  2162.     -unico-outer-stroke-width: 1px 0 1px 0;
  2163.     -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2164.                                                  from (alpha (shade (@bg_color, 0.05), 0.01)),
  2165.                                                  to (alpha (shade (@bg_color, 0.05), 0.03)));
  2166. }
  2167.  
  2168. .inline-toolbar.toolbar .button *:insensitive,
  2169. .inline-toolbar.toolbar GtkToolButton .button:insensitive {
  2170.     background-image: -gtk-gradient (linear, left top, left bottom,
  2171.                                      from (shade (@bg_color, 1.02)),
  2172.                                      to (shade (@bg_color, 0.98)));
  2173.  
  2174.     -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
  2175.                                            from (shade (@bg_color, 0.85)),
  2176.                                            to (shade (@bg_color, 0.8)));
  2177.     -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
  2178.                                                  from (shade (@bg_color, 1.16)),
  2179.                                                  to (shade (@bg_color, 1.0)));
  2180. }
  2181.  
  2182. .inline-toolbar.toolbar .button:nth-child(first),
  2183. .inline-toolbar.toolbar GtkToolButton:nth-child(first) .button {
  2184.     border-radius: 3px 0 0 3px;
  2185.  
  2186.     -unico-outer-stroke-width: 1px 0 1px 1px;
  2187. }
  2188.  
  2189. .inline-toolbar.toolbar .button:nth-child(last),
  2190. .inline-toolbar.toolbar GtkToolButton:nth-child(last) .button {
  2191.     border-radius: 0 3px 3px 0;
  2192.     border-width: 1px;
  2193.  
  2194.     -unico-outer-stroke-width: 1px 1px 1px 0;
  2195. }
  2196.  
  2197. /***********
  2198.  * tooltip *
  2199.  ***********/
  2200. .tooltip {
  2201.     background-image: -gtk-gradient (radial, center 0, 0, center 0, 0.8,
  2202.                                      from (alpha (mix (@tooltip_bg_color, #ffffff, 0.2), 0.86)),
  2203.                                      to (alpha (@tooltip_bg_color, 0.86)));
  2204.     border-color: alpha (#ffffff, 0.2);
  2205.     border-radius: 5px;
  2206.     border-style: none;
  2207.     border-width: 1px;
  2208.  
  2209.     color: @tooltip_fg_color;
  2210. }
  2211.  
  2212. .tooltip * {
  2213.     background-color: @transparent;
  2214. }
  2215.  
  2216. /************
  2217.  * treeview *
  2218.  ************/
  2219. GtkTreeView.dnd {
  2220.     border-color: shade (@selected_bg_color, 1.12);
  2221.     border-radius: 2px;
  2222.     border-width: 1px;
  2223.     border-style: none;
  2224.  
  2225.     -unico-outer-stroke-color: @transparent;
  2226.     -unico-outer-stroke-width: 1px;
  2227. }
  2228.  
  2229. GtkTreeView .entry {
  2230.     background-image: none;
  2231.     border-radius: 0;
  2232.  
  2233.     -unico-inner-stroke-gradient: none;
  2234.     -unico-inner-stroke-width: 1px;
  2235. }
  2236.  
  2237. GtkTreeView row:nth-child(even){
  2238.     background-color: @base_color;
  2239. }
  2240.  
  2241. GtkTreeView row:nth-child(odd) {
  2242.     background-color: shade (@base_color, 0.965);
  2243. }
  2244.  
  2245. /************
  2246.  * viewport *
  2247.  ************/
  2248. GtkViewport.frame {
  2249.     border-width: 0;
  2250.  
  2251.     -unico-inner-stroke-width: 0;
  2252. }
Advertisement
Add Comment
Please, Sign In to add comment