Guest User

Untitled

a guest
Apr 10th, 2024
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 227.95 KB | None | 0 0
  1. @keyframes switch_ripple_effect {
  2. from {
  3. background-image: radial-gradient(circle farthest-corner at center, #315bef 0%, transparent 0%);
  4. }
  5. to {
  6. background-image: radial-gradient(circle farthest-corner at center, #315bef 100%, transparent 0%);
  7. }
  8. }
  9.  
  10. @keyframes header_ripple_effect {
  11. from {
  12. background-image: radial-gradient(circle farthest-corner at center, #373737 0%, transparent 0%);
  13. }
  14. to {
  15. background-image: radial-gradient(circle farthest-corner at center, #373737 100%, transparent 0%);
  16. }
  17. }
  18.  
  19. .card, listview.boxed-list,
  20. list.boxed-list, listview.content:not(.conversation-listbox),
  21. list.content:not(.conversation-listbox) {
  22. border-radius: 5px;
  23. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06);
  24. background-color: rgba(255, 255, 255, 0.05);
  25. border: none;
  26. }
  27.  
  28. .card > separator, listview.boxed-list > separator,
  29. list.boxed-list > separator, listview.content:not(.conversation-listbox) > separator,
  30. list.content:not(.conversation-listbox) > separator {
  31. background: none;
  32. min-height: 0;
  33. }
  34.  
  35. listview.boxed-list > row.expander list > row,
  36. list.boxed-list > row.expander list > row, listview.boxed-list > row,
  37. list.boxed-list > row, listview.content:not(.conversation-listbox) > row,
  38. list.content:not(.conversation-listbox) > row {
  39. border: none;
  40. }
  41.  
  42. listview.boxed-list > row.expander list > row:first-child,
  43. list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child,
  44. list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child,
  45. list.content:not(.conversation-listbox) > row:first-child {
  46. border-top-left-radius: 8px;
  47. border-top-right-radius: 8px;
  48. }
  49.  
  50. listview.boxed-list > row.expander list > row:last-child,
  51. list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child,
  52. list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child,
  53. list.content:not(.conversation-listbox) > row:last-child {
  54. border-bottom-left-radius: 8px;
  55. border-bottom-right-radius: 8px;
  56. }
  57.  
  58. listview.boxed-list > row.expander list > row:only-child,
  59. list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child,
  60. list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child,
  61. list.content:not(.conversation-listbox) > row:only-child {
  62. border-radius: 8px;
  63. }
  64.  
  65. .background {
  66. color: #dedede;
  67. background-color: #333333;
  68. }
  69.  
  70. .background.csd {
  71. border-radius: 8px;
  72. }
  73.  
  74. .background.maximized, .background.solid-csd {
  75. border-radius: 0;
  76. }
  77.  
  78. dnd {
  79. color: #dedede;
  80. }
  81.  
  82. .normal-icons {
  83. -gtk-icon-size: 16px;
  84. }
  85.  
  86. .large-icons {
  87. -gtk-icon-size: 32px;
  88. }
  89.  
  90. .aboutdialog .large-icons {
  91. -gtk-icon-size: 128px;
  92. }
  93.  
  94. spinner:disabled,
  95. arrow:disabled,
  96. scrollbar:disabled,
  97. check:disabled,
  98. radio:disabled,
  99. treeview.expander:disabled,
  100. label:disabled > selection.expander {
  101. -gtk-icon-filter: opacity(0.5);
  102. }
  103.  
  104. iconview, .view {
  105. color: #dadada;
  106. background-color: #242424;
  107. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  108. }
  109.  
  110. iconview:selected, .view:selected {
  111. color: white;
  112. background-color: #315bef;
  113. transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  114. }
  115.  
  116. textview {
  117. background-color: #242424;
  118. }
  119.  
  120. textview > text {
  121. background-color: #242424;
  122. }
  123.  
  124. textview border {
  125. background-color: #2c2c2c;
  126. }
  127.  
  128. iconview, iconview:hover, iconview:selected {
  129. border-radius: 5px;
  130. }
  131.  
  132. .content-view rubberband, columnview.view > rubberband,
  133. treeview.view > rubberband, flowbox > rubberband,
  134. rubberband,
  135. gridview > rubberband {
  136. border: 1px solid #113edc;
  137. background-color: rgba(17, 62, 220, 0.2);
  138. }
  139.  
  140. flowbox > flowboxchild {
  141. padding: 3px;
  142. border-radius: 5px;
  143. }
  144.  
  145. flowbox > flowboxchild:selected {
  146. outline-offset: -2px;
  147. }
  148.  
  149. flowbox.search-bar {
  150. border-bottom: 1px solid rgba(0, 0, 0, 0.75);
  151. }
  152.  
  153. gridview > child {
  154. padding: 3px;
  155. }
  156.  
  157. gridview > child:selected {
  158. outline-color: #0f37c4;
  159. }
  160.  
  161. gridview > child box {
  162. border-spacing: 8px;
  163. margin: 12px;
  164. }
  165.  
  166. coverflow cover {
  167. color: #dadada;
  168. background-color: #242424;
  169. border: 1px solid black;
  170. }
  171.  
  172. label.separator {
  173. color: #dedede;
  174. }
  175.  
  176. label > selection {
  177. color: white;
  178. background-color: #315bef;
  179. }
  180.  
  181. label:disabled {
  182. opacity: 1;
  183. filter: none;
  184. color: rgba(222, 222, 222, 0.35);
  185. }
  186.  
  187. popover.background label.separator, headerbar .subtitle, label.separator, .dim-label, row label.subtitle, entry > text > placeholder {
  188. opacity: 0.55;
  189. text-shadow: none;
  190. }
  191.  
  192. window.assistant .sidebar {
  193. background-color: #242424;
  194. border-top: 1px solid rgba(255, 255, 255, 0.12);
  195. }
  196.  
  197. window.assistant.csd .sidebar {
  198. border-top-style: none;
  199. }
  200.  
  201. window.assistant .sidebar label {
  202. padding: 6px 12px;
  203. }
  204.  
  205. window.assistant .sidebar label.highlight {
  206. background-color: #315bef;
  207. color: white;
  208. }
  209.  
  210. toast, .osd .scale-popup > arrow, .osd .scale-popup > contents, popover.background.osd, popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd {
  211. color: #dadada;
  212. border: none;
  213. background-color: #2a2a2a;
  214. background-clip: padding-box;
  215. border-radius: 8px;
  216. }
  217.  
  218. .osd {
  219. padding: 6px;
  220. margin: 5px 8px 11px 8px;
  221. outline: 1px solid rgba(255, 255, 255, 0.1);
  222. outline-offset: -1px;
  223. box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
  224. }
  225.  
  226. .osd.circular {
  227. border-radius: 100%;
  228. }
  229.  
  230. @keyframes spin {
  231. to {
  232. transform: rotate(1turn);
  233. }
  234. }
  235.  
  236. spinner {
  237. background: none;
  238. opacity: 0;
  239. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  240. }
  241.  
  242. spinner:checked {
  243. opacity: 1;
  244. animation: spin 1s linear infinite;
  245. }
  246.  
  247. spinner:checked:disabled, label:disabled > selection:checked {
  248. opacity: 0.5;
  249. }
  250.  
  251. .large-title {
  252. font-weight: 300;
  253. font-size: 24pt;
  254. }
  255.  
  256. .title-1 {
  257. font-weight: 800;
  258. font-size: 20pt;
  259. }
  260.  
  261. .title-2 {
  262. font-weight: 800;
  263. font-size: 15pt;
  264. }
  265.  
  266. .title-3 {
  267. font-weight: 700;
  268. font-size: 15pt;
  269. }
  270.  
  271. .title-4 {
  272. font-weight: 700;
  273. font-size: 13pt;
  274. }
  275.  
  276. .heading {
  277. font-weight: 700;
  278. font-size: 11pt;
  279. }
  280.  
  281. .body {
  282. font-weight: 400;
  283. font-size: 11pt;
  284. }
  285.  
  286. .caption {
  287. font-weight: 400;
  288. font-size: 9pt;
  289. }
  290.  
  291. .caption-heading {
  292. font-weight: 700;
  293. font-size: 9pt;
  294. }
  295.  
  296. spinbutton > text, .linked > entry:not(:only-child) {
  297. color: #dadada;
  298. background-color: #242424;
  299. outline: none;
  300. border-image: none;
  301. border: 1px solid;
  302. border-color: rgba(255, 255, 255, 0.12);
  303. border-bottom-color: rgba(255, 255, 255, 0.12);
  304. background-clip: border-box;
  305. background-origin: border-box;
  306. }
  307.  
  308. spinbutton > text:focus-within, .linked > entry:focus-within:not(:only-child) {
  309. color: #dadada;
  310. background-color: #242424;
  311. outline: none;
  312. border-image: none;
  313. border-color: #6081f3;
  314. }
  315.  
  316. spinbutton > text:disabled, .linked > entry:disabled:not(:only-child) {
  317. color: rgba(222, 222, 222, 0.35);
  318. background-color: rgba(36, 36, 36, 0.55);
  319. border-image: none;
  320. border-color: rgba(255, 255, 255, 0.12);
  321. transition: none;
  322. }
  323.  
  324. entry {
  325. min-height: 20px;
  326. border: 3px solid transparent;
  327. padding: 2px 8px;
  328. border-radius: 7px;
  329. border-spacing: 6px;
  330. caret-color: currentColor;
  331. background-clip: padding-box;
  332. background-origin: padding-box;
  333. border-image-width: 6px 6px 6px 6px;
  334. border-image-slice: 6 6 6 6;
  335. border-image-repeat: stretch;
  336. border-image-source: -gtk-scaled(url("assets/entry-dark.png"), url("assets/[email protected]"));
  337. color: #dadada;
  338. background-color: #242424;
  339. outline: none;
  340. }
  341.  
  342. entry.search {
  343. border-radius: 5px;
  344. }
  345.  
  346. entry > image {
  347. color: #b9b9b9;
  348. }
  349.  
  350. entry > image.left {
  351. padding-left: 0;
  352. padding-right: 6px;
  353. }
  354.  
  355. entry > image.right {
  356. padding-right: 0;
  357. padding-left: 6px;
  358. }
  359.  
  360. headerbar.flat entry, entry.flat {
  361. min-height: 0;
  362. background-image: none;
  363. border-color: transparent;
  364. border-radius: 0;
  365. }
  366.  
  367. entry:focus-within {
  368. color: #dadada;
  369. background-color: #242424;
  370. outline: none;
  371. border-radius: 7px;
  372. transition: border-image 200ms ease-out, box-shadow 200ms ease-out;
  373. border-image-source: -gtk-scaled(url("assets/entry-focus-dark.png"), url("assets/[email protected]"));
  374. }
  375.  
  376. entry:focus-within > placeholder {
  377. opacity: 0;
  378. }
  379.  
  380. entry:disabled {
  381. color: rgba(222, 222, 222, 0.35);
  382. background-color: rgba(36, 36, 36, 0.55);
  383. border-radius: 7px;
  384. border-image-source: -gtk-scaled(url("assets/entry-disabled-dark.png"), url("assets/[email protected]"));
  385. }
  386.  
  387. row entry notebook entry, row entry notebook entry:focus-within, notebook .linked entry, notebook .linked entry:focus-within, notebook spinbutton > entry, notebook spinbutton > entry:focus-within, notebook spinbutton > entry:not(.vertical), notebook spinbutton > entry:not(.vertical):focus-within {
  388. background-color: #1f1f1f;
  389. }
  390.  
  391. row entry notebook entry:disabled, notebook .linked entry:disabled, notebook spinbutton > entry:disabled, notebook spinbutton > entry:not(.vertical):disabled {
  392. background-color: rgba(31, 31, 31, 0.55);
  393. }
  394.  
  395. notebook searchbar entry, notebook searchbar entry:focus-within, notebook infobar entry, notebook infobar entry:focus-within {
  396. background-color: #242424;
  397. }
  398.  
  399. notebook searchbar entry:disabled, notebook infobar entry:disabled {
  400. background-color: rgba(36, 36, 36, 0.55);
  401. }
  402.  
  403. entry.warning {
  404. color: white;
  405. border-color: rgba(255, 255, 255, 0.12);
  406. background-color: #a0562e;
  407. border-image: none;
  408. }
  409.  
  410. entry.warning image {
  411. color: white;
  412. }
  413.  
  414. entry.warning:focus-within {
  415. color: white;
  416. background-color: #F27835;
  417. box-shadow: none;
  418. }
  419.  
  420. entry.warning > selection, entry.warning > selection:focus {
  421. background-color: white;
  422. color: #F27835;
  423. }
  424.  
  425. entry.error {
  426. color: white;
  427. border-color: rgba(255, 255, 255, 0.12);
  428. background-color: #a63530;
  429. border-image: none;
  430. }
  431.  
  432. entry.error image {
  433. color: white;
  434. }
  435.  
  436. entry.error:focus-within {
  437. color: white;
  438. background-color: #FC4138;
  439. box-shadow: none;
  440. }
  441.  
  442. entry.error > selection, entry.error > selection:focus {
  443. background-color: white;
  444. color: #FC4138;
  445. }
  446.  
  447. entry.search-missing {
  448. color: white;
  449. border-color: rgba(255, 255, 255, 0.12);
  450. background-color: #a63530;
  451. border-image: none;
  452. }
  453.  
  454. entry.search-missing image {
  455. color: white;
  456. }
  457.  
  458. entry.search-missing:focus-within {
  459. color: white;
  460. background-color: #FC4138;
  461. box-shadow: none;
  462. }
  463.  
  464. entry.search-missing > selection, entry.search-missing > selection:focus {
  465. background-color: white;
  466. color: #FC4138;
  467. }
  468.  
  469. entry:drop(active):focus, entry:drop(active) {
  470. border-color: #F08437;
  471. box-shadow: none;
  472. border-image: none;
  473. }
  474.  
  475. .osd entry {
  476. color: #dadada;
  477. border-color: rgba(0, 0, 0, 0.15);
  478. background-color: rgba(98, 98, 98, 0.96);
  479. border-image: none;
  480. }
  481.  
  482. .osd entry image, .osd entry image:hover {
  483. color: inherit;
  484. }
  485.  
  486. .osd entry:focus {
  487. color: white;
  488. border-color: #5578c7;
  489. background-color: #315bef;
  490. border-image: none;
  491. }
  492.  
  493. .osd entry:disabled {
  494. color: #dadada;
  495. background-color: rgba(98, 98, 98, 0.81);
  496. opacity: 1;
  497. border-image: none;
  498. }
  499.  
  500. .osd entry selection:focus, .osd entry selection {
  501. color: #315bef;
  502. background-color: white;
  503. }
  504.  
  505. entry > progress {
  506. margin: 0 -6px;
  507. border-radius: 0;
  508. border-width: 0 0 2px;
  509. border-color: #315bef;
  510. border-style: solid;
  511. background-image: none;
  512. background-color: transparent;
  513. box-shadow: none;
  514. }
  515.  
  516. entry progress > trough > progress {
  517. background-color: transparent;
  518. background-image: none;
  519. border-radius: 0;
  520. border-width: 0 0 2px;
  521. border-color: #315bef;
  522. border-style: solid;
  523. box-shadow: none;
  524. }
  525.  
  526. treeview entry.flat, treeview entry {
  527. border-radius: 0;
  528. background-image: none;
  529. background-color: #242424;
  530. border: 1px solid rgba(255, 255, 255, 0.12);
  531. border-image: none;
  532. }
  533.  
  534. treeview entry.flat:focus-within, treeview entry:focus-within {
  535. border-image: none;
  536. border-color: #315bef;
  537. }
  538.  
  539. .entry-tag, #NautilusQueryEditor #NautilusQueryEditorTag {
  540. margin: 8px;
  541. border-radius: 50px;
  542. box-shadow: none;
  543. background-color: #f8464c;
  544. color: white;
  545. border: none;
  546. }
  547.  
  548. .entry-tag:hover, #NautilusQueryEditor #NautilusQueryEditorTag:hover {
  549. box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12);
  550. }
  551.  
  552. :dir(ltr) .entry-tag, :dir(ltr) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(ltr) #NautilusQueryEditorTag {
  553. margin-left: 8px;
  554. margin-right: 0px;
  555. padding-left: 8px;
  556. padding-right: 4px;
  557. }
  558.  
  559. :dir(rtl) .entry-tag, :dir(rtl) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(rtl) #NautilusQueryEditorTag {
  560. margin-left: 0px;
  561. margin-right: 8px;
  562. padding-left: 4px;
  563. padding-right: 8px;
  564. }
  565.  
  566. .entry-tag.button, #NautilusQueryEditor .button#NautilusQueryEditorTag {
  567. box-shadow: none;
  568. border: none;
  569. background-color: transparent;
  570. }
  571.  
  572. .entry-tag.button:not(:hover):not(:active), #NautilusQueryEditor .button#NautilusQueryEditorTag:not(:hover):not(:active) {
  573. color: rgba(222, 222, 222, 0.35);
  574. }
  575.  
  576. @keyframes needs_attention {
  577. from {
  578. background-image: radial-gradient(farthest-side, #7894f5 0%, rgba(120, 148, 245, 0) 0%);
  579. }
  580. to {
  581. background-image: radial-gradient(farthest-side, #7894f5 95%, rgba(120, 148, 245, 0));
  582. }
  583. }
  584.  
  585. stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, stackswitcher > button.needs-attention > image {
  586. animation: needs_attention 150ms ease-in;
  587. background-image: radial-gradient(farthest-side, #7894f5 96%, rgba(120, 148, 245, 0));
  588. background-size: 6px 6px, 6px 6px;
  589. background-repeat: no-repeat;
  590. background-position: right 3px, right 2px;
  591. }
  592.  
  593. stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop {
  594. background-size: 6px 6px, 0 0;
  595. }
  596.  
  597. stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) {
  598. background-position: left 3px, left 2px;
  599. }
  600.  
  601. button {
  602. min-height: 20px;
  603. min-width: 16px;
  604. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  605. border: 1px solid;
  606. border-radius: 5px;
  607. padding: 0 6px;
  608. color: #dedede;
  609. border-color: rgba(0, 0, 0, 0.15);
  610. border-top-color: rgba(0, 0, 0, 0.15);
  611. border-bottom-color: rgba(0, 0, 0, 0.15);
  612. background-color: #656565;
  613. background-clip: padding-box;
  614. background-origin: padding-box;
  615. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  616. }
  617.  
  618. button separator {
  619. margin: 4px 1px;
  620. }
  621.  
  622. window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:not(.close):not(.minimize):not(.maximize),
  623. .content-pane headerbar button:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button, popover.background box.circular-buttons button.circular.image-button.model, headerbar.flat button, .toolbar button, button.flat {
  624. min-height: 24px;
  625. border: none;
  626. background-color: transparent;
  627. background-image: none;
  628. box-shadow: none;
  629. background-clip: padding-box;
  630. transition: none;
  631. }
  632.  
  633. window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize),
  634. .content-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover, popover.background box.circular-buttons button.circular.image-button.model:hover, headerbar.flat button:hover, .toolbar button:hover, button.flat:hover {
  635. color: #c5c5c5;
  636. background-color: rgba(255, 255, 255, 0.15);
  637. background-image: none;
  638. box-shadow: none;
  639. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  640. transition-duration: 350ms;
  641. }
  642.  
  643. window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize),
  644. .content-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover:active, popover.background box.circular-buttons button.circular.image-button.model:hover:active, headerbar.flat button:hover:active, .toolbar button:hover:active, button.flat:hover:active {
  645. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  646. }
  647.  
  648. window.background > contents > toastoverlay > leaflet > box > headerbar button:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:active:not(.close):not(.minimize):not(.maximize),
  649. .content-pane headerbar button:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:active, popover.background box.circular-buttons button.circular.image-button.model:active, headerbar.flat button:active, .toolbar button:active, window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize),
  650. .content-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked, popover.background box.circular-buttons button.circular.image-button.model:checked, headerbar.flat button:checked, .toolbar button:checked, button.flat:active, button.flat:checked {
  651. background-image: none;
  652. color: white;
  653. background-color: rgba(255, 255, 255, 0.25);
  654. box-shadow: none;
  655. }
  656.  
  657. window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize),
  658. .content-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked:hover, popover.background box.circular-buttons button.circular.image-button.model:checked:hover, headerbar.flat button:checked:hover, .toolbar button:checked:hover, button.flat:checked:hover {
  659. background-image: none;
  660. }
  661.  
  662. window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
  663. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled, label:disabled > selection.flat {
  664. background-color: transparent;
  665. box-shadow: none;
  666. }
  667.  
  668. window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) label, window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label,
  669. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, tabbar tabbox > tab button.tab-close-button:disabled label, popover.background box.circular-buttons button.circular.image-button.model:disabled label, headerbar.flat button:disabled label, .toolbar button:disabled label, window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
  670. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled label, label:disabled > selection.flat label, button.flat:disabled, label:disabled > selection.flat {
  671. color: rgba(222, 222, 222, 0.35);
  672. opacity: 1;
  673. }
  674.  
  675. window.background > contents > toastoverlay > leaflet > box > headerbar button.toggle.popup:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize),
  676. .content-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.toggle.popup.tab-close-button, popover.background box.circular-buttons button.toggle.popup.circular.image-button.model, headerbar.flat button.toggle.popup, .toolbar button.toggle.popup, button.flat.toggle.popup {
  677. min-width: 20px;
  678. }
  679.  
  680. button:hover {
  681. color: #f8f8f8;
  682. border-color: rgba(0, 0, 0, 0.15);
  683. border-top-color: rgba(0, 0, 0, 0.15);
  684. border-bottom-color: rgba(0, 0, 0, 0.15);
  685. background-color: #6d6d6d;
  686. background-clip: padding-box;
  687. background-origin: padding-box;
  688. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  689. }
  690.  
  691. button:active, button:checked {
  692. color: white;
  693. background-color: #315bef;
  694. border-color: rgba(0, 0, 0, 0.15);
  695. border-top-color: rgba(0, 0, 0, 0.15);
  696. border-bottom-color: rgba(0, 0, 0, 0.15);
  697. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  698. transition-duration: 200ms;
  699. background-clip: padding-box;
  700. background-origin: padding-box;
  701. }
  702.  
  703. button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
  704. color: inherit;
  705. opacity: 0.6;
  706. }
  707.  
  708. button:checked:hover {
  709. background-image: linear-gradient(0deg, #3a63f0 0%, #6a88f3 100%);
  710. background-clip: padding-box;
  711. background-origin: padding-box;
  712. }
  713.  
  714. button:disabled {
  715. border-color: rgba(0, 0, 0, 0.15);
  716. background-color: rgba(101, 101, 101, 0.55);
  717. background-image: none;
  718. background-clip: padding-box;
  719. background-origin: padding-box;
  720. }
  721.  
  722. button:disabled label, button:disabled {
  723. color: rgba(222, 222, 222, 0.35);
  724. opacity: 1;
  725. }
  726.  
  727. button:disabled:active, button:disabled:checked {
  728. border-color: rgba(0, 0, 0, 0.15);
  729. background-color: rgba(49, 91, 239, 0.55);
  730. background-image: none;
  731. }
  732.  
  733. button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
  734. color: rgba(255, 255, 255, 0.55);
  735. }
  736.  
  737. button.image-button {
  738. min-height: 24px;
  739. padding-left: 6px;
  740. padding-right: 6px;
  741. }
  742.  
  743. button.text-button {
  744. min-height: 24px;
  745. padding-left: 12px;
  746. padding-right: 12px;
  747. }
  748.  
  749. button.text-button.image-button {
  750. min-height: 24px;
  751. padding-left: 6px;
  752. padding-right: 6px;
  753. }
  754.  
  755. button.text-button.image-button label:first-child {
  756. padding-left: 8px;
  757. padding-right: 2px;
  758. }
  759.  
  760. button.text-button.image-button label:last-child {
  761. padding-right: 8px;
  762. padding-left: 2px;
  763. }
  764.  
  765. button.text-button.image-button label:only-child {
  766. padding-left: 8px;
  767. padding-right: 8px;
  768. }
  769.  
  770. button.text-button.image-button.popup {
  771. padding-right: 6px;
  772. padding-left: 6px;
  773. }
  774.  
  775. button:drop(active) {
  776. color: #F08437;
  777. border-color: #F08437;
  778. box-shadow: none;
  779. }
  780.  
  781. button.osd {
  782. color: #dadada;
  783. background-color: #2a2a2a;
  784. border-color: #161616;
  785. box-shadow: none;
  786. }
  787.  
  788. button.osd.image-button {
  789. padding: 0;
  790. min-height: 42px;
  791. min-width: 42px;
  792. }
  793.  
  794. button.osd:hover {
  795. color: #315bef;
  796. }
  797.  
  798. button.osd:active, button.osd:checked {
  799. color: white;
  800. border-color: rgba(0, 0, 0, 0.15);
  801. background-color: #315bef;
  802. background-image: none;
  803. box-shadow: none;
  804. }
  805.  
  806. button.osd:disabled, label:disabled > selection.osd {
  807. color: #5f5f5f;
  808. border-color: rgba(0, 0, 0, 0.15);
  809. background-color: rgba(98, 98, 98, 0.81);
  810. box-shadow: none;
  811. opacity: 1;
  812. }
  813.  
  814. toast button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  815. color: #dadada;
  816. border-color: rgba(0, 0, 0, 0.15);
  817. background-color: rgba(98, 98, 98, 0.96);
  818. box-shadow: none;
  819. }
  820.  
  821. toast button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
  822. color: #dadada;
  823. border-color: rgba(0, 0, 0, 0.15);
  824. background-color: #747474;
  825. box-shadow: none;
  826. }
  827.  
  828. toast button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, toast button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active, .osd button:checked {
  829. color: white;
  830. border-color: rgba(0, 0, 0, 0.15);
  831. background-color: #315bef;
  832. background-image: none;
  833. box-shadow: none;
  834. }
  835.  
  836. toast button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled {
  837. color: #5f5f5f;
  838. border-color: rgba(0, 0, 0, 0.15);
  839. background-color: rgba(98, 98, 98, 0.81);
  840. box-shadow: none;
  841. opacity: 1;
  842. }
  843.  
  844. toast button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
  845. border-color: transparent;
  846. background-color: transparent;
  847. background-image: none;
  848. box-shadow: none;
  849. box-shadow: none;
  850. }
  851.  
  852. toast button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
  853. color: #dadada;
  854. border-color: rgba(0, 0, 0, 0.15);
  855. background-color: #747474;
  856. box-shadow: none;
  857. }
  858.  
  859. toast button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, label:disabled > selection.flat, .osd button.flat:disabled, .osd label:disabled > selection.flat {
  860. color: #5f5f5f;
  861. border-color: rgba(0, 0, 0, 0.15);
  862. background-color: rgba(98, 98, 98, 0.81);
  863. box-shadow: none;
  864. opacity: 1;
  865. background-image: none;
  866. }
  867.  
  868. toast button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, toast button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
  869. color: white;
  870. border-color: rgba(0, 0, 0, 0.15);
  871. background-color: #315bef;
  872. background-image: none;
  873. box-shadow: none;
  874. }
  875.  
  876. .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
  877. box-shadow: none;
  878. }
  879.  
  880. button.suggested-action {
  881. color: white;
  882. background-color: #3484e2;
  883. border-color: rgba(0, 0, 0, 0.15);
  884. background-image: none;
  885. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  886. }
  887.  
  888. button.suggested-action.flat {
  889. border-color: transparent;
  890. background-color: transparent;
  891. background-image: none;
  892. box-shadow: none;
  893. color: #3484e2;
  894. }
  895.  
  896. button.suggested-action:hover {
  897. color: white;
  898. background-color: #4a92e5;
  899. border-color: rgba(0, 0, 0, 0.15);
  900. background-image: none;
  901. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  902. }
  903.  
  904. button.suggested-action:active, button.suggested-action:checked {
  905. color: white;
  906. background-color: #619fe8;
  907. border-color: rgba(0, 0, 0, 0.15);
  908. background-image: none;
  909. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  910. box-shadow: none;
  911. }
  912.  
  913. button.suggested-action.flat:disabled, label:disabled > selection.flat {
  914. border-color: transparent;
  915. background-color: transparent;
  916. background-image: none;
  917. box-shadow: none;
  918. color: rgba(222, 222, 222, 0.35);
  919. }
  920.  
  921. button.suggested-action:disabled, label:disabled > selection.suggested-action {
  922. border-color: rgba(0, 0, 0, 0.15);
  923. background-color: rgba(101, 101, 101, 0.55);
  924. background-image: none;
  925. }
  926.  
  927. button.suggested-action:disabled label, label:disabled > selection.suggested-action label, button.suggested-action:disabled, label:disabled > selection.suggested-action {
  928. color: rgba(222, 222, 222, 0.35);
  929. opacity: 1;
  930. }
  931.  
  932. button.destructive-action {
  933. color: white;
  934. background-color: #f8464c;
  935. border-color: rgba(0, 0, 0, 0.15);
  936. background-image: none;
  937. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  938. }
  939.  
  940. button.destructive-action.flat {
  941. border-color: transparent;
  942. background-color: transparent;
  943. background-image: none;
  944. box-shadow: none;
  945. color: #f8464c;
  946. }
  947.  
  948. button.destructive-action:hover {
  949. color: white;
  950. background-color: #f95f64;
  951. border-color: rgba(0, 0, 0, 0.15);
  952. background-image: none;
  953. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  954. }
  955.  
  956. button.destructive-action:active, button.destructive-action:checked {
  957. color: white;
  958. background-color: #fa777c;
  959. border-color: rgba(0, 0, 0, 0.15);
  960. background-image: none;
  961. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  962. box-shadow: none;
  963. }
  964.  
  965. button.destructive-action.flat:disabled, label:disabled > selection.flat {
  966. border-color: transparent;
  967. background-color: transparent;
  968. background-image: none;
  969. box-shadow: none;
  970. color: rgba(222, 222, 222, 0.35);
  971. }
  972.  
  973. button.destructive-action:disabled, label:disabled > selection.destructive-action {
  974. border-color: rgba(0, 0, 0, 0.15);
  975. background-color: rgba(101, 101, 101, 0.55);
  976. background-image: none;
  977. }
  978.  
  979. button.destructive-action:disabled label, label:disabled > selection.destructive-action label, button.destructive-action:disabled, label:disabled > selection.destructive-action {
  980. color: rgba(222, 222, 222, 0.35);
  981. opacity: 1;
  982. }
  983.  
  984. stackswitcher > button {
  985. outline-offset: -3px;
  986. }
  987.  
  988. stackswitcher > button > label {
  989. padding-left: 6px;
  990. padding-right: 6px;
  991. }
  992.  
  993. stackswitcher > button > image {
  994. padding-left: 6px;
  995. padding-right: 6px;
  996. }
  997.  
  998. stackswitcher > button.text-button {
  999. padding-left: 10px;
  1000. padding-right: 10px;
  1001. }
  1002.  
  1003. stackswitcher > button.image-button {
  1004. padding-left: 2px;
  1005. padding-right: 2px;
  1006. }
  1007.  
  1008. stackswitcher > button.needs-attention:active > label, stackswitcher > button.needs-attention:active > image, stackswitcher > button.needs-attention:checked > label, stackswitcher > button.needs-attention:checked > image {
  1009. animation: none;
  1010. background-image: none;
  1011. }
  1012.  
  1013. button.font separator, button.file separator {
  1014. background-color: transparent;
  1015. }
  1016.  
  1017. splitbutton {
  1018. background: none;
  1019. border: none;
  1020. padding: 0;
  1021. }
  1022.  
  1023. splitbutton > button:first-child {
  1024. border-top-right-radius: 0;
  1025. border-bottom-right-radius: 0;
  1026. border-right: none;
  1027. }
  1028.  
  1029. splitbutton > menubutton:last-child > button {
  1030. border-top-left-radius: 0;
  1031. border-bottom-left-radius: 0;
  1032. margin-left: 1px;
  1033. }
  1034.  
  1035. splitbutton > separator {
  1036. background: none;
  1037. }
  1038.  
  1039. splitbutton:disabled {
  1040. filter: none;
  1041. }
  1042.  
  1043. .linked:not(.vertical):not(.path-bar) > entry + entry {
  1044. border-left-color: rgba(255, 255, 255, 0.12);
  1045. }
  1046.  
  1047. .linked:not(.vertical):not(.path-bar) > entry.error + entry,
  1048. .linked:not(.vertical):not(.path-bar) > entry + entry.error {
  1049. border-left-color: rgba(255, 255, 255, 0.12);
  1050. }
  1051.  
  1052. .linked:not(.vertical):not(.path-bar) > entry.warning + entry,
  1053. .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
  1054. border-left-color: rgba(255, 255, 255, 0.12);
  1055. }
  1056.  
  1057. .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
  1058. .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
  1059. border-left-color: rgba(255, 255, 255, 0.12);
  1060. }
  1061.  
  1062. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) {
  1063. box-shadow: inset 0 0 0 1px #6081f3;
  1064. }
  1065.  
  1066. .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:not(:last-child),
  1067. .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:last-child {
  1068. border-left-color: #6081f3;
  1069. }
  1070.  
  1071. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + entry,
  1072. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + button,
  1073. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + combobox > box > button.combo {
  1074. border-left-color: #6081f3;
  1075. }
  1076.  
  1077. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) {
  1078. box-shadow: inset 0 0 0 1px #F08437;
  1079. }
  1080.  
  1081. .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
  1082. .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
  1083. border-left-color: #F08437;
  1084. }
  1085.  
  1086. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
  1087. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
  1088. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1089. border-left-color: #F08437;
  1090. }
  1091.  
  1092. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) {
  1093. box-shadow: inset 0 0 0 1px #F27835;
  1094. }
  1095.  
  1096. .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:not(:last-child),
  1097. .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:last-child {
  1098. border-left-color: #F27835;
  1099. }
  1100.  
  1101. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + entry,
  1102. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + button,
  1103. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
  1104. border-left-color: #F27835;
  1105. }
  1106.  
  1107. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) {
  1108. box-shadow: inset 0 0 0 1px #FC4138;
  1109. }
  1110.  
  1111. .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:not(:last-child),
  1112. .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:last-child {
  1113. border-left-color: #FC4138;
  1114. }
  1115.  
  1116. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + entry,
  1117. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + button,
  1118. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
  1119. border-left-color: #FC4138;
  1120. }
  1121.  
  1122. .linked:not(.vertical):not(.path-bar) > button:active + entry,
  1123. .linked:not(.vertical):not(.path-bar) > button:checked + entry {
  1124. border-left-color: #2350ee;
  1125. }
  1126.  
  1127. .linked:not(.vertical):not(.path-bar) > button + button {
  1128. border-left-style: none;
  1129. }
  1130.  
  1131. .linked:not(.vertical).path-bar > button + button {
  1132. border-left-style: none;
  1133. }
  1134.  
  1135. headerbar .linked:not(.vertical) > entry:focus-within:not(:only-child) {
  1136. box-shadow: inset 0 0 0 2px #6081f3;
  1137. }
  1138.  
  1139. headerbar .linked:not(.vertical) > entry:drop(active):not(:only-child) {
  1140. box-shadow: inset 0 0 0 2px #F08437;
  1141. }
  1142.  
  1143. headerbar .linked:not(.vertical) > entry.warning:focus-within:not(:only-child) {
  1144. box-shadow: inset 0 0 0 2px #F27835;
  1145. }
  1146.  
  1147. headerbar .linked:not(.vertical) > entry.error:focus-within:not(:only-child) {
  1148. box-shadow: inset 0 0 0 2px #FC4138;
  1149. }
  1150.  
  1151. headerbar .linked:not(.vertical) > button + button {
  1152. border-left-style: none;
  1153. }
  1154.  
  1155. .linked.vertical > entry + entry {
  1156. border-top-color: rgba(255, 255, 255, 0.12);
  1157. }
  1158.  
  1159. .linked.vertical > entry.error + entry,
  1160. .linked.vertical > entry + entry.error {
  1161. border-top-color: rgba(255, 255, 255, 0.12);
  1162. }
  1163.  
  1164. .linked.vertical > entry.warning + entry,
  1165. .linked.vertical > entry + entry.warning {
  1166. border-top-color: rgba(255, 255, 255, 0.12);
  1167. }
  1168.  
  1169. .linked.vertical > entry.error + entry.warning,
  1170. .linked.vertical > entry.warning + entry.error {
  1171. border-top-color: rgba(255, 255, 255, 0.12);
  1172. }
  1173.  
  1174. .linked.vertical > entry:focus-within:not(:only-child) {
  1175. box-shadow: inset 0 0 0 1px #6081f3;
  1176. }
  1177.  
  1178. .linked.vertical > entry + entry:focus-within:not(:last-child),
  1179. .linked.vertical > entry + entry:focus-within:last-child {
  1180. border-top-color: #6081f3;
  1181. }
  1182.  
  1183. .linked.vertical > entry:focus-within:not(:only-child) + entry,
  1184. .linked.vertical > entry:focus-within:not(:only-child) + button,
  1185. .linked.vertical > entry:focus-within:not(:only-child) + combobox > box > button.combo {
  1186. border-top-color: #6081f3;
  1187. }
  1188.  
  1189. .linked.vertical > entry:drop(active):not(:only-child) {
  1190. box-shadow: inset 0 0 0 1px #F08437;
  1191. }
  1192.  
  1193. .linked.vertical > entry + entry:drop(active):not(:last-child),
  1194. .linked.vertical > entry + entry:drop(active):last-child {
  1195. border-top-color: #F08437;
  1196. }
  1197.  
  1198. .linked.vertical > entry:drop(active):not(:only-child) + entry,
  1199. .linked.vertical > entry:drop(active):not(:only-child) + button,
  1200. .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1201. border-top-color: #F08437;
  1202. }
  1203.  
  1204. .linked.vertical > entry.warning:focus-within:not(:only-child) {
  1205. box-shadow: inset 0 0 0 1px #F27835;
  1206. }
  1207.  
  1208. .linked.vertical > entry + entry.warning:focus-within:not(:last-child),
  1209. .linked.vertical > entry + entry.warning:focus-within:last-child {
  1210. border-top-color: #F27835;
  1211. }
  1212.  
  1213. .linked.vertical > entry.warning:focus-within:not(:only-child) + entry,
  1214. .linked.vertical > entry.warning:focus-within:not(:only-child) + button,
  1215. .linked.vertical > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
  1216. border-top-color: #F27835;
  1217. }
  1218.  
  1219. .linked.vertical > entry.error:focus-within:not(:only-child) {
  1220. box-shadow: inset 0 0 0 1px #FC4138;
  1221. }
  1222.  
  1223. .linked.vertical > entry + entry.error:focus-within:not(:last-child),
  1224. .linked.vertical > entry + entry.error:focus-within:last-child {
  1225. border-top-color: #FC4138;
  1226. }
  1227.  
  1228. .linked.vertical > entry.error:focus-within:not(:only-child) + entry,
  1229. .linked.vertical > entry.error:focus-within:not(:only-child) + button,
  1230. .linked.vertical > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
  1231. border-top-color: #FC4138;
  1232. }
  1233.  
  1234. .linked.vertical > button:active + entry,
  1235. .linked.vertical > button:checked + entry {
  1236. border-top-color: #2350ee;
  1237. }
  1238.  
  1239. .linked.vertical > button + button {
  1240. border-top-style: none;
  1241. }
  1242.  
  1243. .linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
  1244. border-top-left-radius: 0;
  1245. border-bottom-left-radius: 0;
  1246. margin-left: 0;
  1247. }
  1248.  
  1249. .linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {
  1250. border-top-right-radius: 0;
  1251. border-bottom-right-radius: 0;
  1252. }
  1253.  
  1254. headerbar .linked:not(.vertical) > button:dir(ltr):not(:first-child), headerbar .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
  1255. margin-left: 1px;
  1256. }
  1257.  
  1258. .linked.vertical button:not(:first-child) {
  1259. border-top-left-radius: 0;
  1260. border-top-right-radius: 0;
  1261. margin-top: 0;
  1262. }
  1263.  
  1264. .linked.vertical button:not(:last-child) {
  1265. border-bottom-left-radius: 0;
  1266. border-bottom-right-radius: 0;
  1267. }
  1268.  
  1269. .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
  1270. border-top-left-radius: 0;
  1271. border-bottom-left-radius: 0;
  1272. margin-left: 0;
  1273. }
  1274.  
  1275. .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {
  1276. border-top-right-radius: 0;
  1277. border-bottom-right-radius: 0;
  1278. }
  1279.  
  1280. headerbar .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
  1281. margin-left: 1px;
  1282. }
  1283.  
  1284. .linked.vertical menubutton:not(:first-child) > button {
  1285. border-top-left-radius: 0;
  1286. border-top-right-radius: 0;
  1287. margin-top: 0;
  1288. }
  1289.  
  1290. .linked.vertical menubutton:not(:last-child) > button {
  1291. border-bottom-left-radius: 0;
  1292. border-bottom-right-radius: 0;
  1293. }
  1294.  
  1295. .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
  1296. border-top-left-radius: 0;
  1297. border-bottom-left-radius: 0;
  1298. margin-left: 0;
  1299. }
  1300.  
  1301. .linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button {
  1302. border-top-right-radius: 0;
  1303. border-bottom-right-radius: 0;
  1304. }
  1305.  
  1306. headerbar .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
  1307. margin-left: 1px;
  1308. }
  1309.  
  1310. .linked.vertical dropdown:not(:first-child) > button {
  1311. border-top-left-radius: 0;
  1312. border-top-right-radius: 0;
  1313. margin-top: 0;
  1314. }
  1315.  
  1316. .linked.vertical dropdown:not(:last-child) > button {
  1317. border-bottom-left-radius: 0;
  1318. border-bottom-right-radius: 0;
  1319. }
  1320.  
  1321. .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
  1322. border-top-left-radius: 0;
  1323. border-bottom-left-radius: 0;
  1324. margin-left: 0;
  1325. }
  1326.  
  1327. .linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {
  1328. border-top-right-radius: 0;
  1329. border-bottom-right-radius: 0;
  1330. }
  1331.  
  1332. headerbar .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
  1333. margin-left: 1px;
  1334. }
  1335.  
  1336. .linked.vertical colorbutton:not(:first-child) > button {
  1337. border-top-left-radius: 0;
  1338. border-top-right-radius: 0;
  1339. margin-top: 0;
  1340. }
  1341.  
  1342. .linked.vertical colorbutton:not(:last-child) > button {
  1343. border-bottom-left-radius: 0;
  1344. border-bottom-right-radius: 0;
  1345. }
  1346.  
  1347. .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
  1348. border-top-left-radius: 0;
  1349. border-bottom-left-radius: 0;
  1350. margin-left: 0;
  1351. }
  1352.  
  1353. .linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {
  1354. border-top-right-radius: 0;
  1355. border-bottom-right-radius: 0;
  1356. }
  1357.  
  1358. headerbar .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, headerbar .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
  1359. margin-left: 1px;
  1360. }
  1361.  
  1362. .linked.vertical fontbutton:not(:first-child) > button {
  1363. border-top-left-radius: 0;
  1364. border-top-right-radius: 0;
  1365. margin-top: 0;
  1366. }
  1367.  
  1368. .linked.vertical fontbutton:not(:last-child) > button {
  1369. border-bottom-left-radius: 0;
  1370. border-bottom-right-radius: 0;
  1371. }
  1372.  
  1373. .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
  1374. border-top-left-radius: 0;
  1375. border-bottom-left-radius: 0;
  1376. margin-left: 0;
  1377. }
  1378.  
  1379. .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {
  1380. border-top-right-radius: 0;
  1381. border-bottom-right-radius: 0;
  1382. }
  1383.  
  1384. headerbar .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, headerbar .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
  1385. margin-left: 1px;
  1386. }
  1387.  
  1388. .linked.vertical combobox:not(:first-child) > box > button.combo {
  1389. border-top-left-radius: 0;
  1390. border-top-right-radius: 0;
  1391. margin-top: 0;
  1392. }
  1393.  
  1394. .linked.vertical combobox:not(:last-child) > box > button.combo {
  1395. border-bottom-left-radius: 0;
  1396. border-bottom-right-radius: 0;
  1397. }
  1398.  
  1399. .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
  1400. border-top-left-radius: 0;
  1401. border-bottom-left-radius: 0;
  1402. margin-left: 0;
  1403. }
  1404.  
  1405. .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {
  1406. border-top-right-radius: 0;
  1407. border-bottom-right-radius: 0;
  1408. }
  1409.  
  1410. headerbar .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, headerbar .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
  1411. margin-left: 1px;
  1412. }
  1413.  
  1414. .linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {
  1415. border-top-left-radius: 0;
  1416. border-top-right-radius: 0;
  1417. margin-top: 0;
  1418. }
  1419.  
  1420. .linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {
  1421. border-bottom-left-radius: 0;
  1422. border-bottom-right-radius: 0;
  1423. }
  1424.  
  1425. .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
  1426. border-top-left-radius: 0;
  1427. border-bottom-left-radius: 0;
  1428. margin-left: 0;
  1429. }
  1430.  
  1431. .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {
  1432. border-top-right-radius: 0;
  1433. border-bottom-right-radius: 0;
  1434. }
  1435.  
  1436. headerbar .linked:not(.vertical) > entry:dir(ltr):not(:first-child), headerbar .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
  1437. margin-left: 1px;
  1438. }
  1439.  
  1440. .linked.vertical entry:not(:first-child) {
  1441. border-top-left-radius: 0;
  1442. border-top-right-radius: 0;
  1443. margin-top: 0;
  1444. }
  1445.  
  1446. .linked.vertical entry:not(:last-child) {
  1447. border-bottom-left-radius: 0;
  1448. border-bottom-right-radius: 0;
  1449. }
  1450.  
  1451. .linked:not(.vertical) > dropdown > box > button.combo:dir(ltr), .linked:not(.vertical) > dropdown > box > button.combo:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) > button, spinbutton:not(.vertical) > text, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus-within, .linked:not(.vertical) > button {
  1452. border-radius: 0;
  1453. border-right-style: none;
  1454. margin-left: 0;
  1455. margin-right: 0;
  1456. }
  1457.  
  1458. spinbutton:not(.vertical) > button:first-child, spinbutton:not(.vertical) > text:first-child, .linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child {
  1459. border-top-left-radius: 5px;
  1460. border-bottom-left-radius: 5px;
  1461. }
  1462.  
  1463. spinbutton:not(.vertical) > button:last-child, spinbutton:not(.vertical) > text:last-child, .linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child {
  1464. border-top-right-radius: 5px;
  1465. border-bottom-right-radius: 5px;
  1466. border-right-style: solid;
  1467. }
  1468.  
  1469. spinbutton:not(.vertical) > button:only-child, spinbutton:not(.vertical) > text:only-child, .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child {
  1470. border-radius: 5px;
  1471. border-style: solid;
  1472. }
  1473.  
  1474. spinbutton.vertical > button, spinbutton.vertical > text, .linked.vertical > entry, .linked.vertical > entry:focus-within, .linked.vertical > button {
  1475. border-radius: 0;
  1476. border-bottom-style: none;
  1477. }
  1478.  
  1479. spinbutton.vertical > button:first-child, spinbutton.vertical > text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child {
  1480. border-top-left-radius: 5px;
  1481. border-top-right-radius: 5px;
  1482. }
  1483.  
  1484. spinbutton.vertical > button:last-child, spinbutton.vertical > text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child {
  1485. border-bottom-left-radius: 5px;
  1486. border-bottom-right-radius: 5px;
  1487. border-bottom-style: solid;
  1488. }
  1489.  
  1490. spinbutton.vertical > button:only-child, spinbutton.vertical > text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child {
  1491. border-radius: 5px;
  1492. border-style: solid;
  1493. }
  1494.  
  1495. .app-notification button, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:hover, button.link:hover, button.link:active, button.link:checked, button.link,
  1496. list > row button.image-button:not(.flat) {
  1497. border-color: transparent;
  1498. background-color: transparent;
  1499. background-image: none;
  1500. box-shadow: none;
  1501. }
  1502.  
  1503.  
  1504. list > row button.image-button:not(.flat):hover {
  1505. color: #f8f8f8;
  1506. border-color: rgba(0, 0, 0, 0.15);
  1507. border-top-color: rgba(0, 0, 0, 0.15);
  1508. border-bottom-color: rgba(0, 0, 0, 0.15);
  1509. background-color: #6d6d6d;
  1510. background-clip: padding-box;
  1511. background-origin: padding-box;
  1512. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  1513. }
  1514.  
  1515.  
  1516. list > row button.image-button:not(.flat):active,
  1517. list > row button.image-button:not(.flat):checked {
  1518. color: white;
  1519. background-color: #315bef;
  1520. border-color: rgba(0, 0, 0, 0.15);
  1521. border-top-color: rgba(0, 0, 0, 0.15);
  1522. border-bottom-color: rgba(0, 0, 0, 0.15);
  1523. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  1524. }
  1525.  
  1526.  
  1527. list > row button.image-button:not(.flat).suggested-action {
  1528. color: white;
  1529. background-color: #315bef;
  1530. border-color: rgba(0, 0, 0, 0.15);
  1531. background-image: none;
  1532. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  1533. }
  1534.  
  1535.  
  1536. list > row button.image-button:not(.flat).destructive-action {
  1537. color: white;
  1538. background-color: #f8464c;
  1539. border-color: rgba(0, 0, 0, 0.15);
  1540. background-image: none;
  1541. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  1542. }
  1543.  
  1544. link, button.link {
  1545. color: #3484e2;
  1546. }
  1547.  
  1548. link:visited, button.link:visited {
  1549. color: #b4b4b4;
  1550. }
  1551.  
  1552. *:selected link:visited, *:selected button.link:visited {
  1553. color: #adbdf9;
  1554. }
  1555.  
  1556. link:hover, button.link:hover {
  1557. color: #619fe8;
  1558. }
  1559.  
  1560. *:selected link:hover, *:selected button.link:hover {
  1561. color: #eaeffd;
  1562. }
  1563.  
  1564. link:active, button.link:active {
  1565. color: #3484e2;
  1566. }
  1567.  
  1568. *:selected link:active, *:selected button.link:active {
  1569. color: #d6defc;
  1570. }
  1571.  
  1572. infobar.info > revealer > box link, infobar.question > revealer > box link, infobar.warning > revealer > box link, infobar.error > revealer > box link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, link:selected, *:selected link, button.link:selected, *:selected button.link {
  1573. color: #d6defc;
  1574. }
  1575.  
  1576. button.link > label {
  1577. text-decoration-line: underline;
  1578. }
  1579.  
  1580. spinbutton {
  1581. min-height: 24px;
  1582. outline: none;
  1583. }
  1584.  
  1585. spinbutton:drop(active) {
  1586. box-shadow: none;
  1587. }
  1588.  
  1589. spinbutton button:active {
  1590. color: white;
  1591. }
  1592.  
  1593. spinbutton:disabled {
  1594. color: rgba(222, 222, 222, 0.35);
  1595. }
  1596.  
  1597. spinbutton > text:focus {
  1598. box-shadow: inset 0 0 0 1px #6081f3;
  1599. }
  1600.  
  1601. spinbutton > text:drop(active) {
  1602. box-shadow: inset 0 0 0 1px #F08437;
  1603. }
  1604.  
  1605. spinbutton > button {
  1606. border: 1px solid rgba(255, 255, 255, 0.12);
  1607. color: #dedede;
  1608. border-color: rgba(0, 0, 0, 0.15);
  1609. border-top-color: rgba(0, 0, 0, 0.15);
  1610. border-bottom-color: rgba(0, 0, 0, 0.15);
  1611. background-color: #656565;
  1612. background-clip: padding-box;
  1613. background-origin: padding-box;
  1614. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  1615. }
  1616.  
  1617. spinbutton:not(.vertical) > text {
  1618. padding: 2px 8px;
  1619. min-width: 28px;
  1620. }
  1621.  
  1622. spinbutton:not(.vertical):dir(ltr) > text, spinbutton:not(.vertical):dir(rtl) > button.up {
  1623. border-radius: 5px 0 0 5px;
  1624. }
  1625.  
  1626. spinbutton:not(.vertical) > button + button {
  1627. border-left-style: none;
  1628. }
  1629.  
  1630. spinbutton:not(.vertical) > button:hover:not(:active),
  1631. spinbutton:not(.vertical) > button:hover + button {
  1632. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  1633. }
  1634.  
  1635. spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
  1636. spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
  1637. box-shadow: inset 1px 0 rgba(255, 255, 255, 0);
  1638. }
  1639.  
  1640. spinbutton:not(.vertical) > button:first-child:hover:not(:active),
  1641. spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
  1642. spinbutton:not(.vertical) > text + button:not(:active):hover {
  1643. box-shadow: none;
  1644. }
  1645.  
  1646. spinbutton:not(.vertical) > text:focus-within + button {
  1647. border-left-color: #6081f3;
  1648. }
  1649.  
  1650. spinbutton:not(.vertical) > text:drop(active) + button {
  1651. border-left-color: #F08437;
  1652. }
  1653.  
  1654. .osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus-within, .osd spinbutton:not(.vertical):drop(active) {
  1655. border-image: none;
  1656. }
  1657.  
  1658. .osd spinbutton:not(.vertical) > button:hover:not(:active),
  1659. .osd spinbutton:not(.vertical) > button:hover + button {
  1660. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  1661. }
  1662.  
  1663. .osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
  1664. .osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
  1665. .osd spinbutton:not(.vertical) > text + button:not(:active):hover {
  1666. box-shadow: none;
  1667. }
  1668.  
  1669. .osd spinbutton:not(.vertical) > text:focus-within + button {
  1670. border-left-color: #6081f3;
  1671. }
  1672.  
  1673. spinbutton.vertical > button, spinbutton.vertical > text {
  1674. min-width: 0;
  1675. }
  1676.  
  1677. spinbutton.vertical > text {
  1678. padding: 6px 2px;
  1679. }
  1680.  
  1681. spinbutton.vertical > button.up {
  1682. border-radius: 5px 5px 0 0;
  1683. }
  1684.  
  1685. spinbutton.vertical > text:focus-within + button {
  1686. border-top-color: #6081f3;
  1687. }
  1688.  
  1689. spinbutton.vertical > text:drop(active) + button {
  1690. border-top-color: #F08437;
  1691. }
  1692.  
  1693. dropdown > button > box {
  1694. border-spacing: 6px;
  1695. }
  1696.  
  1697. dropdown,
  1698. combobox {
  1699. min-height: 24px;
  1700. }
  1701.  
  1702. dropdown button.combo,
  1703. combobox button.combo {
  1704. padding: 0 12px;
  1705. min-height: 24px;
  1706. }
  1707.  
  1708. dropdown > popover.menu > contents modelbutton,
  1709. combobox > popover.menu > contents modelbutton {
  1710. padding-left: 9px;
  1711. padding-right: 9px;
  1712. }
  1713.  
  1714. dropdown arrow,
  1715. combobox arrow {
  1716. color: white;
  1717. background-color: #315bef;
  1718. border-color: rgba(0, 0, 0, 0.15);
  1719. border-top-color: rgba(0, 0, 0, 0.15);
  1720. border-bottom-color: rgba(0, 0, 0, 0.15);
  1721. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  1722. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
  1723. min-height: 16px;
  1724. min-width: 16px;
  1725. padding: 0;
  1726. margin: -1px -13px -1px -1px;
  1727. border-radius: 0 5px 5px 0;
  1728. border-width: 1px;
  1729. border-style: solid;
  1730. border-left-width: 0;
  1731. border-color: rgba(0, 0, 0, 0.15);
  1732. background-clip: padding-box;
  1733. }
  1734.  
  1735. dropdown button.combo:checked, .background dropdown button.combo:checked,
  1736. combobox button.combo:checked, .background combobox button.combo:checked {
  1737. transition: none;
  1738. }
  1739.  
  1740. dropdown:drop(active) button.combo,
  1741. combobox:drop(active) button.combo {
  1742. color: #F08437;
  1743. border-color: #F08437;
  1744. box-shadow: none;
  1745. }
  1746.  
  1747. dropdown popover,
  1748. combobox popover {
  1749. margin-top: 4px;
  1750. padding: 0;
  1751. }
  1752.  
  1753. dropdown popover listview,
  1754. combobox popover listview {
  1755. margin: 6px 0;
  1756. }
  1757.  
  1758. dropdown popover listview > row,
  1759. combobox popover listview > row {
  1760. padding: 6px;
  1761. }
  1762.  
  1763. dropdown popover listview > row:selected,
  1764. combobox popover listview > row:selected {
  1765. color: white;
  1766. background-color: #315bef;
  1767. }
  1768.  
  1769. dropdown popover .dropdown-searchbar,
  1770. combobox popover .dropdown-searchbar {
  1771. padding: 6px;
  1772. border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  1773. }
  1774.  
  1775. dropdown .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > dropdown > box > button.combo arrow,
  1776. combobox .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow {
  1777. border: none;
  1778. background: none;
  1779. box-shadow: none;
  1780. min-height: 16px;
  1781. min-width: 16px;
  1782. padding: 0;
  1783. border-radius: 0 5px 5px 0;
  1784. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
  1785. }
  1786.  
  1787. dropdown .linked:not(.vertical) > entry.combo + button.combo,
  1788. combobox .linked:not(.vertical) > entry.combo + button.combo {
  1789. padding: 0;
  1790. }
  1791.  
  1792. dropdown .linked:not(.vertical) > entry.combo + button.combo arrow,
  1793. combobox .linked:not(.vertical) > entry.combo + button.combo arrow {
  1794. margin: 0 3px;
  1795. }
  1796.  
  1797. dropdown .linked:not(.vertical) > entry.combo + button.combo:active arrow,
  1798. dropdown .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > dropdown > box > button.combo:active arrow, .linked:not(.vertical) > dropdown > box > button.combo:checked arrow,
  1799. combobox .linked:not(.vertical) > entry.combo + button.combo:active arrow,
  1800. combobox .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:active arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow {
  1801. background-color: transparent;
  1802. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
  1803. }
  1804.  
  1805. .linked:not(.vertical) > dropdown:first-child > box > button.combo, .linked:not(.vertical) > combobox:first-child > box > button.combo {
  1806. border-top-left-radius: 5px;
  1807. border-bottom-left-radius: 5px;
  1808. }
  1809.  
  1810. dropdown .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > dropdown:last-child > box > button.combo,
  1811. combobox .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo {
  1812. border-top-right-radius: 5px;
  1813. border-bottom-right-radius: 5px;
  1814. border-right: 1px solid rgba(0, 0, 0, 0.15);
  1815. }
  1816.  
  1817. dropdown .linked:not(.vertical) > button.combo:last-child arrow, dropdown .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo:active arrow,
  1818. combobox .linked:not(.vertical) > button.combo:last-child arrow,
  1819. combobox .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo:active arrow {
  1820. border-top-right-radius: 5px;
  1821. border-bottom-right-radius: 5px;
  1822. }
  1823.  
  1824. .linked:not(.vertical) > dropdown:only-child > box > button.combo, .linked:not(.vertical) > combobox:only-child > box > button.combo {
  1825. border-radius: 5px;
  1826. }
  1827.  
  1828. .linked.vertical > dropdown:first-child > box > button.combo, .linked.vertical > combobox:first-child > box > button.combo {
  1829. border-top-left-radius: 5px;
  1830. border-top-right-radius: 5px;
  1831. }
  1832.  
  1833. .linked.vertical > dropdown:last-child > box > button.combo, .linked.vertical > combobox:last-child > box > button.combo {
  1834. border-bottom-left-radius: 5px;
  1835. border-bottom-right-radius: 5px;
  1836. }
  1837.  
  1838. .linked.vertical > dropdown:only-child > box > button.combo, .linked.vertical > combobox:only-child > box > button.combo {
  1839. border-radius: 5px;
  1840. }
  1841.  
  1842. .toolbar {
  1843. padding: 3px;
  1844. border-spacing: 3px;
  1845. }
  1846.  
  1847. .toolbar separator {
  1848. background: none;
  1849. }
  1850.  
  1851. .toolbar.horizontal separator {
  1852. margin: 0 6px;
  1853. }
  1854.  
  1855. .toolbar.vertical separator {
  1856. margin: 6px 0;
  1857. }
  1858.  
  1859. .toolbar button {
  1860. margin: 0;
  1861. min-height: 24px;
  1862. min-width: 24px;
  1863. padding: 3px 6px;
  1864. }
  1865.  
  1866. .toolbar button.image-button {
  1867. padding: 3px;
  1868. }
  1869.  
  1870. .osd .toolbar {
  1871. background-color: transparent;
  1872. }
  1873.  
  1874. .toolbar.osd {
  1875. padding: 6px;
  1876. border: none;
  1877. border-radius: 9px;
  1878. background-color: #2a2a2a;
  1879. color: #dadada;
  1880. box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  1881. }
  1882.  
  1883. .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom {
  1884. border-radius: 0;
  1885. }
  1886.  
  1887. .toolbar.osd button {
  1888. border: none;
  1889. }
  1890.  
  1891. searchbar > revealer > box {
  1892. padding: 6px;
  1893. border-spacing: 6px;
  1894. border-style: solid;
  1895. border-color: #474747;
  1896. background-color: #333333;
  1897. border-width: 0 0 1px;
  1898. box-shadow: none;
  1899. }
  1900.  
  1901. searchbar entry, searchbar button {
  1902. margin-top: 0;
  1903. margin-bottom: 0;
  1904. outline: none;
  1905. }
  1906.  
  1907. searchbar button.flat, searchbar .close {
  1908. min-width: 18px;
  1909. min-height: 18px;
  1910. padding: 4px;
  1911. border-radius: 50%;
  1912. }
  1913.  
  1914. actionbar > revealer > box {
  1915. padding: 6px;
  1916. border-spacing: 6px;
  1917. border-top: 1px solid rgba(255, 255, 255, 0.12);
  1918. box-shadow: none;
  1919. background-color: #2b2b2b;
  1920. color: #dadada;
  1921. }
  1922.  
  1923. actionbar > revealer > box entry,
  1924. actionbar > revealer > box button,
  1925. actionbar > revealer > box menubutton,
  1926. actionbar > revealer > box splitbutton,
  1927. actionbar > revealer > box splitbutton > button,
  1928. actionbar > revealer > box splitbutton > menubutton,
  1929. actionbar > revealer > box menubutton > button {
  1930. margin: 0;
  1931. }
  1932.  
  1933. headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:focus-within, headerbar .linked:not(.vertical) > entry:disabled {
  1934. border-radius: 0;
  1935. border-left-style: none;
  1936. border-right-style: solid;
  1937. }
  1938.  
  1939. headerbar .linked:not(.vertical) > entry:first-child {
  1940. border-top-left-radius: 5px;
  1941. border-bottom-left-radius: 5px;
  1942. border-left-style: solid;
  1943. }
  1944.  
  1945. headerbar .linked:not(.vertical) > entry:last-child {
  1946. border-top-right-radius: 5px;
  1947. border-bottom-right-radius: 5px;
  1948. }
  1949.  
  1950. headerbar .linked:not(.vertical) > entry:only-child {
  1951. border-radius: 5px;
  1952. border-style: solid;
  1953. }
  1954.  
  1955. headerbar separator.titlebutton {
  1956. min-width: 0;
  1957. min-height: 0;
  1958. background: none;
  1959. border: none;
  1960. }
  1961.  
  1962. headerbar entry {
  1963. color: #FDFDFD;
  1964. background-color: #5d5d5d;
  1965. background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
  1966. outline: none;
  1967. box-shadow: inset 0 1px #767676;
  1968. border-radius: 7px;
  1969. border: 3px solid transparent;
  1970. border-image-width: 6px 6px 6px 6px;
  1971. border-image-slice: 6 6 6 6;
  1972. border-image-repeat: stretch;
  1973. background-clip: padding-box;
  1974. border-image-source: -gtk-scaled(url("assets/header-entry.png"), url("assets/[email protected]"));
  1975. }
  1976.  
  1977. headerbar entry image, headerbar entry image:hover {
  1978. color: inherit;
  1979. }
  1980.  
  1981. headerbar entry:backdrop {
  1982. opacity: 0.65;
  1983. background-image: none;
  1984. }
  1985.  
  1986. headerbar entry:focus-within {
  1987. background-image: none;
  1988. background-color: #242424;
  1989. outline: none;
  1990. box-shadow: inset 0 1px transparent;
  1991. box-shadow: none;
  1992. border-radius: 7px;
  1993. border-image-source: -gtk-scaled(url("assets/entry-focus-dark.png"), url("assets/[email protected]"));
  1994. }
  1995.  
  1996. headerbar entry:disabled {
  1997. color: rgba(253, 253, 253, 0.35);
  1998. background-color: #5d5d5d;
  1999. opacity: 1;
  2000. box-shadow: inset 0 1px #767676;
  2001. border-radius: 7px;
  2002. border: 3px solid transparent;
  2003. border-image-source: -gtk-scaled(url("assets/header-entry-disabled.png"), url("assets/[email protected]"));
  2004. }
  2005.  
  2006. headerbar entry > text > selection:focus {
  2007. background-color: #315bef;
  2008. color: white;
  2009. }
  2010.  
  2011. headerbar entry > progress {
  2012. border-color: #315bef;
  2013. background-image: none;
  2014. background-color: transparent;
  2015. }
  2016.  
  2017. headerbar entry.warning {
  2018. color: white;
  2019. border-color: rgba(255, 255, 255, 0.12);
  2020. background-color: #a75e36;
  2021. }
  2022.  
  2023. headerbar entry.warning:focus-within {
  2024. color: white;
  2025. background-color: #F27835;
  2026. }
  2027.  
  2028. headerbar entry.warning selection {
  2029. background-color: white;
  2030. color: #F27835;
  2031. }
  2032.  
  2033. headerbar entry.error {
  2034. color: white;
  2035. border-color: rgba(255, 255, 255, 0.12);
  2036. background-color: #ad3d38;
  2037. }
  2038.  
  2039. headerbar entry.error:focus-within {
  2040. color: white;
  2041. background-color: #FC4138;
  2042. }
  2043.  
  2044. headerbar entry.error selection {
  2045. background-color: white;
  2046. color: #FC4138;
  2047. }
  2048.  
  2049. headerbar button {
  2050. border-color: rgba(255, 255, 255, 0.12);
  2051. color: #FDFDFD;
  2052. background-color: #5d5d5d;
  2053. background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
  2054. border: none;
  2055. box-shadow: inset 0 1px #767676;
  2056. }
  2057.  
  2058. headerbar button:backdrop {
  2059. opacity: 0.65;
  2060. background-image: none;
  2061. }
  2062.  
  2063. headerbar button:hover {
  2064. border-color: rgba(255, 255, 255, 0.12);
  2065. color: #f8f8f8;
  2066. background-color: #777777;
  2067. background-image: linear-gradient(0deg, #707070 0%, #767676 100%);
  2068. box-shadow: inset 0 1px #868686;
  2069. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2070. }
  2071.  
  2072. headerbar button:active {
  2073. color: white;
  2074. background-color: #909090;
  2075. background-image: none;
  2076. border-color: #9c9c9c;
  2077. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2078. transition-duration: 300ms;
  2079. }
  2080.  
  2081. headerbar button:active:hover {
  2082. color: white;
  2083. background-color: #909090;
  2084. background-image: none;
  2085. border-color: #9c9c9c;
  2086. }
  2087.  
  2088. headerbar button:checked {
  2089. color: #333333;
  2090. background-color: #aaaaaa;
  2091. background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
  2092. border-color: rgba(255, 255, 255, 0.12);
  2093. box-shadow: inset 0 1px #cecece;
  2094. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2095. transition-duration: 300ms;
  2096. }
  2097.  
  2098. headerbar button:checked:hover {
  2099. background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
  2100. background-clip: padding-box;
  2101. background-origin: padding-box;
  2102. transition: none;
  2103. }
  2104.  
  2105. headerbar button:disabled {
  2106. background-color: rgba(93, 93, 93, 0.45);
  2107. box-shadow: none;
  2108. }
  2109.  
  2110. headerbar button:disabled label, headerbar button:disabled {
  2111. color: rgba(253, 253, 253, 0.35);
  2112. opacity: 1;
  2113. }
  2114.  
  2115. headerbar button.flat {
  2116. border-color: transparent;
  2117. background-color: transparent;
  2118. background-image: none;
  2119. box-shadow: none;
  2120. }
  2121.  
  2122. headerbar {
  2123. min-height: 38px;
  2124. padding: 0;
  2125. margin: 0;
  2126. background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 50%, #434343 100%);
  2127. color: #FDFDFD;
  2128. background-color: #373737;
  2129. border-bottom: 1px solid #101010;
  2130. box-shadow: none;
  2131. }
  2132.  
  2133. .csd headerbar {
  2134. background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 50%, #434343 100%);
  2135. background-color: #373737;
  2136. border-bottom: 1px solid #101010;
  2137. }
  2138.  
  2139. headerbar:backdrop {
  2140. transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  2141. color: rgba(253, 253, 253, 0.7);
  2142. background-image: linear-gradient(0deg, #313131 0%, #313131 100%);
  2143. background-color: #313131;
  2144. border-color: #080808;
  2145. }
  2146.  
  2147. .csd headerbar:backdrop {
  2148. background-color: #313131;
  2149. border-color: #080808;
  2150. }
  2151.  
  2152. headerbar.flat, headerbar.flat:backdrop {
  2153. border: none;
  2154. background: none;
  2155. }
  2156.  
  2157. headerbar.flat windowcontrols {
  2158. padding: 0 3px;
  2159. border-spacing: 3px;
  2160. }
  2161.  
  2162. headerbar .title {
  2163. padding-left: 12px;
  2164. padding-right: 12px;
  2165. }
  2166.  
  2167. headerbar .subtitle {
  2168. font-size: smaller;
  2169. padding-left: 12px;
  2170. padding-right: 12px;
  2171. margin-top: -3px;
  2172. }
  2173.  
  2174. headerbar > windowhandle > box {
  2175. padding: 0 8px;
  2176. }
  2177.  
  2178. headerbar > windowhandle > box,
  2179. headerbar > windowhandle > box > box.start,
  2180. headerbar > windowhandle > box > box.end {
  2181. border-spacing: 6px;
  2182. }
  2183.  
  2184. headerbar button, headerbar button.image-button {
  2185. min-height: 26px;
  2186. min-width: 22px;
  2187. }
  2188.  
  2189. headerbar button.destructive-action:hover {
  2190. color: white;
  2191. background-color: #f95f64;
  2192. border-color: rgba(0, 0, 0, 0.15);
  2193. background-image: none;
  2194. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  2195. }
  2196.  
  2197. headerbar button.destructive-action:active, headerbar button.destructive-action:checked {
  2198. color: white;
  2199. background-color: #fa777c;
  2200. border-color: rgba(0, 0, 0, 0.15);
  2201. background-image: none;
  2202. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  2203. }
  2204.  
  2205. headerbar button.suggested-action:hover {
  2206. color: white;
  2207. background-color: #4a92e5;
  2208. border-color: rgba(0, 0, 0, 0.15);
  2209. background-image: none;
  2210. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  2211. }
  2212.  
  2213. headerbar button.suggested-action:active, headerbar button.suggested-action:checked {
  2214. color: white;
  2215. background-color: #619fe8;
  2216. border-color: rgba(0, 0, 0, 0.15);
  2217. background-image: none;
  2218. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03);
  2219. }
  2220.  
  2221. headerbar menubutton > button {
  2222. min-height: 26px;
  2223. min-width: 22px;
  2224. }
  2225.  
  2226. headerbar entry {
  2227. min-height: 21px;
  2228. margin-top: 3px;
  2229. margin-bottom: 3px;
  2230. margin-left: 0;
  2231. margin-right: 0;
  2232. padding: 2px 8px;
  2233. border-radius: 7px;
  2234. }
  2235.  
  2236. headerbar entry,
  2237. headerbar spinbutton,
  2238. headerbar button,
  2239. headerbar switch,
  2240. headerbar menubutton,
  2241. headerbar splitbutton,
  2242. headerbar separator:not(.sidebar) {
  2243. margin-top: 6px;
  2244. margin-bottom: 6px;
  2245. }
  2246.  
  2247. headerbar menubutton > button,
  2248. headerbar spinbutton > button,
  2249. headerbar splitbutton > button,
  2250. headerbar splitbutton > menubutton,
  2251. headerbar entry > menubutton {
  2252. margin-top: 0;
  2253. margin-bottom: 0;
  2254. }
  2255.  
  2256. headerbar switch:backdrop {
  2257. opacity: 0.75;
  2258. }
  2259.  
  2260. headerbar .linked:not(.vertical) > button {
  2261. min-width: 20px;
  2262. }
  2263.  
  2264. headerbar .linked:not(.vertical) > entry {
  2265. color: #FDFDFD;
  2266. background-color: #5d5d5d;
  2267. background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
  2268. outline: none;
  2269. box-shadow: inset 0 1px #767676;
  2270. margin-top: 6px;
  2271. margin-bottom: 6px;
  2272. padding: 0 8px;
  2273. border-radius: 5px;
  2274. }
  2275.  
  2276. headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover {
  2277. color: inherit;
  2278. }
  2279.  
  2280. headerbar .linked:not(.vertical) > entry:focus-within {
  2281. background-image: none;
  2282. background-color: #242424;
  2283. outline: none;
  2284. box-shadow: inset 0 1px transparent;
  2285. }
  2286.  
  2287. headerbar .linked:not(.vertical) > entry:disabled {
  2288. color: rgba(253, 253, 253, 0.35);
  2289. background-color: #5d5d5d;
  2290. opacity: 1;
  2291. box-shadow: inset 0 1px #767676;
  2292. }
  2293.  
  2294. headerbar .linked:not(.vertical) > entry:backdrop {
  2295. opacity: 0.65;
  2296. background-image: none;
  2297. }
  2298.  
  2299. headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:focus-within, headerbar .linked:not(.vertical) > entry:disabled {
  2300. border: none;
  2301. border-right: 1px solid rgba(255, 255, 255, 0.12);
  2302. }
  2303.  
  2304. headerbar .linked:not(.vertical) > entry:last-child, headerbar .linked:not(.vertical) > entry:focus-within:last-child, headerbar .linked:not(.vertical) > entry:disabled:last-child {
  2305. border-right: none;
  2306. }
  2307.  
  2308. headerbar stackswitcher > button {
  2309. min-height: 26px;
  2310. border-color: rgba(255, 255, 255, 0.12);
  2311. color: #FDFDFD;
  2312. background-color: #5d5d5d;
  2313. background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
  2314. border: none;
  2315. box-shadow: inset 0 1px #767676;
  2316. border-right: 1px solid rgba(255, 255, 255, 0.12);
  2317. }
  2318.  
  2319. headerbar stackswitcher > button:hover {
  2320. border-color: rgba(255, 255, 255, 0.12);
  2321. color: #f8f8f8;
  2322. background-color: #777777;
  2323. background-image: linear-gradient(0deg, #707070 0%, #767676 100%);
  2324. box-shadow: inset 0 1px #868686;
  2325. }
  2326.  
  2327. headerbar stackswitcher > button:active {
  2328. color: white;
  2329. background-color: #909090;
  2330. background-image: none;
  2331. border-color: #9c9c9c;
  2332. }
  2333.  
  2334. headerbar stackswitcher > button:checked {
  2335. color: #333333;
  2336. background-color: #aaaaaa;
  2337. background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
  2338. border-color: rgba(255, 255, 255, 0.12);
  2339. box-shadow: inset 0 1px #cecece;
  2340. }
  2341.  
  2342. headerbar stackswitcher > button:disabled {
  2343. color: rgba(253, 253, 253, 0.45);
  2344. }
  2345.  
  2346. headerbar stackswitcher > button:backdrop {
  2347. opacity: 0.65;
  2348. background-image: none;
  2349. }
  2350.  
  2351. headerbar stackswitcher > button:last-child {
  2352. border-right: none;
  2353. }
  2354.  
  2355. .selection-mode headerbar, headerbar.selection-mode {
  2356. color: white;
  2357. background-color: #6887cd;
  2358. border-color: #597bc8;
  2359. box-shadow: none;
  2360. background-image: none;
  2361. text-shadow: none;
  2362. }
  2363.  
  2364. .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop {
  2365. background-color: #6887cd;
  2366. color: rgba(255, 255, 255, 0.6);
  2367. border-color: #597bc8;
  2368. }
  2369.  
  2370. .selection-mode headerbar button, headerbar.selection-mode button {
  2371. border-color: transparent;
  2372. background-color: transparent;
  2373. background-image: none;
  2374. box-shadow: none;
  2375. }
  2376.  
  2377. .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu {
  2378. box-shadow: none;
  2379. padding-left: 10px;
  2380. padding-right: 10px;
  2381. }
  2382.  
  2383. .selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow {
  2384. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2385. }
  2386.  
  2387. headerbar.default-decoration {
  2388. min-height: 26px;
  2389. padding: 0;
  2390. background-color: #373737;
  2391. background-image: linear-gradient(0deg, #3e3e3e 0%, #434343 100%);
  2392. }
  2393.  
  2394. headerbar.default-decoration windowcontrols button,
  2395. headerbar.default-decoration windowcontrols menubutton {
  2396. border: none;
  2397. min-width: 16px;
  2398. min-height: 16px;
  2399. margin: 0;
  2400. padding: 0;
  2401. }
  2402.  
  2403. headerbar.default-decoration windowcontrols menubutton button {
  2404. min-height: 20px;
  2405. min-width: 20px;
  2406. margin: 0;
  2407. padding: 4px;
  2408. }
  2409.  
  2410. headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop {
  2411. border: none;
  2412. }
  2413.  
  2414. path-bar > button {
  2415. min-width: 12px;
  2416. min-height: 22px;
  2417. }
  2418.  
  2419. path-bar > button.text-button, path-bar > button.image-button, path-bar > button {
  2420. padding-left: 6px;
  2421. padding-right: 6px;
  2422. }
  2423.  
  2424. path-bar > button:hover {
  2425. box-shadow: none;
  2426. }
  2427.  
  2428. path-bar > button:active, path-bar > button:checked {
  2429. color: #333333;
  2430. background-color: #aaaaaa;
  2431. background-image: linear-gradient(0deg, #c1c1c1 0%, #c6c6c6 100%);
  2432. border-color: rgba(255, 255, 255, 0.12);
  2433. box-shadow: inset 0 1px #cecece;
  2434. border-color: rgba(0, 0, 0, 0.15);
  2435. }
  2436.  
  2437. path-bar > button:disabled {
  2438. border-color: rgba(0, 0, 0, 0.15);
  2439. }
  2440.  
  2441. path-bar > button.text-button.image-button label {
  2442. padding-left: 0;
  2443. padding-right: 0;
  2444. }
  2445.  
  2446. path-bar > button.text-button.image-button label:last-child, path-bar > button label:last-child {
  2447. padding-right: 10px;
  2448. }
  2449.  
  2450. path-bar > button.text-button.image-button label:first-child, path-bar > button label:first-child {
  2451. padding-left: 10px;
  2452. }
  2453.  
  2454. path-bar > button.slider-button, path-bar > button:not(.image-button):not(.text-button) {
  2455. padding-left: 1px;
  2456. padding-right: 1px;
  2457. }
  2458.  
  2459. path-bar > button image {
  2460. padding-left: 4px;
  2461. padding-right: 4px;
  2462. }
  2463.  
  2464. columnview.view,
  2465. treeview.view {
  2466. border-left-color: #474747;
  2467. border-top-color: #474747;
  2468. }
  2469.  
  2470. columnview.view acceleditor > label,
  2471. treeview.view acceleditor > label {
  2472. background-color: #315bef;
  2473. }
  2474.  
  2475. columnview.view:selected, columnview.view:selected:focus,
  2476. treeview.view:selected,
  2477. treeview.view:selected:focus {
  2478. border-radius: 0;
  2479. border-left-color: #98adf7;
  2480. border-top-color: rgba(222, 222, 222, 0.15);
  2481. }
  2482.  
  2483. columnview.view:disabled, label:disabled > selection.view,
  2484. treeview.view:disabled {
  2485. color: rgba(222, 222, 222, 0.35);
  2486. }
  2487.  
  2488. columnview.view:disabled:selected, label:disabled > selection.view:selected,
  2489. treeview.view:disabled:selected {
  2490. color: #839df5;
  2491. }
  2492.  
  2493. columnview.view.separator,
  2494. treeview.view.separator {
  2495. min-height: 2px;
  2496. color: rgba(255, 255, 255, 0.12);
  2497. }
  2498.  
  2499. columnview.view > dndtarget:drop(active),
  2500. treeview.view > dndtarget:drop(active) {
  2501. border-style: solid none;
  2502. border-width: 1px;
  2503. border-color: #889de7;
  2504. }
  2505.  
  2506. columnview.view > dndtarget:drop(active).after,
  2507. treeview.view > dndtarget:drop(active).after {
  2508. border-top-style: none;
  2509. }
  2510.  
  2511. columnview.view > dndtarget:drop(active).before,
  2512. treeview.view > dndtarget:drop(active).before {
  2513. border-bottom-style: none;
  2514. }
  2515.  
  2516. columnview.view.expander,
  2517. treeview.view.expander {
  2518. min-width: 16px;
  2519. min-height: 16px;
  2520. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  2521. color: #818181;
  2522. }
  2523.  
  2524. columnview.view.expander:dir(rtl),
  2525. treeview.view.expander:dir(rtl) {
  2526. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  2527. }
  2528.  
  2529. columnview.view.expander:hover,
  2530. treeview.view.expander:hover {
  2531. color: #dedede;
  2532. }
  2533.  
  2534. columnview.view.expander:selected,
  2535. treeview.view.expander:selected {
  2536. color: #c1cefa;
  2537. }
  2538.  
  2539. columnview.view.expander:selected:hover,
  2540. treeview.view.expander:selected:hover {
  2541. color: white;
  2542. }
  2543.  
  2544. columnview.view.expander:checked,
  2545. treeview.view.expander:checked {
  2546. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2547. }
  2548.  
  2549. columnview.view.progressbar, columnview.view.progressbar:focus,
  2550. treeview.view.progressbar,
  2551. treeview.view.progressbar:focus {
  2552. color: white;
  2553. border-radius: 5px;
  2554. background-color: #315bef;
  2555. }
  2556.  
  2557. columnview.view.progressbar:selected, columnview.view.progressbar:selected:focus, columnview.view.progressbar:focus:selected, columnview.view.progressbar:focus:selected:focus,
  2558. treeview.view.progressbar:selected,
  2559. treeview.view.progressbar:selected:focus,
  2560. treeview.view.progressbar:focus:selected,
  2561. treeview.view.progressbar:focus:selected:focus {
  2562. color: #315bef;
  2563. box-shadow: none;
  2564. background-color: white;
  2565. }
  2566.  
  2567. columnview.view.trough,
  2568. treeview.view.trough {
  2569. color: #dedede;
  2570. background-color: rgba(255, 255, 255, 0.12);
  2571. border-radius: 5px;
  2572. border-width: 0;
  2573. }
  2574.  
  2575. columnview.view.trough:selected, columnview.view.trough:selected:focus,
  2576. treeview.view.trough:selected,
  2577. treeview.view.trough:selected:focus {
  2578. color: white;
  2579. background-color: rgba(0, 0, 0, 0.2);
  2580. border-radius: 5px;
  2581. border-width: 0;
  2582. }
  2583.  
  2584. columnview.view > header > button,
  2585. treeview.view > header > button {
  2586. min-height: 26px;
  2587. min-width: 38px;
  2588. padding: 0 6px;
  2589. font-weight: bold;
  2590. color: #b9b9b9;
  2591. background-color: #242424;
  2592. background-image: none;
  2593. box-shadow: none;
  2594. border-style: none solid none none;
  2595. border-radius: 0;
  2596. border-image: linear-gradient(to bottom, #242424 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #242424 80%) 0 1 0 0/0 1px 0 0 stretch;
  2597. }
  2598.  
  2599. columnview.view > header > button:hover,
  2600. treeview.view > header > button:hover {
  2601. color: #315bef;
  2602. }
  2603.  
  2604. columnview.view > header > button:active,
  2605. treeview.view > header > button:active {
  2606. color: #dedede;
  2607. }
  2608.  
  2609. columnview.view > header > button:active, columnview.view > header > button:hover,
  2610. treeview.view > header > button:active,
  2611. treeview.view > header > button:hover {
  2612. background-color: #242424;
  2613. }
  2614.  
  2615. columnview.view > header > button:disabled,
  2616. treeview.view > header > button:disabled {
  2617. border-color: #333333;
  2618. background-image: none;
  2619. }
  2620.  
  2621. columnview.view > header > button:last-child,
  2622. treeview.view > header > button:last-child {
  2623. border-right-style: none;
  2624. border-image: none;
  2625. }
  2626.  
  2627. columnview.view button.dnd, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd:active,
  2628. columnview.view header.button.dnd,
  2629. columnview.view header.button.dnd:selected,
  2630. columnview.view header.button.dnd:hover,
  2631. columnview.view header.button.dnd:active,
  2632. treeview.view button.dnd,
  2633. treeview.view button.dnd:selected,
  2634. treeview.view button.dnd:hover,
  2635. treeview.view button.dnd:active,
  2636. treeview.view header.button.dnd,
  2637. treeview.view header.button.dnd:selected,
  2638. treeview.view header.button.dnd:hover,
  2639. treeview.view header.button.dnd:active {
  2640. padding: 0 6px;
  2641. transition: none;
  2642. color: white;
  2643. background-color: #315bef;
  2644. border-radius: 0;
  2645. border-style: none;
  2646. }
  2647.  
  2648. menubar {
  2649. padding: 0;
  2650. background-color: #373737;
  2651. background-image: linear-gradient(0deg, #383838 0%, #3e3e3e 100%);
  2652. color: #FDFDFD;
  2653. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  2654. }
  2655.  
  2656. menubar:backdrop {
  2657. color: rgba(253, 253, 253, 0.8);
  2658. }
  2659.  
  2660. menubar > item {
  2661. transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
  2662. padding: 4px 8px;
  2663. }
  2664.  
  2665. menubar > item:hover {
  2666. transition: none;
  2667. background-color: #315bef;
  2668. color: white;
  2669. }
  2670.  
  2671. menubar > item:disabled {
  2672. color: rgba(253, 253, 253, 0.4);
  2673. border-color: transparent;
  2674. }
  2675.  
  2676. menubar > item popover.menu popover.menu {
  2677. margin-left: 3px;
  2678. }
  2679.  
  2680. popover.background {
  2681. padding: 0;
  2682. color: #dadada;
  2683. font: initial;
  2684. background-color: transparent;
  2685. }
  2686.  
  2687. popover.background > arrow,
  2688. popover.background > contents {
  2689. background-clip: border-box;
  2690. background-color: rgba(51, 51, 51, 0.95);
  2691. color: #dadada;
  2692. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  2693. border-radius: 8px;
  2694. border: 1px solid rgba(73, 73, 73, 0.955);
  2695. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
  2696. }
  2697.  
  2698. popover.background.menu > arrow {
  2699. background-color: transparent;
  2700. border: none;
  2701. box-shadow: none;
  2702. }
  2703.  
  2704. popover.background.menu > contents {
  2705. background-clip: border-box;
  2706. background-color: rgba(51, 51, 51, 0.95);
  2707. color: #dadada;
  2708. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
  2709. border-radius: 8px;
  2710. border: none;
  2711. outline: 1px solid rgba(255, 255, 255, 0.1);
  2712. outline-offset: -1px;
  2713. }
  2714.  
  2715. popover.background, popover.background:backdrop {
  2716. background-color: transparent;
  2717. }
  2718.  
  2719. popover.background > contents {
  2720. padding: 8px 0;
  2721. }
  2722.  
  2723. popover.background > contents > list,
  2724. popover.background > contents > .view,
  2725. popover.background > contents > toolbar {
  2726. border-style: none;
  2727. background-color: transparent;
  2728. }
  2729.  
  2730. popover.background > contents separator {
  2731. margin: 3px 0;
  2732. background-color: rgba(255, 255, 255, 0.08);
  2733. min-height: 1px;
  2734. }
  2735.  
  2736. popover.background > contents list separator {
  2737. margin: 0;
  2738. }
  2739.  
  2740. popover.background > contents > scrolledwindow > viewport > stack > box {
  2741. padding: 0;
  2742. }
  2743.  
  2744. popover.background > contents stack > scrolledwindow:not(.view) > viewport > list {
  2745. border: 1px solid rgba(255, 255, 255, 0.12);
  2746. border-radius: 5px;
  2747. background-color: #242424;
  2748. }
  2749.  
  2750. popover.background modelbutton {
  2751. min-height: 26px;
  2752. min-width: 38px;
  2753. padding: 0 12px;
  2754. border-radius: 0;
  2755. transition: none;
  2756. color: #dadada;
  2757. }
  2758.  
  2759. popover.background modelbutton:focus {
  2760. background-color: transparent;
  2761. transition: none;
  2762. box-shadow: none;
  2763. color: #dedede;
  2764. }
  2765.  
  2766. popover.background modelbutton:hover, popover.background modelbutton:selected {
  2767. background-color: #315bef;
  2768. color: white;
  2769. transition: none;
  2770. }
  2771.  
  2772. popover.background modelbutton:selected:active {
  2773. background-color: #113edc;
  2774. color: white;
  2775. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  2776. }
  2777.  
  2778. popover.background modelbutton arrow {
  2779. background: none;
  2780. min-width: 16px;
  2781. min-height: 16px;
  2782. opacity: 0.5;
  2783. }
  2784.  
  2785. popover.background modelbutton arrow:hover, popover.background modelbutton arrow:selected, popover.background modelbutton arrow:focus {
  2786. background: none;
  2787. }
  2788.  
  2789. popover.background modelbutton arrow.left {
  2790. -gtk-icon-source: -gtk-icontheme("go-previous-symbolic");
  2791. }
  2792.  
  2793. popover.background modelbutton arrow.right {
  2794. -gtk-icon-source: -gtk-icontheme("go-next-symbolic");
  2795. }
  2796.  
  2797. .popup > popover.background > arrow,
  2798. .popup > popover.background > contents, scalebutton > popover.background > arrow,
  2799. scalebutton > popover.background > contents, dropdown > popover.background > arrow,
  2800. dropdown > popover.background > contents, .dropdown-arrow + popover.background > arrow,
  2801. .dropdown-arrow + popover.background > contents {
  2802. padding: 6px;
  2803. background-clip: border-box;
  2804. background-color: rgba(51, 51, 51, 0.95);
  2805. color: #dadada;
  2806. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  2807. border-radius: 8px;
  2808. border: 1px solid rgba(73, 73, 73, 0.955);
  2809. outline: none;
  2810. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
  2811. }
  2812.  
  2813. .popup > popover.background > arrow modelbutton,
  2814. .popup > popover.background > contents modelbutton, scalebutton > popover.background > arrow modelbutton,
  2815. scalebutton > popover.background > contents modelbutton, dropdown > popover.background > arrow modelbutton,
  2816. dropdown > popover.background > contents modelbutton, .dropdown-arrow + popover.background > arrow modelbutton,
  2817. .dropdown-arrow + popover.background > contents modelbutton {
  2818. border-radius: 3px;
  2819. padding: 0 6px;
  2820. }
  2821.  
  2822. .popup > popover.background > arrow modelbutton:focus,
  2823. .popup > popover.background > contents modelbutton:focus, scalebutton > popover.background > arrow modelbutton:focus,
  2824. scalebutton > popover.background > contents modelbutton:focus, dropdown > popover.background > arrow modelbutton:focus,
  2825. dropdown > popover.background > contents modelbutton:focus, .dropdown-arrow + popover.background > arrow modelbutton:focus,
  2826. .dropdown-arrow + popover.background > contents modelbutton:focus {
  2827. background-color: transparent;
  2828. color: #dedede;
  2829. }
  2830.  
  2831. .popup > popover.background > arrow modelbutton:hover, .popup > popover.background > arrow modelbutton:hover:focus, .popup > popover.background > arrow modelbutton:selected, .popup > popover.background > arrow modelbutton:selected:focus,
  2832. .popup > popover.background > contents modelbutton:hover,
  2833. .popup > popover.background > contents modelbutton:hover:focus,
  2834. .popup > popover.background > contents modelbutton:selected,
  2835. .popup > popover.background > contents modelbutton:selected:focus, scalebutton > popover.background > arrow modelbutton:hover, scalebutton > popover.background > arrow modelbutton:hover:focus, scalebutton > popover.background > arrow modelbutton:selected, scalebutton > popover.background > arrow modelbutton:selected:focus,
  2836. scalebutton > popover.background > contents modelbutton:hover,
  2837. scalebutton > popover.background > contents modelbutton:hover:focus,
  2838. scalebutton > popover.background > contents modelbutton:selected,
  2839. scalebutton > popover.background > contents modelbutton:selected:focus, dropdown > popover.background > arrow modelbutton:hover, dropdown > popover.background > arrow modelbutton:hover:focus, dropdown > popover.background > arrow modelbutton:selected, dropdown > popover.background > arrow modelbutton:selected:focus,
  2840. dropdown > popover.background > contents modelbutton:hover,
  2841. dropdown > popover.background > contents modelbutton:hover:focus,
  2842. dropdown > popover.background > contents modelbutton:selected,
  2843. dropdown > popover.background > contents modelbutton:selected:focus, .dropdown-arrow + popover.background > arrow modelbutton:hover, .dropdown-arrow + popover.background > arrow modelbutton:hover:focus, .dropdown-arrow + popover.background > arrow modelbutton:selected, .dropdown-arrow + popover.background > arrow modelbutton:selected:focus,
  2844. .dropdown-arrow + popover.background > contents modelbutton:hover,
  2845. .dropdown-arrow + popover.background > contents modelbutton:hover:focus,
  2846. .dropdown-arrow + popover.background > contents modelbutton:selected,
  2847. .dropdown-arrow + popover.background > contents modelbutton:selected:focus {
  2848. background-color: #444444;
  2849. color: #dedede;
  2850. }
  2851.  
  2852. .popup > popover.background > arrow modelbutton:selected:active,
  2853. .popup > popover.background > contents modelbutton:selected:active, scalebutton > popover.background > arrow modelbutton:selected:active,
  2854. scalebutton > popover.background > contents modelbutton:selected:active, dropdown > popover.background > arrow modelbutton:selected:active,
  2855. dropdown > popover.background > contents modelbutton:selected:active, .dropdown-arrow + popover.background > arrow modelbutton:selected:active,
  2856. .dropdown-arrow + popover.background > contents modelbutton:selected:active {
  2857. background-color: #315bef;
  2858. color: white;
  2859. }
  2860.  
  2861. .popup > popover.background > arrow row.activatable,
  2862. .popup > popover.background > contents row.activatable, scalebutton > popover.background > arrow row.activatable,
  2863. scalebutton > popover.background > contents row.activatable, dropdown > popover.background > arrow row.activatable,
  2864. dropdown > popover.background > contents row.activatable, .dropdown-arrow + popover.background > arrow row.activatable,
  2865. .dropdown-arrow + popover.background > contents row.activatable {
  2866. border-radius: 3px;
  2867. }
  2868.  
  2869. .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:selected,
  2870. .popup > popover.background > contents row.activatable:hover,
  2871. .popup > popover.background > contents row.activatable:selected, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:selected,
  2872. scalebutton > popover.background > contents row.activatable:hover,
  2873. scalebutton > popover.background > contents row.activatable:selected, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:selected,
  2874. dropdown > popover.background > contents row.activatable:hover,
  2875. dropdown > popover.background > contents row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:selected,
  2876. .dropdown-arrow + popover.background > contents row.activatable:hover,
  2877. .dropdown-arrow + popover.background > contents row.activatable:selected {
  2878. background-color: #444444;
  2879. }
  2880.  
  2881. .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:hover label, .popup > popover.background > arrow row.activatable:selected, .popup > popover.background > arrow row.activatable:selected label,
  2882. .popup > popover.background > contents row.activatable:hover,
  2883. .popup > popover.background > contents row.activatable:hover label,
  2884. .popup > popover.background > contents row.activatable:selected,
  2885. .popup > popover.background > contents row.activatable:selected label, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:hover label, scalebutton > popover.background > arrow row.activatable:selected, scalebutton > popover.background > arrow row.activatable:selected label,
  2886. scalebutton > popover.background > contents row.activatable:hover,
  2887. scalebutton > popover.background > contents row.activatable:hover label,
  2888. scalebutton > popover.background > contents row.activatable:selected,
  2889. scalebutton > popover.background > contents row.activatable:selected label, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:hover label, dropdown > popover.background > arrow row.activatable:selected, dropdown > popover.background > arrow row.activatable:selected label,
  2890. dropdown > popover.background > contents row.activatable:hover,
  2891. dropdown > popover.background > contents row.activatable:hover label,
  2892. dropdown > popover.background > contents row.activatable:selected,
  2893. dropdown > popover.background > contents row.activatable:selected label, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:hover label, .dropdown-arrow + popover.background > arrow row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:selected label,
  2894. .dropdown-arrow + popover.background > contents row.activatable:hover,
  2895. .dropdown-arrow + popover.background > contents row.activatable:hover label,
  2896. .dropdown-arrow + popover.background > contents row.activatable:selected,
  2897. .dropdown-arrow + popover.background > contents row.activatable:selected label {
  2898. color: #dedede;
  2899. }
  2900.  
  2901. popover.background label.separator {
  2902. color: #dedede;
  2903. }
  2904.  
  2905. popover.background > list,
  2906. popover.background > .view,
  2907. popover.background > toolbar,
  2908. popover.background > scrolledwindow > viewport > list {
  2909. border: none;
  2910. background-color: transparent;
  2911. }
  2912.  
  2913. popover.background listview.view {
  2914. padding: 0;
  2915. margin: 0;
  2916. }
  2917.  
  2918. popover.background listview.view > row {
  2919. margin: 0;
  2920. padding: 3px 6px;
  2921. }
  2922.  
  2923. popover.background.touch-selection, .csd popover.background.touch-selection {
  2924. font: initial;
  2925. }
  2926.  
  2927. popover.background box.inline-buttons {
  2928. padding: 0 6px;
  2929. }
  2930.  
  2931. popover.background box.inline-buttons button.image-button.model {
  2932. border-color: transparent;
  2933. background-color: transparent;
  2934. background-image: none;
  2935. box-shadow: none;
  2936. min-height: 30px;
  2937. min-width: 30px;
  2938. padding: 0;
  2939. border: none;
  2940. outline: none;
  2941. transition: none;
  2942. }
  2943.  
  2944. popover.background box.inline-buttons button.image-button.model:selected {
  2945. color: white;
  2946. background-image: image(#315bef);
  2947. }
  2948.  
  2949. popover.background box.circular-buttons {
  2950. padding: 6px;
  2951. }
  2952.  
  2953. popover.background box.circular-buttons button.circular.image-button.model {
  2954. padding: 6px;
  2955. min-height: 24px;
  2956. min-width: 24px;
  2957. border: none;
  2958. }
  2959.  
  2960. popover.background accelerator {
  2961. color: alpha(currentColor,0.55);
  2962. }
  2963.  
  2964. popover.background accelerator:dir(ltr) {
  2965. margin-left: 6px;
  2966. }
  2967.  
  2968. popover.background accelerator:dir(rtl) {
  2969. margin-right: 6px;
  2970. }
  2971.  
  2972. popover.background arrow.left,
  2973. popover.background radio.left,
  2974. popover.background check.left {
  2975. margin-left: -2px;
  2976. margin-right: 6px;
  2977. }
  2978.  
  2979. popover.background arrow.right,
  2980. popover.background radio.right,
  2981. popover.background check.right {
  2982. margin-left: 6px;
  2983. margin-right: -2px;
  2984. }
  2985.  
  2986. popover.background label.title {
  2987. font-weight: bold;
  2988. padding: 4px 26px;
  2989. }
  2990.  
  2991. magnifier {
  2992. background-color: #242424;
  2993. }
  2994.  
  2995. cursor-handle {
  2996. background-color: transparent;
  2997. background-image: none;
  2998. box-shadow: none;
  2999. border-style: none;
  3000. }
  3001.  
  3002. cursor-handle.top {
  3003. -gtk-icon-source: -gtk-icontheme("selection-start-symbolic");
  3004. }
  3005.  
  3006. cursor-handle.bottom {
  3007. -gtk-icon-source: -gtk-icontheme("selection-end-symbolic");
  3008. }
  3009.  
  3010. tabbar tab,
  3011. dnd tab, tabbar tabbox > tab,
  3012. tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab {
  3013. color: rgba(222, 222, 222, 0.35);
  3014. background-color: rgba(36, 36, 36, 0);
  3015. border: 1px solid transparent;
  3016. transition: all 150ms ease-out;
  3017. }
  3018.  
  3019. tabbar tab:hover:not(:checked):not(:selected),
  3020. dnd tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) {
  3021. color: rgba(222, 222, 222, 0.675);
  3022. background-color: rgba(255, 255, 255, 0.05);
  3023. border-color: #444444;
  3024. box-shadow: none;
  3025. }
  3026.  
  3027. tabbar tab:checked,
  3028. dnd tab:checked, notebook > header > tabs > tab:checked, tabbar tab:selected,
  3029. dnd tab:selected, notebook > header > tabs > tab:selected {
  3030. color: #dedede;
  3031. background-color: #373737;
  3032. border-color: #444444;
  3033. box-shadow: none;
  3034. }
  3035.  
  3036. notebook {
  3037. padding: 0;
  3038. }
  3039.  
  3040. notebook.frame {
  3041. border: 1px solid #474747;
  3042. }
  3043.  
  3044. notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child {
  3045. border-left-style: none;
  3046. }
  3047.  
  3048. notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child {
  3049. border-right-style: solid;
  3050. }
  3051.  
  3052. notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child {
  3053. border-top-style: none;
  3054. }
  3055.  
  3056. notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child {
  3057. border-bottom-style: solid;
  3058. }
  3059.  
  3060. notebook > stack:not(:only-child) {
  3061. background-color: #242424;
  3062. }
  3063.  
  3064. notebook > header {
  3065. padding: 0;
  3066. background-color: #1e1e1e;
  3067. border: 1px solid #474747;
  3068. }
  3069.  
  3070. notebook > header.top {
  3071. border-width: 0 0 1px 0;
  3072. }
  3073.  
  3074. notebook > header.bottom {
  3075. border-width: 1px 0 0 0;
  3076. }
  3077.  
  3078. notebook > header.right {
  3079. border-width: 0 0 0 1px;
  3080. }
  3081.  
  3082. notebook > header.left {
  3083. border-width: 0 1px 0 0;
  3084. }
  3085.  
  3086. notebook > header button.flat.toggle.popup {
  3087. min-width: 28px;
  3088. border-radius: 0;
  3089. padding: 0;
  3090. border: none;
  3091. box-shadow: none;
  3092. margin: 0;
  3093. }
  3094.  
  3095. notebook > header button.flat.toggle.popup:active, notebook > header button.flat.toggle.popup:checked {
  3096. color: #dedede;
  3097. background-color: rgba(255, 255, 255, 0.15);
  3098. }
  3099.  
  3100. notebook > header.top {
  3101. padding: 0;
  3102. }
  3103.  
  3104. notebook > header.top tab {
  3105. padding: 3px 6px;
  3106. min-width: 20px;
  3107. min-height: 20px;
  3108. border-radius: 0;
  3109. outline-offset: -4px;
  3110. }
  3111.  
  3112. notebook > header.top tab + tab {
  3113. margin-left: -1px;
  3114. }
  3115.  
  3116. notebook > header.bottom {
  3117. padding: 0;
  3118. }
  3119.  
  3120. notebook > header.bottom tab {
  3121. padding: 3px 6px;
  3122. min-width: 20px;
  3123. min-height: 20px;
  3124. border-radius: 0;
  3125. outline-offset: -4px;
  3126. }
  3127.  
  3128. notebook > header.bottom tab + tab {
  3129. margin-left: -1px;
  3130. }
  3131.  
  3132. notebook > header.right {
  3133. padding: 0;
  3134. }
  3135.  
  3136. notebook > header.right tab {
  3137. padding: 3px 6px;
  3138. min-width: 20px;
  3139. min-height: 20px;
  3140. border-radius: 0;
  3141. outline-offset: -4px;
  3142. }
  3143.  
  3144. notebook > header.right tab + tab {
  3145. margin-top: -1px;
  3146. }
  3147.  
  3148. notebook > header.left {
  3149. padding: 0;
  3150. }
  3151.  
  3152. notebook > header.left tab {
  3153. padding: 3px 6px;
  3154. min-width: 20px;
  3155. min-height: 20px;
  3156. border-radius: 0;
  3157. outline-offset: -4px;
  3158. }
  3159.  
  3160. notebook > header.left tab + tab {
  3161. margin-top: -1px;
  3162. }
  3163.  
  3164. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  3165. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  3166. }
  3167.  
  3168. notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
  3169. margin-left: 2px;
  3170. }
  3171.  
  3172. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  3173. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
  3174. }
  3175.  
  3176. notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
  3177. margin-right: 2px;
  3178. }
  3179.  
  3180. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  3181. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  3182. }
  3183.  
  3184. notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
  3185. margin-top: 2px;
  3186. }
  3187.  
  3188. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  3189. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  3190. }
  3191.  
  3192. notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
  3193. margin-bottom: 2px;
  3194. }
  3195.  
  3196. notebook > header > tabs > arrow {
  3197. color: rgba(222, 222, 222, 0.35);
  3198. }
  3199.  
  3200. notebook > header > tabs > arrow:hover {
  3201. color: rgba(222, 222, 222, 0.675);
  3202. }
  3203.  
  3204. notebook > header > tabs > arrow:active {
  3205. color: #dedede;
  3206. }
  3207.  
  3208. notebook > header > tabs > arrow:disabled {
  3209. color: rgba(222, 222, 222, 0.05);
  3210. }
  3211.  
  3212. notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {
  3213. border-width: 0 1px;
  3214. }
  3215.  
  3216. notebook > header.top > tabs > tab:last-child, notebook > header.bottom > tabs > tab:last-child {
  3217. border-right-width: 1px;
  3218. }
  3219.  
  3220. notebook > header.top > tabs > arrow + tab, notebook > header.bottom > tabs > arrow + tab {
  3221. border-left-width: 0;
  3222. }
  3223.  
  3224. notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {
  3225. border-width: 1px 0;
  3226. }
  3227.  
  3228. notebook > header.left > tabs > tab:last-child, notebook > header.right > tabs > tab:last-child {
  3229. border-bottom-width: 1px;
  3230. }
  3231.  
  3232. notebook > header.left > tabs > arrow + tab, notebook > header.right > tabs > arrow + tab {
  3233. border-top-width: 0;
  3234. }
  3235.  
  3236. notebook > header > tabs {
  3237. margin: 0;
  3238. padding: 0;
  3239. }
  3240.  
  3241. notebook > header > tabs > tab {
  3242. margin: 0;
  3243. }
  3244.  
  3245. notebook > header > tabs > tab label {
  3246. margin: 0 6px;
  3247. }
  3248.  
  3249. notebook > header > tabs > tab button.flat {
  3250. min-height: 16px;
  3251. min-width: 16px;
  3252. border-radius: 3px;
  3253. padding: 0;
  3254. margin-top: 2px;
  3255. margin-bottom: 2px;
  3256. color: #a2a2a2;
  3257. }
  3258.  
  3259. notebook > header > tabs > tab button.flat:hover {
  3260. color: #dedede;
  3261. background-color: rgba(255, 255, 255, 0.1);
  3262. }
  3263.  
  3264. notebook > header > tabs > tab button.flat:active {
  3265. color: #f8f8f8;
  3266. background-color: rgba(255, 255, 255, 0.2);
  3267. }
  3268.  
  3269. scrollbar {
  3270. background-color: transparent;
  3271. transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3272. border: none;
  3273. }
  3274.  
  3275. scrollbar button {
  3276. border: none;
  3277. }
  3278.  
  3279. scrollbar.vertical button.down {
  3280. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  3281. }
  3282.  
  3283. scrollbar.vertical button.up {
  3284. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  3285. }
  3286.  
  3287. scrollbar.horizontal button.down {
  3288. -gtk-icon-source: -gtk-icontheme("pan-right-symbolic");
  3289. }
  3290.  
  3291. scrollbar.horizontal button.up {
  3292. -gtk-icon-source: -gtk-icontheme("pan-left-symbolic");
  3293. }
  3294.  
  3295. scrollbar > range > trough {
  3296. padding: 0;
  3297. margin: 3px;
  3298. border: none;
  3299. outline: none;
  3300. transition: none;
  3301. background-color: rgba(222, 222, 222, 0.06);
  3302. }
  3303.  
  3304. scrollbar > range > trough > slider {
  3305. min-width: 6px;
  3306. min-height: 6px;
  3307. margin: 0;
  3308. border: none;
  3309. border-radius: 6px;
  3310. background-clip: padding-box;
  3311. background-color: #777777;
  3312. outline: none;
  3313. box-shadow: none;
  3314. }
  3315.  
  3316. scrollbar > range > trough > slider:hover {
  3317. background-color: #666666;
  3318. }
  3319.  
  3320. scrollbar > range > trough > slider:hover:active {
  3321. background-color: #aaaaaa;
  3322. }
  3323.  
  3324. scrollbar > range > trough > slider:disabled {
  3325. background-color: transparent;
  3326. }
  3327.  
  3328. scrollbar > range.fine-tune > trough > slider {
  3329. min-width: 6px;
  3330. min-height: 6px;
  3331. border: none;
  3332. }
  3333.  
  3334. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  3335. opacity: 0.4;
  3336. border-color: transparent;
  3337. background-color: transparent;
  3338. }
  3339.  
  3340. scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider {
  3341. margin: 0;
  3342. min-width: 4px;
  3343. min-height: 4px;
  3344. background-color: #ababab;
  3345. border: none;
  3346. }
  3347.  
  3348. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider {
  3349. margin: 0 3px;
  3350. min-width: 40px;
  3351. }
  3352.  
  3353. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider {
  3354. margin: 3px 0;
  3355. min-height: 40px;
  3356. }
  3357.  
  3358. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  3359. opacity: 1;
  3360. }
  3361.  
  3362. scrollbar.horizontal > range > trough > slider {
  3363. min-width: 40px;
  3364. }
  3365.  
  3366. scrollbar.vertical > range > trough > slider {
  3367. min-height: 40px;
  3368. }
  3369.  
  3370. switch {
  3371. transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
  3372. border-radius: 9999px;
  3373. background-color: transparent;
  3374. background-clip: padding-box;
  3375. color: transparent;
  3376. min-width: 40px;
  3377. min-height: 24px;
  3378. border: none;
  3379. padding: 0;
  3380. font-size: 0;
  3381. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  3382. background-image: linear-gradient(0deg, rgba(222, 222, 222, 0.25) 0%, rgba(222, 222, 222, 0.35) 100%), radial-gradient(circle farthest-corner at center, transparent 0%, transparent 0%);
  3383. }
  3384.  
  3385. switch:disabled {
  3386. color: transparent;
  3387. background-color: transparent;
  3388. background-image: linear-gradient(0deg, rgba(222, 222, 222, 0.1) 0%, rgba(222, 222, 222, 0.15) 100%);
  3389. }
  3390.  
  3391. switch:checked {
  3392. animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1);
  3393. background-color: rgba(49, 91, 239, 0.55);
  3394. color: transparent;
  3395. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  3396. transition: background-image 0.3s, box-shadow 0;
  3397. background-image: linear-gradient(0deg, #6081f3 0%, #315bef 100%), radial-gradient(circle farthest-corner at center, rgba(49, 91, 239, 0.75) 100%, transparent 0%);
  3398. }
  3399.  
  3400. switch:checked:disabled, label:disabled > selection:checked {
  3401. background-color: transparent;
  3402. background-image: linear-gradient(0deg, #d7dffc 0%, #a7b9f8 100%);
  3403. color: transparent;
  3404. }
  3405.  
  3406. switch > slider {
  3407. transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0;
  3408. min-width: 22px;
  3409. min-height: 22px;
  3410. margin: 1px 0 1px 1px;
  3411. border-radius: 9999px;
  3412. background-color: white;
  3413. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  3414. border: none;
  3415. }
  3416.  
  3417. switch:hover > slider {
  3418. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  3419. }
  3420.  
  3421. switch:checked > slider {
  3422. margin: 1px 1px 1px 0;
  3423. background-color: white;
  3424. }
  3425.  
  3426. switch:checked:disabled > slider, label:disabled > selection:checked > slider {
  3427. animation: none;
  3428. }
  3429.  
  3430. check {
  3431. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/[email protected]"));
  3432. }
  3433.  
  3434. .osd check {
  3435. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/[email protected]"));
  3436. }
  3437.  
  3438. infobar check {
  3439. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/[email protected]"));
  3440. }
  3441.  
  3442. check:disabled {
  3443. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3444. }
  3445.  
  3446. .osd check:disabled {
  3447. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3448. }
  3449.  
  3450. infobar check:disabled {
  3451. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
  3452. }
  3453.  
  3454. check:indeterminate {
  3455. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/[email protected]"));
  3456. }
  3457.  
  3458. .osd check:indeterminate {
  3459. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/[email protected]"));
  3460. }
  3461.  
  3462. infobar check:indeterminate {
  3463. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/[email protected]"));
  3464. }
  3465.  
  3466. check:indeterminate:disabled, label:disabled > selection:indeterminate {
  3467. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3468. }
  3469.  
  3470. .osd check:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
  3471. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3472. }
  3473.  
  3474. infobar check:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
  3475. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/[email protected]"));
  3476. }
  3477.  
  3478. check:checked {
  3479. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/[email protected]"));
  3480. }
  3481.  
  3482. .osd check:checked {
  3483. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/[email protected]"));
  3484. }
  3485.  
  3486. infobar check:checked {
  3487. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/[email protected]"));
  3488. }
  3489.  
  3490. check:checked:disabled, label:disabled > selection:checked {
  3491. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3492. }
  3493.  
  3494. .osd check:checked:disabled, .osd label:disabled > selection:checked {
  3495. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3496. }
  3497.  
  3498. infobar check:checked:disabled, infobar label:disabled > selection:checked {
  3499. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/[email protected]"));
  3500. }
  3501.  
  3502. radio {
  3503. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/[email protected]"));
  3504. }
  3505.  
  3506. .osd radio {
  3507. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/[email protected]"));
  3508. }
  3509.  
  3510. infobar radio {
  3511. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/[email protected]"));
  3512. }
  3513.  
  3514. radio:disabled {
  3515. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3516. }
  3517.  
  3518. .osd radio:disabled {
  3519. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3520. }
  3521.  
  3522. infobar radio:disabled {
  3523. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
  3524. }
  3525.  
  3526. radio:indeterminate {
  3527. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/[email protected]"));
  3528. }
  3529.  
  3530. .osd radio:indeterminate {
  3531. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/[email protected]"));
  3532. }
  3533.  
  3534. infobar radio:indeterminate {
  3535. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/[email protected]"));
  3536. }
  3537.  
  3538. radio:indeterminate:disabled, label:disabled > selection:indeterminate {
  3539. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3540. }
  3541.  
  3542. .osd radio:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
  3543. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3544. }
  3545.  
  3546. infobar radio:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
  3547. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/[email protected]"));
  3548. }
  3549.  
  3550. radio:checked {
  3551. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/[email protected]"));
  3552. }
  3553.  
  3554. .osd radio:checked {
  3555. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/[email protected]"));
  3556. }
  3557.  
  3558. infobar radio:checked {
  3559. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/[email protected]"));
  3560. }
  3561.  
  3562. radio:checked:disabled, label:disabled > selection:checked {
  3563. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3564. }
  3565.  
  3566. .osd radio:checked:disabled, .osd label:disabled > selection:checked {
  3567. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3568. }
  3569.  
  3570. infobar radio:checked:disabled, infobar label:disabled > selection:checked {
  3571. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/[email protected]"));
  3572. }
  3573.  
  3574. .view.content-view.check:not(list) {
  3575. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/[email protected]"));
  3576. background-color: transparent;
  3577. }
  3578.  
  3579. .view.content-view.check:checked:not(list) {
  3580. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/[email protected]"));
  3581. background-color: transparent;
  3582. }
  3583.  
  3584. checkbutton.text-button, radiobutton.text-button {
  3585. padding: 2px 0;
  3586. outline: none;
  3587. }
  3588.  
  3589. checkbutton.text-button:hover, radiobutton.text-button:hover {
  3590. color: #b8b8b8;
  3591. }
  3592.  
  3593. checkbutton.text-button:focus, radiobutton.text-button:focus {
  3594. box-shadow: none;
  3595. outline: none;
  3596. }
  3597.  
  3598. checkbutton.text-button:disabled, label:disabled > selection.text-button, radiobutton.text-button:disabled {
  3599. color: rgba(222, 222, 222, 0.35);
  3600. }
  3601.  
  3602. checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
  3603. margin-left: 4px;
  3604. }
  3605.  
  3606. checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
  3607. margin-right: 4px;
  3608. }
  3609.  
  3610. check,
  3611. radio {
  3612. min-width: 16px;
  3613. min-height: 16px;
  3614. margin: 0 2px;
  3615. border: none;
  3616. box-shadow: none;
  3617. outline: none;
  3618. background-color: transparent;
  3619. }
  3620.  
  3621. check:only-child, popover.menu > contents check,
  3622. radio:only-child, popover.menu > contents radio {
  3623. margin: 0;
  3624. }
  3625.  
  3626. scale {
  3627. min-height: 15px;
  3628. min-width: 15px;
  3629. padding: 3px;
  3630. }
  3631.  
  3632. scale > trough > slider {
  3633. min-height: 15px;
  3634. min-width: 15px;
  3635. margin: -7px;
  3636. }
  3637.  
  3638. scale.fine-tune > trough > slider {
  3639. margin: -4px;
  3640. }
  3641.  
  3642. scale.fine-tune > trough > fill,
  3643. scale.fine-tune > trough > highlight,
  3644. scale.fine-tune > trough {
  3645. border-radius: 5px;
  3646. }
  3647.  
  3648. scale > trough {
  3649. outline-offset: 2px;
  3650. border-radius: 5px;
  3651. background-color: rgba(0, 0, 0, 0.2);
  3652. }
  3653.  
  3654. scale > trough:disabled {
  3655. background-color: rgba(0, 0, 0, 0.12);
  3656. }
  3657.  
  3658. .osd scale > trough {
  3659. background-color: rgba(0, 0, 0, 0.2);
  3660. }
  3661.  
  3662. .osd scale > trough highlight {
  3663. background-color: #315bef;
  3664. }
  3665.  
  3666. modelbutton:hover scale > trough, row:selected scale > trough, infobar scale > trough {
  3667. background-color: rgba(0, 0, 0, 0.2);
  3668. }
  3669.  
  3670. modelbutton:hover scale > trough > trough > highlight, row:selected scale > trough > trough > highlight, infobar scale > trough > trough > highlight {
  3671. background-color: white;
  3672. }
  3673.  
  3674. modelbutton:hover scale > trough > trough > highlight:disabled, row:selected scale > trough > trough > highlight:disabled, infobar scale > trough > trough > highlight:disabled {
  3675. background-color: #a2b5f8;
  3676. }
  3677.  
  3678. modelbutton:hover scale > trough:disabled, row:selected scale > trough:disabled, infobar scale > trough:disabled {
  3679. background-color: rgba(0, 0, 0, 0.1);
  3680. }
  3681.  
  3682. scale > trough > highlight {
  3683. border-radius: 5px;
  3684. background-color: #315bef;
  3685. }
  3686.  
  3687. scale > trough > highlight:disabled {
  3688. background-color: rgba(49, 91, 239, 0.55);
  3689. }
  3690.  
  3691. scale > trough > fill {
  3692. border-radius: 5px;
  3693. background-color: rgba(49, 91, 239, 0.5);
  3694. }
  3695.  
  3696. scale > trough > fill:disabled {
  3697. background-color: transparent;
  3698. }
  3699.  
  3700. scale > trough > slider {
  3701. background-color: white;
  3702. border: 1px solid rgba(255, 255, 255, 0.12);
  3703. border-radius: 100%;
  3704. box-shadow: 0 1px 1px 0 rgba(16, 16, 16, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  3705. background-clip: padding-box;
  3706. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  3707. transition-property: background, border;
  3708. }
  3709.  
  3710. scale > trough > slider:hover {
  3711. background-color: white;
  3712. border-color: rgba(255, 255, 255, 0.12);
  3713. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  3714. }
  3715.  
  3716. scale > trough > slider:active {
  3717. background-clip: border-box;
  3718. background-color: white;
  3719. border-color: rgba(255, 255, 255, 0.12);
  3720. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  3721. background-clip: padding-box;
  3722. }
  3723.  
  3724. scale > trough > slider:disabled {
  3725. background-color: #f2f2f2;
  3726. border-color: rgba(242, 242, 242, 0.12);
  3727. }
  3728.  
  3729. modelbutton:hover scale > trough > slider, row:selected scale > trough > slider, infobar scale > trough > slider {
  3730. background-clip: border-box;
  3731. background-color: white;
  3732. border-color: white;
  3733. }
  3734.  
  3735. modelbutton:hover scale > trough > slider:hover, row:selected scale > trough > slider:hover, infobar scale > trough > slider:hover {
  3736. background-color: #e0e6fd;
  3737. border-color: #e0e6fd;
  3738. }
  3739.  
  3740. modelbutton:hover scale > trough > slider:active, row:selected scale > trough > slider:active, infobar scale > trough > slider:active {
  3741. background-color: #98adf7;
  3742. border-color: #98adf7;
  3743. }
  3744.  
  3745. modelbutton:hover scale > trough > slider:disabled, row:selected scale > trough > slider:disabled, infobar scale > trough > slider:disabled {
  3746. background-color: #a2b5f8;
  3747. border-color: #a2b5f8;
  3748. }
  3749.  
  3750. .osd scale > trough > slider {
  3751. background-clip: border-box;
  3752. background-color: white;
  3753. border-color: rgba(255, 255, 255, 0.12);
  3754. }
  3755.  
  3756. .osd scale > trough > slider:hover {
  3757. background-color: white;
  3758. border-color: rgba(255, 255, 255, 0.12);
  3759. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  3760. }
  3761.  
  3762. .osd scale > trough > slider:active {
  3763. background-color: #f7f7f7;
  3764. border-color: rgba(255, 255, 255, 0.12);
  3765. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  3766. }
  3767.  
  3768. scale > value {
  3769. color: alpha(currentColor,0.4);
  3770. }
  3771.  
  3772. scale > marks {
  3773. color: alpha(currentColor,0.4);
  3774. }
  3775.  
  3776. scale > marks.top {
  3777. margin-bottom: 1px;
  3778. margin-top: -4px;
  3779. }
  3780.  
  3781. scale > marks.bottom {
  3782. margin-top: 1px;
  3783. margin-bottom: -4px;
  3784. }
  3785.  
  3786. scale > marks.top {
  3787. margin-right: 1px;
  3788. margin-left: -4px;
  3789. }
  3790.  
  3791. scale > marks.bottom {
  3792. margin-left: 1px;
  3793. margin-right: -4px;
  3794. }
  3795.  
  3796. scale.fine-tune > marks.top {
  3797. margin-bottom: 0px;
  3798. margin-top: -2px;
  3799. }
  3800.  
  3801. scale.fine-tune > marks.bottom {
  3802. margin-top: 0px;
  3803. margin-bottom: -2px;
  3804. }
  3805.  
  3806. scale.fine-tune > marks.top {
  3807. margin-right: 0px;
  3808. margin-left: -2px;
  3809. }
  3810.  
  3811. scale.fine-tune > marks.bottom {
  3812. margin-left: 0px;
  3813. margin-right: -2px;
  3814. }
  3815.  
  3816. scale.horizontal indicator {
  3817. min-height: 3px;
  3818. min-width: 1px;
  3819. }
  3820.  
  3821. scale.horizontal.fine-tune indicator {
  3822. min-height: 2px;
  3823. }
  3824.  
  3825. scale.vertical indicator {
  3826. min-height: 1px;
  3827. min-width: 3px;
  3828. }
  3829.  
  3830. scale.vertical.fine-tune indicator {
  3831. min-width: 2px;
  3832. }
  3833.  
  3834. scale.horizontal.marks-before:not(.marks-after) slider {
  3835. transform: none;
  3836. }
  3837.  
  3838. scale.horizontal.marks-before:not(.marks-after) slider {
  3839. margin: -10px;
  3840. border-style: none;
  3841. border-radius: 0;
  3842. background-color: transparent;
  3843. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/[email protected]"));
  3844. min-height: 26px;
  3845. min-width: 24px;
  3846. margin-top: -14px;
  3847. background-position: top;
  3848. background-repeat: no-repeat;
  3849. box-shadow: none;
  3850. }
  3851.  
  3852. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3853. margin: -7px;
  3854. margin-top: -11px;
  3855. }
  3856.  
  3857. scale.horizontal.marks-before:not(.marks-after) slider {
  3858. transform: none;
  3859. }
  3860.  
  3861. scale.horizontal.marks-before:not(.marks-after) slider:hover {
  3862. margin: -10px;
  3863. border-style: none;
  3864. border-radius: 0;
  3865. background-color: transparent;
  3866. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
  3867. min-height: 26px;
  3868. min-width: 24px;
  3869. margin-top: -14px;
  3870. background-position: top;
  3871. background-repeat: no-repeat;
  3872. box-shadow: none;
  3873. }
  3874.  
  3875. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3876. margin: -7px;
  3877. margin-top: -11px;
  3878. }
  3879.  
  3880. scale.horizontal.marks-before:not(.marks-after) slider {
  3881. transform: none;
  3882. }
  3883.  
  3884. scale.horizontal.marks-before:not(.marks-after) slider:active {
  3885. margin: -10px;
  3886. border-style: none;
  3887. border-radius: 0;
  3888. background-color: transparent;
  3889. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/[email protected]"));
  3890. min-height: 26px;
  3891. min-width: 24px;
  3892. margin-top: -14px;
  3893. background-position: top;
  3894. background-repeat: no-repeat;
  3895. box-shadow: none;
  3896. }
  3897.  
  3898. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3899. margin: -7px;
  3900. margin-top: -11px;
  3901. }
  3902.  
  3903. scale.horizontal.marks-before:not(.marks-after) slider {
  3904. transform: none;
  3905. }
  3906.  
  3907. scale.horizontal.marks-before:not(.marks-after) slider:disabled {
  3908. margin: -10px;
  3909. border-style: none;
  3910. border-radius: 0;
  3911. background-color: transparent;
  3912. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
  3913. min-height: 26px;
  3914. min-width: 24px;
  3915. margin-top: -14px;
  3916. background-position: top;
  3917. background-repeat: no-repeat;
  3918. box-shadow: none;
  3919. }
  3920.  
  3921. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3922. margin: -7px;
  3923. margin-top: -11px;
  3924. }
  3925.  
  3926. scale.horizontal.marks-after:not(.marks-before) slider {
  3927. transform: none;
  3928. }
  3929.  
  3930. scale.horizontal.marks-after:not(.marks-before) slider {
  3931. margin: -10px;
  3932. border-style: none;
  3933. border-radius: 0;
  3934. background-color: transparent;
  3935. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/[email protected]"));
  3936. min-height: 26px;
  3937. min-width: 24px;
  3938. margin-bottom: -14px;
  3939. background-position: bottom;
  3940. background-repeat: no-repeat;
  3941. box-shadow: none;
  3942. }
  3943.  
  3944. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3945. margin: -7px;
  3946. margin-bottom: -11px;
  3947. }
  3948.  
  3949. scale.horizontal.marks-after:not(.marks-before) slider {
  3950. transform: none;
  3951. }
  3952.  
  3953. scale.horizontal.marks-after:not(.marks-before) slider:hover {
  3954. margin: -10px;
  3955. border-style: none;
  3956. border-radius: 0;
  3957. background-color: transparent;
  3958. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
  3959. min-height: 26px;
  3960. min-width: 24px;
  3961. margin-bottom: -14px;
  3962. background-position: bottom;
  3963. background-repeat: no-repeat;
  3964. box-shadow: none;
  3965. }
  3966.  
  3967. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3968. margin: -7px;
  3969. margin-bottom: -11px;
  3970. }
  3971.  
  3972. scale.horizontal.marks-after:not(.marks-before) slider {
  3973. transform: none;
  3974. }
  3975.  
  3976. scale.horizontal.marks-after:not(.marks-before) slider:active {
  3977. margin: -10px;
  3978. border-style: none;
  3979. border-radius: 0;
  3980. background-color: transparent;
  3981. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/[email protected]"));
  3982. min-height: 26px;
  3983. min-width: 24px;
  3984. margin-bottom: -14px;
  3985. background-position: bottom;
  3986. background-repeat: no-repeat;
  3987. box-shadow: none;
  3988. }
  3989.  
  3990. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3991. margin: -7px;
  3992. margin-bottom: -11px;
  3993. }
  3994.  
  3995. scale.horizontal.marks-after:not(.marks-before) slider {
  3996. transform: none;
  3997. }
  3998.  
  3999. scale.horizontal.marks-after:not(.marks-before) slider:disabled {
  4000. margin: -10px;
  4001. border-style: none;
  4002. border-radius: 0;
  4003. background-color: transparent;
  4004. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
  4005. min-height: 26px;
  4006. min-width: 24px;
  4007. margin-bottom: -14px;
  4008. background-position: bottom;
  4009. background-repeat: no-repeat;
  4010. box-shadow: none;
  4011. }
  4012.  
  4013. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  4014. margin: -7px;
  4015. margin-bottom: -11px;
  4016. }
  4017.  
  4018. scale.vertical.marks-before:not(.marks-after) slider {
  4019. transform: none;
  4020. }
  4021.  
  4022. scale.vertical.marks-before:not(.marks-after) slider {
  4023. margin: -10px;
  4024. border-style: none;
  4025. border-radius: 0;
  4026. background-color: transparent;
  4027. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/[email protected]"));
  4028. min-height: 24px;
  4029. min-width: 26px;
  4030. margin-left: -14px;
  4031. background-position: left bottom;
  4032. background-repeat: no-repeat;
  4033. box-shadow: none;
  4034. }
  4035.  
  4036. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4037. margin: -7px;
  4038. margin-left: -11px;
  4039. }
  4040.  
  4041. scale.vertical.marks-before:not(.marks-after) slider {
  4042. transform: none;
  4043. }
  4044.  
  4045. scale.vertical.marks-before:not(.marks-after) slider:hover {
  4046. margin: -10px;
  4047. border-style: none;
  4048. border-radius: 0;
  4049. background-color: transparent;
  4050. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
  4051. min-height: 24px;
  4052. min-width: 26px;
  4053. margin-left: -14px;
  4054. background-position: left bottom;
  4055. background-repeat: no-repeat;
  4056. box-shadow: none;
  4057. }
  4058.  
  4059. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4060. margin: -7px;
  4061. margin-left: -11px;
  4062. }
  4063.  
  4064. scale.vertical.marks-before:not(.marks-after) slider {
  4065. transform: none;
  4066. }
  4067.  
  4068. scale.vertical.marks-before:not(.marks-after) slider:active {
  4069. margin: -10px;
  4070. border-style: none;
  4071. border-radius: 0;
  4072. background-color: transparent;
  4073. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/[email protected]"));
  4074. min-height: 24px;
  4075. min-width: 26px;
  4076. margin-left: -14px;
  4077. background-position: left bottom;
  4078. background-repeat: no-repeat;
  4079. box-shadow: none;
  4080. }
  4081.  
  4082. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4083. margin: -7px;
  4084. margin-left: -11px;
  4085. }
  4086.  
  4087. scale.vertical.marks-before:not(.marks-after) slider {
  4088. transform: none;
  4089. }
  4090.  
  4091. scale.vertical.marks-before:not(.marks-after) slider:disabled {
  4092. margin: -10px;
  4093. border-style: none;
  4094. border-radius: 0;
  4095. background-color: transparent;
  4096. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
  4097. min-height: 24px;
  4098. min-width: 26px;
  4099. margin-left: -14px;
  4100. background-position: left bottom;
  4101. background-repeat: no-repeat;
  4102. box-shadow: none;
  4103. }
  4104.  
  4105. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4106. margin: -7px;
  4107. margin-left: -11px;
  4108. }
  4109.  
  4110. scale.vertical.marks-after:not(.marks-before) slider {
  4111. transform: none;
  4112. }
  4113.  
  4114. scale.vertical.marks-after:not(.marks-before) slider {
  4115. margin: -10px;
  4116. border-style: none;
  4117. border-radius: 0;
  4118. background-color: transparent;
  4119. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/[email protected]"));
  4120. min-height: 24px;
  4121. min-width: 26px;
  4122. margin-right: -14px;
  4123. background-position: right bottom;
  4124. background-repeat: no-repeat;
  4125. box-shadow: none;
  4126. }
  4127.  
  4128. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4129. margin: -7px;
  4130. margin-right: -11px;
  4131. }
  4132.  
  4133. scale.vertical.marks-after:not(.marks-before) slider {
  4134. transform: none;
  4135. }
  4136.  
  4137. scale.vertical.marks-after:not(.marks-before) slider:hover {
  4138. margin: -10px;
  4139. border-style: none;
  4140. border-radius: 0;
  4141. background-color: transparent;
  4142. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
  4143. min-height: 24px;
  4144. min-width: 26px;
  4145. margin-right: -14px;
  4146. background-position: right bottom;
  4147. background-repeat: no-repeat;
  4148. box-shadow: none;
  4149. }
  4150.  
  4151. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4152. margin: -7px;
  4153. margin-right: -11px;
  4154. }
  4155.  
  4156. scale.vertical.marks-after:not(.marks-before) slider {
  4157. transform: none;
  4158. }
  4159.  
  4160. scale.vertical.marks-after:not(.marks-before) slider:active {
  4161. margin: -10px;
  4162. border-style: none;
  4163. border-radius: 0;
  4164. background-color: transparent;
  4165. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/[email protected]"));
  4166. min-height: 24px;
  4167. min-width: 26px;
  4168. margin-right: -14px;
  4169. background-position: right bottom;
  4170. background-repeat: no-repeat;
  4171. box-shadow: none;
  4172. }
  4173.  
  4174. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4175. margin: -7px;
  4176. margin-right: -11px;
  4177. }
  4178.  
  4179. scale.vertical.marks-after:not(.marks-before) slider {
  4180. transform: none;
  4181. }
  4182.  
  4183. scale.vertical.marks-after:not(.marks-before) slider:disabled {
  4184. margin: -10px;
  4185. border-style: none;
  4186. border-radius: 0;
  4187. background-color: transparent;
  4188. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
  4189. min-height: 24px;
  4190. min-width: 26px;
  4191. margin-right: -14px;
  4192. background-position: right bottom;
  4193. background-repeat: no-repeat;
  4194. box-shadow: none;
  4195. }
  4196.  
  4197. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4198. margin: -7px;
  4199. margin-right: -11px;
  4200. }
  4201.  
  4202. progressbar {
  4203. padding: 0;
  4204. font-size: smaller;
  4205. color: rgba(222, 222, 222, 0.7);
  4206. font-feature-settings: "tnum";
  4207. }
  4208.  
  4209. progressbar.horizontal > trough {
  4210. min-width: 150px;
  4211. }
  4212.  
  4213. progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
  4214. min-height: 4px;
  4215. border-radius: 2px;
  4216. }
  4217.  
  4218. progressbar.vertical > trough {
  4219. min-height: 80px;
  4220. }
  4221.  
  4222. progressbar.vertical > trough, progressbar.vertical > trough > progress {
  4223. min-width: 4px;
  4224. border-radius: 2px;
  4225. }
  4226.  
  4227. progressbar.osd {
  4228. min-width: 3px;
  4229. min-height: 3px;
  4230. background-color: transparent;
  4231. }
  4232.  
  4233. progressbar.osd > trough {
  4234. border-style: none;
  4235. background-color: transparent;
  4236. box-shadow: none;
  4237. }
  4238.  
  4239. progressbar.osd > progress {
  4240. border-style: none;
  4241. border-radius: 0;
  4242. }
  4243.  
  4244. progressbar > trough > progress {
  4245. min-height: 4px;
  4246. min-width: 4px;
  4247. background-color: #315bef;
  4248. border: none;
  4249. border-radius: 5px;
  4250. box-shadow: none;
  4251. }
  4252.  
  4253. row:selected progressbar > trough > progress, infobar progressbar > trough > progress {
  4254. background-color: white;
  4255. }
  4256.  
  4257. progressbar > trough {
  4258. min-height: 4px;
  4259. min-width: 4px;
  4260. border: none;
  4261. border-radius: 5px;
  4262. background-color: #262626;
  4263. }
  4264.  
  4265. row:selected progressbar > trough, infobar progressbar > trough {
  4266. background-color: rgba(0, 0, 0, 0.2);
  4267. }
  4268.  
  4269. levelbar block {
  4270. min-width: 32px;
  4271. min-height: 1px;
  4272. }
  4273.  
  4274. levelbar.vertical block {
  4275. min-width: 1px;
  4276. min-height: 32px;
  4277. }
  4278.  
  4279. levelbar trough {
  4280. border: none;
  4281. padding: 3px;
  4282. border-radius: 5px;
  4283. background-color: #262626;
  4284. }
  4285.  
  4286. levelbar.horizontal.discrete block {
  4287. margin: 0 1px;
  4288. }
  4289.  
  4290. levelbar.vertical.discrete block {
  4291. margin: 1px 0;
  4292. }
  4293.  
  4294. levelbar block:not(.empty) {
  4295. border: 1px solid #315bef;
  4296. background-color: #315bef;
  4297. border-radius: 5px;
  4298. }
  4299.  
  4300. levelbar block.low {
  4301. border-color: #F27835;
  4302. background-color: #F27835;
  4303. }
  4304.  
  4305. levelbar block.high {
  4306. border-color: #315bef;
  4307. background-color: #315bef;
  4308. }
  4309.  
  4310. levelbar block.full {
  4311. border-color: #71c837;
  4312. background-color: #71c837;
  4313. }
  4314.  
  4315. levelbar block.empty {
  4316. background-color: #242424;
  4317. border-color: #242424;
  4318. }
  4319.  
  4320. window.dialog.print drawing {
  4321. color: #dedede;
  4322. background: none;
  4323. border: none;
  4324. padding: 0;
  4325. }
  4326.  
  4327. window.dialog.print drawing paper {
  4328. border: 1px solid rgba(255, 255, 255, 0.12);
  4329. background: #242424;
  4330. padding: 0;
  4331. }
  4332.  
  4333. window.dialog.print .dialog-action-box {
  4334. margin: 12px;
  4335. }
  4336.  
  4337. frame,
  4338. .frame {
  4339. border: 1px solid rgba(255, 255, 255, 0.12);
  4340. }
  4341.  
  4342. frame > list,
  4343. .frame > list {
  4344. border: none;
  4345. }
  4346.  
  4347. frame {
  4348. border-radius: 8px;
  4349. }
  4350.  
  4351. frame > label {
  4352. margin: 4px;
  4353. }
  4354.  
  4355. scrolledwindow viewport.frame {
  4356. border-style: none;
  4357. }
  4358.  
  4359. scrolledwindow > overshoot.top {
  4360. background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));
  4361. background-size: 100% 3%, 100% 50%;
  4362. background-repeat: no-repeat;
  4363. background-position: top;
  4364. background-color: transparent;
  4365. border: none;
  4366. box-shadow: none;
  4367. }
  4368.  
  4369. scrolledwindow > overshoot.bottom {
  4370. background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));
  4371. background-size: 100% 3%, 100% 50%;
  4372. background-repeat: no-repeat;
  4373. background-position: bottom;
  4374. background-color: transparent;
  4375. border: none;
  4376. box-shadow: none;
  4377. }
  4378.  
  4379. scrolledwindow > overshoot.left {
  4380. background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));
  4381. background-size: 3% 100%, 50% 100%;
  4382. background-repeat: no-repeat;
  4383. background-position: left;
  4384. background-color: transparent;
  4385. border: none;
  4386. box-shadow: none;
  4387. }
  4388.  
  4389. scrolledwindow > overshoot.right {
  4390. background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));
  4391. background-size: 3% 100%, 50% 100%;
  4392. background-repeat: no-repeat;
  4393. background-position: right;
  4394. background-color: transparent;
  4395. border: none;
  4396. box-shadow: none;
  4397. }
  4398.  
  4399. scrolledwindow > junction {
  4400. border-style: solid none none solid;
  4401. border-width: 1px;
  4402. border-color: rgba(255, 255, 255, 0.12);
  4403. background-color: #272727;
  4404. }
  4405.  
  4406. scrolledwindow > junction:dir(rtl) {
  4407. border-style: solid solid none none;
  4408. }
  4409.  
  4410. separator {
  4411. background-color: rgba(255, 255, 255, 0.12);
  4412. min-width: 1px;
  4413. min-height: 1px;
  4414. }
  4415.  
  4416. separator.spacer {
  4417. background-color: transparent;
  4418. }
  4419.  
  4420. listview,
  4421. list {
  4422. background-color: #242424;
  4423. border-color: rgba(255, 255, 255, 0.12);
  4424. background-clip: padding-box;
  4425. color: #dedede;
  4426. }
  4427.  
  4428. listview > row,
  4429. list > row {
  4430. background-clip: padding-box;
  4431. }
  4432.  
  4433. listview > row.expander,
  4434. list > row.expander {
  4435. padding: 0;
  4436. }
  4437.  
  4438. listview > row.expander .row-header,
  4439. list > row.expander .row-header {
  4440. padding: 3px;
  4441. }
  4442.  
  4443. listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),
  4444. list.horizontal row.separator,
  4445. list.separators.horizontal > row:not(.separator) {
  4446. border-left: 1px solid rgba(255, 255, 255, 0.12);
  4447. }
  4448.  
  4449. listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),
  4450. list:not(.horizontal) row.separator,
  4451. list.separators:not(.horizontal) > row:not(.separator) {
  4452. border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  4453. }
  4454.  
  4455. listview.boxed-list > row.expander list,
  4456. list.boxed-list > row.expander list {
  4457. background-color: transparent;
  4458. box-shadow: none;
  4459. border: none;
  4460. }
  4461.  
  4462. listview.view {
  4463. color: #dedede;
  4464. background-color: transparent;
  4465. }
  4466.  
  4467. row.has-open-popup.activatable, row.activatable:hover {
  4468. background-color: rgba(255, 255, 255, 0.03);
  4469. }
  4470.  
  4471. row.activatable:active {
  4472. color: #dedede;
  4473. }
  4474.  
  4475. row.activatable:disabled {
  4476. color: rgba(222, 222, 222, 0.35);
  4477. }
  4478.  
  4479. row.activatable:disabled image {
  4480. color: inherit;
  4481. }
  4482.  
  4483. row.activatable:selected:active {
  4484. color: white;
  4485. }
  4486.  
  4487. row.activatable:selected.has-open-popup, row.activatable:selected:hover {
  4488. background-color: #2c52d7;
  4489. }
  4490.  
  4491. row {
  4492. background-clip: padding-box;
  4493. }
  4494.  
  4495. row label.subtitle {
  4496. font-size: smaller;
  4497. }
  4498.  
  4499. row > box.header {
  4500. margin-left: 12px;
  4501. margin-right: 12px;
  4502. min-height: 48px;
  4503. }
  4504.  
  4505. row > box.header > .icon:disabled {
  4506. filter: opacity(0.45);
  4507. }
  4508.  
  4509. row > box.header > box.title {
  4510. margin-top: 6px;
  4511. margin-bottom: 6px;
  4512. border-spacing: 3px;
  4513. }
  4514.  
  4515. row:not(:hover) {
  4516. transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4517. }
  4518.  
  4519. row.combo image.dropdown-arrow:disabled, row.combo label:disabled > selection.dropdown-arrow {
  4520. filter: opacity(0.45);
  4521. }
  4522.  
  4523. row.combo listview.inline {
  4524. background: none;
  4525. border: none;
  4526. box-shadow: none;
  4527. color: inherit;
  4528. }
  4529.  
  4530. row.combo listview.inline, row.combo listview.inline:disabled, row.combo label:disabled > selection.inline {
  4531. background: none;
  4532. color: inherit;
  4533. }
  4534.  
  4535. row.combo popover > contents {
  4536. min-width: 120px;
  4537. }
  4538.  
  4539. button row.activatable, button:hover row.activatable, button:selected row.activatable, button:active row.activatable, button:checked row.activatable {
  4540. background-color: transparent;
  4541. transition: none;
  4542. }
  4543.  
  4544. button:checked row.activatable, button:active row.activatable {
  4545. color: white;
  4546. }
  4547.  
  4548. columnview > listview > row {
  4549. padding: 0;
  4550. }
  4551.  
  4552. columnview > listview > row > cell {
  4553. padding: 8px 6px;
  4554. }
  4555.  
  4556. columnview > listview > row > cell:not(:first-child) {
  4557. border-left: 1px solid transparent;
  4558. }
  4559.  
  4560. columnview.column-separators > listview > row > cell {
  4561. border-left-color: rgba(255, 255, 255, 0.12);
  4562. }
  4563.  
  4564. columnview.data-table > listview > row > cell {
  4565. padding-top: 2px;
  4566. padding-bottom: 2px;
  4567. }
  4568.  
  4569. treeexpander {
  4570. border-spacing: 4px;
  4571. }
  4572.  
  4573. columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  4574. outline: 2px solid rgba(255, 255, 255, 0.12);
  4575. }
  4576.  
  4577. columnview row:not(:selected) cell editablelabel.editing:focus-within {
  4578. outline: 2px solid #315bef;
  4579. }
  4580.  
  4581. columnview row:not(:selected) cell editablelabel.editing text selection {
  4582. color: white;
  4583. background-color: #315bef;
  4584. }
  4585.  
  4586. .rich-list {
  4587. /* rich lists usually containing other widgets than just labels/text */
  4588. }
  4589.  
  4590. .rich-list > row {
  4591. padding: 8px 12px;
  4592. min-height: 32px;
  4593. /* should be tall even when only containing a label */
  4594. }
  4595.  
  4596. .rich-list > row > box {
  4597. border-spacing: 12px;
  4598. }
  4599.  
  4600. .app-notification {
  4601. padding: 0;
  4602. border-spacing: 0;
  4603. margin: 6px;
  4604. color: #dedede;
  4605. background-color: rgba(51, 51, 51, 0.95);
  4606. border-radius: 8px;
  4607. border: none;
  4608. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.65);
  4609. }
  4610.  
  4611. .app-notification border {
  4612. border: none;
  4613. }
  4614.  
  4615. .app-notification button:hover {
  4616. color: #c5c5c5;
  4617. background-color: rgba(255, 255, 255, 0.15);
  4618. background-image: none;
  4619. box-shadow: none;
  4620. }
  4621.  
  4622. .app-notification button:active, .app-notification button:checked {
  4623. background-image: none;
  4624. color: white;
  4625. background-color: rgba(255, 255, 255, 0.25);
  4626. box-shadow: none;
  4627. }
  4628.  
  4629. .app-notification button:disabled {
  4630. background-color: transparent;
  4631. box-shadow: none;
  4632. }
  4633.  
  4634. .app-notification button:disabled label, .app-notification button:disabled {
  4635. color: rgba(222, 222, 222, 0.35);
  4636. opacity: 1;
  4637. }
  4638.  
  4639. expander arrow {
  4640. min-width: 16px;
  4641. min-height: 16px;
  4642. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  4643. }
  4644.  
  4645. expander arrow:dir(rtl) {
  4646. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  4647. }
  4648.  
  4649. expander arrow:hover {
  4650. color: white;
  4651. }
  4652.  
  4653. expander arrow:checked {
  4654. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  4655. }
  4656.  
  4657. expander-widget > box > title {
  4658. border-radius: 5px;
  4659. }
  4660.  
  4661. expander-widget > box > title:hover > expander {
  4662. color: white;
  4663. }
  4664.  
  4665.  
  4666. calendar {
  4667. color: #dedede;
  4668. border: 1px solid rgba(255, 255, 255, 0.12);
  4669. border-radius: 5px;
  4670. padding: 2px 6px;
  4671. margin: 0;
  4672. }
  4673.  
  4674.  
  4675. calendar > header {
  4676. color: #dedede;
  4677. border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  4678. }
  4679.  
  4680.  
  4681. calendar > header > button {
  4682. border: none;
  4683. box-shadow: none;
  4684. background: none;
  4685. border-radius: 0;
  4686. }
  4687.  
  4688.  
  4689. calendar > header > button:hover {
  4690. background-color: rgba(222, 222, 222, 0.1);
  4691. }
  4692.  
  4693.  
  4694. calendar > header > button:active {
  4695. background-color: #315bef;
  4696. }
  4697.  
  4698.  
  4699. calendar > header > button:backdrop {
  4700. background: none;
  4701. }
  4702.  
  4703.  
  4704. calendar > grid > label.today {
  4705. background-color: rgba(222, 222, 222, 0.15);
  4706. border-radius: 3px;
  4707. }
  4708.  
  4709.  
  4710. calendar > grid > label.today:selected {
  4711. box-shadow: none;
  4712. }
  4713.  
  4714.  
  4715. calendar > grid > label:focus {
  4716. outline-style: none;
  4717. }
  4718.  
  4719.  
  4720. calendar > grid > label.day-number {
  4721. padding: 4px;
  4722. }
  4723.  
  4724.  
  4725. calendar > grid > label.day-number:selected {
  4726. border-radius: 5px;
  4727. }
  4728.  
  4729.  
  4730. calendar > grid > label.day-number.other-month {
  4731. color: alpha(currentColor,0.3);
  4732. }
  4733.  
  4734. window.dialog.message.csd .dialog-action-area > button {
  4735. border-radius: 0;
  4736. border-width: 0;
  4737. border-width: 1px 0 0 1px;
  4738. }
  4739.  
  4740. window.dialog.message.csd .dialog-action-area > button:last-child {
  4741. border-radius: 0 0 8px 0;
  4742. border-right-style: none;
  4743. }
  4744.  
  4745. window.dialog.message.csd .dialog-action-area > button:first-child {
  4746. border-radius: 0 0 0 8px;
  4747. border-left-width: 0;
  4748. }
  4749.  
  4750. window.dialog.message.csd .dialog-action-area > button:only-child {
  4751. border-radius: 0 0 8px 8px;
  4752. border-left-width: 0;
  4753. }
  4754.  
  4755. window.dialog.message .titlebar {
  4756. min-height: 0;
  4757. background-color: transparent;
  4758. border-bottom: none;
  4759. box-shadow: none;
  4760. }
  4761.  
  4762. window.dialog.message box.dialog-vbox.vertical {
  4763. border-spacing: 10px;
  4764. }
  4765.  
  4766. window.dialog.message label.title {
  4767. font-weight: 800;
  4768. font-size: 15pt;
  4769. }
  4770.  
  4771. window.dialog.message .dialog-action-area {
  4772. padding: 6px;
  4773. }
  4774.  
  4775. window.dialog.message .dialog-action-area > button {
  4776. min-height: 16px;
  4777. padding: 2px 8px;
  4778. box-shadow: none;
  4779. }
  4780.  
  4781. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action) {
  4782. background-color: #404040;
  4783. }
  4784.  
  4785. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):hover {
  4786. color: #c5c5c5;
  4787. background-color: rgba(255, 255, 255, 0.15);
  4788. background-image: none;
  4789. box-shadow: none;
  4790. border-color: rgba(0, 0, 0, 0.15);
  4791. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  4792. }
  4793.  
  4794. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):active, window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):checked {
  4795. color: white;
  4796. background-color: #315bef;
  4797. border-color: rgba(0, 0, 0, 0.15);
  4798. border-top-color: rgba(0, 0, 0, 0.15);
  4799. border-bottom-color: rgba(0, 0, 0, 0.15);
  4800. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  4801. border-color: rgba(0, 0, 0, 0.15);
  4802. }
  4803.  
  4804. window.dialog.message.csd.background {
  4805. border-bottom-left-radius: 8px;
  4806. border-bottom-right-radius: 8px;
  4807. border: none;
  4808. }
  4809.  
  4810. window.dialog.message.csd .dialog-action-area {
  4811. padding: 0;
  4812. border: none;
  4813. }
  4814.  
  4815. window.dialog.message.csd .dialog-action-area > button {
  4816. min-height: 16px;
  4817. padding: 6px 12px;
  4818. background-image: none;
  4819. border-color: rgba(0, 0, 0, 0.75);
  4820. }
  4821.  
  4822. window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active:hover, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked:hover {
  4823. background-image: none;
  4824. color: white;
  4825. background-color: rgba(255, 255, 255, 0.25);
  4826. box-shadow: none;
  4827. background-image: none;
  4828. }
  4829.  
  4830. window.messagedialog .response-area > box > button {
  4831. border-radius: 0;
  4832. min-height: 24px;
  4833. padding: 6px 12px;
  4834. }
  4835.  
  4836. filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus {
  4837. background-color: #1f1f1f;
  4838. }
  4839.  
  4840. filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled > selection.search {
  4841. background-color: rgba(31, 31, 31, 0.55);
  4842. }
  4843.  
  4844. filechooser #pathbarbox {
  4845. border-bottom: 1px solid rgba(255, 255, 255, 0);
  4846. }
  4847.  
  4848. filechooser > box.vertical > paned.horizontal > separator,
  4849. filechooser > box.vertical > box.vertical > paned.horizontal > separator {
  4850. border: none;
  4851. background-color: transparent;
  4852. background-image: image(#242424);
  4853. background-size: 8px 8px;
  4854. background-position: left bottom;
  4855. }
  4856.  
  4857. filechooser > box.vertical > paned.horizontal > separator:dir(ltr),
  4858. filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(ltr) {
  4859. margin-left: -1px;
  4860. }
  4861.  
  4862. filechooser > box.vertical > paned.horizontal > separator:dir(rtl),
  4863. filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(rtl) {
  4864. margin-right: -1px;
  4865. }
  4866.  
  4867. filechooserbutton > button > box {
  4868. border-spacing: 6px;
  4869. }
  4870.  
  4871. filechooserbutton:drop(active) {
  4872. box-shadow: none;
  4873. border-color: transparent;
  4874. }
  4875.  
  4876. .sidebar {
  4877. border-style: none;
  4878. background-color: #333333;
  4879. }
  4880.  
  4881. .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  4882. border-right: 1px solid rgba(0, 0, 0, 0.75);
  4883. border-left-style: none;
  4884. }
  4885.  
  4886. .sidebar:dir(rtl), .sidebar.right {
  4887. border-left: 1px solid rgba(0, 0, 0, 0.75);
  4888. border-right-style: none;
  4889. }
  4890.  
  4891. .sidebar list {
  4892. background-color: transparent;
  4893. }
  4894.  
  4895. .sidebar list > separator {
  4896. min-height: 0;
  4897. background: none;
  4898. border: none;
  4899. }
  4900.  
  4901. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  4902. border-style: none;
  4903. }
  4904.  
  4905. separator.sidebar {
  4906. background-color: rgba(0, 0, 0, 0.75);
  4907. min-height: 1px;
  4908. min-width: 1px;
  4909. border: none;
  4910. }
  4911.  
  4912. separator.sidebar:dir(ltr), separator.sidebar.left, separator.sidebar.left:dir(rtl), separator.sidebar:dir(rtl), separator.sidebar.right {
  4913. border: none;
  4914. }
  4915.  
  4916. stacksidebar list.separators:not(.horizontal) > row:not(.separator) {
  4917. border-bottom: none;
  4918. }
  4919.  
  4920. stacksidebar row {
  4921. padding: 4px 4px;
  4922. }
  4923.  
  4924. stacksidebar row > label {
  4925. padding-left: 6px;
  4926. padding-right: 6px;
  4927. }
  4928.  
  4929. stacksidebar row.needs-attention > label {
  4930. background-size: 6px 6px, 0 0;
  4931. }
  4932.  
  4933. .navigation-sidebar {
  4934. padding: 6px;
  4935. }
  4936.  
  4937. .navigation-sidebar > separator {
  4938. margin: 4px 0;
  4939. background-color: transparent;
  4940. }
  4941.  
  4942. .navigation-sidebar > row {
  4943. min-height: 36px;
  4944. padding: 0 8px;
  4945. border-radius: 5px;
  4946. margin: 0;
  4947. }
  4948.  
  4949. .navigation-sidebar > row + row {
  4950. margin-top: 3px;
  4951. }
  4952.  
  4953. .navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within {
  4954. background-color: rgba(222, 222, 222, 0.1);
  4955. }
  4956.  
  4957. .navigation-sidebar > row:active label, .navigation-sidebar > row:active:hover label, .navigation-sidebar > row:selected label {
  4958. color: white;
  4959. }
  4960.  
  4961. .navigation-sidebar > row:selected:hover {
  4962. background-color: #6081f3;
  4963. }
  4964.  
  4965. .navigation-sidebar > row:disabled {
  4966. color: rgba(222, 222, 222, 0.35);
  4967. }
  4968.  
  4969. placessidebar > viewport.frame {
  4970. border: none;
  4971. }
  4972.  
  4973. placessidebar list > separator {
  4974. background-color: transparent;
  4975. }
  4976.  
  4977. placessidebar .navigation-sidebar > row {
  4978. min-height: 24px;
  4979. padding: 2px 8px;
  4980. color: #dadada;
  4981. }
  4982.  
  4983. placessidebar .navigation-sidebar > row > revealer {
  4984. padding: 0 6px;
  4985. }
  4986.  
  4987. placessidebar .navigation-sidebar > row .sidebar-icon {
  4988. color: rgba(218, 218, 218, 0.85);
  4989. }
  4990.  
  4991. placessidebar .navigation-sidebar > row.has-open-popup, placessidebar .navigation-sidebar > row.has-open-popup label, placessidebar .navigation-sidebar > row.has-open-popup image, placessidebar .navigation-sidebar > row:disabled, placessidebar .navigation-sidebar > row:disabled label, placessidebar .navigation-sidebar > row:disabled image {
  4992. color: rgba(218, 218, 218, 0.4);
  4993. }
  4994.  
  4995. placessidebar .navigation-sidebar > row:backdrop {
  4996. opacity: 0.85;
  4997. }
  4998.  
  4999. placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:active:hover {
  5000. color: #dedede;
  5001. background-color: rgba(199, 199, 199, 0.25);
  5002. }
  5003.  
  5004. placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected.has-open-popup label, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected label, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:selected:hover label, placessidebar .navigation-sidebar > row:active:hover, placessidebar .navigation-sidebar > row:active:hover label {
  5005. color: #dedede;
  5006. }
  5007.  
  5008. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
  5009. color: #315bef;
  5010. }
  5011.  
  5012. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row .sidebar-icon {
  5013. color: inherit;
  5014. }
  5015.  
  5016. placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) .sidebar-icon {
  5017. color: #dadada;
  5018. }
  5019.  
  5020. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
  5021. background-color: #F08437;
  5022. }
  5023.  
  5024. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected .sidebar-icon {
  5025. color: #dadada;
  5026. }
  5027.  
  5028. placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {
  5029. padding-right: 8px;
  5030. }
  5031.  
  5032. placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {
  5033. padding-left: 8px;
  5034. }
  5035.  
  5036. placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {
  5037. padding-right: 2px;
  5038. }
  5039.  
  5040. placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {
  5041. padding-left: 2px;
  5042. }
  5043.  
  5044. placessidebar .navigation-sidebar > row button.sidebar-button {
  5045. min-width: 22px;
  5046. min-height: 22px;
  5047. margin-top: 2px;
  5048. margin-bottom: 2px;
  5049. padding: 0;
  5050. border-radius: 100px;
  5051. }
  5052.  
  5053. placessidebar .navigation-sidebar > row button.sidebar-button > image {
  5054. opacity: 0.85;
  5055. }
  5056.  
  5057. placessidebar .navigation-sidebar > row button.sidebar-button:hover:not(:active):not(:checked) {
  5058. border-color: rgba(255, 255, 255, 0.12);
  5059. }
  5060.  
  5061. placessidebar .navigation-sidebar > row button.sidebar-button:active, placessidebar .navigation-sidebar > row button.sidebar-button:checked {
  5062. background-image: none;
  5063. color: white;
  5064. background-color: rgba(255, 255, 255, 0.25);
  5065. box-shadow: none;
  5066. border-color: rgba(0, 0, 0, 0.15);
  5067. }
  5068.  
  5069. placessidebar .navigation-sidebar > row button.sidebar-button:not(:hover):not(:active) > image {
  5070. opacity: 0.75;
  5071. }
  5072.  
  5073. placessidebar .navigation-sidebar > row:selected button.sidebar-button {
  5074. background-image: none;
  5075. color: white;
  5076. background-color: rgba(255, 255, 255, 0.25);
  5077. box-shadow: none;
  5078. border-color: rgba(0, 0, 0, 0.15);
  5079. }
  5080.  
  5081. placessidebar .navigation-sidebar > row:selected button.sidebar-button:hover:not(:active):not(:checked) {
  5082. border-color: rgba(0, 0, 0, 0.15);
  5083. }
  5084.  
  5085. placessidebar .navigation-sidebar > row:selected button.sidebar-button:active, placessidebar .navigation-sidebar > row:selected button.sidebar-button:checked {
  5086. background-image: none;
  5087. color: white;
  5088. background-color: rgba(255, 255, 255, 0.35);
  5089. box-shadow: none;
  5090. border-color: rgba(0, 0, 0, 0.15);
  5091. }
  5092.  
  5093. placessidebar .navigation-sidebar > row:selected button.sidebar-button > image {
  5094. opacity: 1;
  5095. }
  5096.  
  5097. placessidebar .navigation-sidebar > row.sidebar-placeholder-row {
  5098. padding: 0 8px;
  5099. min-height: 2px;
  5100. background-image: linear-gradient(to bottom, #F08437, #F08437);
  5101. background-clip: content-box;
  5102. }
  5103.  
  5104. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
  5105. color: #315bef;
  5106. }
  5107.  
  5108. placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
  5109. box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437;
  5110. }
  5111.  
  5112. placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) image {
  5113. color: #F08437;
  5114. }
  5115.  
  5116. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
  5117. background-color: #F08437;
  5118. }
  5119.  
  5120. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected image {
  5121. color: #dadada;
  5122. }
  5123.  
  5124. placesview .server-list-button > image {
  5125. -gtk-icon-transform: rotate(0turn);
  5126. }
  5127.  
  5128. placesview .server-list-button:checked > image {
  5129. transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  5130. -gtk-icon-transform: rotate(-0.5turn);
  5131. }
  5132.  
  5133. placesview > actionbar > revealer > box > label {
  5134. padding-left: 8px;
  5135. padding-right: 8px;
  5136. }
  5137.  
  5138. paned > separator {
  5139. min-width: 1px;
  5140. min-height: 1px;
  5141. -gtk-icon-source: none;
  5142. border-style: none;
  5143. background-color: transparent;
  5144. background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));
  5145. background-size: 1px 1px;
  5146. }
  5147.  
  5148. paned > separator:selected {
  5149. background-image: linear-gradient(to bottom, #315bef, #315bef);
  5150. }
  5151.  
  5152. paned > separator.wide {
  5153. min-width: 5px;
  5154. min-height: 5px;
  5155. background-color: #333333;
  5156. background-image: linear-gradient(to bottom, #474747, #474747), linear-gradient(to bottom, #474747, #474747);
  5157. background-size: 1px 1px, 1px 1px;
  5158. }
  5159.  
  5160. paned.horizontal > separator {
  5161. background-repeat: repeat-y;
  5162. }
  5163.  
  5164. paned.horizontal > separator:dir(ltr) {
  5165. margin: 0 -8px 0 0;
  5166. padding: 0 8px 0 0;
  5167. background-position: left;
  5168. }
  5169.  
  5170. paned.horizontal > separator:dir(rtl) {
  5171. margin: 0 0 0 -8px;
  5172. padding: 0 0 0 8px;
  5173. background-position: right;
  5174. }
  5175.  
  5176. paned.horizontal > separator.wide {
  5177. margin: 0;
  5178. padding: 0;
  5179. background-repeat: repeat-y, repeat-y;
  5180. background-position: left, right;
  5181. }
  5182.  
  5183. paned.vertical > separator {
  5184. margin: 0 0 -8px 0;
  5185. padding: 0 0 8px 0;
  5186. background-repeat: repeat-x;
  5187. background-position: top;
  5188. }
  5189.  
  5190. paned.vertical > separator.wide {
  5191. margin: 0;
  5192. padding: 0;
  5193. background-repeat: repeat-x, repeat-x;
  5194. background-position: bottom, top;
  5195. }
  5196.  
  5197. infobar {
  5198. border-style: none;
  5199. background-color: #333333;
  5200. margin-bottom: 0;
  5201. }
  5202.  
  5203. infobar.info > revealer > box {
  5204. background-color: #315bef;
  5205. }
  5206.  
  5207. infobar.question > revealer > box {
  5208. background-color: #3484e2;
  5209. }
  5210.  
  5211. infobar.warning > revealer > box {
  5212. background-color: #F27835;
  5213. }
  5214.  
  5215. infobar.error > revealer > box {
  5216. background-color: #FC4138;
  5217. }
  5218.  
  5219. infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box {
  5220. color: white;
  5221. caret-color: currentColor;
  5222. }
  5223.  
  5224. infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
  5225. min-height: 28px;
  5226. }
  5227.  
  5228. infobar.info > revealer > box selection, infobar.question > revealer > box selection, infobar.warning > revealer > box selection, infobar.error > revealer > box selection {
  5229. color: #315bef;
  5230. background-color: white;
  5231. }
  5232.  
  5233. .nautilus-window .floating-bar > button.circular.flat, .selection-mode headerbar button, headerbar.selection-mode button, row:selected button, infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
  5234. color: white;
  5235. background-color: rgba(255, 255, 255, 0);
  5236. border-color: rgba(255, 255, 255, 0.5);
  5237. background-image: none;
  5238. box-shadow: none;
  5239. }
  5240.  
  5241. .nautilus-window .floating-bar > button.flat.circular, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat, row:selected button.flat, infobar.info > revealer > box button.flat, infobar.question > revealer > box button.flat, infobar.warning > revealer > box button.flat, infobar.error > revealer > box button.flat {
  5242. border-color: transparent;
  5243. background-color: transparent;
  5244. background-image: none;
  5245. box-shadow: none;
  5246. color: white;
  5247. background-color: rgba(255, 255, 255, 0);
  5248. background-image: none;
  5249. box-shadow: none;
  5250. }
  5251.  
  5252. .nautilus-window .floating-bar > button.flat.circular:disabled, .nautilus-window .floating-bar > button.flat.circular:disabled label {
  5253. color: rgba(255, 255, 255, 0.4);
  5254. }
  5255.  
  5256. .nautilus-window .floating-bar > button.circular.flat:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, row:selected button:hover, infobar.info > revealer > box button:hover, infobar.question > revealer > box button:hover, infobar.warning > revealer > box button:hover, infobar.error > revealer > box button:hover {
  5257. box-shadow: none;
  5258. color: white;
  5259. background-color: rgba(255, 255, 255, 0.2);
  5260. border-color: rgba(255, 255, 255, 0.5);
  5261. }
  5262.  
  5263. .nautilus-window .floating-bar > button.circular.flat:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, row:selected button:active, infobar.info > revealer > box button:active, infobar.question > revealer > box button:active, infobar.warning > revealer > box button:active, infobar.error > revealer > box button:active, .nautilus-window .floating-bar > button.circular.flat:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, row:selected button:checked, infobar.info > revealer > box button:checked, infobar.question > revealer > box button:checked, infobar.warning > revealer > box button:checked, infobar.error > revealer > box button:checked {
  5264. box-shadow: none;
  5265. color: white;
  5266. background-color: rgba(255, 255, 255, 0.4);
  5267. border-color: rgba(255, 255, 255, 0.5);
  5268. }
  5269.  
  5270. .nautilus-window .floating-bar > button.circular.flat:disabled {
  5271. background-color: rgba(255, 255, 255, 0);
  5272. border-color: rgba(255, 255, 255, 0.4);
  5273. box-shadow: none;
  5274. }
  5275.  
  5276. .nautilus-window .floating-bar > button.circular.flat:disabled, .nautilus-window .floating-bar > button.circular.flat:disabled label {
  5277. color: rgba(255, 255, 255, 0.5);
  5278. }
  5279.  
  5280. .nautilus-window .floating-bar > button.circular.flat:disabled:active, .nautilus-window .floating-bar > button.circular.flat:disabled:checked {
  5281. color: #315bef;
  5282. background-color: rgba(255, 255, 255, 0.5);
  5283. border-color: rgba(255, 255, 255, 0.4);
  5284. }
  5285.  
  5286. tooltip {
  5287. border-radius: 8px;
  5288. box-shadow: none;
  5289. }
  5290.  
  5291. tooltip.background {
  5292. background-color: #444444;
  5293. background-clip: padding-box;
  5294. border-radius: 8px;
  5295. color: #dadada;
  5296. }
  5297.  
  5298. tooltip.background label {
  5299. padding: 4px;
  5300. }
  5301.  
  5302. tooltip > box {
  5303. border-spacing: 6px;
  5304. }
  5305.  
  5306. colorswatch, colorswatch:drop(active) {
  5307. border-style: none;
  5308. }
  5309.  
  5310. colorswatch.top {
  5311. border-top-left-radius: 2.5px;
  5312. border-top-right-radius: 2.5px;
  5313. }
  5314.  
  5315. colorswatch.top overlay {
  5316. border-top-left-radius: 2px;
  5317. border-top-right-radius: 2px;
  5318. }
  5319.  
  5320. colorswatch.bottom {
  5321. border-bottom-left-radius: 2.5px;
  5322. border-bottom-right-radius: 2.5px;
  5323. }
  5324.  
  5325. colorswatch.bottom overlay {
  5326. border-bottom-left-radius: 2px;
  5327. border-bottom-right-radius: 2px;
  5328. }
  5329.  
  5330. colorswatch.left, colorswatch:first-child:not(.top) {
  5331. border-top-left-radius: 2.5px;
  5332. border-bottom-left-radius: 2.5px;
  5333. }
  5334.  
  5335. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  5336. border-top-left-radius: 2px;
  5337. border-bottom-left-radius: 2px;
  5338. }
  5339.  
  5340. colorswatch.right, colorswatch:last-child:not(.bottom) {
  5341. border-top-right-radius: 2.5px;
  5342. border-bottom-right-radius: 2.5px;
  5343. }
  5344.  
  5345. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  5346. border-top-right-radius: 2px;
  5347. border-bottom-right-radius: 2px;
  5348. }
  5349.  
  5350. colorswatch.dark overlay {
  5351. color: rgba(255, 255, 255, 0.7);
  5352. }
  5353.  
  5354. colorswatch.dark overlay:hover {
  5355. border-color: rgba(255, 255, 255, 0.12);
  5356. }
  5357.  
  5358. colorswatch.light overlay {
  5359. color: rgba(0, 0, 0, 0.7);
  5360. }
  5361.  
  5362. colorswatch.light overlay:hover {
  5363. border-color: rgba(255, 255, 255, 0.12);
  5364. }
  5365.  
  5366. colorswatch overlay {
  5367. border: 1px solid rgba(255, 255, 255, 0.12);
  5368. }
  5369.  
  5370. colorswatch overlay:hover {
  5371. background-color: rgba(255, 255, 255, 0.2);
  5372. }
  5373.  
  5374. button colorswatch overlay {
  5375. border: none;
  5376. }
  5377.  
  5378. colorswatch:disabled {
  5379. opacity: 0.5;
  5380. }
  5381.  
  5382. colorswatch:disabled overlay {
  5383. border-color: rgba(0, 0, 0, 0.6);
  5384. box-shadow: none;
  5385. }
  5386.  
  5387. colorswatch#add-color-button {
  5388. border-style: solid;
  5389. border-width: 1px;
  5390. color: #dedede;
  5391. border-color: rgba(0, 0, 0, 0.15);
  5392. border-top-color: rgba(0, 0, 0, 0.15);
  5393. border-bottom-color: rgba(0, 0, 0, 0.15);
  5394. background-color: #656565;
  5395. background-clip: padding-box;
  5396. background-origin: padding-box;
  5397. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  5398. }
  5399.  
  5400. colorswatch#add-color-button:hover {
  5401. color: #f8f8f8;
  5402. border-color: rgba(0, 0, 0, 0.15);
  5403. border-top-color: rgba(0, 0, 0, 0.15);
  5404. border-bottom-color: rgba(0, 0, 0, 0.15);
  5405. background-color: #6d6d6d;
  5406. background-clip: padding-box;
  5407. background-origin: padding-box;
  5408. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  5409. }
  5410.  
  5411. colorswatch#add-color-button overlay {
  5412. border-color: transparent;
  5413. background-color: transparent;
  5414. background-image: none;
  5415. box-shadow: none;
  5416. }
  5417.  
  5418. button.color {
  5419. padding: 3px;
  5420. }
  5421.  
  5422. button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
  5423. margin: 0;
  5424. border-radius: 5px;
  5425. }
  5426.  
  5427. colorchooser .popover.osd {
  5428. border-radius: 5px;
  5429. }
  5430.  
  5431. .content-view {
  5432. background-color: #242424;
  5433. }
  5434.  
  5435. .scale-popup button:hover {
  5436. color: #f8f8f8;
  5437. border-color: rgba(0, 0, 0, 0.15);
  5438. border-top-color: rgba(0, 0, 0, 0.15);
  5439. border-bottom-color: rgba(0, 0, 0, 0.15);
  5440. background-color: #6d6d6d;
  5441. background-clip: padding-box;
  5442. background-origin: padding-box;
  5443. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  5444. }
  5445.  
  5446. .context-menu {
  5447. font: initial;
  5448. }
  5449.  
  5450. .monospace {
  5451. font-family: Monospace;
  5452. }
  5453.  
  5454. stackswitcher button.circular,
  5455. stackswitcher button.text-button.circular, button.close, row button.circular, .app-notification button.image-button:not(.text-button),
  5456. button.circular:not(.button) {
  5457. border-radius: 9999px;
  5458. padding: 0;
  5459. min-height: 32px;
  5460. min-width: 32px;
  5461. }
  5462.  
  5463. .keycap {
  5464. min-width: 16px;
  5465. min-height: 20px;
  5466. padding: 3px 6px 4px 6px;
  5467. color: #dedede;
  5468. background-color: #242424;
  5469. border: 1px solid rgba(255, 255, 255, 0.12);
  5470. border-radius: 5px;
  5471. box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15);
  5472. }
  5473.  
  5474. stackswitcher button.text-button {
  5475. min-width: 80px;
  5476. }
  5477.  
  5478. *:drop(active):focus,
  5479. *:drop(active) {
  5480. box-shadow: inset 0 0 0 1px #F08437;
  5481. }
  5482.  
  5483. window {
  5484. border: none;
  5485. outline-width: 1px;
  5486. outline-color: rgba(255, 255, 255, 0.12);
  5487. outline-style: solid;
  5488. outline-offset: -1px;
  5489. margin: 0;
  5490. }
  5491.  
  5492. window.csd {
  5493. transition: none;
  5494. border-radius: 8px;
  5495. box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 rgba(0, 0, 0, 0.35), 0 16px 16px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
  5496. }
  5497.  
  5498. window.csd:backdrop {
  5499. transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1);
  5500. box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
  5501. }
  5502.  
  5503. window.csd.popup {
  5504. border-radius: 8px;
  5505. box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75);
  5506. outline: none;
  5507. }
  5508.  
  5509. window.csd.dialog.message {
  5510. border-radius: 8px;
  5511. }
  5512.  
  5513. window.solid-csd {
  5514. border: 1px solid #101010;
  5515. border-radius: 0;
  5516. margin: 0;
  5517. background-color: #373737;
  5518. box-shadow: none;
  5519. }
  5520.  
  5521. window.popup {
  5522. box-shadow: none;
  5523. }
  5524.  
  5525. window.ssd {
  5526. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35);
  5527. }
  5528.  
  5529. windowcontrols {
  5530. border-spacing: 6px;
  5531. margin: 0;
  5532. padding: 0 3px;
  5533. }
  5534.  
  5535. windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) {
  5536. margin-right: 8px;
  5537. }
  5538.  
  5539. windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) {
  5540. margin-left: 8px;
  5541. }
  5542.  
  5543. windowcontrols button > image {
  5544. padding: 0;
  5545. margin: 0;
  5546. background-color: transparent;
  5547. background-image: none;
  5548. }
  5549.  
  5550. windowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {
  5551. min-width: 16px;
  5552. min-height: 16px;
  5553. margin: 6px 0;
  5554. padding: 5px 0;
  5555. background-position: center;
  5556. background-repeat: no-repeat;
  5557. background-size: auto;
  5558. }
  5559.  
  5560. windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:active, windowcontrols button.close:active:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:active, windowcontrols button.maximize:active:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:active, windowcontrols button.minimize:active:hover {
  5561. color: transparent;
  5562. background-color: transparent;
  5563. border: none;
  5564. box-shadow: none;
  5565. }
  5566.  
  5567. windowcontrols button.close:backdrop, windowcontrols button.maximize:backdrop, windowcontrols button.minimize:backdrop {
  5568. opacity: 1;
  5569. }
  5570.  
  5571. windowcontrols button.close {
  5572. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-dark.png"), url("windows-assets/[email protected]"));
  5573. }
  5574.  
  5575. windowcontrols button.close:backdrop {
  5576. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-dark.png"), url("windows-assets/[email protected]"));
  5577. }
  5578.  
  5579. windowcontrols button.close:backdrop:hover {
  5580. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
  5581. }
  5582.  
  5583. windowcontrols button.close:hover {
  5584. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover-dark.png"), url("windows-assets/[email protected]"));
  5585. }
  5586.  
  5587. windowcontrols button.close:active {
  5588. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/[email protected]"));
  5589. }
  5590.  
  5591. windowcontrols button.close:active:hover {
  5592. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/[email protected]"));
  5593. }
  5594.  
  5595. windowcontrols button.maximize {
  5596. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-dark.png"), url("windows-assets/[email protected]"));
  5597. }
  5598.  
  5599. windowcontrols button.maximize:backdrop {
  5600. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-dark.png"), url("windows-assets/[email protected]"));
  5601. }
  5602.  
  5603. windowcontrols button.maximize:backdrop:hover {
  5604. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
  5605. }
  5606.  
  5607. windowcontrols button.maximize:hover {
  5608. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover-dark.png"), url("windows-assets/[email protected]"));
  5609. }
  5610.  
  5611. windowcontrols button.maximize:active {
  5612. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/[email protected]"));
  5613. }
  5614.  
  5615. windowcontrols button.maximize:active:hover {
  5616. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/[email protected]"));
  5617. }
  5618.  
  5619. windowcontrols button.minimize {
  5620. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-dark.png"), url("windows-assets/[email protected]"));
  5621. }
  5622.  
  5623. windowcontrols button.minimize:backdrop {
  5624. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-dark.png"), url("windows-assets/[email protected]"));
  5625. }
  5626.  
  5627. windowcontrols button.minimize:backdrop:hover {
  5628. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
  5629. }
  5630.  
  5631. windowcontrols button.minimize:hover {
  5632. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover-dark.png"), url("windows-assets/[email protected]"));
  5633. }
  5634.  
  5635. windowcontrols button.minimize:active {
  5636. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/[email protected]"));
  5637. }
  5638.  
  5639. windowcontrols button.minimize:active:hover {
  5640. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/[email protected]"));
  5641. }
  5642.  
  5643. .fullscreen windowcontrols button.maximize, .maximized windowcontrols button.maximize {
  5644. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-dark.png"), url("windows-assets/[email protected]"));
  5645. }
  5646.  
  5647. .fullscreen windowcontrols button.maximize:backdrop, .maximized windowcontrols button.maximize:backdrop {
  5648. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-dark.png"), url("windows-assets/[email protected]"));
  5649. }
  5650.  
  5651. .fullscreen windowcontrols button.maximize:backdrop:hover, .maximized windowcontrols button.maximize:backdrop:hover {
  5652. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover-dark.png"), url("windows-assets/[email protected]"));
  5653. }
  5654.  
  5655. .fullscreen windowcontrols button.maximize:hover, .maximized windowcontrols button.maximize:hover {
  5656. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover-dark.png"), url("windows-assets/[email protected]"));
  5657. }
  5658.  
  5659. .fullscreen windowcontrols button.maximize:active, .maximized windowcontrols button.maximize:active {
  5660. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active-dark.png"), url("windows-assets/[email protected]"));
  5661. }
  5662.  
  5663. popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover, .view:selected:focus, textview > text selection:focus, textview > text selection, iconview:selected:focus, flowbox > flowboxchild:selected, gridview > child:selected, label:disabled > selection, text > selection, columnview.view:selected, columnview.view:selected:focus,
  5664. treeview.view:selected,
  5665. treeview.view:selected:focus, row:selected,
  5666. calendar > grid > label.day-number:selected, .navigation-sidebar > row:active, .navigation-sidebar > row:active:hover, .navigation-sidebar > row:selected {
  5667. background-color: #315bef;
  5668. color: white;
  5669. }
  5670.  
  5671. popover.emoji-picker emoji:disabled:focus, popover.emoji-picker emoji:disabled:hover {
  5672. color: #98adf7;
  5673. }
  5674.  
  5675. row:selected label, label:selected {
  5676. color: white;
  5677. }
  5678.  
  5679. /*********
  5680. * Emoji *
  5681. *********/
  5682. popover.emoji-picker {
  5683. padding: 0;
  5684. border-radius: 8px;
  5685. }
  5686.  
  5687. popover.emoji-picker > contents {
  5688. padding: 0;
  5689. }
  5690.  
  5691. .emoji-searchbar {
  5692. padding: 6px;
  5693. border-spacing: 6px;
  5694. border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  5695. }
  5696.  
  5697. .emoji-toolbar {
  5698. padding: 6px 3px;
  5699. border-spacing: 0;
  5700. border-top: 1px solid rgba(255, 255, 255, 0.12);
  5701. }
  5702.  
  5703. .emoji-toolbar > flowboxchild {
  5704. padding: 0;
  5705. }
  5706.  
  5707. button.emoji-section {
  5708. margin: 0 3px;
  5709. padding: 0 12px;
  5710. border-radius: 5px;
  5711. border: none;
  5712. outline-offset: -2px;
  5713. box-shadow: none;
  5714. transition: none;
  5715. animation: none;
  5716. }
  5717.  
  5718. popover.emoji-picker emoji {
  5719. font-size: x-large;
  5720. padding: 6px;
  5721. border-radius: 5px;
  5722. }
  5723.  
  5724. emoji-completion-row > box {
  5725. border-spacing: 10px;
  5726. padding: 2px 10px;
  5727. }
  5728.  
  5729. emoji-completion-row:focus,
  5730. emoji-completion-row:hover {
  5731. background-color: #315bef;
  5732. color: white;
  5733. }
  5734.  
  5735. emoji-completion-row emoji:focus,
  5736. emoji-completion-row emoji:hover {
  5737. background-color: rgba(255, 255, 255, 0.12);
  5738. }
  5739.  
  5740. popover.entry-completion > contents {
  5741. padding: 0;
  5742. }
  5743.  
  5744. statusbar {
  5745. padding: 6px 10px;
  5746. }
  5747.  
  5748. avatar {
  5749. border-radius: 9999px;
  5750. font-weight: bold;
  5751. }
  5752.  
  5753. avatar.color1 {
  5754. background-image: linear-gradient(#83b6ec, #337fdc);
  5755. color: #cfe1f5;
  5756. }
  5757.  
  5758. avatar.color2 {
  5759. background-image: linear-gradient(#7ad9f1, #0f9ac8);
  5760. color: #caeaf2;
  5761. }
  5762.  
  5763. avatar.color3 {
  5764. background-image: linear-gradient(#8de6b1, #29ae74);
  5765. color: #cef8d8;
  5766. }
  5767.  
  5768. avatar.color4 {
  5769. background-image: linear-gradient(#b5e98a, #6ab85b);
  5770. color: #e6f9d7;
  5771. }
  5772.  
  5773. avatar.color5 {
  5774. background-image: linear-gradient(#f8e359, #d29d09);
  5775. color: #f9f4e1;
  5776. }
  5777.  
  5778. avatar.color6 {
  5779. background-image: linear-gradient(#ffcb62, #d68400);
  5780. color: #ffead1;
  5781. }
  5782.  
  5783. avatar.color7 {
  5784. background-image: linear-gradient(#ffa95a, #ed5b00);
  5785. color: #ffe5c5;
  5786. }
  5787.  
  5788. avatar.color8 {
  5789. background-image: linear-gradient(#f78773, #e62d42);
  5790. color: #f8d2ce;
  5791. }
  5792.  
  5793. avatar.color9 {
  5794. background-image: linear-gradient(#e973ab, #e33b6a);
  5795. color: #fac7de;
  5796. }
  5797.  
  5798. avatar.color10 {
  5799. background-image: linear-gradient(#cb78d4, #9945b5);
  5800. color: #e7c2e8;
  5801. }
  5802.  
  5803. avatar.color11 {
  5804. background-image: linear-gradient(#9e91e8, #7a59ca);
  5805. color: #d5d2f5;
  5806. }
  5807.  
  5808. avatar.color12 {
  5809. background-image: linear-gradient(#e3cf9c, #b08952);
  5810. color: #f2eade;
  5811. }
  5812.  
  5813. avatar.color13 {
  5814. background-image: linear-gradient(#be916d, #785336);
  5815. color: #e5d6ca;
  5816. }
  5817.  
  5818. avatar.color14 {
  5819. background-image: linear-gradient(#c0bfbc, #6e6d71);
  5820. color: #d8d7d3;
  5821. }
  5822.  
  5823. avatar.contrasted {
  5824. color: white;
  5825. }
  5826.  
  5827. avatar.image {
  5828. background: none;
  5829. }
  5830.  
  5831. preferencespage > scrolledwindow > viewport > clamp > box {
  5832. margin: 24px 12px;
  5833. border-spacing: 24px;
  5834. }
  5835.  
  5836. preferencesgroup > box, preferencesgroup > box .labels {
  5837. border-spacing: 6px;
  5838. }
  5839.  
  5840. preferencesgroup > box > box.header:not(.single-line) {
  5841. margin-bottom: 6px;
  5842. }
  5843.  
  5844. preferencesgroup > box > box.single-line {
  5845. min-height: 34px;
  5846. }
  5847.  
  5848. statuspage > scrolledwindow > viewport > box {
  5849. margin: 36px 12px;
  5850. border-spacing: 36px;
  5851. }
  5852.  
  5853. statuspage > scrolledwindow > viewport > box > clamp > box {
  5854. border-spacing: 12px;
  5855. }
  5856.  
  5857. statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
  5858. -gtk-icon-size: 128px;
  5859. color: alpha(currentColor,0.55);
  5860. }
  5861.  
  5862. statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {
  5863. opacity: 0.45;
  5864. }
  5865.  
  5866. statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
  5867. margin-bottom: 24px;
  5868. }
  5869.  
  5870. statuspage.compact > scrolledwindow > viewport > box {
  5871. margin: 24px 12px;
  5872. border-spacing: 24px;
  5873. }
  5874.  
  5875. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {
  5876. -gtk-icon-size: 96px;
  5877. }
  5878.  
  5879. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
  5880. margin-bottom: 12px;
  5881. }
  5882.  
  5883. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {
  5884. font-size: 18pt;
  5885. }
  5886.  
  5887. .card {
  5888. color: #dadada;
  5889. }
  5890.  
  5891. .osd .card, .card.osd {
  5892. background-color: alpha(currentColor,0.1);
  5893. color: inherit;
  5894. box-shadow: none;
  5895. }
  5896.  
  5897. .osd .card:focus:focus-visible, .card.osd:focus:focus-visible {
  5898. outline-color: rgba(255, 255, 255, 0.05);
  5899. }
  5900.  
  5901. .card.activatable {
  5902. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  5903. }
  5904.  
  5905. .card.activatable:hover {
  5906. background-image: image(alpha(currentColor,0.03));
  5907. }
  5908.  
  5909. .card.activatable:active {
  5910. background-image: image(alpha(currentColor,0.08));
  5911. }
  5912.  
  5913. button.card {
  5914. border: none;
  5915. }
  5916.  
  5917. button.card:hover {
  5918. color: #c5c5c5;
  5919. background-color: rgba(255, 255, 255, 0.15);
  5920. background-image: none;
  5921. box-shadow: none;
  5922. }
  5923.  
  5924. button.card:active {
  5925. background-image: none;
  5926. color: white;
  5927. background-color: rgba(255, 255, 255, 0.25);
  5928. box-shadow: none;
  5929. border-color: rgba(255, 255, 255, 0.12);
  5930. }
  5931.  
  5932. toast {
  5933. margin: 12px;
  5934. margin-bottom: 18px;
  5935. border-radius: 9999px;
  5936. border-spacing: 6px;
  5937. padding: 6px;
  5938. outline: 1px solid rgba(255, 255, 255, 0.1);
  5939. outline-offset: -1px;
  5940. box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.75);
  5941. }
  5942.  
  5943. toast:dir(ltr) {
  5944. padding-left: 12px;
  5945. }
  5946.  
  5947. toast:dir(rtl) {
  5948. padding-right: 12px;
  5949. }
  5950.  
  5951. toast button.circular:active {
  5952. background-color: #f8464c;
  5953. }
  5954.  
  5955. toast > widget {
  5956. margin: 0 6px;
  5957. }
  5958.  
  5959. viewswitcher {
  5960. margin: 0;
  5961. }
  5962.  
  5963. viewswitcher.wide {
  5964. border-spacing: 3px;
  5965. }
  5966.  
  5967. viewswitcher.wide button.toggle {
  5968. margin: 6px 0;
  5969. }
  5970.  
  5971. viewswitcher.narrow button.toggle {
  5972. border-radius: 0;
  5973. margin: 0;
  5974. }
  5975.  
  5976. viewswitcher.narrow button.toggle indicatorbin > image {
  5977. -gtk-icon-size: 12px;
  5978. }
  5979.  
  5980. viewswitcher button.toggle {
  5981. font-weight: normal;
  5982. padding: 0;
  5983. }
  5984.  
  5985. viewswitcher button.toggle > stack > box.narrow {
  5986. font-size: 0.75rem;
  5987. padding-top: 7px;
  5988. padding-bottom: 5px;
  5989. border-spacing: 4px;
  5990. }
  5991.  
  5992. viewswitcher button.toggle > stack > box.narrow > stack > label {
  5993. padding-left: 8px;
  5994. padding-right: 8px;
  5995. }
  5996.  
  5997. viewswitcher button.toggle > stack > box.wide {
  5998. padding: 0 12px;
  5999. border-spacing: 6px;
  6000. }
  6001.  
  6002. viewswitcherbar actionbar > revealer > box {
  6003. padding: 0;
  6004. }
  6005.  
  6006. viewswitchertitle {
  6007. margin-top: 0;
  6008. margin-bottom: 0;
  6009. }
  6010.  
  6011. viewswitchertitle viewswitcher {
  6012. margin-left: 12px;
  6013. margin-right: 12px;
  6014. }
  6015.  
  6016. viewswitchertitle viewswitcher.narrow {
  6017. margin-top: 0;
  6018. margin-bottom: 0;
  6019. }
  6020.  
  6021. viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow {
  6022. padding-top: 0;
  6023. padding-bottom: 0;
  6024. border-spacing: 0;
  6025. }
  6026.  
  6027. viewswitchertitle viewswitcher.wide {
  6028. margin-top: 0;
  6029. margin-bottom: 0;
  6030. }
  6031.  
  6032. viewswitchertitle windowtitle {
  6033. margin-top: 0;
  6034. margin-bottom: 0;
  6035. }
  6036.  
  6037. indicatorbin > indicator, indicatorbin > mask {
  6038. min-width: 12px;
  6039. min-height: 12px;
  6040. border-radius: 9999px;
  6041. margin: 0;
  6042. }
  6043.  
  6044. indicatorbin > indicator {
  6045. margin: 1px;
  6046. background: alpha(currentColor,0.4);
  6047. }
  6048.  
  6049. indicatorbin > indicator > label {
  6050. font-size: 0.6rem;
  6051. font-weight: normal;
  6052. padding: 1px 4px;
  6053. color: white;
  6054. }
  6055.  
  6056. indicatorbin > mask {
  6057. padding: 0;
  6058. background: black;
  6059. }
  6060.  
  6061. indicatorbin > image {
  6062. -gtk-icon-size: 16px;
  6063. margin-top: -4px;
  6064. margin-bottom: -4px;
  6065. }
  6066.  
  6067. indicatorbin.needs-attention > indicator {
  6068. background: #315bef;
  6069. }
  6070.  
  6071. indicatorbin.needs-attention > indicator > label {
  6072. color: white;
  6073. }
  6074.  
  6075. tabbar .box {
  6076. min-height: 28px;
  6077. }
  6078.  
  6079. tabbar tabbox {
  6080. padding: 0;
  6081. margin: 0;
  6082. background-color: #1e1e1e;
  6083. box-shadow: none;
  6084. border-bottom: 1px solid #474747;
  6085. }
  6086.  
  6087. tabbar tabbox > tabboxchild {
  6088. padding: 0;
  6089. margin: 0 -3px;
  6090. border-radius: 0;
  6091. }
  6092.  
  6093. tabbar tabbox > tab,
  6094. tabbar tabbox > tabboxchild > tab {
  6095. border-radius: 0;
  6096. padding: 3px 6px;
  6097. border: solid #474747;
  6098. border-width: 0 1px;
  6099. }
  6100.  
  6101. tabbar tabbox > tab:checked,
  6102. tabbar tabbox > tabboxchild > tab:checked {
  6103. border-top-color: #373737;
  6104. }
  6105.  
  6106. tabbar tabbox > tab button.tab-close-button,
  6107. tabbar tabbox > tabboxchild > tab button.tab-close-button {
  6108. border-radius: 3px;
  6109. border: none;
  6110. padding: 0;
  6111. min-height: 20px;
  6112. min-width: 20px;
  6113. }
  6114.  
  6115. tabbar tabbox > tab button.tab-close-button:hover,
  6116. tabbar tabbox > tabboxchild > tab button.tab-close-button:hover {
  6117. color: #dedede;
  6118. background-color: rgba(255, 255, 255, 0.1);
  6119. }
  6120.  
  6121. tabbar tabbox > tab button.tab-close-button:active, tabbar tabbox > tab button.tab-close-button:active:hover,
  6122. tabbar tabbox > tabboxchild > tab button.tab-close-button:active,
  6123. tabbar tabbox > tabboxchild > tab button.tab-close-button:active:hover {
  6124. color: #f8f8f8;
  6125. background-color: rgba(255, 255, 255, 0.2);
  6126. }
  6127.  
  6128. tabbar tabbox > separator {
  6129. margin: 0;
  6130. background-color: #1e1e1e;
  6131. }
  6132.  
  6133. tabbar tabbox > separator.hidden {
  6134. opacity: 0;
  6135. }
  6136.  
  6137. tabbar tabbox > revealer > indicator {
  6138. min-width: 2px;
  6139. border-radius: 2px;
  6140. background: alpha(#315bef,0.5);
  6141. }
  6142.  
  6143. tabbar .start-action,
  6144. tabbar .end-action {
  6145. padding: 6px;
  6146. }
  6147.  
  6148. tabbar .start-action:dir(ltr),
  6149. tabbar .end-action:dir(rtl) {
  6150. padding-right: 0;
  6151. }
  6152.  
  6153. tabbar .start-action:dir(rtl),
  6154. tabbar .end-action:dir(ltr) {
  6155. padding-left: 0;
  6156. }
  6157.  
  6158. tabbar:not(.inline) .box {
  6159. background-color: #333333;
  6160. color: #dadada;
  6161. margin-top: -1px;
  6162. padding: 0;
  6163. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6164. border-bottom: none;
  6165. }
  6166.  
  6167. tabbar:not(.inline):backdrop .box > scrolledwindow,
  6168. tabbar:not(.inline):backdrop .box > .start-action,
  6169. tabbar:not(.inline):backdrop .box > .end-action {
  6170. filter: opacity(0.5);
  6171. }
  6172.  
  6173. dnd tab {
  6174. background-color: #242424;
  6175. color: #dadada;
  6176. box-shadow: none;
  6177. margin: 24px;
  6178. }
  6179.  
  6180. tabbar tab,
  6181. dnd tab {
  6182. padding-right: 3px;
  6183. margin: 0;
  6184. }
  6185.  
  6186. tabbar tab + tab,
  6187. dnd tab + tab {
  6188. margin-left: 3px;
  6189. }
  6190.  
  6191. tabbar tab button.tab-close-button,
  6192. dnd tab button.tab-close-button {
  6193. border-radius: 3px;
  6194. min-height: 24px;
  6195. min-width: 24px;
  6196. padding: 0;
  6197. }
  6198.  
  6199. tabbar tab indicator,
  6200. dnd tab indicator {
  6201. min-height: 2px;
  6202. border-radius: 2px;
  6203. background: alpha(#315bef,0.5);
  6204. }
  6205.  
  6206. tabview:drop(active),
  6207. tabbox:drop(active) {
  6208. box-shadow: none;
  6209. }
  6210.  
  6211. flap > dimming,
  6212. leaflet > dimming,
  6213. navigation-view > dimming,
  6214. overlay-split-view > dimming {
  6215. background: none;
  6216. }
  6217.  
  6218. flap > border,
  6219. leaflet > border,
  6220. navigation-view > border,
  6221. overlay-split-view > border {
  6222. background: none;
  6223. }
  6224.  
  6225. flap > shadow,
  6226. leaflet > shadow,
  6227. navigation-view > shadow,
  6228. overlay-split-view > shadow {
  6229. min-width: 56px;
  6230. min-height: 56px;
  6231. }
  6232.  
  6233. flap > shadow.left,
  6234. leaflet > shadow.left,
  6235. navigation-view > shadow.left,
  6236. overlay-split-view > shadow.left {
  6237. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6238. }
  6239.  
  6240. flap > shadow.right,
  6241. leaflet > shadow.right,
  6242. navigation-view > shadow.right,
  6243. overlay-split-view > shadow.right {
  6244. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6245. }
  6246.  
  6247. flap > shadow.up,
  6248. leaflet > shadow.up,
  6249. navigation-view > shadow.up,
  6250. overlay-split-view > shadow.up {
  6251. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6252. }
  6253.  
  6254. flap > shadow.down,
  6255. leaflet > shadow.down,
  6256. navigation-view > shadow.down,
  6257. overlay-split-view > shadow.down {
  6258. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6259. }
  6260.  
  6261. toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6262. box-shadow: none;
  6263. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6264. }
  6265.  
  6266. toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6267. box-shadow: none;
  6268. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6269. }
  6270.  
  6271. .unfolded stacksidebar.sidebar {
  6272. border: none;
  6273. }
  6274.  
  6275. .sidebar-pane {
  6276. background-color: rgba(59, 59, 59, 0.95);
  6277. color: #dadada;
  6278. }
  6279.  
  6280. .sidebar-pane:backdrop {
  6281. background-color: rgba(59, 59, 59, 0.95);
  6282. }
  6283.  
  6284. .sidebar-pane .sidebar,
  6285. .sidebar-pane .toolbar,
  6286. .sidebar-pane .navigation-sidebar,
  6287. .sidebar-pane searchbar > revealer > box {
  6288. background-color: transparent;
  6289. box-shadow: none;
  6290. border: none;
  6291. }
  6292.  
  6293. .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6294. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6295. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6296. }
  6297.  
  6298. .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6299. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6300. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6301. }
  6302.  
  6303. .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {
  6304. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6305. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6306. }
  6307.  
  6308. .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6309. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6310. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6311. }
  6312.  
  6313. .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6314. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6315. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6316. }
  6317.  
  6318. .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6319. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6320. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6321. }
  6322.  
  6323. .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6324. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6325. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6326. }
  6327.  
  6328. .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6329. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6330. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6331. }
  6332.  
  6333. .sidebar-pane flap > dimming,
  6334. .sidebar-pane leaflet > dimming,
  6335. .sidebar-pane navigation-view > dimming,
  6336. .sidebar-pane overlay-split-view > dimming {
  6337. background: none;
  6338. }
  6339.  
  6340. .sidebar-pane flap > border,
  6341. .sidebar-pane leaflet > border,
  6342. .sidebar-pane navigation-view > border,
  6343. .sidebar-pane overlay-split-view > border {
  6344. background: none;
  6345. }
  6346.  
  6347. .sidebar-pane flap > shadow,
  6348. .sidebar-pane leaflet > shadow,
  6349. .sidebar-pane navigation-view > shadow,
  6350. .sidebar-pane overlay-split-view > shadow {
  6351. min-width: 56px;
  6352. min-height: 56px;
  6353. }
  6354.  
  6355. .sidebar-pane flap > shadow.left,
  6356. .sidebar-pane leaflet > shadow.left,
  6357. .sidebar-pane navigation-view > shadow.left,
  6358. .sidebar-pane overlay-split-view > shadow.left {
  6359. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6360. }
  6361.  
  6362. .sidebar-pane flap > shadow.right,
  6363. .sidebar-pane leaflet > shadow.right,
  6364. .sidebar-pane navigation-view > shadow.right,
  6365. .sidebar-pane overlay-split-view > shadow.right {
  6366. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6367. }
  6368.  
  6369. .sidebar-pane flap > shadow.up,
  6370. .sidebar-pane leaflet > shadow.up,
  6371. .sidebar-pane navigation-view > shadow.up,
  6372. .sidebar-pane overlay-split-view > shadow.up {
  6373. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6374. }
  6375.  
  6376. .sidebar-pane flap > shadow.down,
  6377. .sidebar-pane leaflet > shadow.down,
  6378. .sidebar-pane navigation-view > shadow.down,
  6379. .sidebar-pane overlay-split-view > shadow.down {
  6380. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6381. }
  6382.  
  6383. .sidebar-pane banner > revealer > widget {
  6384. background-color: gtkmix(#315bef, rgba(59, 59, 59, 0.95), 30%);
  6385. color: #dadada;
  6386. }
  6387.  
  6388. .sidebar-pane banner > revealer > widget:backdrop {
  6389. background-color: gtkmix(#315bef, rgba(59, 59, 59, 0.95), 30%);
  6390. }
  6391.  
  6392. .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {
  6393. box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.08);
  6394. border-right: 1px solid rgba(0, 0, 0, 0.75);
  6395. }
  6396.  
  6397. .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {
  6398. box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.08);
  6399. border-left: 1px solid rgba(0, 0, 0, 0.75);
  6400. }
  6401.  
  6402. /* Middle pane in three-pane setups */
  6403. .content-pane .sidebar-pane,
  6404. .sidebar-pane .content-pane {
  6405. background-color: #242424;
  6406. color: #dadada;
  6407. }
  6408.  
  6409. .content-pane .sidebar-pane:backdrop,
  6410. .sidebar-pane .content-pane:backdrop {
  6411. background-color: #242424;
  6412. }
  6413.  
  6414. .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,
  6415. .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6416. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6417. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6418. }
  6419.  
  6420. .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,
  6421. .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6422. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6423. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6424. }
  6425.  
  6426. .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,
  6427. .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {
  6428. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6429. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6430. }
  6431.  
  6432. .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,
  6433. .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6434. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6435. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6436. }
  6437.  
  6438. .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,
  6439. .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6440. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6441. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6442. }
  6443.  
  6444. .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,
  6445. .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6446. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6447. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6448. }
  6449.  
  6450. .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,
  6451. .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6452. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6453. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6454. }
  6455.  
  6456. .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,
  6457. .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6458. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6459. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6460. }
  6461.  
  6462. .content-pane .sidebar-pane flap > dimming,
  6463. .content-pane .sidebar-pane leaflet > dimming,
  6464. .content-pane .sidebar-pane navigation-view > dimming,
  6465. .content-pane .sidebar-pane overlay-split-view > dimming,
  6466. .sidebar-pane .content-pane flap > dimming,
  6467. .sidebar-pane .content-pane leaflet > dimming,
  6468. .sidebar-pane .content-pane navigation-view > dimming,
  6469. .sidebar-pane .content-pane overlay-split-view > dimming {
  6470. background: none;
  6471. }
  6472.  
  6473. .content-pane .sidebar-pane flap > border,
  6474. .content-pane .sidebar-pane leaflet > border,
  6475. .content-pane .sidebar-pane navigation-view > border,
  6476. .content-pane .sidebar-pane overlay-split-view > border,
  6477. .sidebar-pane .content-pane flap > border,
  6478. .sidebar-pane .content-pane leaflet > border,
  6479. .sidebar-pane .content-pane navigation-view > border,
  6480. .sidebar-pane .content-pane overlay-split-view > border {
  6481. background: none;
  6482. }
  6483.  
  6484. .content-pane .sidebar-pane flap > shadow,
  6485. .content-pane .sidebar-pane leaflet > shadow,
  6486. .content-pane .sidebar-pane navigation-view > shadow,
  6487. .content-pane .sidebar-pane overlay-split-view > shadow,
  6488. .sidebar-pane .content-pane flap > shadow,
  6489. .sidebar-pane .content-pane leaflet > shadow,
  6490. .sidebar-pane .content-pane navigation-view > shadow,
  6491. .sidebar-pane .content-pane overlay-split-view > shadow {
  6492. min-width: 56px;
  6493. min-height: 56px;
  6494. }
  6495.  
  6496. .content-pane .sidebar-pane flap > shadow.left,
  6497. .content-pane .sidebar-pane leaflet > shadow.left,
  6498. .content-pane .sidebar-pane navigation-view > shadow.left,
  6499. .content-pane .sidebar-pane overlay-split-view > shadow.left,
  6500. .sidebar-pane .content-pane flap > shadow.left,
  6501. .sidebar-pane .content-pane leaflet > shadow.left,
  6502. .sidebar-pane .content-pane navigation-view > shadow.left,
  6503. .sidebar-pane .content-pane overlay-split-view > shadow.left {
  6504. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6505. }
  6506.  
  6507. .content-pane .sidebar-pane flap > shadow.right,
  6508. .content-pane .sidebar-pane leaflet > shadow.right,
  6509. .content-pane .sidebar-pane navigation-view > shadow.right,
  6510. .content-pane .sidebar-pane overlay-split-view > shadow.right,
  6511. .sidebar-pane .content-pane flap > shadow.right,
  6512. .sidebar-pane .content-pane leaflet > shadow.right,
  6513. .sidebar-pane .content-pane navigation-view > shadow.right,
  6514. .sidebar-pane .content-pane overlay-split-view > shadow.right {
  6515. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6516. }
  6517.  
  6518. .content-pane .sidebar-pane flap > shadow.up,
  6519. .content-pane .sidebar-pane leaflet > shadow.up,
  6520. .content-pane .sidebar-pane navigation-view > shadow.up,
  6521. .content-pane .sidebar-pane overlay-split-view > shadow.up,
  6522. .sidebar-pane .content-pane flap > shadow.up,
  6523. .sidebar-pane .content-pane leaflet > shadow.up,
  6524. .sidebar-pane .content-pane navigation-view > shadow.up,
  6525. .sidebar-pane .content-pane overlay-split-view > shadow.up {
  6526. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6527. }
  6528.  
  6529. .content-pane .sidebar-pane flap > shadow.down,
  6530. .content-pane .sidebar-pane leaflet > shadow.down,
  6531. .content-pane .sidebar-pane navigation-view > shadow.down,
  6532. .content-pane .sidebar-pane overlay-split-view > shadow.down,
  6533. .sidebar-pane .content-pane flap > shadow.down,
  6534. .sidebar-pane .content-pane leaflet > shadow.down,
  6535. .sidebar-pane .content-pane navigation-view > shadow.down,
  6536. .sidebar-pane .content-pane overlay-split-view > shadow.down {
  6537. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6538. }
  6539.  
  6540. .content-pane .sidebar-pane banner > revealer > widget,
  6541. .sidebar-pane .content-pane banner > revealer > widget {
  6542. background-color: gtkmix(#315bef, #242424, 30%);
  6543. color: #dadada;
  6544. }
  6545.  
  6546. .content-pane .sidebar-pane banner > revealer > widget:backdrop,
  6547. .sidebar-pane .content-pane banner > revealer > widget:backdrop {
  6548. background-color: gtkmix(#315bef, #242424, 30%);
  6549. }
  6550.  
  6551. .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,
  6552. .sidebar-pane .content-pane:dir(ltr),
  6553. .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,
  6554. .sidebar-pane .content-pane.end:dir(rtl),
  6555. .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {
  6556. box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.08);
  6557. border-right: 1px solid rgba(0, 0, 0, 0.75);
  6558. }
  6559.  
  6560. .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,
  6561. .sidebar-pane .content-pane:dir(rtl),
  6562. .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,
  6563. .sidebar-pane .content-pane.end:dir(ltr),
  6564. .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {
  6565. box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.08);
  6566. border-left: 1px solid rgba(0, 0, 0, 0.75);
  6567. }
  6568.  
  6569. .sidebar-pane .sidebar-pane {
  6570. background-color: transparent;
  6571. color: inherit;
  6572. }
  6573.  
  6574. .content-pane {
  6575. background-color: #242424;
  6576. }
  6577.  
  6578. .content-pane toolbarview, .content-pane toolbarview.view {
  6579. background-color: transparent;
  6580. }
  6581.  
  6582. .content-pane toolbarview > stack, .content-pane toolbarview > box > stack.view {
  6583. background-color: transparent;
  6584. }
  6585.  
  6586. .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6587. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6588. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6589. }
  6590.  
  6591. .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6592. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6593. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6594. }
  6595.  
  6596. .content-pane scrolledwindow.undershoot-top > undershoot.top {
  6597. box-shadow: inset 0 1px rgba(255, 255, 255, 0.12);
  6598. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6599. }
  6600.  
  6601. .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6602. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  6603. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6604. }
  6605.  
  6606. .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6607. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6608. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6609. }
  6610.  
  6611. .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6612. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6613. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6614. }
  6615.  
  6616. .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6617. box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12);
  6618. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6619. }
  6620.  
  6621. .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6622. box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12);
  6623. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.35),0.25), transparent 6px);
  6624. }
  6625.  
  6626. .sidebar-pane headerbar, .sidebar-pane headerbar:backdrop,
  6627. .content-pane headerbar,
  6628. .content-pane headerbar:backdrop {
  6629. background-color: transparent;
  6630. background-image: none;
  6631. box-shadow: none;
  6632. border: none;
  6633. }
  6634.  
  6635. .top-bar {
  6636. box-shadow: none;
  6637. border: none;
  6638. background: none;
  6639. }
  6640.  
  6641. .top-bar .collapse-spacing {
  6642. padding: 0;
  6643. }
  6644.  
  6645. themeselector,
  6646. panelthemeselector {
  6647. margin: 9px;
  6648. }
  6649.  
  6650. themeselector checkbutton,
  6651. panelthemeselector checkbutton {
  6652. padding: 0;
  6653. min-height: 44px;
  6654. min-width: 44px;
  6655. padding: 1px;
  6656. background-clip: content-box;
  6657. border-radius: 9999px;
  6658. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
  6659. }
  6660.  
  6661. themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked,
  6662. panelthemeselector checkbutton.follow:checked,
  6663. panelthemeselector checkbutton.light:checked,
  6664. panelthemeselector checkbutton.dark:checked {
  6665. box-shadow: inset 0 0 0 2px #315bef;
  6666. }
  6667.  
  6668. themeselector checkbutton.follow,
  6669. panelthemeselector checkbutton.follow {
  6670. background-image: linear-gradient(to bottom right, #ffffff 50%, #202020 50%);
  6671. }
  6672.  
  6673. themeselector checkbutton.light,
  6674. panelthemeselector checkbutton.light {
  6675. background-color: #ffffff;
  6676. }
  6677.  
  6678. themeselector checkbutton.dark,
  6679. panelthemeselector checkbutton.dark {
  6680. background-color: #202020;
  6681. }
  6682.  
  6683. themeselector checkbutton.theme-selector radio,
  6684. panelthemeselector checkbutton.theme-selector radio {
  6685. -gtk-icon-source: none;
  6686. border: none;
  6687. background: none;
  6688. box-shadow: none;
  6689. min-height: 16px;
  6690. min-width: 16px;
  6691. padding: 2px;
  6692. }
  6693.  
  6694. themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked,
  6695. panelthemeselector checkbutton.theme-selector radio:hover,
  6696. panelthemeselector checkbutton.theme-selector radio:active,
  6697. panelthemeselector checkbutton.theme-selector radio:checked {
  6698. background-color: transparent;
  6699. }
  6700.  
  6701. themeselector checkbutton.theme-selector radio:checked,
  6702. panelthemeselector checkbutton.theme-selector radio:checked {
  6703. -gtk-icon-size: 16px;
  6704. -gtk-icon-source: -gtk-icontheme("object-select-symbolic");
  6705. color: white;
  6706. background-color: #315bef;
  6707. }
  6708.  
  6709. themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active,
  6710. panelthemeselector checkbutton.theme-selector radio:checked,
  6711. panelthemeselector checkbutton.theme-selector radio:checked:hover,
  6712. panelthemeselector checkbutton.theme-selector radio:checked:active {
  6713. box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  6714. }
  6715.  
  6716. themeswitcher {
  6717. padding: 6px;
  6718. }
  6719.  
  6720. themeswitcher .check {
  6721. min-height: 20px;
  6722. min-width: 20px;
  6723. background: none;
  6724. padding: 0;
  6725. margin: 0;
  6726. border-radius: 9999px;
  6727. color: white;
  6728. background-color: #315bef;
  6729. }
  6730.  
  6731. themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active {
  6732. box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  6733. }
  6734.  
  6735. themeswitcher checkbutton {
  6736. padding: 0;
  6737. min-height: 44px;
  6738. min-width: 44px;
  6739. padding: 1px;
  6740. background-clip: content-box;
  6741. border-radius: 9999px;
  6742. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
  6743. }
  6744.  
  6745. themeswitcher checkbutton:checked {
  6746. box-shadow: inset 0 0 0 2px #315bef;
  6747. }
  6748.  
  6749. themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active {
  6750. background-color: transparent;
  6751. border: none;
  6752. background: none;
  6753. box-shadow: none;
  6754. color: transparent;
  6755. -gtk-icon-source: none;
  6756. -gtk-icon-size: 0;
  6757. }
  6758.  
  6759. themeswitcher checkbutton.system {
  6760. background: linear-gradient(-45deg, #1e1e1e 50%, white 50%);
  6761. }
  6762.  
  6763. themeswitcher checkbutton.light {
  6764. color: alpha(black,0.8);
  6765. background-color: white;
  6766. }
  6767.  
  6768. themeswitcher checkbutton.dark {
  6769. color: white;
  6770. background-color: #1e1e1e;
  6771. }
  6772.  
  6773. window.background.csd > contents > leaflet.unfolded > box > headerbar {
  6774. background-image: none;
  6775. background-color: #3b3b3b;
  6776. border-color: #3b3b3b;
  6777. }
  6778.  
  6779. window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.close, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.maximize, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.minimize {
  6780. min-width: 16px;
  6781. min-height: 16px;
  6782. margin: 6px 0;
  6783. padding: 5px 0;
  6784. }
  6785.  
  6786. window.background.csd > contents > leaflet.unfolded > box > stack > widget > box > widget > headerbar,
  6787. window.background.csd > contents > leaflet.unfolded > box > stack > widget > overlay > leaflet.folded > box > headerbar {
  6788. background-image: none;
  6789. background-color: #242424;
  6790. border-color: rgba(0, 0, 0, 0.75);
  6791. }
  6792.  
  6793. window.background.csd > contents > leaflet.unfolded > box > searchbar > revealer > box {
  6794. background-color: #3b3b3b;
  6795. border-color: rgba(0, 0, 0, 0.75);
  6796. }
  6797.  
  6798. window.background > contents > toastoverlay > leaflet > box + separator, window.background > contents > toastoverlay > leaflet > box + separator:backdrop {
  6799. background-image: image(#101010);
  6800. background-color: transparent;
  6801. border-right: none;
  6802. }
  6803.  
  6804. #NautilusPathBar > menubutton > button, #NautilusPathBar #NautilusPathButton, #NautilusQueryEditor > menubutton > button {
  6805. margin: 0;
  6806. border: none;
  6807. box-shadow: none;
  6808. border-radius: 3px;
  6809. padding: 0 6px;
  6810. min-height: 22px;
  6811. }
  6812.  
  6813. #NautilusPathBar > menubutton > button:not(:hover):not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:not(:hover):not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:not(:hover):not(:active):not(:checked) {
  6814. background: none;
  6815. }
  6816.  
  6817. #NautilusPathBar > menubutton > button:hover:not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:hover:not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:hover:not(:active):not(:checked) {
  6818. background-color: rgba(253, 253, 253, 0.15);
  6819. background-image: none;
  6820. }
  6821.  
  6822. .nautilus-window headerbar entry {
  6823. margin: 0;
  6824. }
  6825.  
  6826. .nautilus-window headerbar revealer > box > widget > box > button:last-child {
  6827. margin-left: -6px;
  6828. }
  6829.  
  6830. .nautilus-window flap.unfolded > placessidebar.background {
  6831. background: none;
  6832. }
  6833.  
  6834. .nautilus-window flap.unfolded > placessidebar.background list.navigation-sidebar {
  6835. background-color: rgba(59, 59, 59, 0.95);
  6836. }
  6837.  
  6838. .nautilus-window flap.unfolded > separator.horizontal {
  6839. background-color: rgba(0, 0, 0, 0.75);
  6840. }
  6841.  
  6842. .nautilus-window flap.folded > placessidebar {
  6843. border-right: 1px solid rgba(0, 0, 0, 0.75);
  6844. }
  6845.  
  6846. .nautilus-window .floating-bar {
  6847. padding: 2px;
  6848. background-color: #315bef;
  6849. color: white;
  6850. border-radius: 2px;
  6851. margin: 6px;
  6852. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  6853. }
  6854.  
  6855. .nautilus-window .floating-bar > button.circular.flat {
  6856. border-radius: 9999px;
  6857. min-height: 24px;
  6858. min-width: 24px;
  6859. padding: 0;
  6860. -gtk-icon-shadow: none;
  6861. }
  6862.  
  6863. child.activatable {
  6864. border-radius: 7.5px;
  6865. }
  6866.  
  6867. child.activatable:hover {
  6868. background-color: rgba(222, 222, 222, 0.1);
  6869. color: #dedede;
  6870. }
  6871.  
  6872. child.activatable:active {
  6873. background-color: rgba(222, 222, 222, 0.2);
  6874. color: #dedede;
  6875. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  6876. }
  6877.  
  6878. child.activatable:selected {
  6879. background-color: rgba(222, 222, 222, 0.12);
  6880. color: #dedede;
  6881. }
  6882.  
  6883. child.activatable:selected:hover {
  6884. background-color: rgba(222, 222, 222, 0.16);
  6885. }
  6886.  
  6887. child.activatable:selected:active {
  6888. background-color: rgba(222, 222, 222, 0.22);
  6889. }
  6890.  
  6891. #NautilusViewCell clamp box {
  6892. margin: 0;
  6893. border-spacing: 0;
  6894. }
  6895.  
  6896. #NautilusQueryEditor {
  6897. padding: 2px 6px;
  6898. border-radius: 5px;
  6899. background-clip: padding-box;
  6900. border-image: none;
  6901. outline: 0 solid transparent;
  6902. outline-offset: -2px;
  6903. min-height: 22px;
  6904. border: none;
  6905. margin-top: 7px;
  6906. }
  6907.  
  6908. #NautilusQueryEditor:focus-within {
  6909. border-image: none;
  6910. outline-color: #6081f3;
  6911. outline-width: 2px;
  6912. border-color: #315bef;
  6913. }
  6914.  
  6915. #NautilusQueryEditor #NautilusQueryEditorTag > button {
  6916. margin: 0;
  6917. }
  6918.  
  6919. #NautilusQueryEditor > menubutton > button {
  6920. min-width: 16px;
  6921. min-height: 16px;
  6922. margin: 0;
  6923. -gtk-icon-size: 12px;
  6924. padding: 0 2px;
  6925. border: none;
  6926. border-radius: 100px;
  6927. }
  6928.  
  6929. #NautilusQueryEditor > box,
  6930. #NautilusQueryEditor > text,
  6931. #NautilusQueryEditor > image {
  6932. margin: 0;
  6933. }
  6934.  
  6935. #NautilusPathBar {
  6936. border-radius: 5px;
  6937. margin: 6px 0;
  6938. border: 1px solid rgba(255, 255, 255, 0.12);
  6939. padding: 2px;
  6940. background-clip: padding-box;
  6941. border-color: rgba(255, 255, 255, 0.12);
  6942. color: #FDFDFD;
  6943. background-color: #5d5d5d;
  6944. background-image: linear-gradient(0deg, #636363 0%, #696969 100%);
  6945. border: none;
  6946. box-shadow: inset 0 1px #767676;
  6947. }
  6948.  
  6949. #NautilusPathBar #NautilusPathButton .dim-label, #NautilusPathBar #NautilusPathButton entry > text > placeholder, #NautilusPathBar #NautilusPathButton row label.subtitle, row #NautilusPathBar #NautilusPathButton label.subtitle {
  6950. opacity: 0.75;
  6951. }
  6952.  
  6953. #NautilusPathBar #NautilusPathButton.current-dir {
  6954. color: #FDFDFD;
  6955. }
  6956.  
  6957. #NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active {
  6958. background: none;
  6959. box-shadow: none;
  6960. }
  6961.  
  6962. #NautilusPathBar > menubutton {
  6963. margin: 0;
  6964. }
  6965.  
  6966. navigation-view-page > toolbarview > scrolledwindow > viewport > clamp > box > box > stack > button {
  6967. margin-top: 12px;
  6968. }
  6969.  
  6970. window.nightthemeswitcher headerbar {
  6971. background: #373737;
  6972. color: #FDFDFD;
  6973. }
  6974.  
  6975. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar {
  6976. background-color: #3b3b3b;
  6977. }
  6978.  
  6979. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar > separator {
  6980. background-color: transparent;
  6981. margin: 0;
  6982. min-height: 0;
  6983. }
  6984.  
  6985. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > box > list.navigation-sidebar {
  6986. background-color: #3b3b3b;
  6987. }
  6988.  
  6989. window.background.csd > contents > leaflet.unfolded > box > stack.background {
  6990. background-color: #242424;
  6991. }
  6992.  
  6993. preferencesgroup > box button.background-preview-button {
  6994. padding: 3px;
  6995. outline: 2px solid transparent;
  6996. outline-offset: 0;
  6997. border-radius: 8px;
  6998. }
  6999.  
  7000. preferencesgroup > box button.background-preview-button, preferencesgroup > box button.background-preview-button:hover, preferencesgroup > box button.background-preview-button:active, preferencesgroup > box button.background-preview-button:checked {
  7001. background: none;
  7002. border: none;
  7003. box-shadow: none;
  7004. }
  7005.  
  7006. preferencesgroup > box button.background-preview-button:hover {
  7007. outline-color: rgba(175, 175, 175, 0.35);
  7008. }
  7009.  
  7010. preferencesgroup > box button.background-preview-button:active {
  7011. outline-color: #afafaf;
  7012. }
  7013.  
  7014. preferencesgroup > box button.background-preview-button:checked {
  7015. outline-color: #315bef;
  7016. }
  7017.  
  7018. preferencesgroup > box flowbox.background-flowbox > flowboxchild {
  7019. outline: 2px solid transparent;
  7020. outline-offset: 0;
  7021. border-radius: 8px;
  7022. padding: 3px;
  7023. }
  7024.  
  7025. preferencesgroup > box flowbox.background-flowbox > flowboxchild:hover {
  7026. outline-color: rgba(175, 175, 175, 0.35);
  7027. }
  7028.  
  7029. preferencesgroup > box flowbox.background-flowbox > flowboxchild:active {
  7030. outline-color: #afafaf;
  7031. }
  7032.  
  7033. preferencesgroup > box flowbox.background-flowbox > flowboxchild:selected {
  7034. outline-color: #315bef;
  7035. background-color: transparent;
  7036. }
  7037.  
  7038. window.background > contents > toastoverlay > leaflet > box {
  7039. background-color: #242424;
  7040. }
  7041.  
  7042. window.background > contents > toastoverlay > leaflet > box > headerbar, window.background > contents > toastoverlay > leaflet > box > headerbar:backdrop {
  7043. background: none;
  7044. border: none;
  7045. }
  7046.  
  7047. window.background > contents > toastoverlay > leaflet > box > headerbar > windowhandle > box {
  7048. padding: 0 10px;
  7049. }
  7050.  
  7051. window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
  7052. margin-top: 8px;
  7053. margin-bottom: 8px;
  7054. }
  7055.  
  7056. window.background > contents > toastoverlay > leaflet > box > headerbar menubutton > button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
  7057. margin-top: 0;
  7058. margin-bottom: 0;
  7059. }
  7060.  
  7061. window.background > contents > toastoverlay > leaflet > box + separator + box {
  7062. background-color: rgba(59, 59, 59, 0.95);
  7063. }
  7064.  
  7065. window.background > contents > toastoverlay > leaflet > box > .view, window.background > contents > toastoverlay > leaflet > box list:not(.boxed-list) {
  7066. background-color: transparent;
  7067. }
  7068.  
  7069. window.background > contents > toastoverlay > leaflet > box list > row textview {
  7070. padding: 6px;
  7071. border-left: 1px solid rgba(255, 255, 255, 0.12);
  7072. }
  7073.  
  7074. window.background > contents > toastoverlay > leaflet > box list > row textview, window.background > contents > toastoverlay > leaflet > box list > row textview > text {
  7075. background: none;
  7076. }
  7077.  
  7078. window.background > contents > toastoverlay > leaflet .current-week {
  7079. background-color: rgba(255, 255, 255, 0.05);
  7080. }
  7081.  
  7082. window.background > contents > toastoverlay > leaflet button.circular.day {
  7083. border: none;
  7084. box-shadow: none;
  7085. min-height: 32px;
  7086. min-width: 32px;
  7087. background-color: transparent;
  7088. background-image: none;
  7089. }
  7090.  
  7091. window.background > contents > toastoverlay > leaflet button.circular.day:hover {
  7092. color: #c5c5c5;
  7093. background-color: rgba(255, 255, 255, 0.15);
  7094. background-image: none;
  7095. box-shadow: none;
  7096. }
  7097.  
  7098. window.background > contents > toastoverlay > leaflet button.circular.day:active {
  7099. background-image: none;
  7100. color: white;
  7101. background-color: rgba(255, 255, 255, 0.25);
  7102. box-shadow: none;
  7103. }
  7104.  
  7105. window.background > contents > toastoverlay > leaflet button.circular.day:selected {
  7106. background-color: #315bef;
  7107. color: white;
  7108. }
  7109.  
  7110. window.background > contents > toastoverlay > leaflet datechooser navigator > button.flat.pill {
  7111. padding: 0 12px;
  7112. min-height: 32px;
  7113. min-width: 32px;
  7114. }
  7115.  
  7116. window.background.maximized > contents > toastoverlay > leaflet > box > headerbar, window.background.maximized > contents > toastoverlay > leaflet > box > headerbar:backdrop, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar:backdrop {
  7117. background: none;
  7118. border: none;
  7119. }
  7120.  
  7121. menubutton.flat.popup.sources-button {
  7122. margin: 0;
  7123. }
  7124.  
  7125. menubutton.flat.popup.sources-button > button {
  7126. margin: 0;
  7127. border-radius: 0;
  7128. padding: 0 12px;
  7129. }
  7130.  
  7131. menubutton.flat.popup.sources-button > button .title {
  7132. font-size: small;
  7133. font-weight: normal;
  7134. }
  7135.  
  7136. menubutton.flat.popup.sources-button > button .title, menubutton.flat.popup.sources-button > button .subtitle {
  7137. padding: 2px 0 2px 6px;
  7138. }
  7139.  
  7140. menubutton.flat.popup.sources-button > button image.calendar-color-image {
  7141. -gtk-icon-size: 8px;
  7142. }
  7143.  
  7144. .contacts-editor-address > entry.flat:not(:last-child) {
  7145. box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12);
  7146. }
  7147.  
  7148. .contacts-editor-address > entry.flat:first-child {
  7149. border-radius: 5px 5px 0 0;
  7150. }
  7151.  
  7152. .contacts-editor-address > entry.flat:last-child {
  7153. border-radius: 0 0 5px 5px;
  7154. }
  7155.  
  7156. .details-page {
  7157. margin: 24px 0px;
  7158. }
  7159.  
  7160. .installed-overlay-box {
  7161. font-size: smaller;
  7162. background-color: #315bef;
  7163. border-radius: 0;
  7164. color: white;
  7165. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7166. }
  7167.  
  7168. screenshot-carousel box.frame {
  7169. border-width: 1px 0;
  7170. border-radius: 0;
  7171. }
  7172.  
  7173. screenshot-carousel button,
  7174. .featured-carousel button {
  7175. margin: 12px;
  7176. }
  7177.  
  7178. .screenshot-image-main .image1,
  7179. .screenshot-image-main .image2 {
  7180. margin-top: 6px;
  7181. margin-bottom: 12px;
  7182. margin-left: 6px;
  7183. margin-right: 6px;
  7184. }
  7185.  
  7186. .app-tile-label {
  7187. font-size: 105%;
  7188. }
  7189.  
  7190. .review-textbox {
  7191. padding: 6px;
  7192. }
  7193.  
  7194. .origin-rounded-box {
  7195. background-color: rgba(255, 255, 255, 0.1);
  7196. border-radius: 9999px;
  7197. padding: 4px;
  7198. }
  7199.  
  7200. .origin-beta {
  7201. color: #F27835;
  7202. }
  7203.  
  7204. .origin-button > button {
  7205. padding: 3px 9px;
  7206. }
  7207.  
  7208. flowboxchild.card:not(.category-tile) {
  7209. padding: 0;
  7210. border: none;
  7211. box-shadow: none;
  7212. background: none;
  7213. }
  7214.  
  7215. .category-tile.card {
  7216. padding: 21px;
  7217. border: none;
  7218. border-radius: 5px;
  7219. min-width: 140px;
  7220. font-weight: 900;
  7221. font-size: larger;
  7222. background-clip: border-box;
  7223. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  7224. border-radius: 8px;
  7225. border-width: 0;
  7226. }
  7227.  
  7228. .category-tile.card.category-tile-iconless {
  7229. padding: 9px 15px;
  7230. box-shadow: none;
  7231. border-width: 1px;
  7232. border-radius: 5px;
  7233. min-width: 130px;
  7234. font-size: 105%;
  7235. font-weight: normal;
  7236. }
  7237.  
  7238. app-context-bar button.context-tile {
  7239. padding: 6px;
  7240. }
  7241.  
  7242. app-context-bar > box:not(:first-child) > button.flat {
  7243. border-radius: 0;
  7244. }
  7245.  
  7246. app-context-bar > box:not(:first-child) > button.flat:last-child {
  7247. border-radius: 0 5px 5px 0;
  7248. }
  7249.  
  7250. app-context-bar > box:first-child > button.flat {
  7251. border-radius: 0;
  7252. }
  7253.  
  7254. app-context-bar > box:first-child > button.flat:first-child {
  7255. border-radius: 5px 0 0 5px;
  7256. }
  7257.  
  7258. app-context-bar > box > button.flat {
  7259. border-left-color: rgba(255, 255, 255, 0.12);
  7260. }
  7261.  
  7262. .application-details-description button.circular.text-button {
  7263. border-radius: 5px;
  7264. min-height: 24px;
  7265. padding: 0 8px;
  7266. }
  7267.  
  7268. .context-tile-lozenge {
  7269. min-height: 28px;
  7270. min-width: 28px;
  7271. padding: 6px;
  7272. }
  7273.  
  7274. .context-tile-lozenge.grey {
  7275. color: #dadada;
  7276. background-color: rgba(255, 255, 255, 0.1);
  7277. }
  7278.  
  7279. .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
  7280. color: #4f8c27;
  7281. background-color: rgba(113, 200, 55, 0.15);
  7282. }
  7283.  
  7284. .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
  7285. color: #2E7CF7;
  7286. background-color: rgba(46, 124, 247, 0.15);
  7287. }
  7288.  
  7289. .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
  7290. color: #cd510d;
  7291. background-color: rgba(242, 120, 53, 0.15);
  7292. }
  7293.  
  7294. .context-tile-lozenge.details-rating-15 {
  7295. color: #E9873A;
  7296. background-color: rgba(233, 135, 58, 0.15);
  7297. }
  7298.  
  7299. .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
  7300. color: #e40e03;
  7301. background-color: rgba(252, 65, 56, 0.15);
  7302. }
  7303.  
  7304. screenshot-carousel box.frame.view {
  7305. border-width: 1px 0;
  7306. border-radius: 0;
  7307. }
  7308.  
  7309. .category-tile.category-create {
  7310. background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%);
  7311. color: white;
  7312. }
  7313.  
  7314. .category-tile.category-create:hover {
  7315. background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%);
  7316. color: white;
  7317. }
  7318.  
  7319. .category-tile.category-create:active {
  7320. background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%);
  7321. color: white;
  7322. }
  7323.  
  7324. .category-tile.category-develop {
  7325. background: #5e5c64;
  7326. color: white;
  7327. }
  7328.  
  7329. .category-tile.category-develop:hover {
  7330. background: shade(#5e5c64, 1.2);
  7331. color: white;
  7332. }
  7333.  
  7334. .category-tile.category-develop:active {
  7335. background-color: shade(#5e5c64, 0.95);
  7336. color: white;
  7337. }
  7338.  
  7339. .category-tile.category-learn {
  7340. background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%);
  7341. color: white;
  7342. }
  7343.  
  7344. .category-tile.category-learn:hover {
  7345. background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%);
  7346. color: white;
  7347. }
  7348.  
  7349. .category-tile.category-learn:active {
  7350. background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%);
  7351. color: white;
  7352. }
  7353.  
  7354. .category-tile.category-play {
  7355. background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%);
  7356. color: #393484;
  7357. }
  7358.  
  7359. .category-tile.category-play:hover {
  7360. background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%);
  7361. color: #393484;
  7362. }
  7363.  
  7364. .category-tile.category-play:active {
  7365. background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%);
  7366. color: #393484;
  7367. }
  7368.  
  7369. .category-tile.category-socialize {
  7370. background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%);
  7371. color: white;
  7372. }
  7373.  
  7374. .category-tile.category-socialize:hover {
  7375. background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%);
  7376. color: white;
  7377. }
  7378.  
  7379. .category-tile.category-socialize:active {
  7380. background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%);
  7381. color: white;
  7382. }
  7383.  
  7384. .category-tile.category-work {
  7385. padding: 1px;
  7386. /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */
  7387. color: #1c71d8;
  7388. background-color: #fdf8d7;
  7389. background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
  7390. background-size: 10px 10px, 10px 10px;
  7391. background-position: -1px -4px, center -1px;
  7392. }
  7393.  
  7394. .category-tile.category-work:hover {
  7395. background-color: #fefcef;
  7396. background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
  7397. }
  7398.  
  7399. .category-tile.category-work:active {
  7400. background-color: #fcf4bf;
  7401. background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
  7402. }
  7403.  
  7404. clamp.medium .category-tile:not(.category-tile-iconless),
  7405. clamp.large .category-tile:not(.category-tile-iconless) {
  7406. font-size: larger;
  7407. }
  7408.  
  7409. .featured-tile {
  7410. padding: 0;
  7411. box-shadow: none;
  7412. }
  7413.  
  7414. .featured-tile label.title-1 {
  7415. margin-top: 6px;
  7416. margin-bottom: 6px;
  7417. }
  7418.  
  7419. .featured-tile.narrow label.title-1 {
  7420. font-size: 16pt;
  7421. }
  7422.  
  7423. .application-details-infobar, .application-details-infobar.info {
  7424. background-color: rgba(255, 255, 255, 0.05);
  7425. color: #dedede;
  7426. border: 1px solid rgba(255, 255, 255, 0.12);
  7427. }
  7428.  
  7429. .application-details-infobar.warning {
  7430. background-color: #F27835;
  7431. color: white;
  7432. border: 1px solid rgba(255, 255, 255, 0.1);
  7433. }
  7434.  
  7435. @keyframes install-progress-unknown-move {
  7436. 0% {
  7437. background-position: 0%;
  7438. }
  7439. 50% {
  7440. background-position: 100%;
  7441. }
  7442. 100% {
  7443. background-position: 0%;
  7444. }
  7445. }
  7446.  
  7447. .application-details-description .button {
  7448. padding-left: 24px;
  7449. padding-right: 24px;
  7450. }
  7451.  
  7452. .install-progress {
  7453. background-image: linear-gradient(to top, #315bef 2px, alpha(#315bef,0) 2px);
  7454. background-repeat: no-repeat;
  7455. background-position: 0 bottom;
  7456. background-size: 0;
  7457. transition: none;
  7458. }
  7459.  
  7460. .install-progress:dir(rtl) {
  7461. background-position: 100% bottom;
  7462. }
  7463.  
  7464. .review-row > * {
  7465. margin: 12px;
  7466. }
  7467.  
  7468. .review-row button {
  7469. font-size: smaller;
  7470. }
  7471.  
  7472. .review-row .vote-buttons button {
  7473. margin-right: -1px;
  7474. }
  7475.  
  7476. .review-row .vote-buttons button:not(:first-child) {
  7477. border-image: linear-gradient(to top, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) 0 0 0 1/5px 0 5px 1px;
  7478. }
  7479.  
  7480. .review-row .vote-buttons button:hover,
  7481. .review-row .vote-buttons button:active,
  7482. .review-row .vote-buttons button:hover + button,
  7483. .review-row .vote-buttons button:active + button {
  7484. border-image: none;
  7485. }
  7486.  
  7487. review-bar {
  7488. color: rgba(222, 222, 222, 0.35);
  7489. background-image: none;
  7490. background-color: rgba(255, 255, 255, 0.15);
  7491. }
  7492.  
  7493. .review-histogram star-image {
  7494. color: rgba(222, 222, 222, 0.35);
  7495. }
  7496.  
  7497. .version-arrow-label {
  7498. font-size: x-small;
  7499. }
  7500.  
  7501. .overview-more-button {
  7502. font-size: smaller;
  7503. padding: 0 16px;
  7504. }
  7505.  
  7506. .app-row-origin-text {
  7507. font-size: smaller;
  7508. }
  7509.  
  7510. .app-listbox-header {
  7511. padding: 6px;
  7512. border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  7513. }
  7514.  
  7515. .image-list {
  7516. background-color: transparent;
  7517. }
  7518.  
  7519. box.star {
  7520. background-color: transparent;
  7521. background-image: none;
  7522. }
  7523.  
  7524. button.star {
  7525. outline-offset: 0;
  7526. background-color: transparent;
  7527. background-image: none;
  7528. border-image: none;
  7529. border-radius: 0;
  7530. border-width: 0;
  7531. padding: 0;
  7532. box-shadow: none;
  7533. outline-offset: -1px;
  7534. }
  7535.  
  7536. star-image {
  7537. color: #F3BA4B;
  7538. }
  7539.  
  7540. .dimmer-label {
  7541. opacity: 0.25;
  7542. }
  7543.  
  7544. .update-failed-details {
  7545. font-family: Monospace;
  7546. font-size: smaller;
  7547. padding: 16px;
  7548. }
  7549.  
  7550. .upgrade-banner {
  7551. padding: 0px;
  7552. border-radius: 5px;
  7553. border: none;
  7554. }
  7555.  
  7556. .upgrade-banner-background {
  7557. background: linear-gradient(to bottom, #71c837, #3484e2);
  7558. color: white;
  7559. }
  7560.  
  7561. .upgrade-buttons #button_upgrades_install {
  7562. padding-left: 16px;
  7563. padding-right: 16px;
  7564. }
  7565.  
  7566. scrolledwindow.list-page > viewport > clamp > box {
  7567. margin: 24px 12px;
  7568. border-spacing: 24px;
  7569. }
  7570.  
  7571. .update-preferences preferencesgroup > box > box {
  7572. margin-top: 18px;
  7573. }
  7574.  
  7575. .section > label:not(:first-child) {
  7576. margin-top: 6px;
  7577. }
  7578.  
  7579. .section > box:not(:first-child) {
  7580. margin-top: 12px;
  7581. }
  7582.  
  7583. clamp.status-page {
  7584. margin: 36px 12px;
  7585. }
  7586.  
  7587. clamp.status-page .iconbox {
  7588. min-height: 128px;
  7589. min-width: 128px;
  7590. }
  7591.  
  7592. clamp.status-page .icon {
  7593. color: rgba(222, 222, 222, 0.35);
  7594. min-height: 32px;
  7595. min-width: 32px;
  7596. }
  7597.  
  7598. clamp.status-page .icon:not(:last-child) {
  7599. margin-bottom: 36px;
  7600. }
  7601.  
  7602. clamp.status-page .title:not(:last-child) {
  7603. margin-bottom: 12px;
  7604. }
  7605.  
  7606. app-context-bar .context-tile {
  7607. border: 1px solid rgba(255, 255, 255, 0.12);
  7608. background-color: transparent;
  7609. border-radius: 0;
  7610. padding: 24px 12px 21px 12px;
  7611. outline-offset: 5px;
  7612. transition-property: outline, outline-offset, background-image;
  7613. border-bottom: none;
  7614. border-right: none;
  7615. }
  7616.  
  7617. app-context-bar .context-tile:hover {
  7618. background-image: none;
  7619. background-color: rgba(255, 255, 255, 0.1);
  7620. }
  7621.  
  7622. app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active {
  7623. background-color: rgba(255, 255, 255, 0.15);
  7624. }
  7625.  
  7626. app-context-bar .context-tile:focus:focus-visible {
  7627. outline-offset: -1px;
  7628. }
  7629.  
  7630. app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child {
  7631. border-left: none;
  7632. }
  7633.  
  7634. app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile {
  7635. border-top: none;
  7636. }
  7637.  
  7638. app-context-bar > box:not(:first-child) > button.flat {
  7639. border-radius: 0;
  7640. }
  7641.  
  7642. app-context-bar > box:not(:first-child) > button.flat:last-child {
  7643. border-radius: 0 5px 5px 0;
  7644. }
  7645.  
  7646. app-context-bar > box:first-child > button.flat {
  7647. border-radius: 0;
  7648. }
  7649.  
  7650. app-context-bar > box:first-child > button.flat:first-child {
  7651. border-radius: 5px 0 0 5px;
  7652. }
  7653.  
  7654. app-context-bar > box > button.flat {
  7655. border-left-color: rgba(255, 255, 255, 0.12);
  7656. }
  7657.  
  7658. carousel.card {
  7659. border: none;
  7660. background-color: rgba(255, 255, 255, 0.05);
  7661. }
  7662.  
  7663. .context-tile-lozenge {
  7664. min-height: 28px;
  7665. min-width: 28px;
  7666. padding: 6px;
  7667. font-size: 18px;
  7668. font-weight: bold;
  7669. border-radius: 9999px;
  7670. }
  7671.  
  7672. .context-tile-lozenge.large {
  7673. font-size: 24px;
  7674. padding: 16px;
  7675. min-width: 24px;
  7676. /* 60px minus the left and right padding */
  7677. min-height: 24px;
  7678. /* 60px minus the top and bottom padding */
  7679. }
  7680.  
  7681. .context-tile-lozenge.wide-image image {
  7682. margin-top: -28px;
  7683. margin-bottom: -28px;
  7684. }
  7685.  
  7686. .context-tile-lozenge image {
  7687. -gtk-icon-style: symbolic;
  7688. }
  7689.  
  7690. .context-tile-lozenge.grey {
  7691. color: #dedede;
  7692. background-color: rgba(255, 255, 255, 0.1);
  7693. }
  7694.  
  7695. .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
  7696. color: #55873a;
  7697. background-color: rgba(121, 183, 87, 0.15);
  7698. }
  7699.  
  7700. .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
  7701. color: #2E7CF7;
  7702. background-color: rgba(46, 124, 247, 0.15);
  7703. }
  7704.  
  7705. .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
  7706. color: #e29b0f;
  7707. background-color: rgba(243, 186, 75, 0.15);
  7708. }
  7709.  
  7710. .context-tile-lozenge.details-rating-15 {
  7711. color: #E9873A;
  7712. background-color: rgba(233, 135, 58, 0.15);
  7713. }
  7714.  
  7715. .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
  7716. color: #e41c19;
  7717. background-color: rgba(237, 95, 93, 0.15);
  7718. }
  7719.  
  7720. .eol-red {
  7721. font-weight: bold;
  7722. color: #FC4138;
  7723. }
  7724.  
  7725. window.narrow .app-title {
  7726. font-size: 16pt;
  7727. }
  7728.  
  7729. window.narrow .app-developer {
  7730. font-size: small;
  7731. }
  7732.  
  7733. .install-progress-label {
  7734. font-size: smaller;
  7735. font-feature-settings: "tnum";
  7736. }
  7737.  
  7738. scrolledwindow.fake-adw-status-page > viewport > box {
  7739. margin: 36px 12px;
  7740. }
  7741.  
  7742. scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box {
  7743. margin-bottom: 36px;
  7744. }
  7745.  
  7746. scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) {
  7747. margin-bottom: 36px;
  7748. }
  7749.  
  7750. scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) {
  7751. margin-bottom: 12px;
  7752. }
  7753.  
  7754. statuspage.icon-dropshadow image.icon {
  7755. -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1);
  7756. }
  7757.  
  7758. window.info scrollbar.vertical {
  7759. margin-top: 48px;
  7760. background: none;
  7761. box-shadow: none;
  7762. }
  7763.  
  7764. window.info scrollbar.vertical trough {
  7765. margin-top: 0;
  7766. }
  7767.  
  7768. row.app > box.header {
  7769. margin-left: 12px;
  7770. margin-right: 12px;
  7771. }
  7772.  
  7773. row.app > box.header {
  7774. border-spacing: 12px;
  7775. }
  7776.  
  7777. row.app > box.header > image {
  7778. margin-top: 12px;
  7779. margin-bottom: 12px;
  7780. }
  7781.  
  7782. row.app label.warning {
  7783. color: #F27835;
  7784. }
  7785.  
  7786. @keyframes pre-delay {
  7787. from {
  7788. opacity: 0;
  7789. }
  7790. to {
  7791. opacity: 0;
  7792. }
  7793. }
  7794.  
  7795. @keyframes fade-in {
  7796. from {
  7797. filter: opacity(0%);
  7798. }
  7799. }
  7800.  
  7801. /* Give a fade-in animation to spinners. */
  7802. spinner.fade-in:checked {
  7803. animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite;
  7804. animation-delay: 0s, 0.5s, 0.5s;
  7805. }
  7806.  
  7807. .history-view {
  7808. background-color: #242424;
  7809. }
  7810.  
  7811. .card.display-container {
  7812. border: 1px solid rgba(255, 255, 255, 0.12);
  7813. }
  7814.  
  7815. .card #displayitem {
  7816. border-top: 1px solid rgba(255, 255, 255, 0.12);
  7817. }
  7818.  
  7819. .small .card {
  7820. border-radius: 0;
  7821. }
  7822.  
  7823. .small .card.forecast-card {
  7824. border-width: 1px 0;
  7825. }
  7826.  
  7827. .small .card.display-container {
  7828. border-width: 0 0 1px 0;
  7829. }
  7830.  
  7831. @define-color theme_fg_color #dedede;
  7832. @define-color theme_text_color #dadada;
  7833. @define-color theme_bg_color #333333;
  7834. @define-color theme_base_color #242424;
  7835. @define-color theme_selected_bg_color #315bef;
  7836. @define-color theme_selected_fg_color white;
  7837. @define-color fg_color #dedede;
  7838. @define-color text_color #dadada;
  7839. @define-color bg_color #333333;
  7840. @define-color base_color #242424;
  7841. @define-color selected_bg_color #315bef;
  7842. @define-color selected_fg_color white;
  7843. @define-color insensitive_bg_color rgba(222, 222, 222, 0.35);
  7844. @define-color insensitive_fg_color alpha(rgba(222, 222, 222, 0.35), 0.5);
  7845. @define-color insensitive_base_color #242424;
  7846. @define-color theme_unfocused_fg_color #dedede;
  7847. @define-color theme_unfocused_text_color #dadada;
  7848. @define-color theme_unfocused_bg_color #333333;
  7849. @define-color theme_unfocused_base_color #242424;
  7850. @define-color borders rgba(255, 255, 255, 0.12);
  7851. @define-color unfocused_borders rgba(255, 255, 255, 0.12);
  7852. @define-color warning_color #F27835;
  7853. @define-color error_color #FC4138;
  7854. @define-color success_color #71c837;
  7855. @define-color placeholder_text_color #A8A8A8;
  7856. @define-color link_color #3484e2;
  7857. @define-color content_view_bg #242424;
  7858. /* Very contrasty background for text views (@theme_text_color foreground) */
  7859. @define-color text_view_bg #151515;
  7860. @define-color wm_title alpha(#fdfdfd, 0.8);
  7861. @define-color wm_unfocused_title alpha(#fdfdfd, 0.5);
  7862. @define-color wm_bg #373737;
  7863. @define-color wm_bg_unfocused #313131;
  7864. @define-color wm_highlight #5d5d5d;
  7865. @define-color wm_shadow alpha(black, 0.75);
  7866. @define-color wm_button_close_bg #cc575d;
  7867. @define-color wm_button_close_hover_bg #d7787d;
  7868. @define-color wm_button_close_active_bg #be3841;
  7869. @define-color wm_icon_close_bg #2f343f;
  7870. @define-color wm_button_hover_bg #454C5C;
  7871. @define-color wm_button_active_bg #315bef;
  7872. @define-color wm_button_hover_border #262932;
  7873. @define-color wm_icon_bg #90939B;
  7874. @define-color wm_icon_unfocused_bg #666A74;
  7875. @define-color wm_icon_hover_bg #C4C7CC;
  7876. @define-color wm_icon_active_bg white;
  7877. @define-color titlebar_gradient_a #434343;
  7878. @define-color titlebar_gradient_b #3e3e3e;
  7879. @define-color budgie_tasklist_indicator_color #315bef;
  7880. @define-color budgie_tasklist_indicator_color_active #315bef;
  7881. @define-color budgie_tasklist_indicator_color_active_window #2e4494;
  7882. @define-color budgie_tasklist_indicator_color_attention #F27835;
  7883. @define-color STRAWBERRY_100 #FF9262;
  7884. @define-color STRAWBERRY_300 #FF793E;
  7885. @define-color STRAWBERRY_500 #F15D22;
  7886. @define-color STRAWBERRY_700 #CF3B00;
  7887. @define-color STRAWBERRY_900 #AC1800;
  7888. @define-color ORANGE_100 #FFDB91;
  7889. @define-color ORANGE_300 #FFCA40;
  7890. @define-color ORANGE_500 #FAA41A;
  7891. @define-color ORANGE_700 #DE8800;
  7892. @define-color ORANGE_900 #C26C00;
  7893. @define-color BANANA_100 #FFFFA8;
  7894. @define-color BANANA_300 #FFFA7D;
  7895. @define-color BANANA_500 #FFCE51;
  7896. @define-color BANANA_700 #D1A023;
  7897. @define-color BANANA_900 #A27100;
  7898. @define-color LIME_100 #A2F3BE;
  7899. @define-color LIME_300 #8ADBA6;
  7900. @define-color LIME_500 #73C48F;
  7901. @define-color LIME_700 #479863;
  7902. @define-color LIME_900 #1C6D38;
  7903. @define-color BLUEBERRY_100 #94A6FF;
  7904. @define-color BLUEBERRY_300 #6A7CE0;
  7905. @define-color BLUEBERRY_500 #3F51B5;
  7906. @define-color BLUEBERRY_700 #213397;
  7907. @define-color BLUEBERRY_900 #031579;
  7908. @define-color GRAPE_100 #D25DE6;
  7909. @define-color GRAPE_300 #B84ACB;
  7910. @define-color GRAPE_500 #9C27B0;
  7911. @define-color GRAPE_700 #830E97;
  7912. @define-color GRAPE_900 #6A007E;
  7913. @define-color COCOA_100 #9F9792;
  7914. @define-color COCOA_300 #7B736E;
  7915. @define-color COCOA_500 #574F4A;
  7916. @define-color COCOA_700 #463E39;
  7917. @define-color COCOA_900 #342C27;
  7918. @define-color SILVER_100 #EEE;
  7919. @define-color SILVER_300 #CCC;
  7920. @define-color SILVER_500 #AAA;
  7921. @define-color SILVER_700 #888;
  7922. @define-color SILVER_900 #666;
  7923. @define-color SLATE_100 #888;
  7924. @define-color SLATE_300 #666;
  7925. @define-color SLATE_500 #444;
  7926. @define-color SLATE_700 #222;
  7927. @define-color SLATE_900 #111;
  7928. @define-color BLACK_100 #474341;
  7929. @define-color BLACK_300 #403C3A;
  7930. @define-color BLACK_500 #393634;
  7931. @define-color BLACK_700 #33302F;
  7932. @define-color BLACK_900 #2B2928;
  7933.  
Advertisement
Add Comment
Please, Sign In to add comment