Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6071 lines
224 KiB

  1. /*$selected_bg_color: #00e8c6;06d6a0*/
  2. /* GTK NAMED COLORS
  3. ----------------
  4. use responsibly! */
  5. /* widget text/foreground color */
  6. @define-color theme_fg_color #C3C7D1;
  7. /* text color for entries, views and content in general */
  8. @define-color theme_text_color #C3C7D1;
  9. /* widget base background color */
  10. @define-color theme_bg_color #161925;
  11. /* text widgets and the like base background color */
  12. @define-color theme_base_color #181b28;
  13. /* base background color of selections */
  14. @define-color theme_selected_bg_color #c50ed2;
  15. /* text/foreground color of selections */
  16. @define-color theme_selected_fg_color #fefefe;
  17. /* base background color of disabled widgets */
  18. @define-color insensitive_bg_color #171a26;
  19. /* text foreground color of disabled widgets */
  20. @define-color insensitive_fg_color #6d707b;
  21. /* disabled text widgets and the like base background color */
  22. @define-color insensitive_base_color #181b28;
  23. /* widget text/foreground color on backdrop windows */
  24. @define-color theme_unfocused_fg_color #6d707b;
  25. /* text color for entries, views and content in general on backdrop windows */
  26. @define-color theme_unfocused_text_color #C3C7D1;
  27. /* widget base background color on backdrop windows */
  28. @define-color theme_unfocused_bg_color #161925;
  29. /* text widgets and the like base background color on backdrop windows */
  30. @define-color theme_unfocused_base_color #1a1d2b;
  31. /* base background color of selections on backdrop windows */
  32. @define-color theme_unfocused_selected_bg_color #c50ed2;
  33. /* text/foreground color of selections on backdrop windows */
  34. @define-color theme_unfocused_selected_fg_color #fefefe;
  35. /* widgets main borders color */
  36. @define-color borders rgba(12, 14, 21, 0.8);
  37. /* widgets main borders color on backdrop windows */
  38. @define-color unfocused_borders rgba(13, 16, 23, 0.82);
  39. /* these are pretty self explicative */
  40. @define-color warning_color #cc5500;
  41. @define-color error_color #e6133e;
  42. @define-color success_color #0096b1;
  43. /* these colors are exported for the window manager and shouldn't be used in applications,
  44. read if you used those and something break with a version upgrade you're on your own... */
  45. @define-color wm_title shade(#C3C7D1, 1.8);
  46. @define-color wm_unfocused_title #6d707b;
  47. @define-color wm_highlight rgba(0, 0, 0, 0);
  48. @define-color wm_borders_edge rgba(255, 255, 255, 0.1);
  49. @define-color wm_bg_a shade(#161925, 1.2);
  50. @define-color wm_bg_b #161925;
  51. @define-color wm_shadow alpha(black, 0.35);
  52. @define-color wm_border alpha(black, 0.18);
  53. @define-color wm_button_hover_color_a shade(#161925, 1.3);
  54. @define-color wm_button_hover_color_b #161925;
  55. @define-color wm_button_active_color_a shade(#161925, 0.85);
  56. @define-color wm_button_active_color_b shade(#161925, 0.89);
  57. @define-color wm_button_active_color_c shade(#161925, 0.9);
  58. @define-color content_view_bg #181b28;
  59. @define-color budgie_tasklist_indicator_color #c50ed2;
  60. @define-color budgie_tasklist_indicator_color_active #c50ed2;
  61. /*****************
  62. * Drawing mixins *
  63. *****************/
  64. /*********
  65. * Common *
  66. *********/
  67. * {
  68. padding: 0;
  69. -GtkToolButton-icon-spacing: 4;
  70. -GtkTextView-error-underline-color: #e6133e;
  71. -GtkScrolledWindow-scrollbar-spacing: 0;
  72. -GtkToolItemGroup-expander-size: 11;
  73. -GtkWidget-text-handle-width: 20;
  74. -GtkWidget-text-handle-height: 24;
  75. -GtkDialog-button-spacing: 4;
  76. -GtkDialog-action-area-border: 0;
  77. outline-color: rgba(195, 199, 209, 0.3);
  78. outline-style: dashed;
  79. outline-offset: -3px;
  80. outline-width: 1px;
  81. -gtk-outline-radius: 2px;
  82. -gtk-secondary-caret-color: #c50ed2; }
  83. /***********
  84. * Widgets *
  85. ***********/
  86. /***************
  87. * Action bars *
  88. ***************/
  89. .action-bar {
  90. background-color: #030305;
  91. border: solid rgba(12, 14, 21, 0.8);
  92. border-width: 1px 0 0 0;
  93. color: #C3C7D1;
  94. box-shadow: none; }
  95. .action-bar:backdrop {
  96. background-color: #030305;
  97. box-shadow: none;
  98. -gtk-icon-effect: dim; }
  99. .action-bar:first-child {
  100. border-radius: 6px 6px 0px 0px;
  101. border-width: 1px 1px 0px 1px; }
  102. .action-bar:last-child {
  103. border-radius: 0 0 6px 6px;
  104. border-width: 0px 1px 1px 1px; }
  105. /*********************
  106. * App Notifications *
  107. *********************/
  108. .app-notification,
  109. .app-notification.frame {
  110. padding: 10px;
  111. border-radius: 0 0 5px 5px;
  112. background-color: rgba(20, 23, 26, 0.8);
  113. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  114. background-clip: padding-box; }
  115. .app-notification:backdrop,
  116. .app-notification.frame:backdrop {
  117. background-image: none;
  118. transition: 200ms ease-out; }
  119. .app-notification border,
  120. .app-notification.frame border {
  121. border: none; }
  122. /***************
  123. * Base States *
  124. ***************/
  125. .background {
  126. color: #C3C7D1;
  127. background-color: #161925; }
  128. .background:backdrop {
  129. color: #6d707b;
  130. background-color: #161925;
  131. text-shadow: none;
  132. -gtk-icon-shadow: none; }
  133. /*
  134. These wildcard seems unavoidable, need to investigate.
  135. Wildcards are bad and troublesome, use them with care,
  136. or better, just don't.
  137. Everytime a wildcard is used a kitten dies, painfully.
  138. */
  139. *:disabled {
  140. -gtk-icon-effect: dim; }
  141. .gtkstyle-fallback {
  142. color: #C3C7D1;
  143. background-color: #161925; }
  144. .gtkstyle-fallback:hover {
  145. color: #C3C7D1;
  146. background-color: #292f45; }
  147. .gtkstyle-fallback:active {
  148. color: #C3C7D1;
  149. background-color: #030305; }
  150. .gtkstyle-fallback:disabled {
  151. color: #6d707b;
  152. background-color: #171a26; }
  153. .gtkstyle-fallback:selected {
  154. color: #fefefe;
  155. background-color: #c50ed2; }
  156. .view, iconview,
  157. .view text,
  158. iconview text,
  159. textview text {
  160. color: #C3C7D1;
  161. background-color: #181b28; }
  162. .view:backdrop, iconview:backdrop,
  163. .view text:backdrop,
  164. iconview text:backdrop,
  165. textview text:backdrop {
  166. color: #a1a5b0;
  167. background-color: #1a1d2b; }
  168. .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  169. .view text:selected:focus,
  170. iconview text:selected:focus,
  171. textview text:selected:focus,
  172. .view text:selected,
  173. iconview text:selected,
  174. textview text:selected {
  175. border-radius: 3px; }
  176. textview border {
  177. background-color: #171a27; }
  178. .rubberband,
  179. rubberband,
  180. flowbox rubberband,
  181. .content-view rubberband,
  182. treeview.view rubberband {
  183. border: 1px solid #980ba2;
  184. background-color: rgba(152, 11, 162, 0.2); }
  185. flowbox flowboxchild {
  186. padding: 3px;
  187. border-radius: 3px; }
  188. flowbox flowboxchild:selected {
  189. outline-offset: -2px; }
  190. label {
  191. caret-color: currentColor; }
  192. label.separator {
  193. color: #C3C7D1; }
  194. label.separator:backdrop {
  195. color: #6d707b; }
  196. label selection {
  197. background-color: #c50ed2;
  198. color: #fefefe; }
  199. label:disabled {
  200. color: #6d707b; }
  201. label:disabled:backdrop {
  202. color: #333955; }
  203. label:backdrop {
  204. color: #6d707b; }
  205. .dim-label, label.separator, .titlebar .subtitle,
  206. headerbar .subtitle {
  207. opacity: 0.55;
  208. text-shadow: none; }
  209. assistant .sidebar {
  210. background-color: #181b28;
  211. border-top: 1px solid rgba(12, 14, 21, 0.8); }
  212. assistant .sidebar:backdrop {
  213. background-color: #1a1d2b;
  214. border-color: rgba(13, 16, 23, 0.82); }
  215. assistant.csd .sidebar {
  216. border-top-style: none; }
  217. assistant .sidebar label {
  218. padding: 6px 12px; }
  219. assistant .sidebar label.highlight {
  220. background-color: #393c47; }
  221. .app-notification,
  222. .app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {
  223. color: #fefefe;
  224. border: none;
  225. background-color: rgba(20, 23, 26, 0.8);
  226. background-clip: padding-box;
  227. outline-color: rgba(254, 254, 254, 0.3);
  228. text-shadow: 0 1px black;
  229. -gtk-icon-shadow: 0 1px black; }
  230. .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {
  231. text-shadow: none;
  232. -gtk-icon-shadow: none; }
  233. *:selected {
  234. background: #c50ed2;
  235. color: #fefefe; }
  236. /***********
  237. * Buttons *
  238. ***********/
  239. @keyframes needs_attention {
  240. from {
  241. background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#e63bf2), to(transparent)); }
  242. to {
  243. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#c50ed2), to(transparent)); } }
  244. notebook > header > tabs > arrow,
  245. button {
  246. min-height: 20px;
  247. min-width: 16px;
  248. padding: 2px 6px;
  249. border: 1px solid rgba(12, 14, 21, 0.8);
  250. border-radius: 4px;
  251. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  252. font-weight: bold;
  253. color: #C3C7D1;
  254. background-color: #181b28;
  255. text-shadow: none; }
  256. notebook > header > tabs > arrow,
  257. button.flat {
  258. background-color: transparent;
  259. background-image: none;
  260. background-color: #181b28;
  261. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  262. text-shadow: none;
  263. -gtk-icon-shadow: none;
  264. transition: none; }
  265. notebook > header > tabs > arrow:hover,
  266. button.flat:hover {
  267. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  268. transition-duration: 500ms; }
  269. notebook > header > tabs > arrow:hover:active,
  270. button.flat:hover:active {
  271. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  272. notebook > header > tabs > arrow:hover,
  273. button:hover {
  274. color: #fefefe;
  275. outline-color: rgba(254, 254, 254, 0.3);
  276. background-color: #c50ed2;
  277. text-shadow: none;
  278. -gtk-icon-effect: highlight; }
  279. notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  280. button:active,
  281. button:checked {
  282. color: #fefefe;
  283. outline-color: rgba(254, 254, 254, 0.3);
  284. background-color: #af0cba;
  285. text-shadow: none;
  286. transition-duration: 50ms; }
  287. notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,
  288. button:backdrop.flat,
  289. button:backdrop {
  290. color: #a1a5b0;
  291. outline-color: rgba(195, 199, 209, 0.3);
  292. background-color: #1a1d2b;
  293. text-shadow: none;
  294. transition: 200ms ease-out;
  295. -gtk-icon-effect: none; }
  296. notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
  297. button:backdrop.flat:active,
  298. button:backdrop.flat:checked,
  299. button:backdrop:active,
  300. button:backdrop:checked {
  301. color: rgba(254, 254, 254, 0.7);
  302. outline-color: rgba(195, 199, 209, 0.3);
  303. background-color: #c50ed2;
  304. text-shadow: none; }
  305. notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,
  306. button:backdrop.flat:active label,
  307. button:backdrop.flat:checked label,
  308. button:backdrop:active label,
  309. button:backdrop:checked label {
  310. color: rgba(254, 254, 254, 0.7); }
  311. notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,
  312. button:backdrop.flat:disabled,
  313. button:backdrop:disabled {
  314. color: #a1a5b0;
  315. outline-color: rgba(195, 199, 209, 0.3);
  316. background-color: #171a26;
  317. text-shadow: none; }
  318. notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
  319. button:backdrop.flat:disabled:active,
  320. button:backdrop.flat:disabled:checked,
  321. button:backdrop:disabled:active,
  322. button:backdrop:disabled:checked {
  323. color: rgba(254, 254, 254, 0.7);
  324. outline-color: rgba(195, 199, 209, 0.3);
  325. background-color: #c50ed2;
  326. text-shadow: none; }
  327. notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,
  328. button.flat:backdrop,
  329. button.flat:disabled,
  330. button.flat:backdrop:disabled {
  331. background-color: transparent;
  332. background-image: none;
  333. background-color: #181b28;
  334. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  335. text-shadow: none;
  336. -gtk-icon-shadow: none; }
  337. notebook > header > tabs > arrow:disabled,
  338. button:disabled {
  339. color: #a1a5b0;
  340. outline-color: rgba(195, 199, 209, 0.3);
  341. background-color: #171a26;
  342. text-shadow: none; }
  343. notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
  344. button:disabled:active,
  345. button:disabled:checked {
  346. color: rgba(254, 254, 254, 0.7);
  347. outline-color: rgba(195, 199, 209, 0.3);
  348. background-color: #c50ed2;
  349. text-shadow: none; }
  350. notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,
  351. button:disabled:active label,
  352. button:disabled:checked label {
  353. color: rgba(254, 254, 254, 0.7); }
  354. notebook > header > tabs > arrow.image-button,
  355. button.image-button {
  356. min-width: 24px;
  357. padding-left: 4px;
  358. padding-right: 4px; }
  359. notebook > header > tabs > arrow.image-button.circular, notebook > header > tabs > arrow.image-button.sidebar-button,
  360. button.image-button.circular,
  361. button.image-button.sidebar-button {
  362. padding: 6px 4px;
  363. border-radius: 50px;
  364. box-shadow: none; }
  365. notebook > header > tabs > arrow.image-button.sidebar-button,
  366. button.image-button.sidebar-button {
  367. background-color: #252a3e;
  368. color: #fff; }
  369. notebook > header > tabs > arrow.image-button.sidebar-button:hover,
  370. button.image-button.sidebar-button:hover {
  371. background-color: #c50ed2; }
  372. notebook > header > tabs > arrow.text-button,
  373. button.text-button {
  374. padding-left: 16px;
  375. padding-right: 16px; }
  376. notebook > header > tabs > arrow.text-button.image-button,
  377. button.text-button.image-button {
  378. padding-left: 8px;
  379. padding-right: 8px;
  380. border-radius: 2px; }
  381. notebook > header > tabs > arrow.text-button.image-button label,
  382. button.text-button.image-button label {
  383. padding-left: 8px;
  384. padding-right: 8px; }
  385. combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  386. button:drop(active) {
  387. color: #4e9a06;
  388. border-color: #4e9a06;
  389. box-shadow: inset 0 0 0 1px #4e9a06; }
  390. row:selected
  391. button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  392. color: #fefefe;
  393. border-color: transparent; }
  394. row:selected
  395. button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
  396. color: #6d707b; }
  397. button.osd {
  398. min-width: 24px;
  399. min-height: 20px;
  400. color: #fefefe;
  401. border-radius: 5px;
  402. outline-color: rgba(254, 254, 254, 0.3);
  403. color: #fefefe;
  404. border-color: rgba(0, 0, 0, 0.7);
  405. background-color: rgba(20, 23, 26, 0.8);
  406. background-clip: padding-box;
  407. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  408. text-shadow: 0 1px black;
  409. -gtk-icon-shadow: 0 1px black;
  410. outline-color: rgba(254, 254, 254, 0.3);
  411. border: none;
  412. box-shadow: none; }
  413. button.osd.image-button {
  414. min-width: 32px; }
  415. button.osd:hover {
  416. color: white;
  417. border-color: rgba(0, 0, 0, 0.7);
  418. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  419. background-clip: padding-box;
  420. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  421. text-shadow: 0 1px black;
  422. -gtk-icon-shadow: 0 1px black;
  423. outline-color: rgba(254, 254, 254, 0.3);
  424. border: none;
  425. box-shadow: none; }
  426. button.osd:active,
  427. button.osd:checked {
  428. color: white;
  429. border-color: rgba(0, 0, 0, 0.7);
  430. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  431. background-clip: padding-box;
  432. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  433. text-shadow: none;
  434. -gtk-icon-shadow: none;
  435. outline-color: rgba(254, 254, 254, 0.3);
  436. border: none;
  437. box-shadow: none; }
  438. button.osd:disabled:backdrop,
  439. button.osd:disabled {
  440. color: #898b8c;
  441. border-color: rgba(0, 0, 0, 0.7);
  442. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  443. background-clip: padding-box;
  444. box-shadow: none;
  445. text-shadow: none;
  446. -gtk-icon-shadow: none;
  447. border: none; }
  448. button.osd:backdrop {
  449. color: #fefefe;
  450. border-color: rgba(0, 0, 0, 0.7);
  451. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  452. background-clip: padding-box;
  453. box-shadow: none;
  454. text-shadow: none;
  455. -gtk-icon-shadow: none;
  456. border: none; }
  457. .app-notification button,
  458. .app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,
  459. .osd
  460. button {
  461. color: #fefefe;
  462. border-color: rgba(0, 0, 0, 0.7);
  463. background-color: rgba(20, 23, 26, 0.8);
  464. background-clip: padding-box;
  465. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  466. text-shadow: 0 1px black;
  467. -gtk-icon-shadow: 0 1px black;
  468. outline-color: rgba(254, 254, 254, 0.3); }
  469. .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,
  470. .osd
  471. button:hover {
  472. color: white;
  473. border-color: rgba(0, 0, 0, 0.7);
  474. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  475. background-clip: padding-box;
  476. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  477. text-shadow: 0 1px black;
  478. -gtk-icon-shadow: 0 1px black;
  479. outline-color: rgba(254, 254, 254, 0.3); }
  480. .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,
  481. .osd
  482. button:active:backdrop,
  483. .osd
  484. button:active,
  485. .osd
  486. button:checked:backdrop,
  487. .osd
  488. button:checked {
  489. color: white;
  490. border-color: rgba(0, 0, 0, 0.7);
  491. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  492. background-clip: padding-box;
  493. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  494. text-shadow: none;
  495. -gtk-icon-shadow: none;
  496. outline-color: rgba(254, 254, 254, 0.3); }
  497. .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,
  498. .osd
  499. button:disabled:backdrop,
  500. .osd
  501. button:disabled {
  502. color: #898b8c;
  503. border-color: rgba(0, 0, 0, 0.7);
  504. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  505. background-clip: padding-box;
  506. box-shadow: none;
  507. text-shadow: none;
  508. -gtk-icon-shadow: none; }
  509. .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,
  510. .osd
  511. button:backdrop {
  512. color: #fefefe;
  513. border-color: rgba(0, 0, 0, 0.7);
  514. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  515. background-clip: padding-box;
  516. box-shadow: none;
  517. text-shadow: none;
  518. -gtk-icon-shadow: none; }
  519. .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,
  520. .osd
  521. button.flat {
  522. background-color: transparent;
  523. background-image: none;
  524. background-color: #181b28;
  525. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  526. text-shadow: none;
  527. -gtk-icon-shadow: none;
  528. box-shadow: none;
  529. text-shadow: 0 1px black;
  530. -gtk-icon-shadow: 0 1px black; }
  531. .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,
  532. .osd
  533. button.flat:hover {
  534. color: white;
  535. border-color: rgba(0, 0, 0, 0.7);
  536. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  537. background-clip: padding-box;
  538. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  539. text-shadow: 0 1px black;
  540. -gtk-icon-shadow: 0 1px black;
  541. outline-color: rgba(254, 254, 254, 0.3); }
  542. .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,
  543. .osd
  544. button.flat:disabled {
  545. color: #898b8c;
  546. border-color: rgba(0, 0, 0, 0.7);
  547. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  548. background-clip: padding-box;
  549. box-shadow: none;
  550. text-shadow: none;
  551. -gtk-icon-shadow: none;
  552. background-image: none;
  553. border-color: transparent;
  554. box-shadow: none; }
  555. .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,
  556. .osd
  557. button.flat:backdrop {
  558. background-color: transparent;
  559. background-image: none;
  560. background-color: #181b28;
  561. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  562. text-shadow: none;
  563. -gtk-icon-shadow: none; }
  564. .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,
  565. .osd
  566. button.flat:active,
  567. .osd
  568. button.flat:checked {
  569. color: white;
  570. border-color: rgba(0, 0, 0, 0.7);
  571. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  572. background-clip: padding-box;
  573. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  574. text-shadow: none;
  575. -gtk-icon-shadow: none;
  576. outline-color: rgba(254, 254, 254, 0.3); }
  577. button.suggested-action {
  578. border: none;
  579. box-shadow: none;
  580. color: white;
  581. border-radius: 100px;
  582. background: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  583. .selection-mode button.titlebutton,
  584. button.suggested-action.flat {
  585. box-shadow: none;
  586. color: white;
  587. border-radius: 100px;
  588. background: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  589. button.suggested-action:hover {
  590. color: white;
  591. outline-color: rgba(255, 255, 255, 0.3);
  592. background-color: #00c1e4;
  593. text-shadow: none; }
  594. button.suggested-action:active,
  595. button.suggested-action:checked {
  596. color: white;
  597. outline-color: rgba(255, 255, 255, 0.3);
  598. background-color: #00c1e4;
  599. text-shadow: none; }
  600. .selection-mode button.titlebutton:backdrop,
  601. button.suggested-action:backdrop,
  602. button.suggested-action.flat:backdrop {
  603. color: rgba(255, 255, 255, 0.4);
  604. outline-color: rgba(255, 255, 255, 0.3);
  605. background-color: #00c1e4;
  606. text-shadow: none; }
  607. .selection-mode button.titlebutton:backdrop label,
  608. button.suggested-action:backdrop label,
  609. button.suggested-action.flat:backdrop label {
  610. color: rgba(255, 255, 255, 0.5); }
  611. .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked,
  612. button.suggested-action:backdrop:active,
  613. button.suggested-action:backdrop:checked,
  614. button.suggested-action.flat:backdrop:active,
  615. button.suggested-action.flat:backdrop:checked {
  616. color: rgba(254, 254, 254, 0.7);
  617. outline-color: rgba(255, 255, 255, 0.3);
  618. background-color: #c50ed2;
  619. text-shadow: none; }
  620. .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label,
  621. button.suggested-action:backdrop:active label,
  622. button.suggested-action:backdrop:checked label,
  623. button.suggested-action.flat:backdrop:active label,
  624. button.suggested-action.flat:backdrop:checked label {
  625. color: rgba(254, 254, 254, 0.7); }
  626. .selection-mode button.titlebutton:backdrop:disabled,
  627. button.suggested-action:backdrop:disabled,
  628. button.suggested-action.flat:backdrop:disabled {
  629. color: white;
  630. outline-color: rgba(255, 255, 255, 0.3);
  631. background-color: #00c1e4;
  632. text-shadow: none; }
  633. .selection-mode button.titlebutton:backdrop:disabled label,
  634. button.suggested-action:backdrop:disabled label,
  635. button.suggested-action.flat:backdrop:disabled label {
  636. color: rgba(255, 255, 255, 0.5); }
  637. .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked,
  638. button.suggested-action:backdrop:disabled:active,
  639. button.suggested-action:backdrop:disabled:checked,
  640. button.suggested-action.flat:backdrop:disabled:active,
  641. button.suggested-action.flat:backdrop:disabled:checked {
  642. color: rgba(254, 254, 254, 0.7);
  643. outline-color: rgba(255, 255, 255, 0.3);
  644. background-color: #c50ed2;
  645. text-shadow: none; }
  646. .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled,
  647. button.suggested-action.flat:backdrop,
  648. button.suggested-action.flat:disabled,
  649. button.suggested-action.flat:backdrop:disabled {
  650. background-color: transparent;
  651. background-image: none;
  652. background-color: #181b28;
  653. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  654. text-shadow: none;
  655. -gtk-icon-shadow: none;
  656. color: rgba(0, 193, 228, 0.8); }
  657. button.suggested-action:disabled {
  658. color: white;
  659. outline-color: rgba(255, 255, 255, 0.3);
  660. background-color: #00c1e4;
  661. text-shadow: none; }
  662. button.suggested-action:disabled:active,
  663. button.suggested-action:disabled:checked {
  664. color: rgba(254, 254, 254, 0.7);
  665. outline-color: rgba(255, 255, 255, 0.3);
  666. background-color: #00c1e4;
  667. text-shadow: none; }
  668. button.suggested-action:disabled:active label,
  669. button.suggested-action:disabled:checked label {
  670. color: rgba(254, 254, 254, 0.7); }
  671. .osd
  672. button.suggested-action {
  673. color: #fefefe;
  674. border-color: rgba(0, 0, 0, 0.7);
  675. background-color: rgba(0, 193, 228, 0.5);
  676. background-clip: padding-box;
  677. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  678. text-shadow: 0 1px black;
  679. -gtk-icon-shadow: 0 1px black;
  680. outline-color: rgba(254, 254, 254, 0.3); }
  681. .osd
  682. button.suggested-action:hover {
  683. color: white;
  684. border-color: rgba(0, 0, 0, 0.7);
  685. background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.7), rgba(0, 193, 228, 0.7));
  686. background-clip: padding-box;
  687. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  688. text-shadow: 0 1px black;
  689. -gtk-icon-shadow: 0 1px black;
  690. outline-color: rgba(254, 254, 254, 0.3); }
  691. .osd
  692. button.suggested-action:active:backdrop, .osd
  693. button.suggested-action:active, .osd
  694. button.suggested-action:checked:backdrop, .osd
  695. button.suggested-action:checked {
  696. color: white;
  697. border-color: rgba(0, 0, 0, 0.7);
  698. background-image: linear-gradient(to bottom, #00c1e4, #00c1e4);
  699. background-clip: padding-box;
  700. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  701. text-shadow: none;
  702. -gtk-icon-shadow: none;
  703. outline-color: rgba(254, 254, 254, 0.3); }
  704. .osd
  705. button.suggested-action:disabled:backdrop, .osd
  706. button.suggested-action:disabled {
  707. color: #898b8c;
  708. border-color: rgba(0, 0, 0, 0.7);
  709. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  710. background-clip: padding-box;
  711. box-shadow: none;
  712. text-shadow: none;
  713. -gtk-icon-shadow: none; }
  714. .osd
  715. button.suggested-action:backdrop {
  716. color: #fefefe;
  717. border-color: rgba(0, 0, 0, 0.7);
  718. background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.5), rgba(0, 193, 228, 0.5));
  719. background-clip: padding-box;
  720. box-shadow: none;
  721. text-shadow: none;
  722. -gtk-icon-shadow: none; }
  723. button.destructive-action {
  724. border: none;
  725. box-shadow: none;
  726. color: white;
  727. border-radius: 100px;
  728. background: linear-gradient(to right, #FF416C, #FF4B2B); }
  729. button.destructive-action.flat {
  730. box-shadow: none;
  731. color: white;
  732. border-radius: 100px;
  733. background: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  734. button.destructive-action:hover {
  735. color: white;
  736. outline-color: rgba(255, 255, 255, 0.3);
  737. background-color: #ce1138;
  738. text-shadow: none; }
  739. button.destructive-action:active,
  740. button.destructive-action:checked {
  741. color: white;
  742. outline-color: rgba(255, 255, 255, 0.3);
  743. background-color: #ce1138;
  744. text-shadow: none; }
  745. button.destructive-action:backdrop,
  746. button.destructive-action.flat:backdrop {
  747. color: rgba(255, 255, 255, 0.4);
  748. outline-color: rgba(255, 255, 255, 0.3);
  749. background-color: #ce1138;
  750. text-shadow: none; }
  751. button.destructive-action:backdrop label,
  752. button.destructive-action.flat:backdrop label {
  753. color: rgba(255, 255, 255, 0.5); }
  754. button.destructive-action:backdrop:active,
  755. button.destructive-action:backdrop:checked,
  756. button.destructive-action.flat:backdrop:active,
  757. button.destructive-action.flat:backdrop:checked {
  758. color: rgba(254, 254, 254, 0.7);
  759. outline-color: rgba(255, 255, 255, 0.3);
  760. background-color: #c50ed2;
  761. text-shadow: none; }
  762. button.destructive-action:backdrop:active label,
  763. button.destructive-action:backdrop:checked label,
  764. button.destructive-action.flat:backdrop:active label,
  765. button.destructive-action.flat:backdrop:checked label {
  766. color: rgba(254, 254, 254, 0.7); }
  767. button.destructive-action:backdrop:disabled,
  768. button.destructive-action.flat:backdrop:disabled {
  769. color: white;
  770. outline-color: rgba(255, 255, 255, 0.3);
  771. background-color: #ce1138;
  772. text-shadow: none; }
  773. button.destructive-action:backdrop:disabled label,
  774. button.destructive-action.flat:backdrop:disabled label {
  775. color: rgba(255, 255, 255, 0.5); }
  776. button.destructive-action:backdrop:disabled:active,
  777. button.destructive-action:backdrop:disabled:checked,
  778. button.destructive-action.flat:backdrop:disabled:active,
  779. button.destructive-action.flat:backdrop:disabled:checked {
  780. color: rgba(254, 254, 254, 0.7);
  781. outline-color: rgba(255, 255, 255, 0.3);
  782. background-color: #c50ed2;
  783. text-shadow: none; }
  784. button.destructive-action.flat:backdrop,
  785. button.destructive-action.flat:disabled,
  786. button.destructive-action.flat:backdrop:disabled {
  787. background-color: transparent;
  788. background-image: none;
  789. background-color: #181b28;
  790. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  791. text-shadow: none;
  792. -gtk-icon-shadow: none;
  793. color: rgba(206, 17, 56, 0.8); }
  794. button.destructive-action:disabled {
  795. color: white;
  796. outline-color: rgba(255, 255, 255, 0.3);
  797. background-color: #ce1138;
  798. text-shadow: none; }
  799. button.destructive-action:disabled:active,
  800. button.destructive-action:disabled:checked {
  801. color: rgba(254, 254, 254, 0.7);
  802. outline-color: rgba(255, 255, 255, 0.3);
  803. background-color: #ce1138;
  804. text-shadow: none; }
  805. button.destructive-action:disabled:active label,
  806. button.destructive-action:disabled:checked label {
  807. color: rgba(254, 254, 254, 0.7); }
  808. .osd
  809. button.destructive-action {
  810. color: #fefefe;
  811. border-color: rgba(0, 0, 0, 0.7);
  812. background-color: rgba(206, 17, 56, 0.5);
  813. background-clip: padding-box;
  814. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  815. text-shadow: 0 1px black;
  816. -gtk-icon-shadow: 0 1px black;
  817. outline-color: rgba(254, 254, 254, 0.3); }
  818. .osd
  819. button.destructive-action:hover {
  820. color: white;
  821. border-color: rgba(0, 0, 0, 0.7);
  822. background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.7), rgba(206, 17, 56, 0.7));
  823. background-clip: padding-box;
  824. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  825. text-shadow: 0 1px black;
  826. -gtk-icon-shadow: 0 1px black;
  827. outline-color: rgba(254, 254, 254, 0.3); }
  828. .osd
  829. button.destructive-action:active:backdrop, .osd
  830. button.destructive-action:active, .osd
  831. button.destructive-action:checked:backdrop, .osd
  832. button.destructive-action:checked {
  833. color: white;
  834. border-color: rgba(0, 0, 0, 0.7);
  835. background-image: linear-gradient(to bottom, #ce1138, #ce1138);
  836. background-clip: padding-box;
  837. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  838. text-shadow: none;
  839. -gtk-icon-shadow: none;
  840. outline-color: rgba(254, 254, 254, 0.3); }
  841. .osd
  842. button.destructive-action:disabled:backdrop, .osd
  843. button.destructive-action:disabled {
  844. color: #898b8c;
  845. border-color: rgba(0, 0, 0, 0.7);
  846. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  847. background-clip: padding-box;
  848. box-shadow: none;
  849. text-shadow: none;
  850. -gtk-icon-shadow: none; }
  851. .osd
  852. button.destructive-action:backdrop {
  853. color: #fefefe;
  854. border-color: rgba(0, 0, 0, 0.7);
  855. background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.5), rgba(206, 17, 56, 0.5));
  856. background-clip: padding-box;
  857. box-shadow: none;
  858. text-shadow: none;
  859. -gtk-icon-shadow: none; }
  860. .stack-switcher >
  861. button {
  862. outline-offset: -3px; }
  863. .stack-switcher >
  864. button > label {
  865. padding-left: 6px;
  866. padding-right: 6px; }
  867. .stack-switcher >
  868. button > image {
  869. padding-left: 6px;
  870. padding-right: 6px;
  871. padding-top: 3px;
  872. padding-bottom: 3px; }
  873. .stack-switcher >
  874. button.text-button {
  875. padding-left: 10px;
  876. padding-right: 10px; }
  877. .stack-switcher >
  878. button.image-button {
  879. padding-left: 2px;
  880. padding-right: 2px; }
  881. .stack-switcher >
  882. button.needs-attention:active > label,
  883. .stack-switcher >
  884. button.needs-attention:active > image, .stack-switcher >
  885. button.needs-attention:checked > label,
  886. .stack-switcher >
  887. button.needs-attention:checked > image {
  888. animation: none;
  889. background-image: none; }
  890. .inline-toolbar
  891. button, .inline-toolbar
  892. button:backdrop {
  893. border-radius: 2px;
  894. border-width: 1px; }
  895. .primary-toolbar
  896. button {
  897. -gtk-icon-shadow: none; }
  898. .stack-switcher > button.needs-attention > label,
  899. .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {
  900. animation: needs_attention 150ms ease-in;
  901. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#e63bf2), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.907451)), to(transparent));
  902. background-size: 6px 6px, 6px 6px;
  903. background-repeat: no-repeat;
  904. background-position: right 3px, right 2px; }
  905. .stack-switcher > button.needs-attention > label:backdrop,
  906. .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {
  907. background-size: 6px 6px, 0 0; }
  908. .stack-switcher > button.needs-attention > label:dir(rtl),
  909. .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
  910. background-position: left 3px, left 2px; }
  911. toolbar button:hover {
  912. font-weight: bold;
  913. color: #C3C7D1;
  914. background-color: #181b28;
  915. text-shadow: none; }
  916. toolbar button:active {
  917. font-weight: bold;
  918. color: #C3C7D1;
  919. background-color: #181b28;
  920. text-shadow: none; }
  921. .inline-toolbar toolbutton > button {
  922. background-color: transparent;
  923. background-image: none;
  924. background-color: #181b28;
  925. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  926. text-shadow: none;
  927. -gtk-icon-shadow: none; }
  928. .inline-toolbar toolbutton > button:hover {
  929. color: #c50ed2; }
  930. .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
  931. color: #af0cba; }
  932. .inline-toolbar toolbutton > button:disabled {
  933. color: #a1a5b0; }
  934. .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
  935. color: rgba(175, 12, 186, 0.3); }
  936. .inline-toolbar toolbutton > button:backdrop {
  937. color: #a1a5b0; }
  938. .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {
  939. color: #af0cba; }
  940. .inline-toolbar toolbutton > button:backdrop:disabled {
  941. color: #a1a5b0; }
  942. .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {
  943. color: rgba(175, 12, 186, 0.3); }
  944. toolbar.inline-toolbar toolbutton > button.flat:backdrop,
  945. toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {
  946. border-color: transparent;
  947. box-shadow: none; }
  948. .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button,
  949. .linked > button:hover,
  950. .linked > button:active,
  951. .linked > button:checked,
  952. .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {
  953. border: 1px solid rgba(12, 14, 21, 0.8);
  954. border-radius: 0;
  955. border-right-style: none;
  956. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }
  957. .inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child {
  958. border-top-left-radius: 3px;
  959. border-bottom-left-radius: 3px; }
  960. .inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child {
  961. border-top-right-radius: 3px;
  962. border-bottom-right-radius: 3px;
  963. border-right-style: solid; }
  964. .inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child {
  965. border-radius: 3px;
  966. border-style: solid; }
  967. .linked.vertical > button,
  968. .linked.vertical > button:hover,
  969. .linked.vertical > button:active,
  970. .linked.vertical > button:checked,
  971. .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > combobox > box > button.combo {
  972. border-style: solid solid none solid;
  973. border-radius: 0; }
  974. .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child {
  975. border-top-left-radius: 3px;
  976. border-top-right-radius: 3px; }
  977. .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child {
  978. border-bottom-left-radius: 3px;
  979. border-bottom-right-radius: 3px;
  980. border-style: solid; }
  981. .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child {
  982. border-radius: 3px;
  983. border-style: solid; }
  984. modelbutton.flat, popover.background checkbutton,
  985. popover.background radiobutton,
  986. .menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,
  987. popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,
  988. popover.background radiobutton:backdrop:hover,
  989. .menuitem.button.flat:backdrop,
  990. .menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,
  991. button:visited, button:link:hover, button:link:active, button:link:checked,
  992. button:visited:hover,
  993. button:visited:active,
  994. button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {
  995. background-color: transparent;
  996. background-image: none;
  997. border-color: transparent;
  998. box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  999. text-shadow: none;
  1000. -gtk-icon-shadow: none; }
  1001. /* menu buttons */
  1002. modelbutton.flat, popover.background checkbutton,
  1003. popover.background radiobutton,
  1004. .menuitem.button.flat {
  1005. min-height: 26px;
  1006. padding-left: 5px;
  1007. padding-right: 5px;
  1008. border-radius: 3px;
  1009. outline-offset: -2px; }
  1010. modelbutton.flat:hover, popover.background checkbutton:hover,
  1011. popover.background radiobutton:hover,
  1012. .menuitem.button.flat:hover {
  1013. background-color: #202435; }
  1014. modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child,
  1015. modelbutton.flat radio:last-child,
  1016. popover.background checkbutton radio:last-child,
  1017. popover.background radiobutton radio:last-child,
  1018. .menuitem.button.flat check:last-child,
  1019. .menuitem.button.flat radio:last-child {
  1020. margin-left: 8px; }
  1021. modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child,
  1022. modelbutton.flat radio:first-child,
  1023. popover.background checkbutton radio:first-child,
  1024. popover.background radiobutton radio:first-child,
  1025. .menuitem.button.flat check:first-child,
  1026. .menuitem.button.flat radio:first-child {
  1027. margin-right: 8px; }
  1028. modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow {
  1029. background: none; }
  1030. modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover {
  1031. background: none; }
  1032. modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left {
  1033. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  1034. modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right {
  1035. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  1036. button.color {
  1037. padding: 4px; }
  1038. button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
  1039. border-radius: 0; }
  1040. notebook button, list button, .view button, iconview button, popover button {
  1041. box-shadow: none; }
  1042. notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {
  1043. box-shadow: none; }
  1044. notebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {
  1045. box-shadow: none; }
  1046. /************
  1047. * Calendar *
  1048. ***********/
  1049. calendar {
  1050. color: #C3C7D1;
  1051. border: 1px solid rgba(12, 14, 21, 0.8); }
  1052. calendar:selected {
  1053. border-radius: 3px; }
  1054. calendar.header {
  1055. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1056. border-radius: 0; }
  1057. calendar.header:backdrop {
  1058. border-color: rgba(0, 0, 0, 0.1); }
  1059. calendar.button {
  1060. color: rgba(195, 199, 209, 0.45); }
  1061. calendar.button:hover {
  1062. color: #C3C7D1; }
  1063. calendar.button:backdrop {
  1064. color: rgba(109, 112, 123, 0.45); }
  1065. calendar.button:disabled {
  1066. color: rgba(109, 112, 123, 0.45); }
  1067. calendar:indeterminate, calendar:indeterminate:backdrop {
  1068. color: alpha(currentColor,0.55); }
  1069. calendar.highlight, calendar.highlight:backdrop {
  1070. font-size: smaller;
  1071. color: #C3C7D1; }
  1072. calendar:backdrop {
  1073. color: #a1a5b0;
  1074. border-color: rgba(13, 16, 23, 0.82); }
  1075. /*************************
  1076. * Check and Radio Items *
  1077. *************************/
  1078. check {
  1079. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1080. -gtk-icon-shadow: none; }
  1081. radio {
  1082. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-dark.png"), url("../assets/radio-unchecked@2.png"));
  1083. -gtk-icon-shadow: none; }
  1084. check:hover {
  1085. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover-dark.png"), url("../assets/checkbox-unchecked-hover@2.png"));
  1086. -gtk-icon-shadow: none; }
  1087. radio:hover {
  1088. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover-dark.png"), url("../assets/radio-unchecked-hover@2.png"));
  1089. -gtk-icon-shadow: none; }
  1090. check:active {
  1091. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active-dark.png"), url("../assets/checkbox-unchecked-active@2.png"));
  1092. -gtk-icon-shadow: none; }
  1093. radio:active {
  1094. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active-dark.png"), url("../assets/radio-unchecked-active@2.png"));
  1095. -gtk-icon-shadow: none; }
  1096. check:backdrop {
  1097. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-dark.png"), url("../assets/checkbox-unchecked-backdrop@2.png"));
  1098. -gtk-icon-shadow: none; }
  1099. radio:backdrop {
  1100. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-dark.png"), url("../assets/radio-unchecked-backdrop@2.png"));
  1101. -gtk-icon-shadow: none; }
  1102. check:disabled {
  1103. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-dark.png"), url("../assets/checkbox-unchecked-insensitive@2.png"));
  1104. -gtk-icon-shadow: none; }
  1105. radio:disabled {
  1106. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-dark.png"), url("../assets/radio-unchecked-insensitive@2.png"));
  1107. -gtk-icon-shadow: none; }
  1108. check:disabled:backdrop {
  1109. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-dark.png"), url("../assets/checkbox-unchecked-insensitive@2.png"));
  1110. -gtk-icon-shadow: none; }
  1111. radio:disabled:backdrop {
  1112. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-dark.png"), url("../assets/radio-unchecked-insensitive@2.png"));
  1113. -gtk-icon-shadow: none; }
  1114. check:checked {
  1115. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1116. -gtk-icon-shadow: none; }
  1117. radio:checked {
  1118. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-dark.png"), url("../assets/radio-checked@2.png"));
  1119. -gtk-icon-shadow: none; }
  1120. check:checked:hover {
  1121. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover-dark.png"), url("../assets/checkbox-checked-hover@2.png"));
  1122. -gtk-icon-shadow: none; }
  1123. radio:checked:hover {
  1124. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover-dark.png"), url("../assets/radio-checked-hover@2.png"));
  1125. -gtk-icon-shadow: none; }
  1126. check:checked:active {
  1127. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active-dark.png"), url("../assets/checkbox-checked-active@2.png"));
  1128. -gtk-icon-shadow: none; }
  1129. radio:checked:active {
  1130. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active-dark.png"), url("../assets/radio-checked-active@2.png"));
  1131. -gtk-icon-shadow: none; }
  1132. check:checked:backdrop {
  1133. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop-dark.png"), url("../assets/checkbox-checked-backdrop@2.png"));
  1134. -gtk-icon-shadow: none; }
  1135. radio:checked:backdrop {
  1136. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop-dark.png"), url("../assets/radio-checked-backdrop@2.png"));
  1137. -gtk-icon-shadow: none; }
  1138. check:checked:disabled {
  1139. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-dark.png"), url("../assets/checkbox-checked-insensitive@2.png"));
  1140. -gtk-icon-shadow: none; }
  1141. radio:checked:disabled {
  1142. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-dark.png"), url("../assets/radio-checked-insensitive@2.png"));
  1143. -gtk-icon-shadow: none; }
  1144. check:checked:disabled:backdrop {
  1145. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-dark.png"), url("../assets/checkbox-checked-insensitive@2.png"));
  1146. -gtk-icon-shadow: none; }
  1147. radio:checked:disabled:backdrop {
  1148. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-dark.png"), url("../assets/radio-checked-insensitive@2.png"));
  1149. -gtk-icon-shadow: none; }
  1150. check:indeterminate {
  1151. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png"));
  1152. -gtk-icon-shadow: none; }
  1153. radio:indeterminate {
  1154. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png"));
  1155. -gtk-icon-shadow: none; }
  1156. check:indeterminate:hover {
  1157. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png"));
  1158. -gtk-icon-shadow: none; }
  1159. radio:indeterminate:hover {
  1160. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png"));
  1161. -gtk-icon-shadow: none; }
  1162. check:indeterminate:active {
  1163. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png"));
  1164. -gtk-icon-shadow: none; }
  1165. radio:indeterminate:active {
  1166. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png"));
  1167. -gtk-icon-shadow: none; }
  1168. check:indeterminate:backdrop {
  1169. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop.png"), url("../assets/checkbox-mixed-backdrop@2.png"));
  1170. -gtk-icon-shadow: none; }
  1171. radio:indeterminate:backdrop {
  1172. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop.png"), url("../assets/radio-mixed-backdrop@2.png"));
  1173. -gtk-icon-shadow: none; }
  1174. check:indeterminate:disabled {
  1175. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png"));
  1176. -gtk-icon-shadow: none; }
  1177. radio:indeterminate:disabled {
  1178. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png"));
  1179. -gtk-icon-shadow: none; }
  1180. check:indeterminate:disabled:backdrop {
  1181. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png"));
  1182. -gtk-icon-shadow: none; }
  1183. radio:indeterminate:disabled:backdrop {
  1184. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png"));
  1185. -gtk-icon-shadow: none; }
  1186. check:selected {
  1187. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1188. -gtk-icon-shadow: none; }
  1189. radio:selected {
  1190. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1191. -gtk-icon-shadow: none; }
  1192. check:hover:selected {
  1193. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1194. -gtk-icon-shadow: none; }
  1195. radio:hover:selected {
  1196. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1197. -gtk-icon-shadow: none; }
  1198. check:active:selected {
  1199. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1200. -gtk-icon-shadow: none; }
  1201. radio:active:selected {
  1202. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1203. -gtk-icon-shadow: none; }
  1204. check:backdrop:selected {
  1205. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1206. -gtk-icon-shadow: none; }
  1207. radio:backdrop:selected {
  1208. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1209. -gtk-icon-shadow: none; }
  1210. check:disabled:selected {
  1211. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1212. -gtk-icon-shadow: none; }
  1213. radio:disabled:selected {
  1214. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1215. -gtk-icon-shadow: none; }
  1216. check:disabled:backdrop:selected {
  1217. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked@2.png"));
  1218. -gtk-icon-shadow: none; }
  1219. radio:disabled:backdrop:selected {
  1220. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked@2.png"));
  1221. -gtk-icon-shadow: none; }
  1222. check:checked:selected {
  1223. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1224. -gtk-icon-shadow: none; }
  1225. radio:checked:selected {
  1226. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1227. -gtk-icon-shadow: none; }
  1228. check:checked:hover:selected {
  1229. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1230. -gtk-icon-shadow: none; }
  1231. radio:checked:hover:selected {
  1232. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1233. -gtk-icon-shadow: none; }
  1234. check:checked:active:selected {
  1235. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1236. -gtk-icon-shadow: none; }
  1237. radio:checked:active:selected {
  1238. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1239. -gtk-icon-shadow: none; }
  1240. check:checked:backdrop:selected {
  1241. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1242. -gtk-icon-shadow: none; }
  1243. radio:checked:backdrop:selected {
  1244. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1245. -gtk-icon-shadow: none; }
  1246. check:checked:disabled:selected {
  1247. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1248. -gtk-icon-shadow: none; }
  1249. radio:checked:disabled:selected {
  1250. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1251. -gtk-icon-shadow: none; }
  1252. check:checked:disabled:backdrop:selected {
  1253. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked@2.png"));
  1254. -gtk-icon-shadow: none; }
  1255. radio:checked:disabled:backdrop:selected {
  1256. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked@2.png"));
  1257. -gtk-icon-shadow: none; }
  1258. check:indeterminate:selected {
  1259. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1260. -gtk-icon-shadow: none; }
  1261. radio:indeterminate:selected {
  1262. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1263. -gtk-icon-shadow: none; }
  1264. check:indeterminate:hover:selected {
  1265. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1266. -gtk-icon-shadow: none; }
  1267. radio:indeterminate:hover:selected {
  1268. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1269. -gtk-icon-shadow: none; }
  1270. check:indeterminate:active:selected {
  1271. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1272. -gtk-icon-shadow: none; }
  1273. radio:indeterminate:active:selected {
  1274. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1275. -gtk-icon-shadow: none; }
  1276. check:indeterminate:backdrop:selected {
  1277. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1278. -gtk-icon-shadow: none; }
  1279. radio:indeterminate:backdrop:selected {
  1280. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1281. -gtk-icon-shadow: none; }
  1282. check:indeterminate:disabled:selected {
  1283. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1284. -gtk-icon-shadow: none; }
  1285. radio:indeterminate:disabled:selected {
  1286. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1287. -gtk-icon-shadow: none; }
  1288. check:indeterminate:disabled:backdrop:selected {
  1289. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1290. -gtk-icon-shadow: none; }
  1291. radio:indeterminate:disabled:backdrop:selected {
  1292. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1293. -gtk-icon-shadow: none; }
  1294. .view.content-view check, iconview.content-view check,
  1295. .view.content-view.check,
  1296. iconview.content-view.check {
  1297. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1298. -gtk-icon-shadow: none; }
  1299. .view.content-view radio, iconview.content-view radio,
  1300. .view.content-view.radio,
  1301. iconview.content-view.radio {
  1302. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1303. -gtk-icon-shadow: none; }
  1304. .view.content-view check:hover, iconview.content-view check:hover,
  1305. .view.content-view.check:hover,
  1306. iconview.content-view.check:hover {
  1307. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png"));
  1308. -gtk-icon-shadow: none; }
  1309. .view.content-view radio:hover, iconview.content-view radio:hover,
  1310. .view.content-view.radio:hover,
  1311. iconview.content-view.radio:hover {
  1312. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png"));
  1313. -gtk-icon-shadow: none; }
  1314. .view.content-view check:active, iconview.content-view check:active,
  1315. .view.content-view.check:active,
  1316. iconview.content-view.check:active {
  1317. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png"));
  1318. -gtk-icon-shadow: none; }
  1319. .view.content-view radio:active, iconview.content-view radio:active,
  1320. .view.content-view.radio:active,
  1321. iconview.content-view.radio:active {
  1322. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png"));
  1323. -gtk-icon-shadow: none; }
  1324. .view.content-view check:backdrop, iconview.content-view check:backdrop,
  1325. .view.content-view.check:backdrop,
  1326. iconview.content-view.check:backdrop {
  1327. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png"));
  1328. -gtk-icon-shadow: none; }
  1329. .view.content-view radio:backdrop, iconview.content-view radio:backdrop,
  1330. .view.content-view.radio:backdrop,
  1331. iconview.content-view.radio:backdrop {
  1332. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png"));
  1333. -gtk-icon-shadow: none; }
  1334. .view.content-view check:disabled, iconview.content-view check:disabled,
  1335. .view.content-view.check:disabled,
  1336. iconview.content-view.check:disabled {
  1337. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png"));
  1338. -gtk-icon-shadow: none; }
  1339. .view.content-view radio:disabled, iconview.content-view radio:disabled,
  1340. .view.content-view.radio:disabled,
  1341. iconview.content-view.radio:disabled {
  1342. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png"));
  1343. -gtk-icon-shadow: none; }
  1344. .view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,
  1345. .view.content-view.check:disabled:backdrop,
  1346. iconview.content-view.check:disabled:backdrop {
  1347. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png"));
  1348. -gtk-icon-shadow: none; }
  1349. .view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,
  1350. .view.content-view.radio:disabled:backdrop,
  1351. iconview.content-view.radio:disabled:backdrop {
  1352. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png"));
  1353. -gtk-icon-shadow: none; }
  1354. checkbutton.text-button, radiobutton.text-button {
  1355. padding: 2px 0;
  1356. outline-offset: 0; }
  1357. checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
  1358. margin-left: 4px; }
  1359. checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
  1360. margin-right: 4px; }
  1361. check,
  1362. radio {
  1363. margin: 0 4px;
  1364. min-height: 16px;
  1365. min-width: 16px;
  1366. border: none; }
  1367. menu menuitem check, menu menuitem
  1368. radio {
  1369. margin: 0; }
  1370. menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
  1371. radio, menu menuitem
  1372. radio:hover, menu menuitem
  1373. radio:disabled {
  1374. min-height: 14px;
  1375. min-width: 14px;
  1376. background-image: none;
  1377. background-color: transparent;
  1378. box-shadow: none;
  1379. -gtk-icon-shadow: none;
  1380. color: inherit;
  1381. border-color: currentColor;
  1382. animation: none; }
  1383. /*****************
  1384. * Color Chooser *
  1385. *****************/
  1386. colorswatch, colorswatch:drop(active) {
  1387. border-style: none; }
  1388. colorswatch.top {
  1389. border-top-left-radius: 5.5px;
  1390. border-top-right-radius: 5.5px; }
  1391. colorswatch.top overlay {
  1392. border-top-left-radius: 5px;
  1393. border-top-right-radius: 5px; }
  1394. colorswatch.bottom {
  1395. border-bottom-left-radius: 5.5px;
  1396. border-bottom-right-radius: 5.5px; }
  1397. colorswatch.bottom overlay {
  1398. border-bottom-left-radius: 5px;
  1399. border-bottom-right-radius: 5px; }
  1400. colorswatch.left, colorswatch:first-child:not(.top) {
  1401. border-top-left-radius: 5.5px;
  1402. border-bottom-left-radius: 5.5px; }
  1403. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  1404. border-top-left-radius: 5px;
  1405. border-bottom-left-radius: 5px; }
  1406. colorswatch.right, colorswatch:last-child:not(.bottom) {
  1407. border-top-right-radius: 5.5px;
  1408. border-bottom-right-radius: 5.5px; }
  1409. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  1410. border-top-right-radius: 5px;
  1411. border-bottom-right-radius: 5px; }
  1412. colorswatch.dark overlay {
  1413. color: #fefefe; }
  1414. colorswatch.dark overlay:hover {
  1415. border-color: rgba(12, 14, 21, 0.8); }
  1416. colorswatch.dark overlay:backdrop {
  1417. color: rgba(254, 254, 254, 0.5); }
  1418. colorswatch.light overlay {
  1419. color: #C3C7D1; }
  1420. colorswatch.light overlay:hover {
  1421. border-color: rgba(12, 14, 21, 0.8); }
  1422. colorswatch.light overlay:backdrop {
  1423. color: #a1a5b0; }
  1424. colorswatch:drop(active) {
  1425. box-shadow: none; }
  1426. colorswatch:drop(active).light overlay {
  1427. border-color: #4e9a06;
  1428. box-shadow: inset 0 0 0 2px rgba(12, 14, 21, 0.8), inset 0 0 0 1px #4e9a06; }
  1429. colorswatch:drop(active).dark overlay {
  1430. border-color: #4e9a06;
  1431. box-shadow: inset 0 0 0 2px rgba(12, 14, 21, 0.8), inset 0 0 0 1px #4e9a06; }
  1432. colorswatch overlay {
  1433. box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);
  1434. border: 1px solid rgba(12, 14, 21, 0.8); }
  1435. colorswatch overlay:hover {
  1436. box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
  1437. colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
  1438. border-color: rgba(12, 14, 21, 0.8);
  1439. box-shadow: none; }
  1440. colorswatch#add-color-button {
  1441. border-radius: 5px 5px 0 0; }
  1442. colorswatch#add-color-button:only-child {
  1443. border-radius: 5px; }
  1444. colorswatch#add-color-button overlay {
  1445. font-weight: bold;
  1446. color: #C3C7D1;
  1447. background-color: #181b28;
  1448. text-shadow: none; }
  1449. colorswatch#add-color-button overlay:hover {
  1450. color: #C3C7D1;
  1451. outline-color: rgba(195, 199, 209, 0.3);
  1452. background-color: #181b28;
  1453. text-shadow: none; }
  1454. colorswatch#add-color-button overlay:backdrop {
  1455. color: #a1a5b0;
  1456. outline-color: rgba(195, 199, 209, 0.3);
  1457. background-color: #1a1d2b;
  1458. text-shadow: none; }
  1459. colorswatch:disabled {
  1460. opacity: 0.5; }
  1461. colorswatch:disabled overlay {
  1462. border-color: rgba(0, 0, 0, 0.6);
  1463. box-shadow: none; }
  1464. row:selected colorswatch {
  1465. box-shadow: 0 0 0 2px #fefefe; }
  1466. colorswatch#editor-color-sample {
  1467. border-radius: 4px; }
  1468. colorswatch#editor-color-sample overlay {
  1469. border-radius: 4.5px; }
  1470. colorchooser .popover.osd {
  1471. border-radius: 5px; }
  1472. /**************
  1473. * ComboBoxes *
  1474. **************/
  1475. combobox arrow {
  1476. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1477. min-height: 16px;
  1478. min-width: 16px; }
  1479. combobox:drop(active) {
  1480. box-shadow: none; }
  1481. /***********
  1482. * Dialogs *
  1483. ***********/
  1484. messagedialog .titlebar:not(headerbar) {
  1485. background-color: rgba(22, 25, 37, 0.95); }
  1486. messagedialog .titlebar {
  1487. min-height: 20px;
  1488. background-image: none;
  1489. background-color: rgba(22, 25, 37, 0.95);
  1490. border-style: none;
  1491. border-top-left-radius: 4px;
  1492. border-top-right-radius: 4px; }
  1493. messagedialog.csd.background {
  1494. background-color: rgba(22, 25, 37, 0.95);
  1495. color: #C3C7D1;
  1496. border-bottom-left-radius: 5px;
  1497. border-bottom-right-radius: 5px; }
  1498. messagedialog.csd .dialog-action-area button {
  1499. padding: 10px 14px;
  1500. border-radius: 0;
  1501. border-left-style: solid;
  1502. border-right-style: none;
  1503. border-bottom-style: none;
  1504. background-color: transparent;
  1505. color: #C3C7D1;
  1506. box-shadow: none; }
  1507. messagedialog.csd .dialog-action-area button:hover {
  1508. background-color: rgba(197, 14, 210, 0.9);
  1509. color: white; }
  1510. messagedialog.csd .dialog-action-area button:first-child {
  1511. border-left-style: none;
  1512. border-bottom-left-radius: 4px; }
  1513. messagedialog.csd .dialog-action-area button:last-child {
  1514. border-bottom-right-radius: 4px; }
  1515. messagedialog.csd .dialog-action-area button.destructive-action, messagedialog.csd .dialog-action-area button.suggested-action {
  1516. color: white; }
  1517. filechooser .dialog-action-box {
  1518. border-top: 1px solid rgba(12, 14, 21, 0.8); }
  1519. filechooser .dialog-action-box:backdrop {
  1520. border-top-color: rgba(13, 16, 23, 0.82); }
  1521. filechooser #pathbarbox {
  1522. border-bottom: 1px solid #161925; }
  1523. filechooserbutton:drop(active) {
  1524. box-shadow: none;
  1525. border-color: transparent; }
  1526. /****************
  1527. * Text Entries *
  1528. ****************/
  1529. spinbutton:not(.vertical),
  1530. entry {
  1531. min-height: 28px;
  1532. padding-left: 8px;
  1533. padding-right: 8px;
  1534. border: 1px solid;
  1535. border-radius: 3px;
  1536. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  1537. color: #C3C7D1;
  1538. border-color: rgba(12, 14, 21, 0.8);
  1539. background-color: #181b28; }
  1540. spinbutton:not(.vertical) image.left,
  1541. entry image.left {
  1542. padding-left: 0;
  1543. padding-right: 6px; }
  1544. spinbutton:not(.vertical) image.right,
  1545. entry image.right {
  1546. padding-left: 6px;
  1547. padding-right: 0; }
  1548. spinbutton:not(.vertical) undershoot.left,
  1549. entry undershoot.left {
  1550. background-color: transparent;
  1551. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1552. padding-left: 1px;
  1553. background-size: 1px 10px;
  1554. background-repeat: repeat-y;
  1555. background-origin: content-box;
  1556. background-position: left center;
  1557. border: none;
  1558. box-shadow: none; }
  1559. spinbutton:not(.vertical) undershoot.right,
  1560. entry undershoot.right {
  1561. background-color: transparent;
  1562. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1563. padding-right: 1px;
  1564. background-size: 1px 10px;
  1565. background-repeat: repeat-y;
  1566. background-origin: content-box;
  1567. background-position: right center;
  1568. border: none;
  1569. box-shadow: none; }
  1570. spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),
  1571. entry.flat:focus,
  1572. entry.flat {
  1573. min-height: 0;
  1574. padding: 2px;
  1575. background-image: none;
  1576. border-color: transparent;
  1577. box-shadow: none;
  1578. border-radius: 0; }
  1579. spinbutton:focus:not(.vertical),
  1580. entry:focus {
  1581. border-color: #980ba2; }
  1582. spinbutton:disabled:not(.vertical),
  1583. entry:disabled {
  1584. color: #6d707b;
  1585. border-color: rgba(12, 14, 21, 0.8);
  1586. background-color: #171a26;
  1587. box-shadow: none; }
  1588. spinbutton:backdrop:not(.vertical),
  1589. entry:backdrop {
  1590. color: #a1a5b0;
  1591. border-color: rgba(13, 16, 23, 0.82);
  1592. background-color: #1a1d2b;
  1593. box-shadow: none;
  1594. transition: 200ms ease-out; }
  1595. spinbutton:backdrop:disabled:not(.vertical),
  1596. entry:backdrop:disabled {
  1597. color: #333955;
  1598. border-color: rgba(13, 16, 23, 0.82);
  1599. background-color: #171a26;
  1600. box-shadow: none; }
  1601. spinbutton.error:not(.vertical),
  1602. entry.error {
  1603. color: #e6133e;
  1604. border-color: #410512; }
  1605. spinbutton.error:focus:not(.vertical),
  1606. entry.error:focus {
  1607. border-color: #410512; }
  1608. spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),
  1609. entry.error:selected:focus,
  1610. entry.error:selected {
  1611. background-color: #e6133e; }
  1612. spinbutton.warning:not(.vertical),
  1613. entry.warning {
  1614. color: #cc5500;
  1615. border-color: #1a0b00; }
  1616. spinbutton.warning:focus:not(.vertical),
  1617. entry.warning:focus {
  1618. border-color: #1a0b00; }
  1619. spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),
  1620. entry.warning:selected:focus,
  1621. entry.warning:selected {
  1622. background-color: #cc5500; }
  1623. spinbutton:not(.vertical) image,
  1624. entry image {
  1625. color: #a1a5af; }
  1626. spinbutton:not(.vertical) image:hover,
  1627. entry image:hover {
  1628. color: #C3C7D1; }
  1629. spinbutton:not(.vertical) image:active,
  1630. entry image:active {
  1631. color: #c50ed2; }
  1632. spinbutton:not(.vertical) image:backdrop,
  1633. entry image:backdrop {
  1634. color: #5c5f6b; }
  1635. spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
  1636. entry:drop(active):focus,
  1637. entry:drop(active) {
  1638. border-color: #4e9a06;
  1639. box-shadow: inset 0 0 0 1px #4e9a06; }
  1640. .osd spinbutton:not(.vertical), .osd
  1641. entry {
  1642. color: white;
  1643. border-color: rgba(0, 0, 0, 0.7);
  1644. background-color: rgba(0, 0, 0, 0.5);
  1645. box-shadow: none;
  1646. text-shadow: 0 1px black;
  1647. -gtk-icon-shadow: 0 1px black; }
  1648. .osd spinbutton:focus:not(.vertical), .osd
  1649. entry:focus {
  1650. color: white;
  1651. border-color: #c50ed2;
  1652. background-color: rgba(0, 0, 0, 0.5);
  1653. background-clip: padding-box;
  1654. text-shadow: 0 1px black;
  1655. -gtk-icon-shadow: 0 1px black; }
  1656. .osd spinbutton:backdrop:not(.vertical), .osd
  1657. entry:backdrop {
  1658. color: white;
  1659. border-color: rgba(0, 0, 0, 0.7);
  1660. background-color: rgba(0, 0, 0, 0.5);
  1661. background-clip: padding-box;
  1662. box-shadow: none;
  1663. text-shadow: none;
  1664. -gtk-icon-shadow: none; }
  1665. .osd spinbutton:disabled:not(.vertical), .osd
  1666. entry:disabled {
  1667. color: #898b8c;
  1668. border-color: rgba(0, 0, 0, 0.7);
  1669. background-color: rgba(43, 46, 49, 0.5);
  1670. background-clip: padding-box;
  1671. box-shadow: none;
  1672. text-shadow: none;
  1673. -gtk-icon-shadow: none; }
  1674. spinbutton:not(.vertical) progress,
  1675. entry progress {
  1676. margin: 2px -6px;
  1677. background-color: transparent;
  1678. background-image: none;
  1679. border-radius: 0;
  1680. border-width: 0 0 2px;
  1681. border-color: #c50ed2;
  1682. border-style: solid;
  1683. box-shadow: none; }
  1684. spinbutton:not(.vertical) progress:backdrop,
  1685. entry progress:backdrop {
  1686. background-color: transparent; }
  1687. .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical),
  1688. .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button,
  1689. .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical),
  1690. .linked:not(.vertical) >
  1691. entry:focus + button,
  1692. .linked:not(.vertical) >
  1693. entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) >
  1694. entry:focus +
  1695. entry {
  1696. border-left-color: #980ba2; }
  1697. .linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >
  1698. entry:focus {
  1699. border-color: #980ba2; }
  1700. .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
  1701. .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button,
  1702. .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical),
  1703. .linked:not(.vertical) >
  1704. entry:drop(active) + button,
  1705. .linked:not(.vertical) >
  1706. entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) >
  1707. entry:drop(active) +
  1708. entry {
  1709. border-left-color: #4e9a06; }
  1710. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled),
  1711. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
  1712. entry:not(:disabled) + entry:not(:disabled),
  1713. .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  1714. border-top-color: rgba(21, 24, 36, 0.94);
  1715. background-image: linear-gradient(to bottom, #181b28, #181b28); }
  1716. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
  1717. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >
  1718. entry:not(:disabled) + entry:not(:disabled):backdrop,
  1719. .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {
  1720. border-top-color: rgba(23, 26, 39, 0.946);
  1721. background-image: linear-gradient(to bottom, #1a1d2b, #1a1d2b); }
  1722. .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical),
  1723. .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical),
  1724. .linked.vertical >
  1725. entry:disabled + entry:disabled {
  1726. border-top-color: rgba(21, 24, 36, 0.94); }
  1727. .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
  1728. .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
  1729. .linked.vertical >
  1730. entry + entry:focus:not(:only-child) {
  1731. border-top-color: #980ba2; }
  1732. .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
  1733. .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),
  1734. .linked.vertical >
  1735. entry + entry:drop(active):not(:only-child) {
  1736. border-top-color: #4e9a06; }
  1737. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  1738. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,
  1739. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,
  1740. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),
  1741. .linked.vertical >
  1742. entry:focus:not(:only-child) + entry,
  1743. .linked.vertical >
  1744. entry:focus:not(:only-child) + button,
  1745. .linked.vertical >
  1746. entry:focus:not(:only-child) + combobox > box > button.combo {
  1747. border-top-color: #980ba2; }
  1748. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  1749. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
  1750. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
  1751. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
  1752. .linked.vertical >
  1753. entry:drop(active):not(:only-child) + entry,
  1754. .linked.vertical >
  1755. entry:drop(active):not(:only-child) + button,
  1756. .linked.vertical >
  1757. entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1758. border-top-color: #4e9a06; }
  1759. treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
  1760. background-color: #181b28;
  1761. transition-property: color, background; }
  1762. treeview entry.flat, treeview entry {
  1763. border-radius: 0;
  1764. background-image: none;
  1765. background-color: #181b28; }
  1766. treeview entry.flat:focus, treeview entry:focus {
  1767. border-color: #c50ed2; }
  1768. /*************
  1769. * Expanders *
  1770. *************/
  1771. expander arrow {
  1772. min-width: 16px;
  1773. min-height: 16px;
  1774. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  1775. expander arrow:dir(rtl) {
  1776. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  1777. expander arrow:hover {
  1778. color: white; }
  1779. expander arrow:checked {
  1780. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  1781. /****************
  1782. * Floating Bar *
  1783. ****************/
  1784. .floating-bar {
  1785. background-color: #161925;
  1786. border-width: 1px;
  1787. border-style: solid solid none;
  1788. border-color: rgba(12, 14, 21, 0.8);
  1789. border-radius: 3px 3px 0 0;
  1790. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  1791. .floating-bar.bottom.left {
  1792. border-left-style: none;
  1793. border-top-left-radius: 0; }
  1794. .floating-bar.bottom.right {
  1795. border-right-style: none;
  1796. border-top-right-radius: 0; }
  1797. .floating-bar > button {
  1798. padding: 4px; }
  1799. .floating-bar:backdrop {
  1800. background-color: #161925;
  1801. border-color: rgba(13, 16, 23, 0.82); }
  1802. /**********
  1803. * Frames *
  1804. **********/
  1805. frame > border,
  1806. .frame {
  1807. box-shadow: none;
  1808. margin: 0;
  1809. padding: 0;
  1810. border-radius: 0;
  1811. border: 1px solid rgba(12, 14, 21, 0.8); }
  1812. frame > border.flat,
  1813. .frame.flat {
  1814. border-style: none; }
  1815. frame > border:backdrop,
  1816. .frame:backdrop {
  1817. border-color: rgba(13, 16, 23, 0.82); }
  1818. actionbar > revealer > box {
  1819. padding: 6px;
  1820. border-top: 1px solid rgba(12, 14, 21, 0.8); }
  1821. actionbar > revealer > box:backdrop {
  1822. border-color: rgba(13, 16, 23, 0.82); }
  1823. scrolledwindow viewport.frame {
  1824. border-style: none; }
  1825. scrolledwindow overshoot.top {
  1826. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(195, 199, 209, 0.07)), to(rgba(195, 199, 209, 0)));
  1827. background-size: 100% 5%, 100% 100%;
  1828. background-repeat: no-repeat;
  1829. background-position: center top;
  1830. background-color: transparent;
  1831. border: none;
  1832. box-shadow: none; }
  1833. scrolledwindow overshoot.top:backdrop {
  1834. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(13, 16, 23, 0.82)), to(rgba(13, 16, 23, 0)));
  1835. background-size: 100% 5%;
  1836. background-repeat: no-repeat;
  1837. background-position: center top;
  1838. background-color: transparent;
  1839. border: none;
  1840. box-shadow: none; }
  1841. scrolledwindow overshoot.bottom {
  1842. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(195, 199, 209, 0.07)), to(rgba(195, 199, 209, 0)));
  1843. background-size: 100% 5%, 100% 100%;
  1844. background-repeat: no-repeat;
  1845. background-position: center bottom;
  1846. background-color: transparent;
  1847. border: none;
  1848. box-shadow: none; }
  1849. scrolledwindow overshoot.bottom:backdrop {
  1850. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(13, 16, 23, 0.82)), to(rgba(13, 16, 23, 0)));
  1851. background-size: 100% 5%;
  1852. background-repeat: no-repeat;
  1853. background-position: center bottom;
  1854. background-color: transparent;
  1855. border: none;
  1856. box-shadow: none; }
  1857. scrolledwindow overshoot.left {
  1858. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(195, 199, 209, 0.07)), to(rgba(195, 199, 209, 0)));
  1859. background-size: 5% 100%, 100% 100%;
  1860. background-repeat: no-repeat;
  1861. background-position: left center;
  1862. background-color: transparent;
  1863. border: none;
  1864. box-shadow: none; }
  1865. scrolledwindow overshoot.left:backdrop {
  1866. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(13, 16, 23, 0.82)), to(rgba(13, 16, 23, 0)));
  1867. background-size: 5% 100%;
  1868. background-repeat: no-repeat;
  1869. background-position: left center;
  1870. background-color: transparent;
  1871. border: none;
  1872. box-shadow: none; }
  1873. scrolledwindow overshoot.right {
  1874. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(195, 199, 209, 0.07)), to(rgba(195, 199, 209, 0)));
  1875. background-size: 5% 100%, 100% 100%;
  1876. background-repeat: no-repeat;
  1877. background-position: right center;
  1878. background-color: transparent;
  1879. border: none;
  1880. box-shadow: none; }
  1881. scrolledwindow overshoot.right:backdrop {
  1882. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(13, 16, 23, 0.82)), to(rgba(13, 16, 23, 0)));
  1883. background-size: 5% 100%;
  1884. background-repeat: no-repeat;
  1885. background-position: right center;
  1886. background-color: transparent;
  1887. border: none;
  1888. box-shadow: none; }
  1889. scrolledwindow undershoot.top {
  1890. background-color: transparent;
  1891. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1892. padding-top: 1px;
  1893. background-size: 10px 1px;
  1894. background-repeat: repeat-x;
  1895. background-origin: content-box;
  1896. background-position: center top;
  1897. border: none;
  1898. box-shadow: none; }
  1899. scrolledwindow undershoot.bottom {
  1900. background-color: transparent;
  1901. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1902. padding-bottom: 1px;
  1903. background-size: 10px 1px;
  1904. background-repeat: repeat-x;
  1905. background-origin: content-box;
  1906. background-position: center bottom;
  1907. border: none;
  1908. box-shadow: none; }
  1909. scrolledwindow undershoot.left {
  1910. background-color: transparent;
  1911. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1912. padding-left: 1px;
  1913. background-size: 1px 10px;
  1914. background-repeat: repeat-y;
  1915. background-origin: content-box;
  1916. background-position: left center;
  1917. border: none;
  1918. box-shadow: none; }
  1919. scrolledwindow undershoot.right {
  1920. background-color: transparent;
  1921. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1922. padding-right: 1px;
  1923. background-size: 1px 10px;
  1924. background-repeat: repeat-y;
  1925. background-origin: content-box;
  1926. background-position: right center;
  1927. border: none;
  1928. box-shadow: none; }
  1929. scrolledwindow junction {
  1930. border-color: transparent;
  1931. border-image: linear-gradient(to bottom, rgba(12, 14, 21, 0.8) 1px, transparent 1px) 0 0 0 1/0 1px stretch;
  1932. background-color: #171a27; }
  1933. scrolledwindow junction:dir(rtl) {
  1934. border-image-slice: 0 1 0 0; }
  1935. scrolledwindow junction:backdrop {
  1936. border-image-source: linear-gradient(to bottom, rgba(13, 16, 23, 0.82) 1px, transparent 1px);
  1937. background-color: #10131b;
  1938. transition: 200ms ease-out; }
  1939. separator {
  1940. background: rgba(0, 0, 0, 0.1); }
  1941. /************
  1942. * Popovers *
  1943. ************/
  1944. GraniteWidgetsPopOver {
  1945. -GraniteWidgetsPopOver-arrow-width: 21;
  1946. -GraniteWidgetsPopOver-arrow-height: 10;
  1947. -GraniteWidgetsPopOver-border-radius: 8px;
  1948. -GraniteWidgetsPopOver-border-width: 0;
  1949. -GraniteWidgetsPopOver-shadow-size: 12;
  1950. border: 1px solid #181b28;
  1951. background: #181b28;
  1952. color: #C3C7D1; }
  1953. GraniteWidgetsPopOver .button {
  1954. background-image: none;
  1955. background: none;
  1956. border: none; }
  1957. GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {
  1958. color: #c50ed2; }
  1959. GraniteWidgetsPopOver > .frame {
  1960. border: none; }
  1961. GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {
  1962. border: none;
  1963. background: none; }
  1964. GraniteWidgetsStaticNotebook .frame {
  1965. border: none; }
  1966. .popover_bg {
  1967. background-color: #181b28;
  1968. background-image: none;
  1969. border: 1px solid #181b28;
  1970. color: #C3C7D1; }
  1971. /***********
  1972. * Welcome *
  1973. **********/
  1974. GraniteWidgetsWelcome {
  1975. background-color: #181b28; }
  1976. GraniteWidgetsWelcome GtkLabel {
  1977. color: #C3C7D1; }
  1978. GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {
  1979. color: rgba(195, 199, 209, 0.8); }
  1980. /**************
  1981. * Source List *
  1982. ***************/
  1983. .source-list {
  1984. -GtkTreeView-horizontal-separator: 1px;
  1985. -GtkTreeView-vertical-separator: 6px;
  1986. background-color: #161925;
  1987. border: solid rgba(12, 14, 21, 0.8);
  1988. color: #C3C7D1;
  1989. border-right-width: 1px; }
  1990. .source-list .category-expander {
  1991. color: transparent; }
  1992. .source-list .badge {
  1993. background-image: none;
  1994. background-color: rgba(0, 0, 0, 0.4);
  1995. color: #161925;
  1996. border-radius: 10px;
  1997. padding: 0 6px;
  1998. margin: 0 3px;
  1999. border-width: 0; }
  2000. .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {
  2001. background-color: rgba(0, 0, 0, 0.2);
  2002. color: #0c0e15; }
  2003. .source-list row,
  2004. .source-list .list-row {
  2005. border: none;
  2006. padding: 0; }
  2007. .source-list row > GtkLabel,
  2008. .source-list row > label,
  2009. .source-list .list-row > GtkLabel,
  2010. .source-list .list-row > label {
  2011. padding-left: 6px;
  2012. padding-right: 6px; }
  2013. /**************
  2014. * Text Styles *
  2015. **************/
  2016. .h1 {
  2017. font-size: 24px; }
  2018. .h2 {
  2019. font-weight: 300;
  2020. font-size: 18px; }
  2021. .h3 {
  2022. font-size: 11px; }
  2023. .h4,
  2024. .category-label {
  2025. font-size: 12px;
  2026. padding: 6px;
  2027. color: rgba(195, 199, 209, 0.3);
  2028. font-weight: bold;
  2029. text-shadow: 0 1px rgba(255, 255, 255, 0.2); }
  2030. /**************
  2031. * Storage Bar *
  2032. **************/
  2033. .storage-bar .trough {
  2034. border: none;
  2035. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
  2036. background-image: none;
  2037. background-color: transparent;
  2038. padding: 8px 6px; }
  2039. .storage-bar .fill-block {
  2040. background-color: #f9dc5c;
  2041. border: none;
  2042. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
  2043. transition: all 200ms ease-in-out;
  2044. padding: 8px 6px; }
  2045. .storage-bar .fill-block:first-child {
  2046. border-top-left-radius: 4px;
  2047. border-bottom-left-radius: 4px;
  2048. border-left-width: 1px;
  2049. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }
  2050. .storage-bar .fill-block:last-child {
  2051. border-top-right-radius: 4px;
  2052. border-bottom-right-radius: 4px;
  2053. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }
  2054. .storage-bar .fill-block.empty-block {
  2055. background-color: #181b28; }
  2056. .storage-bar .fill-block.app {
  2057. background-color: #7cb7ff; }
  2058. .storage-bar .fill-block.audio {
  2059. background-color: #ff6a00; }
  2060. .storage-bar .fill-block.photo {
  2061. background-color: #ed254e; }
  2062. .storage-bar .fill-block.video {
  2063. background-color: #c74ded; }
  2064. .storage-bar .fill-block .legend {
  2065. padding: 12px;
  2066. border-radius: 4px; }
  2067. /***************
  2068. * Header bars *
  2069. ***************/
  2070. .titlebar:not(headerbar), .titlebar,
  2071. headerbar {
  2072. padding: 0px 13px;
  2073. min-height: 34px;
  2074. background: #0c0e14;
  2075. color: #C3C7D1;
  2076. border-radius: 0; }
  2077. .titlebar:backdrop,
  2078. headerbar:backdrop {
  2079. border-color: rgba(13, 16, 23, 0.82);
  2080. transition: 200ms ease-out; }
  2081. .titlebar .title,
  2082. headerbar .title {
  2083. font-weight: bold;
  2084. padding-left: 12px;
  2085. padding-right: 12px; }
  2086. .titlebar .subtitle,
  2087. headerbar .subtitle {
  2088. font-size: smaller;
  2089. padding-left: 12px;
  2090. padding-right: 12px; }
  2091. .titlebar:not(headerbar) entry, .titlebar entry,
  2092. headerbar entry {
  2093. min-height: 24px; }
  2094. .titlebar:not(headerbar) button, .titlebar button,
  2095. headerbar button {
  2096. color: #8b8b8b;
  2097. text-shadow: none;
  2098. box-shadow: none;
  2099. background: transparent;
  2100. border: none;
  2101. min-height: 14px;
  2102. margin-top: 5px;
  2103. margin-bottom: 5px;
  2104. box-shadow: none; }
  2105. .titlebar button.image-button,
  2106. headerbar button.image-button {
  2107. padding: 3px 4px; }
  2108. .titlebar button.suggested-action,
  2109. headerbar button.suggested-action {
  2110. box-shadow: none;
  2111. border: none;
  2112. background-image: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  2113. .titlebar button.suggested-action:disabled, .titlebar button.suggested-action:disabled:backdrop, .titlebar button.suggested-action:backdrop,
  2114. headerbar button.suggested-action:disabled,
  2115. headerbar button.suggested-action:disabled:backdrop,
  2116. headerbar button.suggested-action:backdrop {
  2117. border: none;
  2118. background-image: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  2119. .titlebar button.suggested-action:disabled:hover, .titlebar button.suggested-action:disabled:active, .titlebar button.suggested-action:disabled:checked, .titlebar button.suggested-action:disabled:backdrop:hover, .titlebar button.suggested-action:disabled:backdrop:active, .titlebar button.suggested-action:disabled:backdrop:checked, .titlebar button.suggested-action:backdrop:hover, .titlebar button.suggested-action:backdrop:active, .titlebar button.suggested-action:backdrop:checked,
  2120. headerbar button.suggested-action:disabled:hover,
  2121. headerbar button.suggested-action:disabled:active,
  2122. headerbar button.suggested-action:disabled:checked,
  2123. headerbar button.suggested-action:disabled:backdrop:hover,
  2124. headerbar button.suggested-action:disabled:backdrop:active,
  2125. headerbar button.suggested-action:disabled:backdrop:checked,
  2126. headerbar button.suggested-action:backdrop:hover,
  2127. headerbar button.suggested-action:backdrop:active,
  2128. headerbar button.suggested-action:backdrop:checked {
  2129. border: none;
  2130. background-image: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  2131. .titlebar button.appmenu,
  2132. headerbar button.appmenu {
  2133. background: transparent; }
  2134. .titlebar button.appmenu:backdrop,
  2135. headerbar button.appmenu:backdrop {
  2136. background: transparent; }
  2137. .titlebar button:hover, .titlebar button:active, .titlebar button:checked,
  2138. headerbar button:hover,
  2139. headerbar button:active,
  2140. headerbar button:checked {
  2141. background-color: transparent;
  2142. color: #c50ed2;
  2143. box-shadow: none;
  2144. border: none; }
  2145. .titlebar button:backdrop, .titlebar button:disabled, .titlebar button:backdrop:disabled,
  2146. headerbar button:backdrop,
  2147. headerbar button:disabled,
  2148. headerbar button:backdrop:disabled {
  2149. color: rgba(195, 199, 209, 0.2);
  2150. background-color: transparent;
  2151. border-radius: 0;
  2152. text-shadow: none;
  2153. box-shadow: none;
  2154. border: none; }
  2155. .titlebar button:backdrop:hover, .titlebar button:backdrop:active, .titlebar button:backdrop:checked,
  2156. headerbar button:backdrop:hover,
  2157. headerbar button:backdrop:active,
  2158. headerbar button:backdrop:checked {
  2159. background-color: transparent;
  2160. color: #c50ed2;
  2161. box-shadow: none; }
  2162. .titlebar button:backdrop:hover label, .titlebar button:backdrop:active label, .titlebar button:backdrop:checked label,
  2163. headerbar button:backdrop:hover label,
  2164. headerbar button:backdrop:active label,
  2165. headerbar button:backdrop:checked label {
  2166. color: #c50ed2; }
  2167. .titlebar button.suggested-action,
  2168. headerbar button.suggested-action {
  2169. font-weight: bold;
  2170. min-height: 24px;
  2171. margin-top: 5px;
  2172. margin-bottom: 5px;
  2173. border-radius: 4px;
  2174. font-weight: bold;
  2175. color: white;
  2176. background-color: #181b28;
  2177. text-shadow: none;
  2178. box-shadow: none; }
  2179. .titlebar button.suggested-action:hover,
  2180. headerbar button.suggested-action:hover {
  2181. color: white;
  2182. outline-color: rgba(255, 255, 255, 0.3);
  2183. background-color: #00c1e4;
  2184. text-shadow: none; }
  2185. .titlebar button.suggested-action:active,
  2186. headerbar button.suggested-action:active {
  2187. color: white;
  2188. outline-color: rgba(255, 255, 255, 0.3);
  2189. background-color: #00c1e4;
  2190. text-shadow: none; }
  2191. .titlebar button.suggested-action:disabled,
  2192. headerbar button.suggested-action:disabled {
  2193. color: white;
  2194. outline-color: rgba(255, 255, 255, 0.3);
  2195. background-color: #00c1e4;
  2196. text-shadow: none; }
  2197. .titlebar button.suggested-action:disabled label,
  2198. headerbar button.suggested-action:disabled label {
  2199. color: rgba(255, 255, 255, 0.5); }
  2200. .titlebar button.suggested-action:backdrop,
  2201. headerbar button.suggested-action:backdrop {
  2202. color: rgba(255, 255, 255, 0.4);
  2203. outline-color: rgba(255, 255, 255, 0.3);
  2204. background-color: #00c1e4;
  2205. text-shadow: none;
  2206. border-radius: 3px; }
  2207. .titlebar button.suggested-action:backdrop:disabled,
  2208. headerbar button.suggested-action:backdrop:disabled {
  2209. color: white;
  2210. outline-color: rgba(255, 255, 255, 0.3);
  2211. background-color: #00c1e4;
  2212. text-shadow: none; }
  2213. .titlebar button.destructive-action,
  2214. headerbar button.destructive-action {
  2215. font-weight: bold;
  2216. min-height: 24px;
  2217. margin-top: 5px;
  2218. margin-bottom: 5px;
  2219. border-radius: 4px;
  2220. font-weight: bold;
  2221. color: white;
  2222. background-color: #181b28;
  2223. text-shadow: none;
  2224. box-shadow: none; }
  2225. .titlebar button.destructive-action:hover,
  2226. headerbar button.destructive-action:hover {
  2227. color: white;
  2228. outline-color: rgba(255, 255, 255, 0.3);
  2229. background-color: #ce1138;
  2230. text-shadow: none; }
  2231. .titlebar button.destructive-action:active,
  2232. headerbar button.destructive-action:active {
  2233. color: white;
  2234. outline-color: rgba(255, 255, 255, 0.3);
  2235. background-color: #ce1138;
  2236. text-shadow: none; }
  2237. .titlebar button.destructive-action:disabled,
  2238. headerbar button.destructive-action:disabled {
  2239. color: white;
  2240. outline-color: rgba(255, 255, 255, 0.3);
  2241. background-color: #ce1138;
  2242. text-shadow: none; }
  2243. .titlebar button.destructive-action:disabled label,
  2244. headerbar button.destructive-action:disabled label {
  2245. color: rgba(255, 255, 255, 0.5); }
  2246. .titlebar button.destructive-action:backdrop,
  2247. headerbar button.destructive-action:backdrop {
  2248. color: rgba(255, 255, 255, 0.4);
  2249. outline-color: rgba(255, 255, 255, 0.3);
  2250. background-color: #ce1138;
  2251. text-shadow: none;
  2252. border-radius: 3px; }
  2253. .titlebar button.destructive-action:backdrop:disabled,
  2254. headerbar button.destructive-action:backdrop:disabled {
  2255. color: white;
  2256. outline-color: rgba(255, 255, 255, 0.3);
  2257. background-color: #ce1138;
  2258. text-shadow: none; }
  2259. .titlebar button.titlebutton,
  2260. headerbar button.titlebutton {
  2261. color: transparent;
  2262. box-shadow: none;
  2263. border: none;
  2264. background-color: transparent;
  2265. background-image: none;
  2266. background-repeat: no-repeat; }
  2267. .titlebar button.titlebutton:hover, .titlebar button.titlebutton:active, .titlebar button.titlebutton:checked, .titlebar button.titlebutton:backdrop, .titlebar button.titlebutton:backdrop:hover, .titlebar button.titlebutton *,
  2268. headerbar button.titlebutton:hover,
  2269. headerbar button.titlebutton:active,
  2270. headerbar button.titlebutton:checked,
  2271. headerbar button.titlebutton:backdrop,
  2272. headerbar button.titlebutton:backdrop:hover,
  2273. headerbar button.titlebutton * {
  2274. color: transparent;
  2275. box-shadow: none;
  2276. background-color: transparent; }
  2277. .titlebar .linked > button,
  2278. .titlebar headerbar .linked > button, .titlebar .linked > button:active, .titlebar .linked > button:checked, .titlebar .linked > button:hover,
  2279. .titlebar .linked > button:backdrop,
  2280. headerbar .titlebar .linked > button,
  2281. .titlebar headerbar .linked > button,
  2282. headerbar .linked > button,
  2283. headerbar .titlebar .linked > button:active,
  2284. .titlebar headerbar .linked > button:active,
  2285. headerbar .linked > button:active,
  2286. headerbar .titlebar .linked > button:checked,
  2287. .titlebar headerbar .linked > button:checked,
  2288. headerbar .linked > button:checked,
  2289. headerbar .titlebar .linked > button:hover,
  2290. .titlebar headerbar .linked > button:hover,
  2291. headerbar .titlebar .linked > button:backdrop,
  2292. .titlebar headerbar .linked > button:backdrop,
  2293. headerbar .linked > button:hover,
  2294. headerbar .linked > button:backdrop {
  2295. border-radius: 23px;
  2296. border-right-style: none;
  2297. border: none;
  2298. box-shadow: none;
  2299. margin: 10px 0px;
  2300. min-height: 20px;
  2301. transition: all .1s ease-in; }
  2302. .titlebar .linked > button:only-child,
  2303. .titlebar headerbar .linked > button:only-child,
  2304. headerbar .titlebar .linked > button:only-child,
  2305. headerbar .linked > button:only-child {
  2306. border-radius: 13px;
  2307. border-style: none; }
  2308. .titlebar .linked > button:active,
  2309. headerbar .linked > button:active {
  2310. background: linear-gradient(to right, #c50ed2, #8500f7);
  2311. color: snow; }
  2312. .titlebar .linked > button:checked,
  2313. headerbar .linked > button:checked {
  2314. border-radius: 23px;
  2315. background: linear-gradient(to right, #c50ed2, #8500f7);
  2316. box-shadow: 0px 0px 5px rgba(197, 14, 210, 0.98);
  2317. color: snow; }
  2318. .titlebar .linked > button:checked:backdrop,
  2319. headerbar .linked > button:checked:backdrop {
  2320. color: #ffe6e6; }
  2321. .titlebar .linked > button:checked:backdrop label,
  2322. headerbar .linked > button:checked:backdrop label {
  2323. color: #ffe6e6; }
  2324. .selection-mode.titlebar button:backdrop.flat:active, .selection-mode.titlebar button:backdrop.flat:checked, .selection-mode.titlebar button:backdrop:active, .selection-mode.titlebar button:backdrop:checked,
  2325. headerbar.selection-mode button:backdrop.flat:active,
  2326. headerbar.selection-mode button:backdrop.flat:checked,
  2327. headerbar.selection-mode button:backdrop:active,
  2328. headerbar.selection-mode button:backdrop:checked {
  2329. border-color: #980ba2; }
  2330. .selection-mode.titlebar button:backdrop.flat:active label, .selection-mode.titlebar button:backdrop.flat:checked label, .selection-mode.titlebar button:backdrop:active label, .selection-mode.titlebar button:backdrop:checked label,
  2331. headerbar.selection-mode button:backdrop.flat:active label,
  2332. headerbar.selection-mode button:backdrop.flat:checked label,
  2333. headerbar.selection-mode button:backdrop:active label,
  2334. headerbar.selection-mode button:backdrop:checked label {
  2335. color: rgba(197, 14, 210, 0.6); }
  2336. .tiled .titlebar,
  2337. .maximized .titlebar, .tiled
  2338. headerbar.titlebar,
  2339. .maximized
  2340. headerbar.titlebar {
  2341. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  2342. .tiled .titlebar:backdrop, .tiled .titlebar,
  2343. .maximized .titlebar:backdrop,
  2344. .maximized .titlebar, .tiled
  2345. headerbar:backdrop, .tiled
  2346. headerbar,
  2347. .maximized
  2348. headerbar:backdrop,
  2349. .maximized
  2350. headerbar {
  2351. border-radius: 0; }
  2352. .default-decoration.titlebar,
  2353. headerbar.default-decoration {
  2354. padding: 5px 4px;
  2355. min-height: 20px; }
  2356. .default-decoration.titlebar button.titlebutton,
  2357. headerbar.default-decoration button.titlebutton {
  2358. min-height: 20px;
  2359. min-width: 20px;
  2360. margin: 0;
  2361. padding: 0; }
  2362. headerbar entry,
  2363. headerbar spinbutton,
  2364. headerbar separator {
  2365. margin-top: 5px;
  2366. margin-bottom: 5px; }
  2367. headerbar switch {
  2368. margin-top: 10px;
  2369. margin-bottom: 10px; }
  2370. headerbar separator {
  2371. background: transparent; }
  2372. .background:not(.tiled):not(.maximized) .titlebar {
  2373. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }
  2374. .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
  2375. border-top-left-radius: 4px;
  2376. border-top-right-radius: 4px; }
  2377. window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar,
  2378. window:not(.tiled):not(.maximized) headerbar:first-child:backdrop,
  2379. window:not(.tiled):not(.maximized) headerbar:first-child {
  2380. border-top-left-radius: 4px; }
  2381. window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
  2382. border-top-right-radius: 4px; }
  2383. window.csd > .titlebar:not(headerbar) {
  2384. padding: 0;
  2385. background-color: transparent;
  2386. background-image: none;
  2387. border-style: none;
  2388. border-color: transparent;
  2389. box-shadow: none; }
  2390. .titlebar:not(headerbar) > separator {
  2391. background: transparent; }
  2392. /**************
  2393. * GtkInfoBar *
  2394. **************/
  2395. .info, .warning, .question, .error,
  2396. infobar {
  2397. text-shadow: none;
  2398. color: #C3C7D1;
  2399. background-color: #161925;
  2400. border-bottom: 1px solid #030305;
  2401. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }
  2402. .info, .warning, .question, .error {
  2403. text-shadow: none;
  2404. color: #fefefe;
  2405. border: none; }
  2406. .info .label, .warning .label, .question .label, .error .label {
  2407. color: #fefefe; }
  2408. .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {
  2409. color: rgba(254, 254, 254, 0.5); }
  2410. .info button, .warning button, .question button, .error button {
  2411. border-radius: 2px;
  2412. border: none;
  2413. background: rgba(24, 27, 40, 0.98);
  2414. color: #C3C7D1;
  2415. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
  2416. .info button .label, .warning button .label, .question button .label, .error button .label {
  2417. color: #C3C7D1; }
  2418. .info button:active, .warning button:active, .question button:active, .error button:active {
  2419. background: #181b28;
  2420. color: #C3C7D1;
  2421. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }
  2422. .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {
  2423. background: rgba(24, 27, 40, 0.8);
  2424. color: rgba(195, 199, 209, 0.5);
  2425. box-shadow: none; }
  2426. .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {
  2427. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }
  2428. .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {
  2429. background: rgba(24, 27, 40, 0.6);
  2430. color: rgba(195, 199, 209, 0.5);
  2431. box-shadow: none; }
  2432. .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {
  2433. background: rgba(24, 27, 40, 0.5);
  2434. color: rgba(195, 199, 209, 0.5);
  2435. box-shadow: none; }
  2436. .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {
  2437. background: rgba(24, 27, 40, 0.8);
  2438. color: rgba(195, 199, 209, 0.5);
  2439. box-shadow: none; }
  2440. .info {
  2441. background-color: #71f79f; }
  2442. .info:backdrop {
  2443. background-color: #a1fac0;
  2444. color: rgba(254, 254, 254, 0.5); }
  2445. .warning {
  2446. background-color: #cc5500; }
  2447. .warning:backdrop {
  2448. background-color: #ff6a00;
  2449. color: rgba(254, 254, 254, 0.5); }
  2450. .question {
  2451. background-color: #00c1e4; }
  2452. .question:backdrop {
  2453. background-color: #18dcff;
  2454. color: rgba(254, 254, 254, 0.5); }
  2455. .error {
  2456. background-color: #e6133e; }
  2457. .error:backdrop {
  2458. background-color: #ef3d61;
  2459. color: rgba(254, 254, 254, 0.5); }
  2460. /*************
  2461. * Level Bar *
  2462. *************/
  2463. levelbar block {
  2464. min-width: 32px;
  2465. min-height: 6px; }
  2466. levelbar.vertical block {
  2467. min-width: 6px;
  2468. min-height: 32px; }
  2469. levelbar:backdrop {
  2470. transition: 200ms ease-out; }
  2471. levelbar trough {
  2472. padding: 3px;
  2473. border-radius: 3px;
  2474. background-color: rgba(255, 255, 255, 0.2);
  2475. box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  2476. levelbar trough:backdrop {
  2477. background-color: rgba(255, 255, 255, 0.06);
  2478. box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  2479. levelbar.horizontal.discrete block {
  2480. margin: 0 1px; }
  2481. levelbar.vertical.discrete block {
  2482. margin: 1px 0; }
  2483. levelbar block {
  2484. border-radius: 2px; }
  2485. levelbar block:backdrop {
  2486. box-shadow: none; }
  2487. levelbar block.low {
  2488. background-color: #cc5500; }
  2489. levelbar block.low:backdrop {
  2490. border-color: #cc5500; }
  2491. levelbar block.high, levelbar block:not(.empty) {
  2492. background-color: #00c1e4; }
  2493. levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
  2494. border-color: #00c1e4; }
  2495. levelbar block.full {
  2496. background-color: #0096b1; }
  2497. levelbar block.full:backdrop {
  2498. border-color: #0096b1; }
  2499. levelbar block.empty {
  2500. background-color: rgba(0, 0, 0, 0.35);
  2501. box-shadow: none; }
  2502. /*********
  2503. * Links *
  2504. *********/
  2505. *:link, button:link,
  2506. button:visited {
  2507. color: #7cb7ff; }
  2508. *:link:visited,
  2509. button:visited {
  2510. color: rgba(124, 183, 255, 0.5); }
  2511. *:selected *:link:visited, *:selected button:visited:link,
  2512. *:selected button:visited {
  2513. color: #e79eec; }
  2514. *:link:hover, button:hover:link,
  2515. button:hover:visited {
  2516. color: #afd3ff; }
  2517. *:selected *:link:hover, *:selected button:hover:link,
  2518. *:selected button:hover:visited {
  2519. color: #f8e6fa; }
  2520. *:link:active, button:active:link,
  2521. button:active:visited {
  2522. color: #7cb7ff; }
  2523. *:selected *:link:active, *:selected button:active:link,
  2524. *:selected button:active:visited {
  2525. color: #f3cef5; }
  2526. *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,
  2527. button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,
  2528. button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,
  2529. button:backdrop:visited {
  2530. color: #c50ed2; }
  2531. *:link:selected, button:selected:link,
  2532. button:selected:visited,
  2533. *:selected *:link,
  2534. *:selected button:link,
  2535. *:selected button:visited {
  2536. color: #f3cef5; }
  2537. button:link,
  2538. button:visited {
  2539. text-shadow: none; }
  2540. button:link:hover, button:link:active, button:link:checked,
  2541. button:visited:hover,
  2542. button:visited:active,
  2543. button:visited:checked {
  2544. text-shadow: none; }
  2545. button:link > label,
  2546. button:visited > label {
  2547. text-decoration-line: underline; }
  2548. /*********
  2549. * Lists *
  2550. *********/
  2551. list {
  2552. color: #C3C7D1;
  2553. background-color: #181b28;
  2554. border-color: rgba(12, 14, 21, 0.8); }
  2555. list:backdrop {
  2556. background-color: #1a1d2b;
  2557. border-color: rgba(13, 16, 23, 0.82); }
  2558. row {
  2559. padding: 5px 11px;
  2560. transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  2561. row label {
  2562. padding-left: 8px; }
  2563. row:hover {
  2564. transition: none; }
  2565. row:backdrop {
  2566. transition: 200ms ease-out; }
  2567. row.activatable.has-open-popup, row.activatable:hover {
  2568. background-color: rgba(195, 199, 209, 0.05); }
  2569. row.activatable:active {
  2570. box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  2571. row.activatable:backdrop:hover {
  2572. background-color: transparent; }
  2573. row.activatable:selected:active {
  2574. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  2575. row.activatable:selected.has-open-popup, row.activatable:selected:hover {
  2576. background-color: rgba(197, 14, 210, 0.5); }
  2577. row.activatable:selected:backdrop {
  2578. background-color: rgba(197, 14, 210, 0.6); }
  2579. row.activatable button:not(.image-button) {
  2580. background-color: transparent; }
  2581. /*********
  2582. * Menus *
  2583. *********/
  2584. menubar,
  2585. .menubar {
  2586. background-color: #161925;
  2587. color: #C3C7D1;
  2588. -GtkWidget-window-dragging: true;
  2589. padding: 0px;
  2590. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  2591. menubar > menuitem,
  2592. .menubar > menuitem {
  2593. min-height: 16px;
  2594. padding: 4px 8px; }
  2595. menubar > menuitem:hover,
  2596. .menubar > menuitem:hover {
  2597. box-shadow: inset 0 -3px #c50ed2; }
  2598. menubar > menuitem:disabled,
  2599. .menubar > menuitem:disabled {
  2600. color: #6d707b;
  2601. box-shadow: none; }
  2602. menu,
  2603. .menu,
  2604. .context-menu {
  2605. font: initial;
  2606. margin: 4px;
  2607. padding: 2px 0px;
  2608. background: linear-gradient(to bottom, #1a1d2b, #12151f);
  2609. border: 1px solid rgba(12, 14, 21, 0.8); }
  2610. .csd menu, .csd
  2611. .menu, .csd
  2612. .context-menu {
  2613. border: none; }
  2614. menu:backdrop,
  2615. .menu:backdrop,
  2616. .context-menu:backdrop {
  2617. background-color: #191c2a; }
  2618. menu menuitem,
  2619. .menu menuitem,
  2620. .context-menu menuitem {
  2621. min-height: 17px;
  2622. min-width: 40px;
  2623. padding: 4px 6px;
  2624. text-shadow: none; }
  2625. menu menuitem:hover,
  2626. .menu menuitem:hover,
  2627. .context-menu menuitem:hover {
  2628. color: #fefefe;
  2629. background-color: #c50ed2; }
  2630. menu menuitem:disabled,
  2631. .menu menuitem:disabled,
  2632. .context-menu menuitem:disabled {
  2633. color: #6d707b; }
  2634. menu menuitem:disabled:backdrop,
  2635. .menu menuitem:disabled:backdrop,
  2636. .context-menu menuitem:disabled:backdrop {
  2637. color: #333955; }
  2638. menu menuitem:backdrop, menu menuitem:backdrop:hover,
  2639. .menu menuitem:backdrop,
  2640. .menu menuitem:backdrop:hover,
  2641. .context-menu menuitem:backdrop,
  2642. .context-menu menuitem:backdrop:hover {
  2643. color: #6d707b;
  2644. background-color: transparent; }
  2645. menu menuitem arrow,
  2646. .menu menuitem arrow,
  2647. .context-menu menuitem arrow {
  2648. min-height: 16px;
  2649. min-width: 16px; }
  2650. menu menuitem arrow:dir(ltr),
  2651. .menu menuitem arrow:dir(ltr),
  2652. .context-menu menuitem arrow:dir(ltr) {
  2653. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  2654. margin-left: 10px; }
  2655. menu menuitem arrow:dir(rtl),
  2656. .menu menuitem arrow:dir(rtl),
  2657. .context-menu menuitem arrow:dir(rtl) {
  2658. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  2659. margin-right: 10px; }
  2660. menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
  2661. .menu menuitem label:dir(rtl),
  2662. .menu menuitem label:dir(ltr),
  2663. .context-menu menuitem label:dir(rtl),
  2664. .context-menu menuitem label:dir(ltr) {
  2665. color: inherit; }
  2666. menu > arrow,
  2667. .menu > arrow,
  2668. .context-menu > arrow {
  2669. background-color: transparent;
  2670. background-image: none;
  2671. background-color: #181b28;
  2672. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2673. text-shadow: none;
  2674. -gtk-icon-shadow: none;
  2675. min-height: 16px;
  2676. min-width: 16px;
  2677. padding: 4px;
  2678. background-color: #181b28;
  2679. border-radius: 0; }
  2680. menu > arrow.top,
  2681. .menu > arrow.top,
  2682. .context-menu > arrow.top {
  2683. margin-top: -6px;
  2684. border-bottom: 1px solid #292c39;
  2685. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2686. menu > arrow.bottom,
  2687. .menu > arrow.bottom,
  2688. .context-menu > arrow.bottom {
  2689. margin-bottom: -6px;
  2690. border-top: 1px solid #292c39;
  2691. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2692. menu > arrow:hover,
  2693. .menu > arrow:hover,
  2694. .context-menu > arrow:hover {
  2695. background-color: #292c39; }
  2696. menu > arrow:backdrop,
  2697. .menu > arrow:backdrop,
  2698. .context-menu > arrow:backdrop {
  2699. background-color: #191c2a; }
  2700. menu > arrow:disabled,
  2701. .menu > arrow:disabled,
  2702. .context-menu > arrow:disabled {
  2703. color: transparent;
  2704. background-color: transparent;
  2705. border-color: transparent; }
  2706. menuitem accelerator {
  2707. color: alpha(currentColor,0.55); }
  2708. menuitem check,
  2709. menuitem radio {
  2710. min-height: 16px;
  2711. min-width: 16px; }
  2712. menuitem check:dir(ltr),
  2713. menuitem radio:dir(ltr) {
  2714. margin-right: 7px; }
  2715. menuitem check:dir(rtl),
  2716. menuitem radio:dir(rtl) {
  2717. margin-left: 7px; }
  2718. /********
  2719. * Misc *
  2720. ********/
  2721. .content-view {
  2722. background-color: #090a0f; }
  2723. .content-view:hover {
  2724. -gtk-icon-effect: highlight; }
  2725. .content-view:backdrop {
  2726. background-color: #090a0f; }
  2727. .osd .scale-popup button.flat {
  2728. border-style: none;
  2729. border-radius: 5px; }
  2730. .scale-popup button:hover {
  2731. background-color: rgba(195, 199, 209, 0.1);
  2732. border-radius: 5px; }
  2733. /************
  2734. * Assistant *
  2735. *************/
  2736. assistant {
  2737. border-bottom-left-radius: 4px;
  2738. border-bottom-right-radius: 4px; }
  2739. assistant .sidebar {
  2740. background-color: #181b28;
  2741. border-top: 1px solid rgba(12, 14, 21, 0.8);
  2742. border-bottom-left-radius: 4px; }
  2743. assistant .sidebar:backdrop {
  2744. background-color: #1a1d2b;
  2745. border-color: rgba(13, 16, 23, 0.82); }
  2746. assistant.csd .sidebar {
  2747. border-top-style: none; }
  2748. assistant .sidebar GtkLabel,
  2749. assistant .sidebar label {
  2750. padding: 6px 12px; }
  2751. assistant .sidebar GtkLabel.highlight,
  2752. assistant .sidebar label.highlight {
  2753. background-color: #393c47; }
  2754. /*************
  2755. * Notebooks *
  2756. *************/
  2757. notebook > header {
  2758. padding: 1px;
  2759. border-color: rgba(12, 14, 21, 0.8);
  2760. border-width: 1px;
  2761. background-color: #181b28; }
  2762. notebook > header:backdrop {
  2763. border-color: rgba(13, 16, 23, 0.82);
  2764. background-color: #161925; }
  2765. notebook > header tabs {
  2766. margin: 0px; }
  2767. notebook > header.top {
  2768. border-bottom-style: solid; }
  2769. notebook > header.top > tabs {
  2770. margin-bottom: -3px; }
  2771. notebook > header.top > tabs > tab:backdrop {
  2772. box-shadow: none; }
  2773. notebook > header.top > tabs > tab:checked {
  2774. background-color: #181b28; }
  2775. notebook > header.top > tabs > tab:checked:hover {
  2776. background-color: #181b28; }
  2777. notebook > header.bottom {
  2778. border-top-style: solid; }
  2779. notebook > header.bottom > tabs {
  2780. margin-top: -2px; }
  2781. notebook > header.bottom > tabs > tab:backdrop {
  2782. box-shadow: none; }
  2783. notebook > header.bottom > tabs > tab:checked {
  2784. background-color: #181b28;
  2785. box-shadow: -1px 0 0 rgba(12, 14, 21, 0.8), 0px 1px 0 rgba(12, 14, 21, 0.8), 1px 0 0 rgba(12, 14, 21, 0.8); }
  2786. notebook > header.left {
  2787. border-right-style: solid; }
  2788. notebook > header.left > tabs {
  2789. margin-right: -2px; }
  2790. notebook > header.left > tabs > tab:backdrop {
  2791. box-shadow: none; }
  2792. notebook > header.left > tabs > tab:checked {
  2793. background-color: #181b28;
  2794. box-shadow: 0px 1px 0 rgba(12, 14, 21, 0.8), 0px -1px 0 rgba(12, 14, 21, 0.8), 0px 1px 0 rgba(12, 14, 21, 0.8); }
  2795. notebook > header.right {
  2796. border-left-style: solid; }
  2797. notebook > header.right > tabs {
  2798. margin-left: -2px; }
  2799. notebook > header.right > tabs > tab:backdrop {
  2800. box-shadow: none; }
  2801. notebook > header.right > tabs > tab:checked {
  2802. background-color: #181b28;
  2803. box-shadow: 0px 1px 0 rgba(12, 14, 21, 0.8), 0px -1px 0 rgba(12, 14, 21, 0.8), 1px 0 0 rgba(12, 14, 21, 0.8); }
  2804. notebook > header.top > tabs > arrow {
  2805. border-top-style: none; }
  2806. notebook > header.bottom > tabs > arrow {
  2807. border-bottom-style: none; }
  2808. notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
  2809. margin-left: -5px;
  2810. margin-right: -5px;
  2811. padding-left: 4px;
  2812. padding-right: 4px; }
  2813. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  2814. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  2815. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  2816. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  2817. notebook > header.left > tabs > arrow {
  2818. border-left-style: none; }
  2819. notebook > header.right > tabs > arrow {
  2820. border-right-style: none; }
  2821. notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
  2822. margin-top: -5px;
  2823. margin-bottom: -5px;
  2824. padding-top: 4px;
  2825. padding-bottom: 4px; }
  2826. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  2827. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2828. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  2829. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2830. notebook > header > tabs > arrow {
  2831. min-height: 14px;
  2832. min-width: 14px;
  2833. border-radius: 0; }
  2834. notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
  2835. background-clip: padding-box;
  2836. background-image: none;
  2837. background-color: rgba(255, 255, 255, 0.3);
  2838. border-color: transparent;
  2839. box-shadow: none; }
  2840. notebook > header > tabs > arrow:disabled {
  2841. background-color: transparent;
  2842. background-image: none;
  2843. background-color: #181b28;
  2844. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2845. text-shadow: none;
  2846. -gtk-icon-shadow: none; }
  2847. notebook > header tab {
  2848. min-height: 24px;
  2849. min-width: 24px;
  2850. padding: 1px 12px;
  2851. outline-offset: -5px;
  2852. color: #6d707b;
  2853. font-weight: bold;
  2854. border-width: 1px;
  2855. border-color: transparent; }
  2856. notebook > header tab:hover {
  2857. color: #989ca6; }
  2858. notebook > header tab:hover.reorderable-page {
  2859. border-color: rgba(12, 14, 21, 0.1);
  2860. background-color: rgba(22, 25, 37, 0.2); }
  2861. notebook > header tab:backdrop {
  2862. color: #4a4d59; }
  2863. notebook > header tab:backdrop.reorderable-page {
  2864. border-color: transparent;
  2865. background-color: transparent; }
  2866. notebook > header tab:checked {
  2867. color: #C3C7D1;
  2868. box-shadow: -1px 0 0 rgba(12, 14, 21, 0.8), 0px -1px 0 rgba(12, 14, 21, 0.8), 1px 0 0 rgba(12, 14, 21, 0.8); }
  2869. notebook > header tab:checked.reorderable-page {
  2870. border-color: rgba(12, 14, 21, 0.3);
  2871. background-color: rgba(22, 25, 37, 0.5); }
  2872. notebook > header tab:checked.reorderable-page:hover {
  2873. background-color: rgba(22, 25, 37, 0.7); }
  2874. notebook > header tab:backdrop:checked {
  2875. color: #6d707b; }
  2876. notebook > header tab:backdrop:checked.reorderable-page {
  2877. border-color: rgba(13, 16, 23, 0.82);
  2878. background-color: #1a1d2b; }
  2879. notebook > header tab button.flat {
  2880. padding: 0;
  2881. margin-top: 4px;
  2882. margin-bottom: 4px;
  2883. min-width: 20px;
  2884. min-height: 20px; }
  2885. notebook > header tab button.flat:hover {
  2886. background: transparent;
  2887. box-shadow: none;
  2888. color: #ed254e; }
  2889. notebook > header tab button.flat, notebook > header tab button.flat:backdrop {
  2890. color: alpha(currentColor,0.3); }
  2891. notebook > header tab button.flat:last-child {
  2892. margin-left: 4px;
  2893. margin-right: -4px; }
  2894. notebook > header tab button.flat:first-child {
  2895. margin-left: -4px;
  2896. margin-right: 4px; }
  2897. notebook > header.top tabs, notebook > header.bottom tabs {
  2898. padding-left: 0px;
  2899. padding-right: 0px; }
  2900. notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {
  2901. margin-left: 0.5px;
  2902. margin-right: 0.5px; }
  2903. notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
  2904. margin-left: -1px; }
  2905. notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
  2906. margin-right: -1px; }
  2907. notebook > header.top tabs tab, notebook > header.bottom tabs tab {
  2908. margin-left: 0.5px;
  2909. margin-right: 0.5px; }
  2910. notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
  2911. border-style: none solid; }
  2912. notebook > header.left tabs, notebook > header.right tabs {
  2913. padding-top: 4px;
  2914. padding-bottom: 4px; }
  2915. notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {
  2916. margin-top: 3px;
  2917. margin-bottom: 3px; }
  2918. notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
  2919. margin-top: -1px; }
  2920. notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
  2921. margin-bottom: -1px; }
  2922. notebook > header.left tabs tab, notebook > header.right tabs tab {
  2923. margin-top: 4px;
  2924. margin-bottom: 4px; }
  2925. notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
  2926. border-style: solid none; }
  2927. notebook > header.top tab {
  2928. padding-bottom: 3px; }
  2929. notebook > header.bottom tab {
  2930. padding-top: 3px; }
  2931. notebook > header button {
  2932. margin-top: 1px;
  2933. margin-bottom: 1px;
  2934. padding: 1px 1px; }
  2935. notebook > stack:not(:only-child) {
  2936. background-color: #181b28; }
  2937. notebook > stack:not(:only-child):backdrop {
  2938. background-color: #1a1d2b; }
  2939. /*********
  2940. * Paned *
  2941. *********/
  2942. paned > separator {
  2943. min-width: 1px;
  2944. min-height: 1px;
  2945. -gtk-icon-source: none;
  2946. border-style: none;
  2947. background-color: transparent;
  2948. background-image: image(rgba(12, 14, 21, 0.8));
  2949. background-size: 1px 1px; }
  2950. paned > separator:selected {
  2951. background-image: image(#c50ed2); }
  2952. paned > separator:backdrop {
  2953. background-image: image(rgba(13, 16, 23, 0.82)); }
  2954. paned > separator.wide {
  2955. min-width: 5px;
  2956. min-height: 5px;
  2957. background-color: #161925;
  2958. background-image: image(rgba(12, 14, 21, 0.8)), image(rgba(12, 14, 21, 0.8));
  2959. background-size: 1px 1px, 1px 1px; }
  2960. paned > separator.wide:backdrop {
  2961. background-color: #161925;
  2962. background-image: image(rgba(13, 16, 23, 0.82)), image(rgba(13, 16, 23, 0.82)); }
  2963. paned.horizontal > separator {
  2964. background-repeat: repeat-y; }
  2965. paned.horizontal > separator:dir(ltr) {
  2966. margin: 0 -8px 0 0;
  2967. padding: 0 8px 0 0;
  2968. background-position: left; }
  2969. paned.horizontal > separator:dir(rtl) {
  2970. margin: 0 0 0 -8px;
  2971. padding: 0 0 0 8px;
  2972. background-position: right; }
  2973. paned.horizontal > separator.wide {
  2974. margin: 0;
  2975. padding: 0;
  2976. background-repeat: repeat-y, repeat-y;
  2977. background-position: left, right; }
  2978. paned.vertical > separator {
  2979. margin: 0 0 -8px 0;
  2980. padding: 0 0 8px 0;
  2981. background-repeat: repeat-x;
  2982. background-position: top; }
  2983. paned.vertical > separator.wide {
  2984. margin: 0;
  2985. padding: 0;
  2986. background-repeat: repeat-x, repeat-x;
  2987. background-position: bottom, top; }
  2988. /************
  2989. * Pathbars *
  2990. ************/
  2991. .path-bar button.text-button, .path-bar button.image-button, .path-bar button {
  2992. padding-left: 4px;
  2993. padding-right: 4px; }
  2994. .path-bar button.text-button.image-button label {
  2995. padding-left: 0;
  2996. padding-right: 0; }
  2997. .path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
  2998. padding-right: 8px; }
  2999. .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
  3000. padding-left: 8px; }
  3001. .path-bar button image {
  3002. padding-left: 4px;
  3003. padding-right: 4px; }
  3004. .path-bar button.slider-button {
  3005. padding-left: 0;
  3006. padding-right: 0; }
  3007. /***************
  3008. * Popovers *
  3009. ***************/
  3010. popover.background {
  3011. padding: 2px;
  3012. border-radius: 5px;
  3013. background: linear-gradient(to bottom, #1a1d2b, #12151f);
  3014. box-shadow: 0 4px 6px transparent; }
  3015. .csd popover.background, popover.background {
  3016. border: 1px solid rgba(12, 14, 21, 0.8); }
  3017. popover.background:backdrop {
  3018. background-color: #161925;
  3019. box-shadow: none; }
  3020. popover.background > list,
  3021. popover.background > .view,
  3022. popover.background > iconview,
  3023. popover.background > toolbar {
  3024. border-style: none;
  3025. background-color: transparent; }
  3026. .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
  3027. border: 1px solid rgba(255, 255, 255, 0.1); }
  3028. popover.background separator {
  3029. margin: 3px; }
  3030. popover.background list separator {
  3031. margin: 0px; }
  3032. /*****************
  3033. * Progress bars *
  3034. *****************/
  3035. progressbar {
  3036. font-size: smaller;
  3037. color: rgba(195, 199, 209, 0.4); }
  3038. progressbar.horizontal trough,
  3039. progressbar.horizontal progress {
  3040. min-height: 6px; }
  3041. progressbar.vertical trough,
  3042. progressbar.vertical progress {
  3043. min-width: 6px; }
  3044. progressbar.horizontal progress {
  3045. margin: 0; }
  3046. progressbar.vertical progress {
  3047. margin: 0;
  3048. background: linear-gradient(to bottom, #00f17d, #00f7d2); }
  3049. progressbar:backdrop {
  3050. box-shadow: none;
  3051. transition: 200ms ease-out; }
  3052. progressbar.osd {
  3053. min-width: 3px;
  3054. min-height: 3px;
  3055. background-color: transparent; }
  3056. progressbar.osd trough {
  3057. border-style: none;
  3058. border-radius: 0;
  3059. background-color: transparent;
  3060. box-shadow: none; }
  3061. progressbar.osd progress {
  3062. border-style: none;
  3063. border-radius: 0; }
  3064. /************
  3065. * GtkScale *
  3066. ************/
  3067. progressbar trough, scale trough, scale fill {
  3068. background-color: rgba(255, 255, 255, 0.14);
  3069. border: none;
  3070. border-radius: 3px;
  3071. margin: 0; }
  3072. progressbar trough:disabled, scale trough:disabled, scale fill:disabled {
  3073. background-color: rgba(255, 255, 255, 0.06); }
  3074. progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {
  3075. background-color: rgba(255, 255, 255, 0.06);
  3076. transition: 200ms ease-out; }
  3077. progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {
  3078. background-color: rgba(255, 255, 255, 0.06); }
  3079. progressbar progress, scale highlight {
  3080. border: none;
  3081. background: linear-gradient(to right, #00f17d, #00f7d2);
  3082. border-radius: 3px;
  3083. margin: 0; }
  3084. progressbar progress:disabled, scale highlight:disabled {
  3085. border: none;
  3086. background-color: rgba(255, 255, 255, 0.14); }
  3087. progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {
  3088. border-color: #db10ea;
  3089. background-color: #db10ea; }
  3090. progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {
  3091. background-color: rgba(255, 255, 255, 0.06); }
  3092. scale {
  3093. min-height: 16px;
  3094. min-width: 16px;
  3095. padding: 8px; }
  3096. scale.horizontal trough,
  3097. scale.horizontal progress {
  3098. min-height: 6px; }
  3099. scale.vertical trough,
  3100. scale.vertical progress {
  3101. min-width: 6px; }
  3102. scale.vertical highlight {
  3103. background: linear-gradient(to bottom, #00f17d, #00f7d2); }
  3104. scale slider {
  3105. min-height: 15px;
  3106. min-width: 15px;
  3107. margin: -7px;
  3108. background-color: #181b28;
  3109. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3110. border-radius: 12px;
  3111. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3112. transition-property: background, border, box-shadow; }
  3113. scale slider:active {
  3114. background-color: #c50ed2; }
  3115. scale slider:active:disabled {
  3116. background-color: #171a26;
  3117. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3118. scale.fine-tune.horizontal {
  3119. padding-top: 9px;
  3120. padding-bottom: 9px;
  3121. min-height: 16px; }
  3122. scale.fine-tune.vertical {
  3123. padding-left: 9px;
  3124. padding-right: 9px;
  3125. min-width: 16px; }
  3126. scale.fine-tune slider {
  3127. margin: -6px; }
  3128. scale.fine-tune fill,
  3129. scale.fine-tune highlight,
  3130. scale.fine-tune trough {
  3131. border-radius: 5px;
  3132. -gtk-outline-radius: 7px; }
  3133. scale trough {
  3134. outline-offset: 2px;
  3135. -gtk-outline-radius: 5px;
  3136. outline-color: transparent; }
  3137. scale fill:backdrop, scale fill {
  3138. background-color: rgba(12, 14, 21, 0.8); }
  3139. scale fill:disabled:backdrop, scale fill:disabled {
  3140. border-color: transparent;
  3141. background-color: transparent; }
  3142. .osd scale fill {
  3143. background-color: rgba(97, 97, 97, 0.775); }
  3144. .osd scale fill:disabled:backdrop, .osd scale fill:disabled {
  3145. border-color: transparent;
  3146. background-color: transparent; }
  3147. scale slider {
  3148. border-color: #181b28;
  3149. border: 2px solid #00f17d;
  3150. border-radius: 12px;
  3151. background-color: #292f45; }
  3152. scale slider:active {
  3153. border-color: #980ba2; }
  3154. scale slider:disabled {
  3155. background-color: #0c0e15;
  3156. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3157. scale slider:backdrop, scale slider:backdrop:disabled {
  3158. transition: 200ms ease-out;
  3159. background-color: #0c0e15;
  3160. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3161. row:selected scale slider:disabled, row:selected scale slider {
  3162. border-color: #980ba2; }
  3163. .osd scale slider {
  3164. color: #fefefe;
  3165. border-color: rgba(0, 0, 0, 0.7);
  3166. background-color: rgba(20, 23, 26, 0.8);
  3167. background-clip: padding-box;
  3168. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3169. text-shadow: 0 1px black;
  3170. -gtk-icon-shadow: 0 1px black;
  3171. outline-color: rgba(254, 254, 254, 0.3);
  3172. border-color: rgba(0, 0, 0, 0.7);
  3173. background-color: #14171a; }
  3174. .osd scale slider:hover {
  3175. color: white;
  3176. border-color: rgba(0, 0, 0, 0.7);
  3177. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  3178. background-clip: padding-box;
  3179. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3180. text-shadow: 0 1px black;
  3181. -gtk-icon-shadow: 0 1px black;
  3182. outline-color: rgba(254, 254, 254, 0.3);
  3183. background-color: #14171a; }
  3184. .osd scale slider:active {
  3185. color: white;
  3186. border-color: rgba(0, 0, 0, 0.7);
  3187. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  3188. background-clip: padding-box;
  3189. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3190. text-shadow: none;
  3191. -gtk-icon-shadow: none;
  3192. outline-color: rgba(254, 254, 254, 0.3);
  3193. background-color: #14171a; }
  3194. .osd scale slider:disabled {
  3195. color: #898b8c;
  3196. border-color: rgba(0, 0, 0, 0.7);
  3197. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  3198. background-clip: padding-box;
  3199. box-shadow: none;
  3200. text-shadow: none;
  3201. -gtk-icon-shadow: none;
  3202. background-color: #14171a; }
  3203. .osd scale slider:backdrop {
  3204. color: #fefefe;
  3205. border-color: rgba(0, 0, 0, 0.7);
  3206. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  3207. background-clip: padding-box;
  3208. box-shadow: none;
  3209. text-shadow: none;
  3210. -gtk-icon-shadow: none;
  3211. background-color: #14171a; }
  3212. .osd scale slider:backdrop:disabled {
  3213. background-color: #14171a; }
  3214. scale value {
  3215. color: alpha(currentColor,0.4); }
  3216. scale marks {
  3217. color: alpha(currentColor,0.4); }
  3218. scale marks.top {
  3219. margin-bottom: 6px;
  3220. margin-top: -12px; }
  3221. scale marks.bottom {
  3222. margin-top: 6px;
  3223. margin-bottom: -12px; }
  3224. scale marks.top {
  3225. margin-right: 6px;
  3226. margin-left: -12px; }
  3227. scale marks.bottom {
  3228. margin-left: 6px;
  3229. margin-right: -12px; }
  3230. scale.fine-tune marks.top {
  3231. margin-bottom: 6px;
  3232. margin-top: -9px; }
  3233. scale.fine-tune marks.bottom {
  3234. margin-top: 6px;
  3235. margin-bottom: -9px; }
  3236. scale.fine-tune marks.top {
  3237. margin-right: 6px;
  3238. margin-left: -9px; }
  3239. scale.fine-tune marks.bottom {
  3240. margin-left: 6px;
  3241. margin-right: -9px; }
  3242. scale.horizontal indicator {
  3243. min-height: 6px;
  3244. min-width: 1px; }
  3245. scale.horizontal.fine-tune indicator {
  3246. min-height: 3px; }
  3247. scale.vertical indicator {
  3248. min-height: 1px;
  3249. min-width: 6px; }
  3250. scale.vertical.fine-tune indicator {
  3251. min-width: 3px; }
  3252. scale.horizontal.marks-before:not(.marks-after) slider {
  3253. min-height: 15px;
  3254. min-width: 15px;
  3255. margin: -7px;
  3256. border: 2px solid #00f17d;
  3257. border-radius: 50%;
  3258. background-color: #292f45;
  3259. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3260. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3261. margin: -7px; }
  3262. scale.horizontal.marks-before:not(.marks-after) slider:hover {
  3263. min-height: 15px;
  3264. min-width: 15px;
  3265. margin: -7px;
  3266. border: 2px solid #00f17d;
  3267. border-radius: 50%;
  3268. background-color: #292f45;
  3269. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3270. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3271. margin: -7px; }
  3272. scale.horizontal.marks-before:not(.marks-after) slider:active {
  3273. min-height: 15px;
  3274. min-width: 15px;
  3275. margin: -7px;
  3276. border: 2px solid #00f17d;
  3277. border-radius: 50%;
  3278. background-color: #292f45;
  3279. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3280. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3281. margin: -7px; }
  3282. scale.horizontal.marks-before:not(.marks-after) slider:disabled {
  3283. min-height: 15px;
  3284. min-width: 15px;
  3285. margin: -7px;
  3286. border: 2px solid #00f17d;
  3287. border-radius: 50%;
  3288. background-color: #292f45;
  3289. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3290. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3291. margin: -7px; }
  3292. scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
  3293. min-height: 15px;
  3294. min-width: 15px;
  3295. margin: -7px;
  3296. border: 2px solid #00f17d;
  3297. border-radius: 50%;
  3298. background-color: #292f45;
  3299. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3300. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3301. margin: -7px; }
  3302. scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
  3303. min-height: 15px;
  3304. min-width: 15px;
  3305. margin: -7px;
  3306. border: 2px solid #00f17d;
  3307. border-radius: 50%;
  3308. background-color: #292f45;
  3309. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3310. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3311. margin: -7px; }
  3312. scale.horizontal.marks-after:not(.marks-before) slider {
  3313. min-height: 15px;
  3314. min-width: 15px;
  3315. margin: -7px;
  3316. border: 2px solid #00f17d;
  3317. border-radius: 50%;
  3318. background-color: #292f45;
  3319. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3320. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3321. margin: -7px; }
  3322. scale.horizontal.marks-after:not(.marks-before) slider:hover {
  3323. min-height: 15px;
  3324. min-width: 15px;
  3325. margin: -7px;
  3326. border: 2px solid #00f17d;
  3327. border-radius: 50%;
  3328. background-color: #292f45;
  3329. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3330. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3331. margin: -7px; }
  3332. scale.horizontal.marks-after:not(.marks-before) slider:active {
  3333. min-height: 15px;
  3334. min-width: 15px;
  3335. margin: -7px;
  3336. border: 2px solid #00f17d;
  3337. border-radius: 50%;
  3338. background-color: #292f45;
  3339. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3340. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3341. margin: -7px; }
  3342. scale.horizontal.marks-after:not(.marks-before) slider:disabled {
  3343. min-height: 15px;
  3344. min-width: 15px;
  3345. margin: -7px;
  3346. border: 2px solid #00f17d;
  3347. border-radius: 50%;
  3348. background-color: #292f45;
  3349. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3350. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3351. margin: -7px; }
  3352. scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
  3353. min-height: 15px;
  3354. min-width: 15px;
  3355. margin: -7px;
  3356. border: 2px solid #00f17d;
  3357. border-radius: 50%;
  3358. background-color: #292f45;
  3359. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3360. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3361. margin: -7px; }
  3362. scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
  3363. min-height: 15px;
  3364. min-width: 15px;
  3365. margin: -7px;
  3366. border: 2px solid #00f17d;
  3367. border-radius: 50%;
  3368. background-color: #292f45;
  3369. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3370. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3371. margin: -7px; }
  3372. scale.vertical.marks-before:not(.marks-after) slider {
  3373. min-height: 15px;
  3374. min-width: 15px;
  3375. margin: -7px;
  3376. border: 2px solid #00f17d;
  3377. border-radius: 50%;
  3378. background-color: #292f45;
  3379. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3380. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3381. margin: -7px; }
  3382. scale.vertical.marks-before:not(.marks-after) slider:hover {
  3383. min-height: 15px;
  3384. min-width: 15px;
  3385. margin: -7px;
  3386. border: 2px solid #00f17d;
  3387. border-radius: 50%;
  3388. background-color: #292f45;
  3389. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3390. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3391. margin: -7px; }
  3392. scale.vertical.marks-before:not(.marks-after) slider:active {
  3393. min-height: 15px;
  3394. min-width: 15px;
  3395. margin: -7px;
  3396. border: 2px solid #00f17d;
  3397. border-radius: 50%;
  3398. background-color: #292f45;
  3399. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3400. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3401. margin: -7px; }
  3402. scale.vertical.marks-before:not(.marks-after) slider:disabled {
  3403. min-height: 15px;
  3404. min-width: 15px;
  3405. margin: -7px;
  3406. border: 2px solid #00f17d;
  3407. border-radius: 50%;
  3408. background-color: #292f45;
  3409. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3410. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3411. margin: -7px; }
  3412. scale.vertical.marks-before:not(.marks-after) slider:backdrop {
  3413. min-height: 15px;
  3414. min-width: 15px;
  3415. margin: -7px;
  3416. border: 2px solid #00f17d;
  3417. border-radius: 50%;
  3418. background-color: #292f45;
  3419. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3420. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3421. margin: -7px; }
  3422. scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
  3423. min-height: 15px;
  3424. min-width: 15px;
  3425. margin: -7px;
  3426. border: 2px solid #00f17d;
  3427. border-radius: 50%;
  3428. background-color: #292f45;
  3429. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3430. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3431. margin: -7px; }
  3432. scale.vertical.marks-after:not(.marks-before) slider {
  3433. min-height: 15px;
  3434. min-width: 15px;
  3435. margin: -7px;
  3436. border: 2px solid #00f17d;
  3437. border-radius: 50%;
  3438. background-color: #292f45;
  3439. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3440. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3441. margin: -7px; }
  3442. scale.vertical.marks-after:not(.marks-before) slider:hover {
  3443. min-height: 15px;
  3444. min-width: 15px;
  3445. margin: -7px;
  3446. border: 2px solid #00f17d;
  3447. border-radius: 50%;
  3448. background-color: #292f45;
  3449. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3450. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3451. margin: -7px; }
  3452. scale.vertical.marks-after:not(.marks-before) slider:active {
  3453. min-height: 15px;
  3454. min-width: 15px;
  3455. margin: -7px;
  3456. border: 2px solid #00f17d;
  3457. border-radius: 50%;
  3458. background-color: #292f45;
  3459. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3460. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3461. margin: -7px; }
  3462. scale.vertical.marks-after:not(.marks-before) slider:disabled {
  3463. min-height: 15px;
  3464. min-width: 15px;
  3465. margin: -7px;
  3466. border: 2px solid #00f17d;
  3467. border-radius: 50%;
  3468. background-color: #292f45;
  3469. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3470. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3471. margin: -7px; }
  3472. scale.vertical.marks-after:not(.marks-before) slider:backdrop {
  3473. min-height: 15px;
  3474. min-width: 15px;
  3475. margin: -7px;
  3476. border: 2px solid #00f17d;
  3477. border-radius: 50%;
  3478. background-color: #292f45;
  3479. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3480. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3481. margin: -7px; }
  3482. scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
  3483. min-height: 15px;
  3484. min-width: 15px;
  3485. margin: -7px;
  3486. border: 2px solid #00f17d;
  3487. border-radius: 50%;
  3488. background-color: #292f45;
  3489. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  3490. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3491. margin: -7px; }
  3492. scale.color {
  3493. min-height: 0;
  3494. min-width: 0; }
  3495. scale.color trough {
  3496. background-image: image(rgba(12, 14, 21, 0.8));
  3497. background-repeat: no-repeat; }
  3498. scale.color.horizontal {
  3499. padding: 0 0 15px 0; }
  3500. scale.color.horizontal trough {
  3501. padding-bottom: 4px;
  3502. background-position: 0 -3px;
  3503. border-top-left-radius: 0;
  3504. border-top-right-radius: 0; }
  3505. scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {
  3506. margin-bottom: -15px;
  3507. margin-top: 6px; }
  3508. scale.color.vertical:dir(ltr) {
  3509. padding: 0 0 0 15px; }
  3510. scale.color.vertical:dir(ltr) trough {
  3511. padding-left: 4px;
  3512. background-position: 3px 0;
  3513. border-bottom-right-radius: 0;
  3514. border-top-right-radius: 0; }
  3515. scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
  3516. margin-left: -15px;
  3517. margin-right: 6px; }
  3518. scale.color.vertical:dir(rtl) {
  3519. padding: 0 15px 0 0; }
  3520. scale.color.vertical:dir(rtl) trough {
  3521. padding-right: 4px;
  3522. background-position: -3px 0;
  3523. border-bottom-left-radius: 0;
  3524. border-top-left-radius: 0; }
  3525. scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
  3526. margin-right: -15px;
  3527. margin-left: 6px; }
  3528. scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
  3529. padding: 0 0 12px 0; }
  3530. scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {
  3531. padding-bottom: 7px;
  3532. background-position: 0 -6px; }
  3533. scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {
  3534. margin-bottom: -15px;
  3535. margin-top: 6px; }
  3536. scale.color.fine-tune.vertical:dir(ltr) {
  3537. padding: 0 0 0 12px; }
  3538. scale.color.fine-tune.vertical:dir(ltr) trough {
  3539. padding-left: 7px;
  3540. background-position: 6px 0; }
  3541. scale.color.fine-tune.vertical:dir(ltr) slider {
  3542. margin-left: -15px;
  3543. margin-right: 6px; }
  3544. scale.color.fine-tune.vertical:dir(rtl) {
  3545. padding: 0 12px 0 0; }
  3546. scale.color.fine-tune.vertical:dir(rtl) trough {
  3547. padding-right: 7px;
  3548. background-position: -6px 0; }
  3549. scale.color.fine-tune.vertical:dir(rtl) slider {
  3550. margin-right: -15px;
  3551. margin-left: 6px; }
  3552. /**************
  3553. * Scrollbars *
  3554. **************/
  3555. scrollbar {
  3556. background-color: #171a27;
  3557. transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  3558. * {
  3559. -GtkScrollbar-has-backward-stepper: false;
  3560. -GtkScrollbar-has-forward-stepper: false; }
  3561. scrollbar.top {
  3562. border-bottom: 1px solid rgba(12, 14, 21, 0.8); }
  3563. scrollbar.bottom {
  3564. border-top: 1px solid rgba(12, 14, 21, 0.8); }
  3565. scrollbar.left {
  3566. border-right: 1px solid rgba(12, 14, 21, 0.8); }
  3567. scrollbar.right {
  3568. border-left: 1px solid rgba(12, 14, 21, 0.8); }
  3569. scrollbar:backdrop {
  3570. background-color: #10131b;
  3571. border-color: rgba(13, 16, 23, 0.82);
  3572. transition: 200ms ease-out; }
  3573. scrollbar slider {
  3574. min-width: 6px;
  3575. min-height: 6px;
  3576. margin: -1px;
  3577. border: 4px solid transparent;
  3578. border-radius: 8px;
  3579. background-clip: padding-box;
  3580. background-color: #7e818c; }
  3581. scrollbar slider:hover {
  3582. background-color: #a0a4af; }
  3583. scrollbar slider:hover:active {
  3584. background-color: #e323f0; }
  3585. scrollbar slider:backdrop {
  3586. background-color: #393c47; }
  3587. scrollbar slider:disabled {
  3588. background-color: transparent; }
  3589. scrollbar.fine-tune slider {
  3590. min-width: 4px;
  3591. min-height: 4px; }
  3592. scrollbar.fine-tune.horizontal slider {
  3593. border-width: 5px 4px; }
  3594. scrollbar.fine-tune.vertical slider {
  3595. border-width: 4px 5px; }
  3596. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  3597. border-color: transparent;
  3598. opacity: 0.4;
  3599. background-color: transparent; }
  3600. scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
  3601. margin: 0;
  3602. min-width: 3px;
  3603. min-height: 3px;
  3604. background-color: #C3C7D1;
  3605. border: 1px solid black; }
  3606. scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
  3607. min-width: 5px;
  3608. min-height: 5px;
  3609. background-color: #C3C7D1;
  3610. background-clip: padding-box;
  3611. border-radius: 100%;
  3612. border: 1px solid black;
  3613. -gtk-icon-source: none; }
  3614. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
  3615. margin: 0 2px;
  3616. min-width: 40px; }
  3617. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
  3618. margin: 1px 2px;
  3619. min-width: 5px; }
  3620. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
  3621. margin: 2px 0;
  3622. min-height: 40px; }
  3623. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
  3624. margin: 2px 1px;
  3625. min-height: 5px; }
  3626. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  3627. opacity: 0.8; }
  3628. scrollbar.horizontal slider {
  3629. min-width: 40px; }
  3630. scrollbar.vertical slider {
  3631. min-height: 40px; }
  3632. scrollbar button {
  3633. padding: 0;
  3634. min-width: 12px;
  3635. min-height: 12px;
  3636. border-style: none;
  3637. border-radius: 0;
  3638. transition-property: min-height, min-width, color;
  3639. background-color: transparent;
  3640. background-image: none;
  3641. background-color: #181b28;
  3642. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3643. text-shadow: none;
  3644. -gtk-icon-shadow: none;
  3645. color: #7e818c; }
  3646. scrollbar button:hover {
  3647. background-color: transparent;
  3648. background-image: none;
  3649. background-color: #181b28;
  3650. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3651. text-shadow: none;
  3652. -gtk-icon-shadow: none;
  3653. color: #a0a4af; }
  3654. scrollbar button:active, scrollbar button:checked {
  3655. background-color: transparent;
  3656. background-image: none;
  3657. background-color: #181b28;
  3658. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3659. text-shadow: none;
  3660. -gtk-icon-shadow: none;
  3661. color: #e323f0; }
  3662. scrollbar button:disabled {
  3663. background-color: transparent;
  3664. background-image: none;
  3665. background-color: #181b28;
  3666. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3667. text-shadow: none;
  3668. -gtk-icon-shadow: none;
  3669. color: rgba(126, 129, 140, 0.2); }
  3670. scrollbar button:backdrop {
  3671. background-color: transparent;
  3672. background-image: none;
  3673. background-color: #181b28;
  3674. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3675. text-shadow: none;
  3676. -gtk-icon-shadow: none;
  3677. color: #393c47; }
  3678. scrollbar button:backdrop:disabled {
  3679. background-color: transparent;
  3680. background-image: none;
  3681. background-color: #181b28;
  3682. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3683. text-shadow: none;
  3684. -gtk-icon-shadow: none;
  3685. color: rgba(57, 60, 71, 0.2); }
  3686. scrollbar.vertical button.down {
  3687. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  3688. scrollbar.vertical button.up {
  3689. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  3690. scrollbar.horizontal button.down {
  3691. -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); }
  3692. scrollbar.horizontal button.up {
  3693. -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
  3694. treeview ~ scrollbar.vertical {
  3695. border-top: 1px solid rgba(12, 14, 21, 0.8);
  3696. margin-top: -1px; }
  3697. /***********
  3698. * Sidebar *
  3699. ***********/
  3700. .sidebar {
  3701. border-style: none;
  3702. border-width: 0;
  3703. background-color: #171a27; }
  3704. .sidebar .frame {
  3705. border: none; }
  3706. stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  3707. border-right: none;
  3708. border-left-style: none; }
  3709. stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right {
  3710. border-left: 1px solid rgba(12, 14, 21, 0.8);
  3711. border-right-style: none; }
  3712. .sidebar:backdrop {
  3713. background-color: #181b28;
  3714. border-color: rgba(13, 16, 23, 0.82);
  3715. transition: 200ms ease-out; }
  3716. .sidebar row {
  3717. padding: 8px 12px;
  3718. transition: all .12s ease-in; }
  3719. .sidebar row label {
  3720. color: #98abb2; }
  3721. .sidebar row:selected {
  3722. color: #fff; }
  3723. .sidebar row:selected:backdrop {
  3724. color: rgba(197, 14, 210, 0.6);
  3725. background: transparent; }
  3726. .sidebar row:selected:backdrop label {
  3727. color: #fff; }
  3728. .sidebar row:selected label {
  3729. color: #fff; }
  3730. .sidebar.source-list {
  3731. background: #181b28;
  3732. padding: 4px 0px; }
  3733. .sidebar.source-list.view, iconview.sidebar.source-list {
  3734. transition: all .12s ease-in; }
  3735. .sidebar.source-list.view:selected, iconview.sidebar.source-list:selected {
  3736. padding-left: 4px;
  3737. background: rgba(238, 238, 238, 0.5);
  3738. color: #ACACAC;
  3739. border-left: 4px solid #c50ed2; }
  3740. .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {
  3741. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  3742. .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {
  3743. background-color: rgba(197, 14, 210, 0.9); }
  3744. .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {
  3745. background-color: rgba(197, 14, 210, 0.6); }
  3746. .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {
  3747. background-color: rgba(22, 25, 37, 0.4); }
  3748. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  3749. border-style: none;
  3750. border-color: rgba(12, 14, 21, 0.8); }
  3751. stacksidebar row {
  3752. padding: 10px 4px; }
  3753. stacksidebar row > label {
  3754. padding-left: 6px;
  3755. padding-right: 6px; }
  3756. stacksidebar row.needs-attention > label {
  3757. background-size: 6px 6px, 0 0; }
  3758. /*******************************************************************/
  3759. /* PLACESSIDEBAR */
  3760. /*******************************************************************/
  3761. /*--*/
  3762. placessidebar.sidebar {
  3763. background-color: transparent;
  3764. background-image: linear-gradient(to right, #171e27 40px, #161925 35px, #161925 36px, #161925 36px, #161925 99%, #161925 100%); }
  3765. placessidebar.sidebar row.sidebar-row.sidebar-row .sidebar-icon {
  3766. margin-left: -14px;
  3767. margin-right: 12px;
  3768. padding-left: 14px;
  3769. padding-right: 12px;
  3770. color: #9ecfa2; }
  3771. placessidebar.sidebar row.sidebar-row:hover {
  3772. transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3773. color: rgba(0, 0, 0, 0.76);
  3774. background-color: transparent;
  3775. /*rgba(65,67,75,0.4); */
  3776. background-image: linear-gradient(to right, rgba(65, 67, 75, 0) 40px, rgba(0, 0, 0, 0.12) 40px, rgba(0, 0, 0, 0.12) 97%); }
  3777. placessidebar.sidebar row.sidebar-row:active:hover {
  3778. color: rgba(0, 0, 0, 0.76);
  3779. background-color: rgba(0, 0, 0, 0.23); }
  3780. placessidebar.sidebar row.sidebar-row:selected {
  3781. color: rgba(255, 255, 255, 0.938);
  3782. background-color: transparent;
  3783. background-image: linear-gradient(to right, #c50ed2 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }
  3784. placessidebar.sidebar row.sidebar-row:selected:hover {
  3785. color: #ffffff;
  3786. background-color: rgba(0, 0, 0, 0.24); }
  3787. placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon {
  3788. color: #ffffff; }
  3789. placessidebar.sidebar row.sidebar-row:selected:backdrop {
  3790. color: rgba(0, 0, 0, 0.54);
  3791. background-color: transparent;
  3792. background-image: linear-gradient(to right, #c50ed2 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }
  3793. placessidebar.sidebar row.sidebar-row:selected .sidebar-icon {
  3794. -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.8);
  3795. color: inherit; }
  3796. placessidebar list {
  3797. background-color: transparent; }
  3798. placessidebar list:backdrop {
  3799. background-color: transparent; }
  3800. /*****************
  3801. * GtkSpinButton *
  3802. *****************/
  3803. spinbutton:not(.vertical) {
  3804. padding: 0; }
  3805. spinbutton:not(.vertical) entry {
  3806. min-width: 28px;
  3807. margin: 0;
  3808. background: none;
  3809. background-color: transparent;
  3810. border: none;
  3811. border-radius: 0;
  3812. box-shadow: none; }
  3813. spinbutton:not(.vertical) button {
  3814. min-height: 16px;
  3815. margin: 0;
  3816. padding-bottom: 0;
  3817. padding-top: 0;
  3818. color: #b2b6c0;
  3819. background-image: none;
  3820. border-style: none none none solid;
  3821. border-color: rgba(12, 14, 21, 0.1);
  3822. border-radius: 0;
  3823. box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }
  3824. spinbutton:not(.vertical) button:dir(rtl) {
  3825. border-style: none solid none none; }
  3826. spinbutton:not(.vertical) button:hover {
  3827. color: #C3C7D1;
  3828. background-color: rgba(195, 199, 209, 0.05); }
  3829. spinbutton:not(.vertical) button:disabled {
  3830. color: rgba(109, 112, 123, 0.3); }
  3831. spinbutton:not(.vertical) button:active {
  3832. background-color: rgba(0, 0, 0, 0.1);
  3833. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
  3834. spinbutton:not(.vertical) button:backdrop {
  3835. color: #656873;
  3836. background-color: transparent;
  3837. border-color: rgba(13, 16, 23, 0.12);
  3838. transition: 200ms ease-out; }
  3839. spinbutton:not(.vertical) button:backdrop:disabled {
  3840. color: rgba(51, 57, 85, 0.3);
  3841. background-image: none;
  3842. border-style: none none none solid;
  3843. box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }
  3844. spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
  3845. border-style: none solid none none; }
  3846. spinbutton:not(.vertical) button:last-child {
  3847. border-top-right-radius: 2px;
  3848. border-bottom-right-radius: 2px; }
  3849. .osd spinbutton:not(.vertical) button {
  3850. background-color: transparent;
  3851. background-image: none;
  3852. background-color: #181b28;
  3853. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3854. text-shadow: none;
  3855. -gtk-icon-shadow: none;
  3856. color: #fefefe;
  3857. border-style: none none none solid;
  3858. border-color: rgba(0, 0, 0, 0.4);
  3859. border-radius: 0;
  3860. box-shadow: none;
  3861. -gtk-icon-shadow: 0 1px black; }
  3862. .osd spinbutton:not(.vertical) button:dir(rtl) {
  3863. border-style: none solid none none; }
  3864. .osd spinbutton:not(.vertical) button:hover {
  3865. background-color: transparent;
  3866. background-image: none;
  3867. background-color: #181b28;
  3868. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3869. text-shadow: none;
  3870. -gtk-icon-shadow: none;
  3871. color: #fefefe;
  3872. border-color: rgba(0, 0, 0, 0.5);
  3873. background-color: rgba(254, 254, 254, 0.1);
  3874. -gtk-icon-shadow: 0 1px black;
  3875. box-shadow: none; }
  3876. .osd spinbutton:not(.vertical) button:backdrop {
  3877. background-color: transparent;
  3878. background-image: none;
  3879. background-color: #181b28;
  3880. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3881. text-shadow: none;
  3882. -gtk-icon-shadow: none;
  3883. color: #fefefe;
  3884. border-color: rgba(0, 0, 0, 0.5);
  3885. -gtk-icon-shadow: none;
  3886. box-shadow: none; }
  3887. .osd spinbutton:not(.vertical) button:disabled {
  3888. background-color: transparent;
  3889. background-image: none;
  3890. background-color: #181b28;
  3891. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3892. text-shadow: none;
  3893. -gtk-icon-shadow: none;
  3894. color: #898b8c;
  3895. border-color: rgba(0, 0, 0, 0.5);
  3896. -gtk-icon-shadow: none;
  3897. box-shadow: none; }
  3898. .osd spinbutton:not(.vertical) button:last-child {
  3899. border-radius: 0 3px 3px 0; }
  3900. .osd spinbutton:not(.vertical) button:dir(rtl):first-child {
  3901. border-radius: 3px 0 0 3px; }
  3902. spinbutton.vertical:disabled {
  3903. color: #6d707b; }
  3904. spinbutton.vertical:backdrop:disabled {
  3905. color: #333955; }
  3906. spinbutton.vertical:drop(active) {
  3907. border-color: transparent;
  3908. box-shadow: none; }
  3909. spinbutton.vertical entry {
  3910. min-height: 32px;
  3911. min-width: 32px;
  3912. padding: 0;
  3913. border-radius: 0; }
  3914. spinbutton.vertical button {
  3915. min-height: 32px;
  3916. min-width: 32px;
  3917. padding: 0;
  3918. border-width: 1px;
  3919. border-color: rgba(12, 14, 21, 0.8);
  3920. box-shadow: 0 1px rgba(255, 255, 255, 0.1); }
  3921. spinbutton.vertical button.up {
  3922. border-radius: 3px 3px 0 0;
  3923. border-style: solid solid none solid; }
  3924. spinbutton.vertical button.down {
  3925. border-radius: 0 0 3px 3px;
  3926. border-style: none solid solid solid; }
  3927. .osd spinbutton.vertical button:first-child {
  3928. color: #fefefe;
  3929. border-color: rgba(0, 0, 0, 0.7);
  3930. background-color: rgba(20, 23, 26, 0.8);
  3931. background-clip: padding-box;
  3932. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3933. text-shadow: 0 1px black;
  3934. -gtk-icon-shadow: 0 1px black;
  3935. outline-color: rgba(254, 254, 254, 0.3); }
  3936. .osd spinbutton.vertical button:first-child:hover {
  3937. color: white;
  3938. border-color: rgba(0, 0, 0, 0.7);
  3939. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  3940. background-clip: padding-box;
  3941. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3942. text-shadow: 0 1px black;
  3943. -gtk-icon-shadow: 0 1px black;
  3944. outline-color: rgba(254, 254, 254, 0.3); }
  3945. .osd spinbutton.vertical button:first-child:active {
  3946. color: white;
  3947. border-color: rgba(0, 0, 0, 0.7);
  3948. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  3949. background-clip: padding-box;
  3950. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3951. text-shadow: none;
  3952. -gtk-icon-shadow: none;
  3953. outline-color: rgba(254, 254, 254, 0.3); }
  3954. .osd spinbutton.vertical button:first-child:disabled {
  3955. color: #898b8c;
  3956. border-color: rgba(0, 0, 0, 0.7);
  3957. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  3958. background-clip: padding-box;
  3959. box-shadow: none;
  3960. text-shadow: none;
  3961. -gtk-icon-shadow: none; }
  3962. .osd spinbutton.vertical button:first-child:backdrop {
  3963. color: #fefefe;
  3964. border-color: rgba(0, 0, 0, 0.7);
  3965. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  3966. background-clip: padding-box;
  3967. box-shadow: none;
  3968. text-shadow: none;
  3969. -gtk-icon-shadow: none; }
  3970. treeview spinbutton:not(.vertical) {
  3971. min-height: 0;
  3972. border-style: none;
  3973. border-radius: 0; }
  3974. treeview spinbutton:not(.vertical) entry {
  3975. min-height: 0;
  3976. padding: 1px 2px; }
  3977. /***********
  3978. * Spinner *
  3979. ***********/
  3980. menu spinner {
  3981. color: #c50ed2; }
  3982. /*********************
  3983. * Spinner Animation *
  3984. *********************/
  3985. @keyframes spin {
  3986. to {
  3987. -gtk-icon-transform: rotate(1turn); } }
  3988. spinner {
  3989. background: none;
  3990. opacity: 0;
  3991. -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  3992. spinner:checked {
  3993. opacity: 1;
  3994. animation: spin 1s linear infinite; }
  3995. spinner:checked:disabled {
  3996. opacity: 0.5; }
  3997. /**********
  3998. * Switch *
  3999. **********/
  4000. switch {
  4001. font-size: 1px;
  4002. font-weight: bold;
  4003. outline-offset: -4px;
  4004. transition: all 200ms ease-in;
  4005. border: none;
  4006. border-radius: 14px;
  4007. color: transparent;
  4008. padding: 2.3px 0px;
  4009. background: linear-gradient(to right, #859398, #859398); }
  4010. switch:disabled {
  4011. background-color: #171a26; }
  4012. switch:backdrop {
  4013. background-color: #161925;
  4014. transition: 200ms ease-out; }
  4015. switch:backdrop:disabled {
  4016. background-color: #171a26; }
  4017. switch:active, switch:checked {
  4018. background: linear-gradient(to right, #ff9200, #fadd00); }
  4019. switch:active slider, switch:checked slider {
  4020. background: #fff; }
  4021. switch:active:backdrop, switch:checked:backdrop {
  4022. background: linear-gradient(to right, #e68300, #e1c600); }
  4023. switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {
  4024. box-shadow: none;
  4025. background-color: rgba(24, 27, 40, 0.9);
  4026. border: none; }
  4027. switch slider {
  4028. padding: 2px;
  4029. margin: 0 2.3px;
  4030. min-width: 12px;
  4031. min-height: 12px;
  4032. border-radius: 100%;
  4033. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4034. background-color: #bcc4c7; }
  4035. switch slider:backdrop {
  4036. padding: 2px;
  4037. box-shadow: none;
  4038. background-color: #181b28; }
  4039. switch trough:active, switch trough:checked {
  4040. background-color: #c50ed2; }
  4041. switch trough:active:backdrop, switch trough:checked:backdrop {
  4042. background-color: rgba(197, 14, 210, 0.6); }
  4043. /************
  4044. * Toolbars *
  4045. ************/
  4046. toolbar, .inline-toolbar, searchbar,
  4047. .location-bar {
  4048. -GtkWidget-window-dragging: true;
  4049. padding: 4px;
  4050. background-color: #161925; }
  4051. toolbar {
  4052. padding: 4px 3px 3px 4px; }
  4053. .osd toolbar {
  4054. background-color: transparent; }
  4055. toolbar.osd {
  4056. padding: 13px;
  4057. border: none;
  4058. border-radius: 5px;
  4059. background-color: rgba(20, 23, 26, 0.8); }
  4060. toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
  4061. border-radius: 0; }
  4062. toolbar.horizontal separator {
  4063. margin: 0 7px 1px 6px; }
  4064. toolbar.vertical separator {
  4065. margin: 6px 1px 7px 0; }
  4066. toolbar:not(.inline-toolbar):not(.osd) switch,
  4067. toolbar:not(.inline-toolbar):not(.osd) scale,
  4068. toolbar:not(.inline-toolbar):not(.osd) entry,
  4069. toolbar:not(.inline-toolbar):not(.osd) spinbutton,
  4070. toolbar:not(.inline-toolbar):not(.osd) button {
  4071. margin-right: 1px;
  4072. margin-bottom: 1px; }
  4073. .inline-toolbar {
  4074. padding: 3px;
  4075. border-width: 0 1px 1px;
  4076. border-radius: 0 0 5px 5px; }
  4077. searchbar,
  4078. .location-bar {
  4079. border-width: 0 0 1px;
  4080. padding: 3px; }
  4081. .inline-toolbar, searchbar,
  4082. .location-bar {
  4083. border-style: solid;
  4084. border-color: rgba(12, 14, 21, 0.8);
  4085. background-color: rgba(20, 23, 33, 0.94); }
  4086. .inline-toolbar:backdrop, searchbar:backdrop,
  4087. .location-bar:backdrop {
  4088. border-color: rgba(13, 16, 23, 0.82);
  4089. background-color: rgba(20, 23, 33, 0.937);
  4090. box-shadow: none;
  4091. transition: 200ms ease-out; }
  4092. searchbar {
  4093. background: #181b28; }
  4094. /************
  4095. * Tooltips *
  4096. ************/
  4097. tooltip {
  4098. padding: 4px;
  4099. /* not working */
  4100. border-radius: 5px;
  4101. box-shadow: none;
  4102. text-shadow: 0 1px black; }
  4103. tooltip.background {
  4104. background-color: rgba(0, 0, 0, 0.8);
  4105. background-clip: padding-box;
  4106. border: 1px solid rgba(255, 255, 255, 0.1); }
  4107. tooltip decoration {
  4108. background-color: transparent; }
  4109. tooltip * {
  4110. padding: 4px;
  4111. background-color: transparent;
  4112. color: white; }
  4113. /**************
  4114. * Tree Views *
  4115. **************/
  4116. treeview.view {
  4117. border-left-color: #6d717d;
  4118. border-top-color: #161925; }
  4119. * {
  4120. -GtkTreeView-horizontal-separator: 4;
  4121. -GtkTreeView-grid-line-width: 1;
  4122. -GtkTreeView-grid-line-pattern: '';
  4123. -GtkTreeView-tree-line-width: 1;
  4124. -GtkTreeView-tree-line-pattern: '';
  4125. -GtkTreeView-expander-size: 16; }
  4126. treeview.view:selected:focus, treeview.view:selected {
  4127. border-radius: 0; }
  4128. treeview.view:selected:backdrop, treeview.view:selected {
  4129. border-left-color: #e286e8;
  4130. border-top-color: rgba(195, 199, 209, 0.1); }
  4131. treeview.view:disabled {
  4132. color: #6d707b; }
  4133. treeview.view:disabled:selected {
  4134. color: #dc6ee4; }
  4135. treeview.view:disabled:selected:backdrop {
  4136. color: rgba(204, 44, 216, 0.85); }
  4137. treeview.view:disabled:backdrop {
  4138. color: #333955; }
  4139. treeview.view.separator {
  4140. min-height: 2px;
  4141. color: #161925; }
  4142. treeview.view.separator:backdrop {
  4143. color: rgba(22, 25, 37, 0.1); }
  4144. treeview.view:backdrop {
  4145. border-left-color: #424550;
  4146. border-top: #161925; }
  4147. treeview.view:drop(active) {
  4148. border-style: solid none;
  4149. border-width: 1px;
  4150. border-color: #980ba2; }
  4151. treeview.view:drop(active).after {
  4152. border-top-style: none; }
  4153. treeview.view:drop(active).before {
  4154. border-bottom-style: none; }
  4155. treeview.view.expander {
  4156. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  4157. color: #90939e; }
  4158. treeview.view.expander:dir(rtl) {
  4159. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  4160. treeview.view.expander:hover {
  4161. color: #C3C7D1; }
  4162. treeview.view.expander:selected {
  4163. color: #edb6f1; }
  4164. treeview.view.expander:selected:hover {
  4165. color: #fefefe; }
  4166. treeview.view.expander:selected:backdrop {
  4167. color: rgba(222, 119, 229, 0.65); }
  4168. treeview.view.expander:checked {
  4169. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  4170. treeview.view.expander:backdrop {
  4171. color: #545763; }
  4172. treeview.view.progressbar {
  4173. border: 1px solid #980ba2;
  4174. border-radius: 4px;
  4175. background-color: #c50ed2;
  4176. background-image: linear-gradient(to bottom, #c50ed2, #980ba2);
  4177. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
  4178. treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
  4179. border-radius: 4px;
  4180. box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
  4181. background-image: linear-gradient(to bottom, #181b28, #050608); }
  4182. treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
  4183. border-color: #1a1d2b;
  4184. background-color: #1a1d2b; }
  4185. treeview.view.progressbar:backdrop {
  4186. border-color: #1a1d2b;
  4187. background-image: none;
  4188. box-shadow: none; }
  4189. treeview.view.trough {
  4190. background-color: rgba(195, 199, 209, 0.1);
  4191. border-radius: 4px; }
  4192. treeview.view.trough:selected:focus, treeview.view.trough:selected {
  4193. background-color: #980ba2;
  4194. border-radius: 4px; }
  4195. treeview.view header button {
  4196. color: #6d717d;
  4197. background-color: #181b28;
  4198. font-weight: bold;
  4199. text-shadow: none;
  4200. box-shadow: none; }
  4201. treeview.view header button:hover {
  4202. color: #989ca7;
  4203. box-shadow: none;
  4204. transition: none; }
  4205. treeview.view header button:active {
  4206. color: #C3C7D1;
  4207. transition: none; }
  4208. treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
  4209. border-right-style: none; }
  4210. treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
  4211. treeview.view header.button.dnd:active,
  4212. treeview.view header.button.dnd:selected,
  4213. treeview.view header.button.dnd:hover,
  4214. treeview.view header.button.dnd {
  4215. padding: 0 6px;
  4216. transition: none;
  4217. background-image: none;
  4218. background-color: #c50ed2;
  4219. color: #181b28;
  4220. border-radius: 0;
  4221. border-style: none;
  4222. box-shadow: inset 0 0 0 1px #181b28;
  4223. text-shadow: none; }
  4224. treeview.view acceleditor > label {
  4225. background-color: #c50ed2; }
  4226. treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  4227. padding: 0 6px;
  4228. border-radius: 0;
  4229. background-image: none;
  4230. text-shadow: none;
  4231. border-width: 1px;
  4232. border-style: none solid solid none;
  4233. border-color: #161925; }
  4234. treeview.view header button:disabled {
  4235. border-color: #161925;
  4236. background-image: none; }
  4237. treeview.view header button:backdrop {
  4238. border-color: #161925;
  4239. border-style: none solid solid none;
  4240. color: #424550;
  4241. background-image: none;
  4242. background-color: #1a1d2b; }
  4243. treeview.view header button:backdrop:disabled {
  4244. border-color: #161925;
  4245. background-image: none; }
  4246. /**********************
  4247. * Window Decorations *
  4248. *********************/
  4249. decoration {
  4250. border-radius: 4px 4px 0 0;
  4251. border-width: 0px;
  4252. border-width: 0px;
  4253. box-shadow: 0 4px 10px 2px rgba(33, 26, 30, 0.4);
  4254. margin: 10px; }
  4255. decoration:backdrop {
  4256. box-shadow: 0 4px 10px 2px rgba(33, 26, 30, 0.2);
  4257. transition: 200ms ease-out; }
  4258. .maximized decoration,
  4259. .fullscreen decoration,
  4260. .tiled decoration {
  4261. border-radius: 0; }
  4262. .popup decoration {
  4263. box-shadow: none; }
  4264. .ssd decoration {
  4265. box-shadow: none; }
  4266. .csd.popup decoration {
  4267. border-radius: 0;
  4268. box-shadow: 0 4px 8px transparent;
  4269. border: 1px solid rgba(12, 14, 21, 0.8); }
  4270. tooltip.csd decoration {
  4271. border-radius: 5px;
  4272. box-shadow: none; }
  4273. messagedialog.csd decoration {
  4274. border-radius: 7px;
  4275. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(12, 14, 21, 0.6); }
  4276. .solid-csd decoration {
  4277. border-radius: 0;
  4278. margin: 4px;
  4279. background-color: #161925;
  4280. border: solid 1px rgba(13, 16, 23, 0.82);
  4281. box-shadow: none; }
  4282. button.titlebutton {
  4283. background-repeat: no-repeat;
  4284. background-position: center;
  4285. min-height: 20px;
  4286. padding: 0 1px;
  4287. box-shadow: none; }
  4288. button.titlebutton.close {
  4289. background-image: -gtk-scaled(url("../assets/close.png"), url("../assets/close@2.png")); }
  4290. button.titlebutton.close:hover, button.titlebutton.close:active {
  4291. background-image: -gtk-scaled(url("../assets/close_prelight.png"), url("../assets/close_prelight@2.png")); }
  4292. button.titlebutton.maximize {
  4293. background-image: -gtk-scaled(url("../assets/maximize.png"), url("../assets/maximize@2.png")); }
  4294. button.titlebutton.maximize:hover, button.titlebutton.maximize:active {
  4295. background-image: -gtk-scaled(url("../assets/maximize_prelight.png"), url("../assets/maximize_prelight@2.png")); }
  4296. button.titlebutton.minimize {
  4297. background-image: -gtk-scaled(url("../assets/min.png"), url("../assets/min@2.png")); }
  4298. button.titlebutton.minimize:hover, button.titlebutton.minimize:active {
  4299. background-image: -gtk-scaled(url("../assets/min_prelight.png"), url("../assets/min_prelight@2.png")); }
  4300. button.titlebutton:backdrop {
  4301. -gtk-icon-shadow: none;
  4302. background-image: -gtk-scaled(url("../assets/close_unfocused.png"), url("../assets/close_unfocused@2.png")); }
  4303. headerbar.selection-mode button.titlebutton,
  4304. .titlebar.selection-mode button.titlebutton {
  4305. text-shadow: 0 -1px rgba(0, 0, 0, 0.648627);
  4306. -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.648627); }
  4307. headerbar.selection-mode button.titlebutton:backdrop,
  4308. .titlebar.selection-mode button.titlebutton:backdrop {
  4309. -gtk-icon-shadow: none; }
  4310. .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
  4311. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4312. textview text selection:focus,
  4313. textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,
  4314. popover.background radiobutton:selected,
  4315. .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4316. entry selection:focus,
  4317. entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {
  4318. background-color: #c50ed2; }
  4319. row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
  4320. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4321. textview text selection:focus,
  4322. textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,
  4323. popover.background radiobutton:selected,
  4324. .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4325. entry selection:focus,
  4326. entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {
  4327. color: #fefefe;
  4328. font-weight: bold; }
  4329. row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus,
  4330. textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected,
  4331. textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
  4332. textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,
  4333. popover.background radiobutton:disabled:selected,
  4334. .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled:focus, spinbutton:not(.vertical) selection:disabled,
  4335. entry selection:disabled, row:disabled:selected {
  4336. color: #e286e8; }
  4337. row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus,
  4338. textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected,
  4339. textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
  4340. textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,
  4341. popover.background radiobutton:backdrop:selected,
  4342. .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop,
  4343. entry selection:backdrop, row:backdrop:selected {
  4344. color: rgba(254, 254, 254, 0.5); }
  4345. row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected,
  4346. textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
  4347. textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,
  4348. popover.background radiobutton:backdrop:disabled:selected,
  4349. .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,
  4350. entry selection:backdrop:disabled, row:backdrop:disabled:selected {
  4351. color: rgba(204, 44, 216, 0.85); }
  4352. .monospace {
  4353. font-family: Monospace; }
  4354. /**********************
  4355. * DE-Specific Styles *
  4356. **********************/
  4357. /*********
  4358. * Budgie *
  4359. *********/
  4360. .budgie-container {
  4361. background-color: transparent; }
  4362. .budgie-container:backdrop {
  4363. background-color: transparent; }
  4364. .budgie-container popover list,
  4365. .budgie-container popover row {
  4366. border: none;
  4367. background: none;
  4368. padding: 0;
  4369. margin: 0; }
  4370. .budgie-popover .container,
  4371. .budgie-popover border,
  4372. .budgie-popover list,
  4373. .budgie-popover row {
  4374. padding: 0;
  4375. margin: 0;
  4376. background: none;
  4377. border: none;
  4378. box-shadow: none;
  4379. text-shadow: none;
  4380. -gtk-icon-shadow: none;
  4381. opacity: 1;
  4382. min-width: 0;
  4383. min-height: 0; }
  4384. .budgie-popover,
  4385. .budgie-popover.background {
  4386. border-radius: 2px;
  4387. padding: 0;
  4388. background: #0c0e14;
  4389. background-clip: border-box;
  4390. box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);
  4391. border: 1px solid #030305; }
  4392. .budgie-popover list:hover,
  4393. .budgie-popover row:hover,
  4394. .budgie-popover.background list:hover,
  4395. .budgie-popover.background row:hover {
  4396. background: none; }
  4397. .budgie-popover > frame.container,
  4398. .budgie-popover.background > frame.container {
  4399. margin: 0 -1px -1px;
  4400. padding: 2px 0 0; }
  4401. .budgie-popover button,
  4402. .budgie-popover.background button {
  4403. color: #C3C7D1;
  4404. border: none;
  4405. background: transparent; }
  4406. .budgie-popover button:hover,
  4407. .budgie-popover.background button:hover {
  4408. color: #c50ed2; }
  4409. .budgie-popover > .container {
  4410. padding: 2px; }
  4411. .budgie-menu {
  4412. color: #C3C7D1; }
  4413. .budgie-menu .container {
  4414. padding: 0; }
  4415. .budgie-menu button:hover {
  4416. -gtk-icon-effect: none; }
  4417. .budgie-menu entry.search {
  4418. border: none;
  4419. background: none;
  4420. padding: 5px 2px;
  4421. border-bottom: 1px solid #030305;
  4422. border-radius: 0;
  4423. font-size: 120%;
  4424. box-shadow: none;
  4425. color: #C3C7D1; }
  4426. .budgie-menu entry.search image:dir(ltr) {
  4427. padding-left: 8px;
  4428. padding-right: 12px; }
  4429. .budgie-menu entry.search image:dir(rtl) {
  4430. padding-left: 12px;
  4431. padding-right: 8px; }
  4432. .budgie-menu .categories {
  4433. border-width: 0;
  4434. margin-left: 3px;
  4435. background: transparent; }
  4436. .budgie-menu .categories:dir(ltr) {
  4437. border-right: 1px solid #030305; }
  4438. .budgie-menu .categories:dir(rtl) {
  4439. border-left: 1px solid #030305; }
  4440. .budgie-menu .category-button {
  4441. padding: 7px;
  4442. border-radius: 2px 0 0 2px; }
  4443. .budgie-menu .category-button:hover {
  4444. background-color: rgba(195, 199, 209, 0.05);
  4445. color: #C3C7D1; }
  4446. .budgie-menu .category-button:active {
  4447. box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  4448. .budgie-menu .category-button:checked {
  4449. color: #fefefe;
  4450. background: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  4451. .budgie-menu .category-button:checked:hover {
  4452. color: rgba(254, 254, 254, 0.9); }
  4453. .budgie-menu .category-button:checked:disabled {
  4454. opacity: 0.5; }
  4455. .budgie-menu .category-button:checked:disabled label {
  4456. color: rgba(254, 254, 254, 0.7); }
  4457. .budgie-menu scrollbar {
  4458. background-color: transparent;
  4459. border-color: #030305; }
  4460. .budgie-menu button:not(.category-button) {
  4461. padding-top: 5px;
  4462. padding-bottom: 5px;
  4463. border-radius: 0;
  4464. box-shadow: none;
  4465. background: yellow; }
  4466. .budgie-menu button {
  4467. border: none;
  4468. background: transparent; }
  4469. .budgie-menu undershoot, .budgie-menu overshoot {
  4470. background: none; }
  4471. .budgie-menu list {
  4472. color: rgba(195, 199, 209, 0.7); }
  4473. button.budgie-menu-launcher {
  4474. padding: 0 2px;
  4475. color: #C3C7D1;
  4476. box-shadow: none;
  4477. background-color: transparent; }
  4478. button.budgie-menu-launcher:hover {
  4479. color: #C3C7D1; }
  4480. button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {
  4481. color: #C3C7D1; }
  4482. button.budgie-menu-launcher:backdrop {
  4483. color: #C3C7D1;
  4484. background-color: transparent; }
  4485. button.budgie-menu-launcher:backdrop:hover {
  4486. color: #C3C7D1; }
  4487. button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {
  4488. color: #c50ed2;
  4489. box-shadow: none;
  4490. background-color: #181b28; }
  4491. .user-menu .content-box separator {
  4492. margin-left: 6px;
  4493. margin-right: 6px;
  4494. background-color: rgba(195, 199, 209, 0.1); }
  4495. .user-menu button {
  4496. margin: 5px; }
  4497. .user-menu > box.vertical row.activatable:first-child .indicator-item,
  4498. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {
  4499. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  4500. background-color: #c50ed2;
  4501. transition-duration: 0.2s; }
  4502. .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),
  4503. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {
  4504. padding-left: 7px;
  4505. background-position: left center;
  4506. background-repeat: no-repeat;
  4507. background-size: 38px auto; }
  4508. .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),
  4509. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {
  4510. padding-right: 7px;
  4511. background-position: right center;
  4512. background-repeat: no-repeat;
  4513. background-size: 38px auto; }
  4514. .user-menu > box.vertical row.activatable:first-child .indicator-item label,
  4515. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {
  4516. color: #fefefe; }
  4517. .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),
  4518. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {
  4519. padding-left: 5px; }
  4520. .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),
  4521. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {
  4522. padding-right: 5px; }
  4523. .user-menu > box.vertical row.activatable:first-child .indicator-item image,
  4524. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {
  4525. color: #fefefe; }
  4526. .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,
  4527. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {
  4528. min-width: 24px;
  4529. min-height: 20px; }
  4530. button.raven-trigger {
  4531. padding-left: 2px;
  4532. padding-right: 2px;
  4533. color: #C3C7D1;
  4534. box-shadow: none; }
  4535. button.raven-trigger:hover {
  4536. color: #C3C7D1;
  4537. background-color: transparent; }
  4538. button.raven-trigger:active, button.raven-trigger:checked {
  4539. box-shadow: none;
  4540. background-color: transparent;
  4541. color: #c50ed2; }
  4542. button.raven-trigger:backdrop {
  4543. color: #C3C7D1; }
  4544. button.raven-trigger:backdrop:hover {
  4545. color: #C3C7D1; }
  4546. button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {
  4547. box-shadow: none;
  4548. color: #c50ed2;
  4549. background-color: transparent; }
  4550. .places-menu .container {
  4551. padding: 0; }
  4552. .places-menu .message-bar {
  4553. border-top-left-radius: 3px;
  4554. border-top-right-radius: 3px; }
  4555. .places-menu .name-button {
  4556. border: 0;
  4557. border-radius: 0;
  4558. padding: 4px 6px; }
  4559. .places-menu .unmount-button {
  4560. padding: 4px 4px;
  4561. border: 0;
  4562. border-radius: 0; }
  4563. .places-menu .places-section-header {
  4564. padding: 0px;
  4565. border-bottom: 1px solid rgba(3, 3, 5, 0.95);
  4566. box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }
  4567. .places-menu .places-section-header > button {
  4568. padding: 8px;
  4569. border: none;
  4570. border-bottom-left-radius: 0px;
  4571. border-bottom-right-radius: 0px; }
  4572. .places-menu .places-list {
  4573. background: rgba(195, 199, 209, 0.04);
  4574. border-bottom: 1px solid rgba(3, 3, 5, 0.95); }
  4575. .places-menu .unlock-area {
  4576. border-top: 1px solid rgba(3, 3, 5, 0.85);
  4577. border-bottom: 1px solid rgba(3, 3, 5, 0.85); }
  4578. .places-menu .unlock-area entry {
  4579. border-radius: 0;
  4580. border: 0; }
  4581. .places-menu .unlock-area button {
  4582. border-radius: 0;
  4583. border: 0;
  4584. border-left: 1px solid rgba(3, 3, 5, 0.85); }
  4585. .places-menu .alternative-label {
  4586. font-size: 15px;
  4587. padding: 3px; }
  4588. .places-menu .always-expand {
  4589. background: transparent;
  4590. border-bottom: none; }
  4591. .night-light-indicator .container {
  4592. padding: 0; }
  4593. .night-light-indicator .view-header {
  4594. font-size: 14px;
  4595. padding: 10px;
  4596. border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;
  4597. box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }
  4598. .night-light-indicator .display-settings-button {
  4599. border-top-left-radius: 0px;
  4600. border-top-right-radius: 0px;
  4601. border: none;
  4602. padding: 3px;
  4603. border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;
  4604. box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }
  4605. .budgie-panel {
  4606. color: #C3C7D1;
  4607. background-color: rgba(3, 3, 5, 0.95);
  4608. background-image: none;
  4609. box-shadow: none;
  4610. border: none;
  4611. transition: all 150ms ease-in; }
  4612. .budgie-panel .alert {
  4613. color: #ed254e; }
  4614. .budgie-panel:backdrop {
  4615. color: #C3C7D1;
  4616. background-color: rgba(3, 3, 5, 0.95); }
  4617. .budgie-panel button {
  4618. border-top-width: 0;
  4619. border-bottom-width: 0;
  4620. border-radius: 0; }
  4621. .budgie-panel button.flat {
  4622. background: transparent;
  4623. border: 1px solid rgba(3, 3, 5, 0.95); }
  4624. .budgie-panel button.flat:hover, .budgie-panel button.flat:active, .budgie-panel button.flat:checked {
  4625. background: transparent;
  4626. color: #c50ed2; }
  4627. .budgie-panel popover list,
  4628. .budgie-panel popover row {
  4629. padding: 0;
  4630. margin: 0; }
  4631. .budgie-panel label {
  4632. color: #C3C7D1;
  4633. font-weight: 700; }
  4634. .budgie-panel.transparent {
  4635. background-color: transparent; }
  4636. .top .budgie-panel.transparent {
  4637. border-bottom-color: transparent; }
  4638. .bottom .budgie-panel.transparent {
  4639. border-top-color: transparent; }
  4640. .left .budgie-panel.transparent {
  4641. border-right-color: transparent; }
  4642. .right .budgie-panel.transparent {
  4643. border-left-color: transparent; }
  4644. .budgie-panel .end-region {
  4645. border-radius: 0px; }
  4646. .budgie-panel .end-region separator {
  4647. background-color: rgba(195, 199, 209, 0.15); }
  4648. .budgie-panel .end-region label {
  4649. font-weight: 700;
  4650. color: #C3C7D1; }
  4651. .budgie-panel #tasklist-button,
  4652. .budgie-panel #tasklist-button:backdrop {
  4653. outline-color: transparent;
  4654. transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4655. border-color: rgba(3, 3, 5, 0);
  4656. border-radius: 0;
  4657. background-color: transparent;
  4658. box-shadow: none;
  4659. background-clip: padding-box; }
  4660. .budgie-panel button.flat.launcher {
  4661. outline-color: transparent;
  4662. transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4663. border-color: rgba(3, 3, 5, 0);
  4664. border-radius: 0;
  4665. padding: 0;
  4666. background-clip: padding-box;
  4667. background-color: transparent; }
  4668. .budgie-panel button.flat.launcher {
  4669. box-shadow: none; }
  4670. .budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,
  4671. .budgie-panel .pinned button.flat.launcher.running:hover {
  4672. box-shadow: none; }
  4673. .budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,
  4674. .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,
  4675. .budgie-panel .pinned button.flat.launcher.running:checked {
  4676. box-shadow: none; }
  4677. .top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,
  4678. .top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running {
  4679. padding-bottom: 2px;
  4680. border-top: 2px solid transparent; }
  4681. .top .budgie-panel .pinned button.flat.launcher:not(.running) {
  4682. border-top: 2px solid transparent; }
  4683. .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4684. border-top: 2px solid rgba(255, 255, 255, 0.1); }
  4685. .top .budgie-panel .unpinned button.flat.launcher,
  4686. .top .budgie-panel .pinned button.flat.launcher.running {
  4687. border-top: 2px solid rgba(255, 255, 255, 0.1); }
  4688. .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,
  4689. .top .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .top button.flat.launcher.running:hover {
  4690. border-top: 2px solid rgba(255, 255, 255, 0.25); }
  4691. .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,
  4692. .top .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,
  4693. .top .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .top button.flat.launcher.running:checked {
  4694. border-top: 2px solid #c50ed2; }
  4695. .bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,
  4696. .bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running {
  4697. padding-top: 2px;
  4698. border-bottom: 2px solid transparent; }
  4699. .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {
  4700. border-bottom: 2px solid transparent; }
  4701. .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4702. border-bottom: 2px solid rgba(255, 255, 255, 0.1); }
  4703. .bottom .budgie-panel .unpinned button.flat.launcher,
  4704. .bottom .budgie-panel .pinned button.flat.launcher.running {
  4705. border-bottom: 2px solid rgba(255, 255, 255, 0.1); }
  4706. .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,
  4707. .bottom .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .bottom button.flat.launcher.running:hover {
  4708. border-bottom: 2px solid rgba(255, 255, 255, 0.25); }
  4709. .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,
  4710. .bottom .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,
  4711. .bottom .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .bottom button.flat.launcher.running:checked {
  4712. border-bottom: 2px solid #c50ed2; }
  4713. .left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,
  4714. .left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running {
  4715. padding-right: 2px;
  4716. border-left: 2px solid transparent; }
  4717. .left .budgie-panel .pinned button.flat.launcher:not(.running) {
  4718. border-left: 2px solid transparent; }
  4719. .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4720. border-left: 2px solid rgba(255, 255, 255, 0.1); }
  4721. .left .budgie-panel .unpinned button.flat.launcher,
  4722. .left .budgie-panel .pinned button.flat.launcher.running {
  4723. border-left: 2px solid rgba(255, 255, 255, 0.1); }
  4724. .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,
  4725. .left .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .left button.flat.launcher.running:hover {
  4726. border-left: 2px solid rgba(255, 255, 255, 0.25); }
  4727. .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,
  4728. .left .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,
  4729. .left .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .left button.flat.launcher.running:checked {
  4730. border-left: 2px solid #c50ed2; }
  4731. .right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,
  4732. .right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running {
  4733. padding-left: 2px;
  4734. border-right: 2px solid transparent; }
  4735. .right .budgie-panel .pinned button.flat.launcher:not(.running) {
  4736. border-right: 2px solid transparent; }
  4737. .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4738. border-right: 2px solid rgba(255, 255, 255, 0.1); }
  4739. .right .budgie-panel .unpinned button.flat.launcher,
  4740. .right .budgie-panel .pinned button.flat.launcher.running {
  4741. border-right: 2px solid rgba(255, 255, 255, 0.1); }
  4742. .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,
  4743. .right .budgie-panel .pinned button.flat.launcher.running:hover, .budgie-panel .pinned .right button.flat.launcher.running:hover {
  4744. border-right: 2px solid rgba(255, 255, 255, 0.25); }
  4745. .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,
  4746. .right .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,
  4747. .right .budgie-panel .pinned button.flat.launcher.running:checked, .budgie-panel .pinned .right button.flat.launcher.running:checked {
  4748. border-right: 2px solid #c50ed2; }
  4749. .top .budgie-panel {
  4750. border-bottom: 1px solid rgba(3, 3, 5, 0.92); }
  4751. .top .raven-frame {
  4752. padding: 0;
  4753. background: none; }
  4754. .top .raven-frame border {
  4755. border: none;
  4756. border-bottom: 1px solid rgba(3, 3, 5, 0.92); }
  4757. .top .shadow-block {
  4758. background-color: transparent;
  4759. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }
  4760. .bottom .budgie-panel {
  4761. border-top: 1px solid rgba(3, 3, 5, 0.92); }
  4762. .bottom .raven-frame {
  4763. padding: 0;
  4764. background: none; }
  4765. .bottom .raven-frame border {
  4766. border: none;
  4767. border-top: 1px solid rgba(3, 3, 5, 0.92); }
  4768. .bottom .shadow-block {
  4769. background-color: transparent;
  4770. background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }
  4771. .left .budgie-panel {
  4772. border-right: 1px solid rgba(3, 3, 5, 0.92); }
  4773. .left .raven-frame {
  4774. padding: 0;
  4775. background: none; }
  4776. .left .raven-frame border {
  4777. border: none;
  4778. border-right: 1px solid rgba(3, 3, 5, 0.92); }
  4779. .left .shadow-block {
  4780. background-color: transparent;
  4781. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }
  4782. .right .budgie-panel {
  4783. border-left: 1px solid rgba(3, 3, 5, 0.92); }
  4784. .right .raven-frame {
  4785. padding: 0;
  4786. background: none; }
  4787. .right .raven-frame border {
  4788. border: none;
  4789. border-left: 1px solid rgba(3, 3, 5, 0.92); }
  4790. .right .shadow-block {
  4791. background-color: transparent;
  4792. background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }
  4793. .raven {
  4794. padding: 0;
  4795. color: #C3C7D1;
  4796. background: #0c0e14;
  4797. transition: 170ms ease-out; }
  4798. .raven .raven-header {
  4799. min-height: 32px;
  4800. color: #C3C7D1;
  4801. border: solid rgba(3, 3, 5, 0.95);
  4802. border-width: 1px 0;
  4803. background-color: rgba(9, 10, 15, 0.45); }
  4804. .raven .raven-header * {
  4805. padding-top: 0;
  4806. padding-bottom: 0; }
  4807. .raven .raven-header.top {
  4808. border-top-style: none;
  4809. border-color: transparent;
  4810. margin-top: 3px;
  4811. min-height: 32px; }
  4812. .raven .raven-header.top button.image-button:hover {
  4813. color: #af0cba;
  4814. box-shadow: none; }
  4815. .raven .raven-header > button.text-button {
  4816. border-radius: 2px;
  4817. color: #fefefe;
  4818. background-color: rgba(230, 19, 62, 0.9);
  4819. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4820. .raven .raven-header > button.text-button:hover {
  4821. border-radius: 2px;
  4822. color: #fefefe;
  4823. background-color: rgba(237, 37, 78, 0.9);
  4824. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4825. .raven .raven-header > button.text-button:active {
  4826. color: #fefefe;
  4827. background-color: rgba(239, 61, 97, 0.9);
  4828. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4829. .raven .raven-header.bottom {
  4830. border-bottom-style: none; }
  4831. .raven .raven-header button {
  4832. color: #8b8b8b;
  4833. text-shadow: none;
  4834. box-shadow: none;
  4835. background: transparent;
  4836. border: none;
  4837. border-radius: 0; }
  4838. .raven .raven-header button:hover {
  4839. color: #c50ed2;
  4840. border-radius: 0;
  4841. text-shadow: none;
  4842. border: none;
  4843. border-radius: 0; }
  4844. .raven .raven-header button:disabled {
  4845. color: #6d707b; }
  4846. .raven .raven-header button.text-button.radio {
  4847. margin: 5px 0px;
  4848. min-height: 20px;
  4849. padding: 3px; }
  4850. .raven .raven-header button.text-button.radio:active, .raven .raven-header button.text-button.radio:checked {
  4851. border-radius: 23px;
  4852. background: linear-gradient(to right, #c50ed2, #8500f7);
  4853. box-shadow: 0px 0px 5px rgba(197, 14, 210, 0.98);
  4854. color: snow; }
  4855. .raven list {
  4856. color: #C3C7D1;
  4857. background-color: transparent; }
  4858. .raven list:selected {
  4859. background-color: rgba(197, 14, 210, 0.9); }
  4860. .raven list row,
  4861. .raven list row.activatable {
  4862. background-color: transparent; }
  4863. .raven list row:hover,
  4864. .raven list row.activatable:hover {
  4865. background-color: rgba(32, 36, 53, 0.25); }
  4866. .raven list row:selected,
  4867. .raven list row.activatable:selected {
  4868. background-color: rgba(197, 14, 210, 0.9); }
  4869. .raven .raven-background {
  4870. color: #C3C7D1;
  4871. background-color: transparent;
  4872. border-color: transparent; }
  4873. .raven .raven-background.middle {
  4874. border-bottom-style: none; }
  4875. .raven .powerstrip {
  4876. background-color: transparent;
  4877. border-top-color: transparent; }
  4878. .raven .powerstrip button.image-button {
  4879. border-radius: 50%;
  4880. padding: 5px;
  4881. min-width: 32px;
  4882. min-height: 32px;
  4883. margin-bottom: 3px;
  4884. background: #c74ded;
  4885. color: #fefefe;
  4886. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  4887. border: none;
  4888. font-size: 100%; }
  4889. .raven .powerstrip button.image-button:hover {
  4890. background: rgba(199, 77, 237, 0.85);
  4891. color: #fefefe; }
  4892. .raven .powerstrip button.image-button:active {
  4893. background: #c74ded;
  4894. color: #fefefe; }
  4895. .raven .powerstrip button.image-button:first-child {
  4896. background: linear-gradient(to right, #654ea3 0%, #eaafc8 100%); }
  4897. .raven .powerstrip button.image-button:first-child:hover {
  4898. background: rgba(197, 14, 210, 0.85); }
  4899. .raven .powerstrip button.image-button:first-child:active {
  4900. background: #c50ed2; }
  4901. .raven .powerstrip button.image-button:last-child {
  4902. background: linear-gradient(to right, #FF416C, #FF4B2B); }
  4903. .raven .powerstrip button.image-button:last-child:hover {
  4904. background: rgba(237, 37, 78, 0.85); }
  4905. .raven .powerstrip button.image-button:last-child:active {
  4906. background: #ed254e; }
  4907. .raven .option-subtitle {
  4908. font-size: 13px; }
  4909. calendar.raven-calendar {
  4910. padding: 6px;
  4911. color: #C3C7D1;
  4912. background: transparent;
  4913. border-color: transparent; }
  4914. calendar.raven-calendar:indeterminate {
  4915. color: alpha(currentColor,0.3); }
  4916. calendar.raven-calendar:selected {
  4917. background: transparent;
  4918. color: #b30dbf;
  4919. font-weight: bold; }
  4920. calendar.raven-calendar:backdrop {
  4921. background-color: transparent; }
  4922. calendar.raven-calendar.header {
  4923. color: #C3C7D1;
  4924. border: none;
  4925. border-radius: 0;
  4926. background-color: transparent; }
  4927. calendar.raven-calendar button, calendar.raven-calendar button:focus {
  4928. color: alpha(currentColor,0.5);
  4929. background-color: transparent; }
  4930. calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {
  4931. color: #C3C7D1;
  4932. background-color: transparent; }
  4933. .raven-mpris {
  4934. color: #C3C7D1;
  4935. background-color: rgba(3, 3, 5, 0.9);
  4936. border: solid rgba(255, 255, 255, 0.1);
  4937. border-width: 1px 0;
  4938. border-bottom-color: rgba(0, 0, 0, 0.1); }
  4939. .raven-mpris button.image-button {
  4940. padding: 10px;
  4941. background-color: #181b28;
  4942. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }
  4943. .raven-mpris button.image-button:hover {
  4944. background-color: #c50ed2; }
  4945. .raven-mpris button.image-button:active {
  4946. background-color: #af0cba; }
  4947. .raven-mpris button.image-button:first-child {
  4948. margin-right: 4px; }
  4949. .raven-mpris button.image-button:last-child {
  4950. margin-left: 4px; }
  4951. .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {
  4952. padding: 4px;
  4953. margin-top: 6px;
  4954. margin-bottom: 6px; }
  4955. .budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
  4956. background: none;
  4957. border-radius: 1px; }
  4958. .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {
  4959. background-color: #c50ed2;
  4960. color: #fefefe;
  4961. border: none; }
  4962. .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {
  4963. background-color: #af0cba;
  4964. border: none; }
  4965. .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {
  4966. background-color: #af0cba; }
  4967. .budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {
  4968. border-radius: 1px; }
  4969. .budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {
  4970. font-size: 110%;
  4971. color: #C3C7D1; }
  4972. .budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {
  4973. color: rgba(195, 199, 209, 0.7); }
  4974. .budgie-notification button, .budgie-osd button, .budgie-switcher button {
  4975. background-color: transparent;
  4976. color: #fefefe; }
  4977. .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {
  4978. background-color: transparent;
  4979. color: #ed254e;
  4980. box-shadow: none; }
  4981. .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {
  4982. background-color: transparent;
  4983. color: #e6133e; }
  4984. .drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {
  4985. color: #C3C7D1;
  4986. background-color: rgba(22, 25, 37, 0.95);
  4987. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  4988. border-radius: 2px; }
  4989. .budgie-switcher-window flowbox {
  4990. color: #C3C7D1; }
  4991. .budgie-switcher-window flowboxchild {
  4992. padding: 3px;
  4993. margin: 3px;
  4994. color: #C3C7D1; }
  4995. .budgie-switcher-window flowboxchild:hover {
  4996. background-color: transparent; }
  4997. .budgie-switcher-window flowboxchild:active {
  4998. color: #C3C7D1; }
  4999. .budgie-switcher-window flowboxchild:selected {
  5000. color: #fefefe;
  5001. background-color: rgba(197, 14, 210, 0.5); }
  5002. .budgie-switcher-window flowboxchild:selected:active {
  5003. color: #fefefe; }
  5004. .budgie-switcher-window flowboxchild:selected:hover {
  5005. background-color: #b10dbd; }
  5006. .budgie-switcher-window flowboxchild:selected:disabled {
  5007. color: rgba(254, 254, 254, 0.7);
  5008. background-color: rgba(197, 14, 210, 0.7); }
  5009. .budgie-switcher-window flowboxchild:selected:disabled label {
  5010. color: rgba(254, 254, 254, 0.7); }
  5011. .budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
  5012. color: #C3C7D1;
  5013. background-color: rgba(3, 3, 5, 0.95); }
  5014. .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {
  5015. color: rgba(195, 199, 209, 0.8); }
  5016. .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {
  5017. font-size: 120%; }
  5018. .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {
  5019. margin-bottom: 0;
  5020. min-height: 32px;
  5021. border-bottom: none;
  5022. border-color: #030305;
  5023. border-radius: 0;
  5024. color: #fff;
  5025. background-color: transparent;
  5026. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }
  5027. .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {
  5028. font-weight: 700; }
  5029. .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {
  5030. border-left: none;
  5031. border-bottom-left-radius: 2px; }
  5032. .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {
  5033. border-right: none;
  5034. border-bottom-right-radius: 2px; }
  5035. .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {
  5036. background-color: rgba(197, 14, 210, 0.9); }
  5037. .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {
  5038. color: rgba(255, 255, 255, 0.5); }
  5039. .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {
  5040. background-color: rgba(197, 14, 210, 0.9); }
  5041. .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {
  5042. background-color: rgba(219, 16, 234, 0.9); }
  5043. .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {
  5044. background-color: rgba(219, 16, 234, 0.9); }
  5045. .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {
  5046. background-color: rgba(206, 17, 56, 0.9); }
  5047. .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {
  5048. background-color: rgba(230, 19, 62, 0.9); }
  5049. .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {
  5050. background-color: rgba(230, 19, 62, 0.9); }
  5051. .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {
  5052. background-color: #505359;
  5053. color: #C3C7D1; }
  5054. .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {
  5055. background-color: #505359; }
  5056. .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {
  5057. background-color: #505359; }
  5058. .budgie-polkit-dialog .message {
  5059. color: rgba(195, 199, 209, 0.7); }
  5060. .budgie-polkit-dialog .failure {
  5061. color: #ed254e; }
  5062. .budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {
  5063. font-size: 120%;
  5064. padding: 8px 5px;
  5065. border: none;
  5066. box-shadow: none; }
  5067. .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {
  5068. color: #C3C7D1; }
  5069. .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {
  5070. padding-left: 8px;
  5071. padding-right: 12px; }
  5072. .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {
  5073. padding-left: 12px;
  5074. padding-right: 8px; }
  5075. .budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar .subtitle, .titlebar .budgie-run-dialog list row:selected .subtitle,
  5076. .budgie-run-dialog list row:selected headerbar .subtitle, headerbar .budgie-run-dialog list row:selected .subtitle {
  5077. opacity: 1; }
  5078. .budgie-run-dialog scrolledwindow {
  5079. border-top: 1px solid rgba(0, 0, 0, 0); }
  5080. .budgie-menubar menu {
  5081. margin: 4px;
  5082. padding: 5px;
  5083. border-radius: 0;
  5084. background-color: rgba(3, 3, 5, 0.95); }
  5085. .budgie-menubar menu menuitem:hover {
  5086. background-color: #c50ed2;
  5087. color: #fefefe; }
  5088. .budgie-menubar arrow {
  5089. border: none;
  5090. min-width: 16px;
  5091. min-height: 16px; }
  5092. .budgie-menubar arrow.top {
  5093. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  5094. border-bottom: 1px solid rgba(42, 45, 57, 0.928); }
  5095. .budgie-menubar arrow.bottom {
  5096. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  5097. border-top: 1px solid rgba(42, 45, 57, 0.928); }
  5098. .budgie-menubar menuitem accelerator {
  5099. color: rgba(195, 199, 209, 0.35); }
  5100. .budgie-menubar menuitem check, .budgie-menubar menuitem radio {
  5101. min-height: 16px;
  5102. min-width: 16px; }
  5103. window.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {
  5104. border-style: none none solid; }
  5105. /************
  5106. * Nautilus *
  5107. ************/
  5108. .nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {
  5109. background: transparent;
  5110. color: #c50ed2; }
  5111. .nautilus-window .frame *:selected label, .nautilus-window .frame *:selected:backdrop label {
  5112. color: #c50ed2; }
  5113. .nautilus-window paned > separator {
  5114. background-image: none; }
  5115. .nautilus-window .sidebar {
  5116. background-color: transparent; }
  5117. .nautilus-window .sidebar:backdrop {
  5118. background-color: transparent; }
  5119. .nautilus-window .sidebar .list-row button {
  5120. border: none;
  5121. background-color: rgba(18, 21, 31, 0.95); }
  5122. .nautilus-window .sidebar .list-row button:active {
  5123. background-color: rgba(197, 14, 210, 0.75); }
  5124. .nautilus-window .sidebar .list-row:selected {
  5125. background-color: rgba(197, 14, 210, 0.75); }
  5126. .nautilus-window .sidebar .list-row:selected:hover {
  5127. background-color: rgba(197, 14, 210, 0.9); }
  5128. .nautilus-window .sidebar .list-row:hover {
  5129. background-color: rgba(24, 27, 40, 0.5); }
  5130. .nautilus-window .sidebar .list-row:hover:active {
  5131. background-color: rgba(197, 14, 210, 0.9); }
  5132. .nautilus-window.background {
  5133. background-color: rgba(18, 21, 31, 0.95); }
  5134. .nautilus-window.background:backdrop {
  5135. background-color: rgba(18, 21, 31, 0.95); }
  5136. .nautilus-window notebook > stack:only-child {
  5137. background-color: #181b28; }
  5138. .nautilus-window notebook > stack:only-child:backdrop {
  5139. background-color: #1a1d2b; }
  5140. .nautilus-window searchbar {
  5141. border-top: 1px solid rgba(0, 0, 0, 0.12); }
  5142. .nautilus-window .searchbar-container {
  5143. margin-top: -1px; }
  5144. .nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle {
  5145. color: transparent; }
  5146. .nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked {
  5147. border-radius: 23px;
  5148. background: linear-gradient(to right, #c50ed2, #8500f7);
  5149. box-shadow: 0px 0px 5px rgba(197, 14, 210, 0.98);
  5150. color: #fafafa; }
  5151. .nautilus-window .titlebar .path-bar-box button:active:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop {
  5152. color: #f0f0f0; }
  5153. .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label {
  5154. color: #f0f0f0; }
  5155. .nautilus-window .titlebar .linked button:active, .nautilus-window .titlebar .linked button:checked, .nautilus-window .titlebar .linked button:active:backdrop, .nautilus-window .titlebar .linked button:checked:backdrop {
  5156. background: transparent;
  5157. color: #c50ed2;
  5158. box-shadow: none;
  5159. border: none; }
  5160. .nautilus-circular-button {
  5161. border-radius: 20px;
  5162. -gtk-outline-radius: 20px; }
  5163. .disk-space-display {
  5164. border: 2px solid; }
  5165. .disk-space-display .unknown {
  5166. background-color: #888a85;
  5167. border-color: #555653; }
  5168. .disk-space-display .used {
  5169. background-color: #9FB0B9;
  5170. border-color: #667f8c; }
  5171. .disk-space-display .free {
  5172. background-color: #D8D8D8;
  5173. border-color: #a5a5a5; }
  5174. .nautilus-desktop {
  5175. color: #C3C7D1; }
  5176. .nautilus-desktop .nautilus-canvas-item {
  5177. border-radius: 5px;
  5178. color: #fefefe;
  5179. text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
  5180. .nautilus-desktop .nautilus-canvas-item:active {
  5181. color: #C3C7D1;
  5182. text-shadow: none; }
  5183. .nautilus-desktop .nautilus-canvas-item:hover {
  5184. color: #C3C7D1;
  5185. text-shadow: none; }
  5186. .nautilus-desktop .nautilus-canvas-item:selected {
  5187. color: #fefefe;
  5188. text-shadow: none; }
  5189. .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-canvas-item .subtitle:selected,
  5190. .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {
  5191. color: #fefefe; }
  5192. .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-list .subtitle:selected,
  5193. .nautilus-desktop .nautilus-list headerbar .subtitle:selected, headerbar .nautilus-desktop .nautilus-list .subtitle:selected {
  5194. color: #fefefe; }
  5195. /*********
  5196. * Gedit *
  5197. *********/
  5198. .gedit-search-slider {
  5199. padding: 4px;
  5200. border-radius: 0 0 3px 3px;
  5201. border: 0;
  5202. background-color: #161925; }
  5203. .xfce4-panel.panel {
  5204. background-color: #181b28;
  5205. color: #C3C7D1; }
  5206. /********
  5207. * Gala *
  5208. *******/
  5209. .gala-notification {
  5210. border-width: 0;
  5211. border-radius: 2px;
  5212. color: white;
  5213. border: 1px solid #181b28;
  5214. background-color: #181b28; }
  5215. .gala-notification .title,
  5216. .gala-notification .label {
  5217. color: #C3C7D1; }
  5218. .gala-button {
  5219. padding: 3px;
  5220. color: #181b28;
  5221. border: none;
  5222. border-radius: 50%;
  5223. background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);
  5224. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);
  5225. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
  5226. /**********
  5227. * Notify *
  5228. *********/
  5229. .notify {
  5230. /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/
  5231. border-radius: 5px;
  5232. border: 1px solid rgba(0, 0, 0, 0.7);
  5233. background-color: rgba(24, 27, 40, 0.05); }
  5234. /***************
  5235. * SwitchBoard *
  5236. ***************/
  5237. .category-label {
  5238. font-weight: bold;
  5239. color: #C3C7D1; }
  5240. /*************
  5241. * Slingshot *
  5242. ************/
  5243. .button.app {
  5244. border: none;
  5245. border-radius: 0;
  5246. box-shadow: none;
  5247. background-image: none; }
  5248. .button.app .app:hover {
  5249. border-radius: 8px;
  5250. border: none;
  5251. background-color: rgba(197, 14, 210, 0.3);
  5252. color: white; }
  5253. .button.app .app:focus {
  5254. /*background-color: transparentize(black, 0.20);*/ }
  5255. .search-item {
  5256. border-radius: 0;
  5257. border: none;
  5258. color: #C3C7D1;
  5259. background: none; }
  5260. .search-item:hover, .search-item:focus {
  5261. border-radius: 0;
  5262. background-color: rgba(197, 14, 210, 0.3);
  5263. color: #fefefe; }
  5264. .search-entry-large,
  5265. .search-entry-large:focus {
  5266. border: none;
  5267. font-size: 18px;
  5268. font-weight: 300;
  5269. background-image: none;
  5270. background: none;
  5271. box-shadow: none;
  5272. border-radius: 0; }
  5273. .search-category-header {
  5274. font-weight: bold;
  5275. color: #C3C7D1; }
  5276. /*********
  5277. * Panel *
  5278. ********/
  5279. .panel {
  5280. background-color: transparent;
  5281. transition: all 100ms ease-in-out; }
  5282. .panel.maximized {
  5283. background-color: #000; }
  5284. .panel.translucent {
  5285. background-color: rgba(0, 0, 0, 0.5); }
  5286. menubar.panel,
  5287. .panel menubar {
  5288. box-shadow: none;
  5289. border: none; }
  5290. .composited-indicator > revealer,
  5291. .composited-indicator > revealer image,
  5292. .composited-indicator > revealer label,
  5293. .composited-indicator > revealer spinner {
  5294. color: #fff;
  5295. font-weight: bold;
  5296. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);
  5297. transition: all 200ms ease-in-out;
  5298. -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }
  5299. .composited-indicator > revealer image:first-child + label {
  5300. margin-left: 5px; }
  5301. .panel.color-light .composited-indicator > revealer,
  5302. .panel.color-light .composited-indicator > revealer image,
  5303. .panel.color-light .composited-indicator > revealer label,
  5304. .panel.color-light .composited-indicator > revealer spinner {
  5305. color: rgba(0, 0, 0, 0.6);
  5306. text-shadow: 0 1px rgba(255, 255, 255, 0.1);
  5307. -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }
  5308. /**************
  5309. * Calculator *
  5310. **************/
  5311. PantheonCalculatorMainWindow {
  5312. border-radius: 0 0 4px 4px; }
  5313. PantheonCalculatorMainWindow .window-frame {
  5314. border-radius: 3px; }
  5315. /*********
  5316. * Cards *
  5317. *********/
  5318. .deck {
  5319. background-color: #07080b; }
  5320. .card {
  5321. background-color: #181b28;
  5322. border: none;
  5323. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);
  5324. transition: all 150ms ease-in-out; }
  5325. .card.collapsed {
  5326. background-color: #0e1018;
  5327. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }
  5328. /*********
  5329. * Noise *
  5330. *********/
  5331. NoiseLibraryWindow {
  5332. border-radius: 0 0 4px 4px; }
  5333. NoiseLibraryWindow .action-bar {
  5334. border-radius: 0 0 4px 4px; }
  5335. NoiseLibraryWindow .window-frame {
  5336. border-radius: 3px; }
  5337. /********
  5338. * Snap *
  5339. ********/
  5340. SnapMainWindow .take-button,
  5341. SnapSnapWindow .take-button {
  5342. border-radius: 0; }
  5343. /*******************
  5344. * Photos/Shotwell *
  5345. *******************/
  5346. DirectWindow .the-button-in-the-combobox,
  5347. LibraryWindow .the-button-in-the-combobox {
  5348. background: none; }
  5349. .checkerboard-layout {
  5350. background-color: #161925;
  5351. background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));
  5352. background-size: 24px 24px;
  5353. background-position: 0 0, 12px 12px; }
  5354. .checkboard-layout .item {
  5355. background-color: #C3C7D1; }
  5356. /*********
  5357. * Avatar *
  5358. *********/
  5359. .avatar {
  5360. border: 1px solid rgba(0, 0, 0, 0.23);
  5361. border-radius: 50%;
  5362. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }
  5363. /********
  5364. * Unity *
  5365. *********/
  5366. /* Unity window border color */
  5367. /* Unity window text color */
  5368. /* Backdrop Unity window text color */
  5369. /* Unity panel color #454D50 */
  5370. UnityDecoration {
  5371. /* Border properties (top, right, bottom, left) */
  5372. -UnityDecoration-extents: 28px 1px 1px 1px;
  5373. /* the size of the decorations */
  5374. -UnityDecoration-input-extents: 10px;
  5375. /* the extra size of the input areas */
  5376. /* Shadows settings */
  5377. -UnityDecoration-shadow-offset-x: 1px;
  5378. /* Size property, the shadow x offset */
  5379. -UnityDecoration-shadow-offset-y: 1px;
  5380. /* Size property, the shadow y offset */
  5381. -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;
  5382. /* Color property, active window shadow color */
  5383. -UnityDecoration-active-shadow-radius: 8px;
  5384. /* Size property, active window shadow radius */
  5385. -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;
  5386. /* Color property, inactive windows shadow color */
  5387. -UnityDecoration-inactive-shadow-radius: 5px;
  5388. /* Size property, inactive windows shadow radius */
  5389. /* Glow applied to the selected scaled window */
  5390. -UnityDecoration-glow-size: 8px;
  5391. /* Size property, size of glow */
  5392. -UnityDecoration-glow-color: #c50ed2;
  5393. /* Color property of the glow */
  5394. /* Title settings */
  5395. -UnityDecoration-title-indent: 10px;
  5396. /* Size property, left indent of the title */
  5397. -UnityDecoration-title-fade: 35px;
  5398. /* Size property, space of the title that can be faded */
  5399. -UnityDecoration-title-alignment: 0.0;
  5400. /* Float from 0.0 to 1.0, to align the title */
  5401. background-color: #eeeeee;
  5402. color: #31363D; }
  5403. UnityDecoration .top {
  5404. padding: 0 5px 0 5px;
  5405. border-radius: 4px 4px 0px 0px;
  5406. box-shadow: none;
  5407. border: 1px solid #eeeeee;
  5408. border-bottom-width: 0;
  5409. background-color: #eeeeee;
  5410. color: #31363D;
  5411. border-top: 1px solid rgba(255, 255, 255, 0.1); }
  5412. UnityDecoration .top:backdrop {
  5413. border-bottom-width: 0;
  5414. color: #1a1d21;
  5415. border-top: 1px solid rgba(255, 255, 255, 0.1); }
  5416. UnityDecoration .top .menuitem {
  5417. color: #31363D; }
  5418. UnityDecoration .top .menuitem:backdrop {
  5419. color: #1a1d21; }
  5420. UnityDecoration.left,
  5421. UnityDecoration.right {
  5422. background-repeat: repeat-x;
  5423. background-color: #ececec;
  5424. background-size: 1px 120px;
  5425. background-clip: border-box;
  5426. background-image: linear-gradient(to bottom, #eeeeee, #ececec); }
  5427. UnityDecoration.bottom {
  5428. background-size: 1px;
  5429. background-repeat: repeat-x;
  5430. background-color: #ececec; }
  5431. UnityDecoration.left:backdrop,
  5432. UnityDecoration.right:backdrop,
  5433. UnityDecoration.bottom:backdrop {
  5434. background-size: 1px;
  5435. background-repeat: repeat-x; }
  5436. /**************
  5437. * Unity Panel *
  5438. ***************/
  5439. UnityPanelWidget,
  5440. .unity-panel {
  5441. background-color: #d5d5d5;
  5442. color: #31363D; }
  5443. UnityPanelWidget:backdrop,
  5444. .unity-panel:backdrop {
  5445. color: #1a1d21; }
  5446. .unity-panel.menuitem,
  5447. .unity-panel .menuitem {
  5448. border-width: 0 1px;
  5449. color: #31363D; }
  5450. .unity-panel.menubar,
  5451. .unity-panel .menubar {
  5452. color: #31363D; }
  5453. .unity-panel.menu.menubar,
  5454. .unity-panel .menu .menubar {
  5455. background-color: #d5d5d5;
  5456. color: #31363D; }
  5457. .unity-panel.menubar:backdrop,
  5458. .unity-panel .menubar *:backdrop {
  5459. color: #6d707b; }
  5460. .unity-panel.menubar.menuitem,
  5461. .unity-panel.menubar .menuitem {
  5462. padding: 3px 5px;
  5463. border-width: 1px;
  5464. border-style: solid;
  5465. border: none;
  5466. background: none;
  5467. color: #31363D;
  5468. box-shadow: none; }
  5469. .unity-panel.menubar.menuitem:hover,
  5470. .unity-panel.menubar .menuitem:hover {
  5471. border-radius: 0;
  5472. background-color: #ebebeb;
  5473. color: #31363D;
  5474. box-shadow: none; }
  5475. .unity-panel.menubar .menuitem *:hover {
  5476. color: white;
  5477. box-shadow: none; }
  5478. .unity-panel.menubar .menuitem.separator,
  5479. .unity-panel.menubar.menuitem.separator {
  5480. border: none;
  5481. color: rgba(12, 14, 21, 0.8); }
  5482. /* Force Quit */
  5483. SheetStyleDialog.unity-force-quit {
  5484. background-color: #181b28; }
  5485. @keyframes playbackmenuitem_spinner {
  5486. to {
  5487. -gtk-icon-transform: rotate(1turn); } }
  5488. .menu IdoPlaybackMenuItem.menuitem:active {
  5489. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  5490. animation: playbackmenuitem_spinner 1s infinite linear;
  5491. color: #c50ed2; }
  5492. /***********************
  5493. * App-Specific Styles *
  5494. ***********************/
  5495. /*********
  5496. * Geary *
  5497. *********/
  5498. .geary-titlebar-left .separator,
  5499. .geary-titlebar-right .separator {
  5500. opacity: 0; }
  5501. ConversationListView {
  5502. -GtkTreeView-grid-line-width: 0; }
  5503. ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {
  5504. background-color: #c50ed2;
  5505. color: #fefefe; }
  5506. ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {
  5507. background-color: rgba(197, 14, 210, 0.6);
  5508. color: rgba(254, 254, 254, 0.5); }
  5509. ConversationListView .view .cell, ConversationListView iconview .cell {
  5510. border: solid rgba(0, 0, 0, 0.2);
  5511. border-width: 0 0 1px 0; }
  5512. ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {
  5513. color: #fefefe;
  5514. border: 0px solid #980ba2; }
  5515. /***********
  5516. * LightDm *
  5517. ***********/
  5518. #panel_window {
  5519. background-color: rgba(0, 0, 0, 0.7);
  5520. color: white;
  5521. font-weight: bold;
  5522. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.7); }
  5523. #panel_window .menubar,
  5524. #panel_window .menubar > .menuitem menubar,
  5525. #panel_window menubar > menuitem {
  5526. background-color: transparent;
  5527. color: white;
  5528. font-weight: bold; }
  5529. #panel_window .menubar .menuitem:disabled,
  5530. #panel_window menubar menuitem:disabled {
  5531. color: rgba(255, 255, 255, 0.5); }
  5532. #panel_window .menubar .menuitem:disabled GtkLabel,
  5533. #panel_window menubar menuitem:disabled GtkLabel {
  5534. color: inherit; }
  5535. #panel_window .menubar .menuitem:disabled label,
  5536. #panel_window menubar menuitem:disabled label {
  5537. color: inherit; }
  5538. #panel_window .menubar .menu > .menuitem,
  5539. #panel_window menubar menu > menuitem {
  5540. font-weight: normal; }
  5541. #login_window,
  5542. #shutdown_dialog,
  5543. #restart_dialog {
  5544. font-weight: normal;
  5545. border-style: none;
  5546. background-color: transparent;
  5547. color: #C3C7D1; }
  5548. #content_frame {
  5549. padding-bottom: 14px;
  5550. background-color: #161925;
  5551. border-top-left-radius: 2px;
  5552. border-top-right-radius: 2px;
  5553. border: solid rgba(0, 0, 0, 0.1);
  5554. border-width: 1px 1px 0 1px; }
  5555. #content_frame button {
  5556. font-weight: bold;
  5557. color: #C3C7D1;
  5558. background-color: #181b28;
  5559. text-shadow: none; }
  5560. #content_frame button:hover {
  5561. color: #C3C7D1;
  5562. outline-color: rgba(195, 199, 209, 0.3);
  5563. background-color: #181b28;
  5564. text-shadow: none; }
  5565. #content_frame button:active, #content_frame button:checked {
  5566. color: #C3C7D1;
  5567. outline-color: rgba(195, 199, 209, 0.3);
  5568. background-color: #c50ed2;
  5569. text-shadow: none; }
  5570. #content_frame button:disabled {
  5571. color: #a1a5b0;
  5572. outline-color: rgba(195, 199, 209, 0.3);
  5573. background-color: #171a26;
  5574. text-shadow: none; }
  5575. #buttonbox_frame {
  5576. padding-top: 20px;
  5577. padding-bottom: 0px;
  5578. border-style: none;
  5579. background-color: #161925;
  5580. border-bottom-left-radius: 3px;
  5581. border-bottom-right-radius: 3px;
  5582. border: solid rgba(0, 0, 0, 0.1);
  5583. border-width: 0 1px 1px 1px; }
  5584. #buttonbox_frame button {
  5585. color: #fefefe;
  5586. border-color: rgba(0, 0, 0, 0.7);
  5587. background-color: rgba(20, 23, 26, 0.8);
  5588. background-clip: padding-box;
  5589. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5590. text-shadow: 0 1px black;
  5591. -gtk-icon-shadow: 0 1px black;
  5592. outline-color: rgba(254, 254, 254, 0.3); }
  5593. #buttonbox_frame button:hover {
  5594. color: white;
  5595. border-color: rgba(0, 0, 0, 0.7);
  5596. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  5597. background-clip: padding-box;
  5598. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5599. text-shadow: 0 1px black;
  5600. -gtk-icon-shadow: 0 1px black;
  5601. outline-color: rgba(254, 254, 254, 0.3); }
  5602. #buttonbox_frame button:active, #buttonbox_frame button:checked {
  5603. color: white;
  5604. border-color: rgba(0, 0, 0, 0.7);
  5605. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  5606. background-clip: padding-box;
  5607. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5608. text-shadow: none;
  5609. -gtk-icon-shadow: none;
  5610. outline-color: rgba(254, 254, 254, 0.3); }
  5611. #buttonbox_frame button:disabled {
  5612. color: #898b8c;
  5613. border-color: rgba(0, 0, 0, 0.7);
  5614. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  5615. background-clip: padding-box;
  5616. box-shadow: none;
  5617. text-shadow: none;
  5618. -gtk-icon-shadow: none; }
  5619. #login_window #user_combobox {
  5620. color: #C3C7D1;
  5621. font-size: 13px; }
  5622. #login_window #user_combobox .menu,
  5623. #login_window #user_combobox menu {
  5624. font-weight: normal; }
  5625. #user_image {
  5626. padding: 3px;
  5627. border-radius: 2px; }
  5628. #greeter_infobar {
  5629. border-bottom-width: 0;
  5630. font-weight: bold; }