Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2021
9,621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.29 KB | None | 0 0
  1. #root {
  2.   --tabs-font: 10pt Segoe UI;
  3.   --tabs-count-font: .625rem Segoe UI;
  4.   --bookmarks-bookmark-font: .875rem Segoe UI;
  5.   --bookmarks-folder-font: 10pt Segoe UI;
  6. }
  7.  
  8. /* Adjust styles according to sidebar width */
  9. @media screen and (max-width: 49px) {
  10.   #root {
  11.     --tabs-indent: unset;
  12.   }
  13.   .ScrollBox > .scroll-container {
  14.     overflow: hidden;
  15.   }
  16.   .Tab .audio {
  17.     left: 10px;
  18.     transform: scale(.80);
  19.     transform: translateY(4px);
  20.     z-index: 99 !important;
  21.   }
  22.   .Tab .title {
  23.     visibility: collapse;
  24.   }
  25. }
  26.  
  27. @media screen and (min-width: 49px) {
  28.   .Tab .audio {
  29.     left: 28px;
  30.   }
  31. }
  32.  
  33. /*
  34.  * Add margins and rounding around tabs
  35.  */
  36.  
  37. #root {
  38.   --tabs-height: 43px;
  39. }
  40.  
  41. /* Background layer */
  42.  
  43. .Tab {
  44.   margin: 0 4px;
  45.   width: unset;
  46. }
  47. .Tab .lvl-wrapper:after {
  48.   content: '';
  49.   position: absolute;
  50.   top: 4px;
  51.   width: 100%;
  52.   height: calc(100% - 5px);
  53.   border-radius: 4px;
  54.   z-index: -1;
  55. }
  56.  
  57. @media (prefers-color-scheme:light) {
  58.   #root {
  59.     --tabs-activated-bg: white !important;
  60.     --tabs-bg-active: var(--tabs-activated-bg) !important;
  61.     --tabs-selected-fg: var(--tabs-activated-fg) !important;
  62.     --tabs-selected-bg: var(--tabs-activated-bg) !important;
  63.     --bg: #f0f0f0 !important;
  64.   }
  65.   .Tab[data-selected] .lvl-wrapper:after,
  66.   .Tab[data-active] .lvl-wrapper:after {
  67.     box-shadow: 0 0 1px rgba(128,128,142,0.9), 0 0 4px rgba(128,128,142,0.5);
  68.   }
  69. }
  70.  
  71.  
  72. /* Reset default styles */
  73. .Tab:hover,
  74. .Tab:active,
  75. .Tab[data-active],
  76. .Tab[data-active]:active,
  77. .Tab[data-selected],
  78. .Tab[data-selected]:hover,
  79. .Tab[data-selected]:active {
  80.   background: transparent;
  81. }
  82.  
  83. /* Reapply styles */
  84.  
  85. .Tab:hover .lvl-wrapper:after {
  86.   background-color: var(--tabs-bg-hover);
  87. }
  88.  
  89. .Tab:active .lvl-wrapper:after,
  90. .Tab[data-active]:active .lvl-wrapper:after {
  91.   background-color: var(--tabs-bg-active);
  92. }
  93.  
  94. .Tab[data-active] .lvl-wrapper:after {
  95.   background-color: var(--tabs-activated-bg);
  96. }
  97.  
  98.  
  99. .Tab[data-selected] .lvl-wrapper:after {
  100.   background-color: var(--tabs-selected-bg);,
  101. }
  102.  
  103. /* Resize and reposition favicons */
  104. .Tab .fav {
  105.   width: 18px;
  106.   height: 18px;
  107.   margin-left: 10px;
  108. }
  109.  
  110. .Tab .placeholder > svg {
  111.   width: 18px;
  112.   height: 18px;
  113. }
  114.  
  115. .Tab .fav,
  116. .Tab .placeholder,
  117. .Tab .t-box {
  118.   margin-bottom: -2px;
  119. }
  120.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement