Skip to content

YouTube Revamped by agyojiawei

Screenshot of YouTube Revamped

Details

Authoragyojiawei

LicenseNo License

Categoryyoutube.com

Created

Updated

Size7.3 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

YouTube Revamped is a CSS theme which magnify and clean YouTube Web interface.

Notes

ONLY DARK THEME IS SUPPORTED AND STABLE. (for now)

You may struggle to notice changes from current (post-2022) UI since the new design is literally as same as my design ; although this CSS theme was made in 2021.

I will still update this theme to fixe bugs and maybe enhance some elements.

Source code

/* ==UserStyle==
@name           YouTube Revamped
@namespace      youtube.com
@version        1.0.0
==/UserStyle== */

/*global*/

@-moz-document domain("youtube.com") {
    * {
        font-family: "Inter";
    }
}

/*color*/

#search-clear-button {
  background: none !important;
}

div.style-scope.ytd-searchbox {
  background: rgba(255, 255, 255, 0.05);
/*border-radius: 10px 0 0 10px;*/
}

button.style-scope.ytd-searchbox {
  background: rgba(255, 255, 255, 0.05);
  border: 0;
  /*border-radius: 0 10px 10px 0;*/
}

html:not(.style-scope)[dark], :not(.style-scope)[dark] {
  --yt-spec-brand-link-text: #FD4040;
  --yt-spec-brand-button-background: #FD4040;
  --yt-spec-call-to-action: #FD4040;
}

ytd-thumbnail-overlay-endorsement-renderer {
  border-radius: 5px;
  background: #14000015;
  backdrop-filter: blur(10px);
  color: white;
}

paper-button.style-scope.ytd-call-to-action-button-renderer {
  box-shadow: none;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.281);
  backdrop-filter: blur(5px);
}

.ytp-popup.ytp-settings-menu {
  border-radius: 10px;
  backdrop-filter: blur(10px);
  background: rgba(0, 0, 0, 0.377);
}

ytd-thumbnail-overlay-hover-text-renderer.style-scope.ytd-playlist-thumbnail {
  backdrop-filter: blur(50px);
  background: rgba(0, 0, 0, 0.377);
  border-radius: 5px;
}

badge-shape.badge-shape-wiz.badge-shape-wiz--default.badge-shape-wiz--overlay.badge-shape-wiz--thumbnail-badge {
  border-radius: 4px;
  background: #14000015;
  backdrop-filter: blur(10px);
  /*margin-bottom: 8px;*/
}

#hover-overlays > ytd-thumbnail-overlay-toggle-button-renderer {
  background: #14000015;
  backdrop-filter: blur(10px);
}

ytd-watch-card-rich-header-renderer.style-scope.ytd-universal-watch-card-renderer {
  background: transparent;
}

#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover, #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:focus {
  border-radius: 10px !important;
  background: transparent;
}

span.ytp-caption-segment {
  background: rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(20px);
  border-radius: 10px;
  padding: 10px 16px;
  color: white;
}

/*border*/

#container.ytd-searchbox {
  border: none !important;
}

#img, #thumbnail {
  border-radius: 5px;
}

video.video-stream.html5-main-video {
  border-radius: 10px;
}

#movie_player > div.ytp-gradient-bottom {
  border-radius: 10px;
}

html:not(.style-scope) {
  --yt-button-border-radius: 10px;
  --yt-button-padding: 14px 28px;
  --yt-button-padding-minus-border: 14px 28px;
}

/*#thumbnail img {
  border: 2px solid rgba(255, 255, 255, 0.10);
  box-sizing: border-box;
}*/

#chat, #panels, #panels > ytd-engagement-panel-section-list-renderer:nth-child(2) {
  border-radius: 10px;
}

/*spacing & simplifying*/

.captions-text, .caption-window {
  overflow: visible;
}

#description.ytd-channel-video-player-renderer {
  background-color: #0F0F0F !important;
  padding: 0px;
}

#description.style-scope.ytd-channel-renderer {
  padding: 0px;
  padding-top: 4px;
  background-color: #0F0F0F !important;
}

.title.style-scope.ytd-video-primary-info-renderer {
  margin-top: 10px;
}

yt-icon.style-scope.ytd-topbar-logo-renderer {
  background: center no-repeat url(https://i.ibb.co/8507nSr/YTB-Logo.png) 
}

#logo-icon > svg {
  display: none;
}

tp-yt-paper-button.style-scope.ytd-macro-markers-list-renderer {
  box-shadow: none;
}

button[aria-label*="Enregistrer"] yt-icon.style-scope.ytd-toggle-button-renderer {
  top: -0.4px;
  left: 0.5px;
  position: relative;
}

#items ytd-guide-entry-renderer[active] yt-icon.guide-icon.style-scope.ytd-guide-entry-renderer, #items ytd-guide-entry-renderer[active] yt-formatted-string.title.style-scope.ytd-guide-entry-renderer {
  position: relative;
}

/*font*/

tp-yt-paper-button.style-scope.ytd-macro-markers-list-renderer, span.style-scope.ytd-call-to-action-button-renderer {
  font-family: "Inter";
}

#channel-header-container #text.ytd-channel-name, h1 {
  font-weight: 600;
  font-size: 24px;
  letter-spacing: -0.04em;
}

span.style-scope.ytd-shelf-renderer, h2 {
  font-family: SF Pro Text;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: -0.03em;
}

.content.ytd-metadata-row-renderer, ytd-expander.ytd-video-secondary-info-renderer {
  font-weight: 400;
  font-size: 14px;
}

span._ig_yt_buybtntext {
  background-color: #ffffff15;
  text-align: center;
  font-weight: 500;
}

a span svg {
  height: 25px !important;
}

button.full-volume-addon-button {
  background-color: #ffffff15;
  color: white;
  box-shadow: none !important;
  border-radius: 12px;
  margin: 5px;
  padding: 5px 8px;
  border: none;
}

.full-volume-addon-button:active {
  background-color: #ffffff25;
}

p div a {
  border-color: #ffffff15;
  padding: 5px 8px;
  border: none;
}

#title h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}

div.item.style-scope.ytd-watch-metadata {
  margin-bottom: 15px;
}

#description-inline-expander > yt-attributed-string > span, #attributed-snippet-text > span {
  color: #FFFFFF95
}

#description-inline-expander > yt-attributed-string > span a, #attributed-snippet-text > span a {
  color: #FD4040
}



#description {
  background-color:#FFFFFF10;
  padding: 10px;
}

#info {
  margin-bottom: 10px;
}

.ytd-playlist-panel-renderer {
  border: none;
}

#comments {
  padding-top: 15px;
  border-top: 2pxpx !important;
  border-color: #ffffff15;
  border-top-style: solid;
}

.ytd-watch-flexy {
  padding-bottom: 0.5px;
}

#input-container > div.input-wrapper.style-scope.tp-yt-paper-input-container {
  border: none !important;
  background-color: #FFFFFF06;
  padding: 12px;
  padding-bottom: 8px;
  border-radius: 12px;
}


ytd-comments-header-renderer.style-scope.ytd-item-section-renderer button {
  background-color:#FFFFFF10;
}

#input-container > div.underline.style-scope.tp-yt-paper-input-container > div.unfocused-line.style-scope.tp-yt-paper-input-container {
  display: none;
}

h2 span{
  font-weight: 600;
  font-size: 18px;
}

#contents > ytd-rich-metadata-renderer {
  background-color:#FFFFFF10;
}

::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-track {
  background: #00000000;
}

::-webkit-scrollbar-thumb {
  background: #ffffff15;
}

::-webkit-scrollbar-thumb:hover {
  background: #ffffff35;
}

/*Instant Gaming*/

div.__ig_data {
  font-size: 14px !important;
  padding-left: 8px;
  vertical-align: center;
}

a.__ig_buy-button {
  font-size: 14px;
  background: #ffffff15;
}

div.__ig_inside-container {
  border: none;
  border-radius: 8px;
  background: none;
}

.__ig_extention-container {
  background: #ffffff15;
}

div.___youtube.__ig_extention-container {
  border: none;
}

/*100% Volume*/

.full-volume-addon-button {
  font-size: 12px;
}

/*last.fm*/

#scrobbler-infobox-el {
  opacity: .2;
  font-weight: 400;
}

yt-icon-shape icon-shape div {
  left: 8px;
}

Reviews

No reviews yet.