Advertisement
Guest User

Untitled

a guest
Jan 5th, 2022
1,956
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. #root {
  2. --tabs-font: 9pt Segoe UI;
  3. --tabs-count-font: .625rem Segoe UI;
  4. --bookmarks-bookmark-font: .875rem Segoe UI;
  5. --bookmarks-folder-font: 9pt Segoe UI;
  6. --nav-btn-width: 42px;
  7. --nav-btn-height: 42px;
  8. }
  9.  
  10. /* Adjust styles according to sidebar width */
  11. @media screen and (max-width: 47px) {
  12. #root {
  13. --tabs-indent: unset;
  14. }
  15. .Tab[data-audible]:not([data-muted]) svg.-loud, .Tab[data-muted] svg.-mute {
  16. transform: translateY(4px) translateX(-13px);
  17. }
  18. .NavigationBar .panel-btn:not([data-active="true"]),
  19. .Sidebar .settings-btn,
  20. .Tab .close,
  21. .Tab .title {
  22. visibility: collapse;
  23. }
  24.  
  25. .Tab .exp,
  26. .Tab[data-parent][data-folded] .fav {
  27. pointer-events: none;
  28. }
  29.  
  30. }
  31.  
  32. /*
  33. * Add margins and rounding around tabs
  34. */
  35.  
  36. #root {
  37. --tabs-height: 42px;
  38. }
  39.  
  40. /* Background layer */
  41. .Tab .lvl-wrapper:after {
  42. content: '';
  43. position: absolute;
  44. top: 5px;
  45. left: 5px;
  46. width: calc(100% - 10px);
  47. height: calc(100% - 6px);
  48. border-radius: 4px;
  49. z-index: -1;
  50. }
  51.  
  52. @media (prefers-color-scheme:light) {
  53. #root {
  54. --tabs-activated-bg: white !important;
  55. --tabs-bg-active: var(--tabs-activated-bg) !important;
  56. --tabs-selected-fg: var(--tabs-activated-fg) !important;
  57. --tabs-selected-bg: var(--tabs-activated-bg) !important;
  58. --bg: #f9f9fb !important;
  59. --chrome-content-separator-color: rgb(204,204,204);
  60. }
  61.  
  62. .Tab[data-selected] .lvl-wrapper:after,
  63. .Tab[data-active] .lvl-wrapper:after {
  64. box-shadow: 0 0 1px rgba(128,128,142,0.9), 0 0 4px rgba(128,128,142,0.5);
  65. }
  66. }
  67.  
  68. @media (prefers-color-scheme:dark) {
  69. #root {
  70. --tabs-activated-bg: #42414d !important;
  71. --tabs-bg-active: var(--tabs-activated-bg) !important;
  72. --tabs-selected-fg: var(--tabs-activated-fg) !important;
  73. --tabs-selected-bg: var(--tabs-activated-bg) !important;
  74. --bg: #2b2a33 !important;
  75. --chrome-content-separator-color: #0c0c0d;
  76. --tabs-bg-hover: rgb(51, 51, 62) !important;
  77. }
  78. .Tab[data-selected] .lvl-wrapper:after,
  79. .Tab[data-active] .lvl-wrapper:after {
  80. box-shadow: 0 0 1px rgba(128,128,142,0.9);
  81. }
  82. .Tab .placeholder > svg {
  83. fill: var(--nav-btn-fg);
  84. }
  85. }
  86.  
  87. /* Reset default styles */
  88. .Tab:hover,
  89. .Tab:active,
  90. .Tab[data-active],
  91. .Tab[data-active]:active,
  92. .Tab[data-selected],
  93. .Tab[data-selected]:hover,
  94. .Tab[data-selected]:active {
  95. background: transparent;
  96. }
  97.  
  98. /* Reapply styles */
  99.  
  100. .Tab:hover .lvl-wrapper:after {
  101. background-color: var(--tabs-bg-hover);
  102. }
  103.  
  104. .NavigationBar .panel-btn[data-active="true"],
  105. .Tab:active .lvl-wrapper:after,
  106. .Tab[data-active]:active .lvl-wrapper:after {
  107. background-color: var(--tabs-bg-active);
  108. }
  109.  
  110. .Tab[data-active] .lvl-wrapper:after {
  111. background-color: var(--tabs-activated-bg);
  112. }
  113.  
  114.  
  115. .Tab[data-selected] .lvl-wrapper:after {
  116. background-color: var(--tabs-selected-bg);,
  117. }
  118.  
  119. /* Resize and reposition favicons */
  120. .Tab .fav {
  121. margin-left: 15px;
  122. }
  123.  
  124. .Tab .fav,
  125. .Tab .placeholder,
  126. .Tab .t-box {
  127. margin-bottom: -3px;
  128. }
  129.  
  130. .TabsPanel .container {
  131. box-shadow: none;
  132. }
  133.  
  134. .Sidebar::before {
  135. --border-margin: 16px;
  136. content: '';
  137. width: calc(100% - var(--border-margin));
  138. margin: 0 calc(var(--border-margin) / 2);
  139. border-top: 1px solid var(--chrome-content-separator-color);
  140. }
  141.  
  142.  
  143. .Tab .audio {
  144. z-index: 21 !important;
  145. transform: translateX(5px);
  146. }
  147. .Tab .close {
  148. margin: 0 5px;
  149. }
  150. .Tab .t-box {
  151. width: calc(100% - 50px);
  152. }
  153.  
  154. .NavigationBar .panels-box {
  155. /* flex-wrap: nowrap;*/
  156. }
  157.  
  158. #root[data-nav-layout="horizontal"] .NavigationBar, #root[data-nav-layout="hidden"] .NavigationBar {
  159. box-shadow: none;
  160. }
  161.  
  162. .NavigationBar .panel-btn {
  163. top: 5px;
  164. left: 5px;
  165. width: calc(var(--nav-btn-width) - 6px);
  166. height: calc(var(--nav-btn-height) - 6px);
  167. border-radius: 4px;
  168. margin-right: 5px;
  169. margin-bottom: 10px;
  170. }
  171.  
  172. .NavigationBar .panel-btn[data-active="true"] {
  173. box-shadow: 0 0 1px rgba(128,128,142,0.9);
  174. }
  175. /*
  176. .Sidebar .panel::before{
  177. --border-margin: 16px;
  178. content: '';
  179. width: calc(100% - var(--border-margin));
  180. margin: 0 calc(var(--border-margin) / 2);
  181. border-top: 1px solid var(--chrome-content-separator-color);
  182. }
  183. .NavigationBar .panels-box {
  184. flex-wrap: nowrap;
  185. }
  186. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement