roblox classic web

makes the theme classic (derivative of my other script roblox classic light theme)

  1. // ==UserScript==
  2. // @name roblox classic web
  3. // @namespace wtf3
  4. // @version 10
  5. // @description makes the theme classic (derivative of my other script roblox classic light theme)
  6. // @author You
  7. // @match https://www.roblox.com/*
  8. // @grant none
  9. // @run-at document-start
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. // css style insertion
  15. var styles = `
  16. body.light-theme {
  17. background-color: #e3e3e3;
  18. color: #191919;
  19. }
  20.  
  21. .light-theme .content {
  22. background-color: unset;
  23. color: unset;
  24. }
  25.  
  26. .light-theme .icon-default-navigation, .light-theme .icon-nav-blog, .light-theme .icon-nav-charactercustomizer, .light-theme .icon-nav-friends, .light-theme .icon-nav-group, .light-theme .icon-nav-home, .light-theme .icon-nav-inventory, .light-theme .icon-nav-menu, .light-theme .icon-nav-message, .light-theme .icon-nav-my-feed, .light-theme .icon-nav-notification-stream, .light-theme .icon-nav-profile, .light-theme .icon-nav-robux, .light-theme .icon-nav-search, .light-theme .icon-nav-search-white, .light-theme .icon-nav-settings, .light-theme .icon-nav-shop, .light-theme .icon-nav-trade {
  27. background-image: url(https://images.rbxcdn.com/f4000b6d03a0df7153556d2514045629-navigation_10022018.svg);
  28. }
  29.  
  30. .light-theme .icon-default-logo, .light-theme .icon-logo {
  31. background-image: url(https://static.rbxcdn.com/images/Logo/roblox_logo.svg);
  32. }
  33.  
  34. .light-theme .icon-default-logo-r, .light-theme .icon-logo-r {
  35. background-image: url(http://web.archive.org/web/20160805210957im_/https://static.rbxcdn.com/images/Logo/logo_R.svg);
  36. }
  37.  
  38. .light-theme .rbx-header {
  39. background-color: #0074bd;
  40. height: 40px;
  41. border-width: 0 0 0;
  42. }
  43.  
  44. .light-theme.rbx-header {
  45. background-color: #0074bd;
  46. height: 40px;
  47. border-width: 0 0 0;
  48. }
  49.  
  50. .light-theme.rbx-header .text-header, .light-theme.rbx-header .text-header:active, .light-theme.rbx-header .text-header:focus, .light-theme.rbx-header .text-header:hover, .light-theme.rbx-header .text-header:link, .light-theme.rbx-header .text-header:visited {
  51. color: #fff;
  52. }
  53.  
  54. .dark-theme .game-card-container, .light-theme .game-card-container {
  55. background-color: #fff;
  56. box-shadow: 0 1px 4px 0 rgba(25,25,25,0.3)
  57. }
  58.  
  59. .light-theme .game-card-info {
  60. position: absolute;
  61. bottom: 6px;
  62. width: 100%;
  63. margin: 0 6px;
  64. }
  65.  
  66. .dark-theme .game-card-info .light-theme .info-label.icon-playing-counts-gray, .dark-theme .game-card-info .light-theme .info-label.icon-playing-counts-gray-white-70, .dark-theme .game-card-info .light-theme .info-label.icon-votes-gray, .dark-theme .game-card-info .light-theme .info-label.icon-votes-gray-white-70, .dark-theme .gotham-font .light-theme .refresh-link-icon::after, .dark-theme .gotham-font .light-theme .see-all-link-icon::after, .gotham-font.dark-theme .light-theme .refresh-link-icon::after, .gotham-font.dark-theme .light-theme .see-all-link-icon::after, .gotham-font.light-theme .refresh-link-icon::after, .gotham-font.light-theme .see-all-link-icon::after, .light-theme .game-card-info .info-label.icon-playing-counts-gray, .light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70, .light-theme .game-card-info .info-label.icon-votes-gray, .light-theme .game-card-info .info-label.icon-votes-gray-white-70, .light-theme .gotham-font .refresh-link-icon::after, .light-theme .gotham-font .see-all-link-icon::after, .light-theme .icon-currently-playing-sm, .light-theme .icon-default-common-sm, .light-theme .icon-push-right-sm, .light-theme .icon-rating-sm, .light-theme .icon-refresh-sm {
  67. background-image: url(https://images.rbxcdn.com/153fd3209692232cd8087cad74a669b0-games.svg);
  68. background-repeat: no-repeat;
  69. vertical-align: middle;
  70.  
  71. }
  72.  
  73. .game-tile .game-card-thumb-container .game-card-thumb {
  74. border-top-right-radius: 3px;
  75. border-top-left-radius: 3px;
  76. height: 150px;
  77. width: 150px;
  78. overflow: hidden;
  79. display: inline-block;
  80. margin: auto;
  81. }
  82. .game-card-container:hover {
  83. -webkit-transition: box-shadow 200ms ease;
  84. -o-transition: box-shadow 200ms ease;
  85. transition: box-shadow 200ms ease;
  86. box-shadow: 0 1px 6px 0 rgba(25,25,25,0.75);
  87. }
  88.  
  89. .dark-theme .game-card-info .info-label.icon-votes-gray, .dark-theme .game-card-info .info-label.icon-votes-gray-white-70, .icon-rating-sm, .light-theme .game-card-info .info-label.icon-votes-gray, .light-theme .game-card-info .info-label.icon-votes-gray-white-70 {
  90. background-position: 0 -480px;
  91. }
  92.  
  93. .dark-theme .game-card-info .info-label.icon-playing-counts-gray, .dark-theme .game-card-info .info-label.icon-playing-counts-gray-white-70, .icon-currently-playing-sm, .light-theme .game-card-info .info-label.icon-playing-counts-gray, .light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70 {
  94. background-position: 0 -496px;
  95. }
  96.  
  97. .light-theme .game-card-container .game-card-name {
  98. padding: 0 6px;
  99. }
  100.  
  101. .light-theme .btn-secondary-xs {
  102. user-select: none;
  103. background-color: #00a2ff;
  104. border: 1px solid #00a2ff;
  105. color: #fff !important;
  106. cursor: pointer;
  107. display: inline-block;
  108. font-weight: 500;
  109. height: auto;
  110. text-align: center;
  111. white-space: nowrap;
  112. vertical-align: middle;
  113. padding: 4px;
  114. font-size: 14px;
  115. line-height: 100%;
  116. border-radius: 3px;
  117. }
  118.  
  119. .light-theme .btn-secondary-xs:link {
  120. color: #fff;
  121. }
  122.  
  123. .light-theme .scroller {
  124. background-color: #fff;
  125. border: 1px solid #b8b8b8;
  126. }
  127.  
  128.  
  129. .light-theme .scroller.disabled {
  130. opacity: .5;
  131. cursor: default;
  132. border: 1px solid #e3e3e3;
  133. }
  134.  
  135. .light-theme .section-content.remove-panel {
  136. background-color: #fff;
  137. padding-top: 16px;
  138. padding-left: 16px;
  139. padding-right: 16px;
  140. }
  141.  
  142. .light-theme .people-list {
  143. height: 163px;
  144. max-height: 163px;
  145. }
  146.  
  147. .light-theme .people-list-container {
  148. height: 220px;
  149. }
  150.  
  151. .light-theme .rbx-upgrade-now .btn-secondary-md {
  152. background-color: #00a2ff;
  153. border: 1px solid #00a2ff;
  154. }
  155.  
  156. .light-theme .notification, .light-theme .notification-blue, .light-theme .notification-red {
  157. background-color: #00a2ff;
  158. padding: 3px 5px;
  159. min-width: 24px;
  160. border-radius: 12px;
  161. font-size: 12px;
  162. font-weight: 500;
  163. color: #fff;
  164. text-align: center;
  165. }
  166.  
  167. .light-theme .rbx-left-col {
  168. background-color: #fff;
  169. box-shadow: 0 0 3px rgba(25,25,25,.3);
  170. }
  171.  
  172.  
  173. .light-theme .btn-secondary-xs:focus, .light-theme .btn-secondary-xs:hover {
  174. background-color: #32B5FF;
  175. border-color: #32B5FF;
  176. color: #fff;
  177. cursor: pointer;
  178. }
  179.  
  180. .light-theme .btn-secondary-xs.active, .light-theme .btn-secondary-xs:active {
  181. background-color: #32B5FF;
  182. color: #fff;
  183. }
  184.  
  185. a.btn-secondary-xs .light-theme {
  186. color: #fff !important;
  187. }
  188.  
  189. .btn-secondary-xs:link {
  190. color: #fff;
  191. }
  192.  
  193.  
  194. .light-theme.rbx-header .rbx-navbar li:hover {
  195. border: 0 #ececec66;
  196. border-bottom: 2px solid #ececec66;
  197. }
  198.  
  199. .light-theme .item-card-container .item-card-caption {
  200. padding: 6px 6px 0 6px;
  201. }
  202.  
  203. .dark-theme .item-card-container, .light-theme .item-card-container {
  204. background-color: #fff;
  205. }
  206.  
  207. .light-theme .item-card-container .item-card-thumb-container {
  208. border-top-right-radius: 3px;
  209. border-top-left-radius: 3px;
  210. position: relative;
  211. border-bottom: 1px solid #E3E3E3;
  212. background-color: #fff;
  213. }
  214.  
  215. .light-theme .input-group-btn .input-dropdown-btn {
  216. user-select: none;
  217. border: 1px solid transparent;
  218. background-color: #fff;
  219. border-color: #B8B8B8;
  220. color: #191919;
  221. cursor: pointer;
  222. font-weight: 400;
  223. height: auto;
  224. text-align: center;
  225. white-space: nowrap;
  226. vertical-align: middle;
  227. margin: 0;
  228. line-height: 18px;
  229. }
  230.  
  231. .light-theme .input-group-btn .input-dropdown-btn:focus, .light-theme .input-group-btn .input-dropdown-btn:hover {
  232. background-color: #00A2FF;
  233. border-color: #00A2FF;
  234. color: #fff;
  235. cursor: pointer;
  236. }
  237.  
  238. .light-theme .input-group-btn .input-dropdown-btn.active, .light-theme .input-group-btn .input-dropdown-btn:active {
  239. background-color: #00A2FF;
  240. border-color: #00A2FF;
  241. color: #fff;
  242. cursor: pointer;
  243. }
  244.  
  245.  
  246.  
  247. .light-theme .btn-control-md {
  248. user-select: none;
  249. background-color: #fff;
  250. border: 1px solid #b8b8b8;
  251. color: #191919;
  252. cursor: pointer;
  253. display: inline-block;
  254. font-weight: 500;
  255. height: auto;
  256. text-align: center;
  257. white-space: nowrap;
  258. vertical-align: middle;
  259. padding: 9px;
  260. font-size: 18px;
  261. line-height: 100%;
  262. border-radius: 3px;
  263. }
  264.  
  265. .light-theme .btn-control-md:focus, .light-theme .btn-control-md:hover {
  266. background-color: #fff;
  267. border-color: #B8B8B8;
  268. color: #191919;
  269. cursor: pointer;
  270. }
  271.  
  272. .light-theme .btn-control-md.active, .light-theme .btn-control-md:active {
  273. background-color: #fff;
  274. color: #191919;
  275. }
  276.  
  277.  
  278. .light-theme .pager .first .pager-btn, .light-theme .pager .first a, .light-theme .pager .last .pager-btn, .light-theme .pager .last a, .light-theme .pager .pager-next .pager-btn, .light-theme .pager .pager-next a, .light-theme .pager .pager-prev .pager-btn, .light-theme .pager .pager-prev a {
  279. background-color: #fff;
  280. }
  281. .light-theme .bg-gray-4 {
  282. background-color: unset;
  283. }
  284.  
  285. .light-theme .btn-buy-md {
  286. background-color: unset;
  287. border-color: unset;
  288. color: unset;
  289. border-radius: unset;
  290.  
  291. -webkit-user-select: none;
  292. -moz-user-select: none;
  293. -ms-user-select: none;
  294. user-select: none;
  295. border: 1px solid
  296. transparent;
  297. border-top-color: transparent;
  298. border-right-color: transparent;
  299. border-bottom-color: transparent;
  300. border-left-color: transparent;
  301. background-color:
  302. #fff;
  303. border-color:
  304. #B8B8B8;
  305. color:
  306. #757575;
  307. cursor: pointer;
  308. display: inline-block;
  309. font-weight: 400;
  310. height: auto;
  311. text-align: center;
  312. white-space: nowrap;
  313. vertical-align: middle;
  314. padding: 9px 9px;
  315. font-size: 18px;
  316. line-height: 100%;
  317. border-radius: 3px;
  318.  
  319. }
  320.  
  321. .light-theme .btn-buy-md:focus, .light-theme .btn-buy-md:hover {
  322. background-color:
  323. #3FC679;
  324. border-color:
  325. #3FC679;
  326. color:
  327. #fff;
  328. cursor: pointer;
  329. }
  330.  
  331. .light-theme .btn-buy-md.active, .light-theme .btn-buy-md:active {
  332. background-color:
  333. #3FC679;
  334. color:
  335. #fff;
  336. }
  337.  
  338.  
  339.  
  340. .dark-theme .store-card, .light-theme .store-card {
  341. background-color:
  342. #fff;
  343. position: relative;
  344. border: 0 none;
  345. border-radius: 3px;
  346. margin: 0 5% 0 0;
  347. max-width: 150px;
  348. padding: 0;
  349. }
  350.  
  351. .light-theme .text-robux, .light-theme .text-robux-lg {
  352. color: #02b757;
  353. font-weight: 400;
  354. }
  355. .light-theme .text-robux-tile {
  356. color: #02b757;
  357. font-weight: 500;
  358. }
  359.  
  360. .light-theme .icon-default-economy-small, .light-theme .icon-robux-16x16, .light-theme .icon-robux-gold-16x16, .light-theme .icon-robux-gray-16x16, .light-theme .icon-robux-white-16x16 {
  361. background-image: url(https://static.rbxcdn.com/images/Shared/branded_04182018.svg);
  362. background-repeat: no-repeat;
  363. background-size: 32px auto;
  364. width: 16px;
  365. height: 16px;
  366. display: inline-block;
  367. vertical-align: middle;
  368. }
  369. .store-card-price .icon-robux-16x16 {
  370. margin-top: 0px !important;
  371. }
  372.  
  373. .icon-robux-16x16 {
  374. background-position: 0px -64px !important;
  375. }
  376.  
  377.  
  378. .light-theme .icon-default-economy-28x28, .light-theme .icon-robux-28x28, .light-theme .icon-robux-gold-28x28, .light-theme .icon-robux-gray, .light-theme .icon-robux-white {
  379. background-image: url(https://images.rbxcdn.com/757f696cbfd2d8fcde61d219cead6a2c-branded_04182018.svg) !important;
  380. }
  381.  
  382. #nav-robux-icon .icon-robux-28x28 {
  383.  
  384. background-position: -0px -196px;
  385.  
  386. }
  387.  
  388. #nav-robux-icon .icon-robux-28x28:hover {
  389. background-position: -28px -196px; !important;
  390. }
  391.  
  392. .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading {
  393. color:
  394. #191919 !important;
  395. box-shadow: 0 -4px 0 0
  396. #00A2FF inset !important;
  397. }
  398.  
  399.  
  400. .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover, .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:focus, .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:active, .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading.active {
  401. box-shadow: 0 -4px 0 0
  402. #00A2FF inset !important;
  403. }
  404. .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
  405. background-color:
  406. #F2F2F2 !important;
  407. }
  408. .rbx-tab:hover .rbx-tab-heading:hover, .rbx-tab:hover .rbx-tab-heading:focus, .rbx-tab:hover .rbx-tab-heading:active, .rbx-tab.active .rbx-tab-heading:hover, .rbx-tab.active .rbx-tab-heading:focus, .rbx-tab.active .rbx-tab-heading:active {
  409. border: 0 none !important;
  410. }
  411.  
  412. .text-name, .text-name:link, .text-name:hover, .text-name:visited, .text-name:active {
  413. color:
  414. #00A2FF !important;
  415. }
  416. .text-label {
  417. color:
  418. #B8B8B8 !important;
  419. font-weight: 400 !important;
  420. }
  421.  
  422. .light-theme .icon-clanpoint, .light-theme .icon-default-branded, .light-theme .icon-favorite, .light-theme .icon-follow-game, .light-theme .icon-follow-game-gray, .light-theme .icon-leaderboard, .light-theme .icon-playerpoint, .light-theme .icon-robux, .light-theme .icon-robux-28x28, .light-theme .icon-robux-burst-banner, .light-theme .icon-robux-gold, .light-theme .icon-robux-gray, .light-theme .icon-robux-white {
  423. background-image: url(https://static.rbxcdn.com/images/Shared/branded_04182018.svg)
  424. }
  425.  
  426. .light-theme .icon-allgears, .light-theme .icon-Building, .light-theme .icon-catalog, .light-theme .icon-copylocked, .light-theme .icon-default-games, .light-theme .icon-dislike, .light-theme .icon-experimental-black, .light-theme .icon-experimental-gray1, .light-theme .icon-experimental-gray2, .light-theme .icon-experimental-white, .light-theme .icon-Explosive, .light-theme .icon-games, .light-theme .icon-inventory, .light-theme .icon-like, .light-theme .icon-Melee, .light-theme .icon-Musical, .light-theme .icon-Navigation, .light-theme .icon-nocopylocked, .light-theme .icon-nogear, .light-theme .icon-partialgears, .light-theme .icon-playaudio, .light-theme .icon-playing-counts-gray, .light-theme .icon-playing-counts-gray-white-70, .light-theme .icon-PowerUp, .light-theme .icon-privateserver, .light-theme .icon-publicserver, .light-theme .icon-Ranged, .light-theme .icon-share-game-to-chat, .light-theme .icon-Social, .light-theme .icon-Transport, .light-theme .icon-votes-gray, .light-theme .icon-votes-gray-white-70 {
  427. background-image: url(https://static.rbxcdn.com/images/Shared/games_08302018.svg);
  428. }
  429.  
  430. .voting-panel .users-vote .upvote span {
  431. color:
  432. #02b757 !important;
  433. }
  434.  
  435. .voting-panel .users-vote .vote-details .vote-numbers .count-left {
  436. float: left;
  437. color:
  438. #02b757 !important;
  439. }
  440.  
  441. .voting-panel .users-vote .vote-details .vote-numbers .count-right {
  442. float: right;
  443. text-align: right;
  444. color:
  445. #E2231A !important;
  446. }
  447.  
  448. .voting-panel .users-vote .vote-details .vote-container .vote-percentage {
  449. background-color:
  450. #02b757 !important;
  451. }
  452.  
  453. .voting-panel .users-vote .vote-details .vote-container .vote-background.has-votes {
  454. background-color:
  455. #E27676 !important;
  456. }
  457. .light-theme .section-content.remove-panel {
  458.  
  459. background-color:
  460.  
  461. #fff;
  462. padding-top: 16px;
  463. padding-left: 16px;
  464. padding-right: 16px;
  465. padding-bottom: 16px !important;
  466.  
  467. }
  468.  
  469. .spinner {
  470. background-image: url("https://static.rbxcdn.com/images/shared/loading.gif") !important;
  471. }
  472.  
  473. .dark-theme .icon-default-common, .dark-theme .icon-play-game, .dark-theme .icon-play-with-circle, .icon-default-common, .icon-play-game, .icon-play-with-circle, .light-theme .icon-default-common, .light-theme .icon-play-game, .light-theme .icon-play-with-circle {
  474. background-image: unset !important;
  475. }
  476.  
  477. .icon-play-game:before {
  478. content: "Play";
  479. line-height: 163%;
  480. }
  481.  
  482. .light-theme .section-content-off {
  483. background-color:
  484. #b8b8b8;
  485. color:
  486. #757575;
  487. padding: 15px;
  488. text-align: center;
  489. }
  490.  
  491. .light-theme .btn-secondary-md {
  492. -webkit-user-select: none;
  493. -moz-user-select: none;
  494. -ms-user-select: none;
  495. user-select: none;
  496. background-color:
  497. #00a2ff;
  498. border: 1px solid
  499. #00a2ff;
  500. color:
  501. #fff;
  502. cursor: pointer;
  503. display: inline-block;
  504. font-weight: 500;
  505. height: auto;
  506. text-align: center;
  507. white-space: nowrap;
  508. vertical-align: middle;
  509. padding: 9px;
  510. font-size: 16px;
  511. line-height: 100%;
  512. border-radius: 3px;
  513. }
  514.  
  515. .light-theme .stack .stack-list .stack-row {
  516. background-color:
  517. #fff;
  518. }
  519.  
  520. .light-theme .btn-common-play-game-lg, .light-theme a.btn-common-play-game-lg {
  521. -webkit-user-select: none;
  522. -moz-user-select: none;
  523. -ms-user-select: none;
  524. user-select: none;
  525. background-color:
  526. #02b757;
  527. border: 1px solid
  528. #02b757;
  529. color:
  530. #fff;
  531. cursor: pointer;
  532. display: inline-block;
  533. font-weight: 500;
  534. height: auto;
  535. text-align: center;
  536. white-space: nowrap;
  537. vertical-align: middle;
  538. padding: 12px;
  539. font-size: 20px;
  540. line-height: 100%;
  541. border-radius: 5px;
  542. }
  543.  
  544. .light-theme .input-group .input-field {
  545. background-color: rgb(255, 255, 255);
  546. }
  547.  
  548. .light-theme .btn-growth-md {
  549.  
  550. -webkit-user-select: none;
  551. -moz-user-select: none;
  552. -ms-user-select: none;
  553. user-select: none;
  554. background-color: #02b757;
  555. border: 1px solid
  556.  
  557. #02b757;
  558. border-top-color: rgb(2, 183, 87);
  559. border-right-color: rgb(2, 183, 87);
  560. border-bottom-color: rgb(2, 183, 87);
  561. border-left-color: rgb(2, 183, 87);
  562. color: #fff;
  563. cursor: pointer;
  564. display: inline-block;
  565. font-weight: 500;
  566. height: auto;
  567. text-align: center;
  568. white-space: nowrap;
  569. vertical-align: middle;
  570. padding: 9px;
  571. font-size: 16px;
  572. line-height: 100%;
  573. border-radius: 3px;
  574.  
  575. }
  576.  
  577. .item-card-price {
  578. height: 28px;
  579. }
  580.  
  581. .item-card-price h4 {
  582. font-size: 16px;
  583. }
  584.  
  585. .light-theme .games-list-container {
  586. background-color: transparent !important;
  587. }
  588.  
  589. .home-header-content a:before {
  590. content: "Hello, ";
  591. }
  592. .home-header-content a:after {
  593. content: "!";
  594. }
  595.  
  596. .light-theme .container-footer {
  597. background-color: transparent;
  598. }
  599.  
  600. .text-link, .text-link:active, .text-link:hover, .text-link:link, .text-link:visited, .vlist .list-item .list-body .list-content a, .vlist .list-item .list-body .list-content a:active, .vlist .list-item .list-body .list-content a:hover, .vlist .list-item .list-body .list-content a:link, .vlist .list-item .list-body .list-content a:visited {
  601. color:
  602. #00a2ff !important;
  603. }
  604.  
  605. .friend-list .friend .friend-link, .people-list .friend .friend-link {
  606. color: #191919 !important;
  607. }
  608.  
  609. a[href="https://www.roblox.com/upgrades/robux?ctx=nav"]{
  610. text-transform: uppercase;
  611. }
  612.  
  613. .places-list {
  614. margin-bottom: 24px;
  615. }
  616.  
  617. .sponsored-game .game-card-native-ad .native-ad-label {
  618. color: #fff !important;
  619. }
  620.  
  621. .light-theme .game-card-native-ad {
  622. background-color: #b8b8b8 !important;
  623. }
  624.  
  625. .games-page-left {
  626. margin-right: 345px !important;
  627. padding: 0 12px !important;
  628. }
  629.  
  630. .btn-economy-robux-white-lg.disabled:hover span[class^="icon-"], .btn-economy-robux-white-lg.disabled span[class^="icon-"], .btn-economy-robux-white-lg[disabled]:hover span[class^="icon-"], .btn-economy-robux-white-lg[disabled] span[class^="icon-"], .btn-economy-robux-white-lg span[class^="icon-"], a.btn-economy-robux-white-lg.disabled:hover span[class^="icon-"], a.btn-economy-robux-white-lg.disabled span[class^="icon-"], a.btn-economy-robux-white-lg[disabled]:hover span[class^="icon-"], a.btn-economy-robux-white-lg[disabled] span[class^="icon-"], a.btn-economy-robux-white-lg span[class^="icon-"] {
  631. background-position: 0 -250px;
  632. }
  633.  
  634. .light-theme .btn-secondary-md:link {
  635. color: #fff;
  636. }
  637.  
  638. .light-theme .btn-secondary-md:focus, .light-theme .btn-secondary-md:hover {
  639. background-color: #32b5ff;
  640. border-color: #32b5ff;
  641. color: #fff;
  642. cursor: pointer;
  643. }
  644.  
  645. .light-theme .pager .first .pager-btn, .light-theme .pager .first a, .light-theme .pager .last .pager-btn, .light-theme .pager .last a, .light-theme .pager .pager-next .pager-btn, .light-theme .pager .pager-next a, .light-theme .pager .pager-prev .pager-btn, .light-theme .pager .pager-prev a {
  646. margin-left: 0;
  647. background-color: #fff;
  648. border: 1px solid
  649. #b8b8b8;
  650. border-radius: 3px;
  651. display: inline-block;
  652. border-radius: 0px;;
  653. }
  654.  
  655. .light-theme .btn-control-md.disabled, .light-theme .btn-control-md.disabled.active, .light-theme .btn-control-md.disabled:active, .light-theme .btn-control-md.disabled:focus, .light-theme .btn-control-md.disabled:hover, .light-theme .btn-control-md[disabled], .light-theme .btn-control-md[disabled].active, .light-theme .btn-control-md[disabled]:active, .light-theme .btn-control-md[disabled]:focus, .light-theme .btn-control-md[disabled]:hover {
  656. opacity: .5;
  657. background-color: #fff;
  658. border-color: #b8b8b8;
  659. color: #b8b8b8;
  660. cursor: not-allowed;
  661. pointer-events: none;
  662. }
  663.  
  664. .light-theme .menu-vertical .menu-option.active {
  665. color:
  666. #606162;
  667. background-color:
  668. transparent;
  669. box-shadow: inset 4px 0 0 0
  670. #00A2FF;
  671. }
  672.  
  673. .robux-upsell .unsubscribed .icon-robux-white {
  674. background-position: 0 -196px !important;
  675. }
  676.  
  677. .robux-downsell .icon-robux-gray {
  678. background-position: 0 -167px;
  679. }
  680.  
  681. .icon-default-economy-small, .icon-robux-16x16, .icon-robux-gold-16x16, .icon-robux-gray-16x16, .icon-robux-white-16x16 {
  682.  
  683. }
  684.  
  685. .light-theme .age-bracket-label {
  686. display: none;
  687. }
  688.  
  689. .light-theme .navbar-icon-item .navbar-stream {
  690. display: none;
  691. }
  692.  
  693. .icon-tix-28x28, .rbx-header .icon-nav-notification-stream {
  694. background-image: url(http://web.archive.org/web/20150901091744im_/http://www.roblox.com/images/NextStyleGuide/navigation.svg) !important;
  695. background-repeat: no-repeat;
  696. background-size: auto auto;
  697. width: 28px;
  698. height: 28px;
  699. background-position: 0 -56px;
  700. display: inline-block;
  701. }
  702.  
  703. .icon-tix-28x28:hover, .rbx-header .icon-nav-notification-stream:hover {
  704. background-position: -28px -56px;
  705. }
  706.  
  707. .notification-stream-icon:after {
  708. content: "";
  709. }
  710.  
  711. .rbx-header .rbx-navbar-icon-group .navbar-stream {
  712. width: unset !important;
  713. }
  714.  
  715. `
  716.  
  717. var styleSheet = document.createElement("style")
  718. styleSheet.type = "text/css"
  719. styleSheet.innerText = styles
  720. document.head.appendChild(styleSheet)
  721. var elem = "<span class='rbx-text-navbar-right text-header' id='nav-robux-amount0'>156K+</span>";
  722.  
  723. var inserted_tix = false;
  724. var patched_develop = false;
  725. new MutationObserver(function(mutations) {
  726. if(!inserted_tix){
  727. var ico = document.getElementById("nav-ns-icon");
  728. if(ico){
  729. var nav = ico.parentNode.parentNode;
  730. var par = nav.parentNode;
  731. par.insertBefore(nav, par.children[1]);
  732.  
  733. var span = document.createElement("span");
  734. span.class = "rbx-text-navbar-right text-header";
  735. span.innerHTML = "24";
  736.  
  737. ico.appendChild(span);
  738. inserted_tix = true;
  739. }
  740. }
  741. if(!patched_develop){
  742. Array.from(document.getElementsByClassName("font-header-2 nav-menu-title text-header")).forEach(function(v){
  743. if(v.innerHTML.includes("Create")){
  744. v.innerHTML = "Develop";
  745. patched_develop = true;
  746. }
  747. });
  748. }
  749. }).observe(document, {childList: true, subtree: true});
  750.  
  751. })();