-spec-10-percent-layer); position: relative; } #dismissed.ytd-lumiere-promo-item-image-renderer:focus { outline: none; } #dismissed-content.ytd-lumiere-promo-item-image-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; box-sizing: border-box; padding: 8px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } ytd-lumiere-shelf-details-renderer { width: 100%; margin: 0 8px; display: block; max-width: var(--ytd-rich-grid-item-max-width); } #title.ytd-lumiere-shelf-details-renderer { color: var(--yt-spec-text-primary); font-family: "YouTube Sans", "YT Sans", "Roboto", sans-serif; font-style: normal; font-size: 3.2rem; font-weight: 700; line-height: 4rem; letter-spacing: -1px; } ytd-lumiere-shelf-details-renderer[mini-mode][landscape-thumbnail] #title.ytd-lumiere-shelf-details-renderer { font-family: "YouTube Sans", "YT Sans", "Roboto", sans-serif; font-style: normal; font-size: 2.4rem; font-weight: 700; line-height: 3.2rem; letter-spacing: -0.25px; } #subtitle.ytd-lumiere-shelf-details-renderer { margin-top: 8px; color: var(--yt-spec-text-secondary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; } #badge.ytd-lumiere-shelf-details-renderer { margin-top: 12px; } ytd-primetime-promo-details-renderer { width: 100%; height: 100%; min-width: var(--ytd-rich-grid-mini-item-min-width); } #content.ytd-primetime-promo-details-renderer { padding-top: 56.25%; position: relative; } #centered-container.ytd-primetime-promo-details-renderer { position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #action-button.ytd-primetime-promo-details-renderer { margin-top: 16px; } #detail-text.ytd-primetime-promo-details-renderer { margin-top: 12px; color: var(--yt-spec-text-secondary); -ms-flex: none; -webkit-flex: none; flex: none; font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; max-height: 2rem; overflow: hidden; display: block; -webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; } #headline.ytd-primetime-promo-details-renderer { color: var(--yt-spec-text-primary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.8rem; line-height: 2.6rem; font-weight: 400; } ytd-badge-supported-renderer.ytd-primetime-promo-details-renderer { margin-top: 12px; } yt-formatted-string.ytd-panel-show-style-metadata-renderer { display: block; margin-top: 12px; color: var(--yt-spec-text-secondary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; } ytd-primetime-promo-panel-renderer #thumbnail.ytd-primetime-promo-panel-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } #action-button.ytd-primetime-promo-panel-renderer { height: 36px; padding-right: 10px; padding-left: 16px; background-color: var(--yt-spec-suggested-action); color: var(--yt-spec-call-to-action); font-size: var(--ytd-tab-system_-_font-size); font-weight: var(--ytd-tab-system_-_font-weight); letter-spacing: var(--ytd-tab-system_-_letter-spacing); text-transform: var(--ytd-tab-system_-_text-transform); display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } #action-button.ytd-primetime-promo-panel-renderer > yt-formatted-string.ytd-primetime-promo-panel-renderer { -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } ytd-rich-item-renderer { position: relative; margin-left: calc(var(--ytd-rich-grid-item-margin) / 2); margin-right: calc(var(--ytd-rich-grid-item-margin) / 2); margin-bottom: 40px; width: calc( 100% / var(--ytd-rich-grid-items-per-row) - var(--ytd-rich-grid-item-margin) - 0.01px ); contain: style layout; } ytd-rich-item-renderer[is-post] { width: calc( 100% / var(--ytd-rich-grid-posts-per-row) - var(--ytd-rich-grid-item-margin) - 0.01px ); } ytd-rich-item-renderer[is-slim-media-in-shelf] { width: calc( 100% / var(--ytd-rich-grid-slim-items-per-row) - var(--ytd-rich-grid-item-margin) - 0.01px ); } ytd-rich-item-renderer[contains-lumiere-posters] { width: calc( 100% / var(--ytd-rich-grid-slim-items-per-row) * 2 - var(--ytd-rich-grid-item-margin) - 0.01px ); } #content.ytd-rich-item-renderer { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #content.ytd-rich-item-renderer ytd-post-renderer.ytd-rich-item-renderer,#content.ytd-rich-item-renderer ytd-shared-post-renderer.ytd-rich-item-renderer { max-width: 100%; width: 100%; overflow: hidden; } ytd-primetime-promo-header-renderer { display: inline-block; width: 210px; } #logo.ytd-primetime-promo-header-renderer { margin-top: 20px; margin-bottom: 24px; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; } ytd-badge-supported-renderer.ytd-primetime-promo-header-renderer { color: var(--yt-spec-text-secondary); margin-left: 12px; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } #logo.ytd-primetime-promo-header-renderer > yt-img-shadow.ytd-primetime-promo-header-renderer { height: 24px; } ytd-primetime-promo-renderer { margin-right: 0; border-top: 4px solid var(--yt-spec-10-percent-layer); border-bottom: 4px solid var(--yt-spec-10-percent-layer); display: -ms-flexbox; display: -webkit-flex; display: flex; } ytd-primetime-promo-renderer[is-dismissed] #dismissible.ytd-primetime-promo-renderer,ytd-primetime-promo-renderer:not([is-dismissed]) #dismissed.ytd-primetime-promo-renderer { display: none; } ytd-primetime-promo-renderer #dismissed.ytd-primetime-promo-renderer:focus { outline: none; } #content-wrapper.ytd-primetime-promo-renderer { min-width: 0px; -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; } #dismissible.ytd-primetime-promo-renderer,#dismissed.ytd-primetime-promo-renderer { width: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } #dismiss-button.ytd-primetime-promo-renderer { margin-top: 12px; } #header.ytd-primetime-promo-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } #header-contents.ytd-primetime-promo-renderer { -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #panels.ytd-primetime-promo-renderer { margin-left: calc(-1 * var(--ytd-rich-grid-item-margin) / 2); margin-right: calc(-1 * var(--ytd-rich-grid-item-margin) / 2); display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } ytd-sort-filter-header-renderer { display: block; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #header-container.ytd-sort-filter-header-renderer { margin-top: 16px; margin-bottom: -4px; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } #headings.ytd-sort-filter-header-renderer { -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #title.ytd-sort-filter-header-renderer { color: var(--yt-spec-text-primary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.6rem; line-height: 2.2rem; font-weight: 500; max-height: 2.2rem; overflow: hidden; display: block; -webkit-line-clamp: 1; } #subtitle.ytd-sort-filter-header-renderer { display: block; color: var(--yt-spec-text-secondary); margin-top: 8px; font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; max-height: 4rem; overflow: hidden; display: block; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; } #filter-menu.ytd-sort-filter-header-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } ytd-hashtag-tile-renderer { display: block; margin-top: 12px; } #content-section.ytd-hashtag-tile-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } .hashtag-link.ytd-hashtag-tile-renderer { min-width: 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #thumbnail-spacing-wrapper.ytd-hashtag-tile-renderer { display: flex; align-items: center; justify-content: center; height: 136px; width: 136px; margin-right: 16px; } #thumbnail-color-wrapper.ytd-hashtag-tile-renderer { display: flex; align-items: center; justify-content: center; height: 128px; width: 128px; border-radius: 6px; } #info-section.ytd-hashtag-tile-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #thumbnail.ytd-hashtag-tile-renderer { width: 246px; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex: none; -webkit-flex: none; flex: none; } #info.ytd-hashtag-tile-renderer { padding: 0 16px 16px 16px; min-width: 0; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } #hashtag.ytd-hashtag-tile-renderer { --ytd-channel-name-container-display: -webkit-box; --ytd-channel-name-text-display: -webkit-box; --ytd-channel-name-text-line-clamp: 2; color: var(--yt-spec-text-primary); margin-bottom: 8px; font-family: "Roboto", "Arial", sans-serif; font-size: 1.8rem; line-height: 2.6rem; font-weight: 400; max-height: 5.2rem; overflow: hidden; display: block; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-align-self: flex-start; -webkit-align-self: flex-start; align-self: flex-start; } #metadata.ytd-hashtag-tile-renderer { color: var(--yt-spec-text-secondary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.2rem; line-height: 1.8rem; font-weight: 400; max-height: 3.6rem; overflow: hidden; display: block; -webkit-line-clamp: 2; margin-bottom: 4px; } @media (min-width: 0) and (max-width: 662px) { #info.ytd-hashtag-tile-renderer { padding: 0 0 0 16px; } } ytd-hashtag-tile-renderer[use-prominent-thumbs] #thumbnail-section.ytd-hashtag-tile-renderer { margin-right: 16px; max-width: 360px; min-width: 240px; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } ytd-hashtag-tile-renderer[prominent-thumb-style=BIG1] #thumbnail-section.ytd-hashtag-tile-renderer { max-width: 340px; } ytd-hashtag-tile-renderer[prominent-thumb-style=BIG2] #thumbnail-section.ytd-hashtag-tile-renderer { max-width: 320px; } ytd-hashtag-tile-renderer[prominent-thumb-style=MEDIUM1] #thumbnail-section.ytd-hashtag-tile-renderer { max-width: 300px; } ytd-hashtag-tile-renderer[prominent-thumb-style=MEDIUM2] #thumbnail-section.ytd-hashtag-tile-renderer { max-width: 280px; } ytd-hashtag-tile-renderer[use-prominent-thumbs] #thumbnail-section.ytd-hashtag-tile-renderer .hashtag-link.ytd-hashtag-tile-renderer { -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } ytd-hashtag-tile-renderer[use-prominent-thumbs] #thumbnail-spacing-wrapper.ytd-hashtag-tile-renderer { margin: 0; } ytd-hashtag-tile-renderer[use-prominent-thumbs] #info-section.ytd-hashtag-tile-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } ytd-hashtag-tile-renderer[use-prominent-thumbs] #info.ytd-hashtag-tile-renderer { padding-left: 0; } ytd-sponsorships-alert-renderer { display: inline-block; padding: 16px 0; background-color: var(--yt-spec-error-background); display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } ytd-sponsorships-alert-renderer > *.ytd-sponsorships-alert-renderer { position: relative; } #alert-message.ytd-sponsorships-alert-renderer { -ms-align-self: center; -webkit-align-self: center; align-self: center; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; color: var(--yt-spec-text-primary-inverse); } #action-buttons.ytd-sponsorships-alert-renderer { text-align: end; -ms-flex: none; -webkit-flex: none; flex: none; padding-left: 16px; } ytd-compact-movie-renderer { position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } ytd-compact-movie-renderer:not(:hover) ytd-menu-renderer.ytd-compact-movie-renderer:not([menu-active]).ytd-compact-movie-renderer:not(:focus-within) { opacity: 0; } ytd-compact-movie-renderer[is-dismissed] #dismissible.ytd-compact-movie-renderer,ytd-compact-movie-renderer:not([is-dismissed]) #dismissed.ytd-compact-movie-renderer { display: none; } #dismissible.ytd-compact-movie-renderer,#dismissed.ytd-compact-movie-renderer { width: 100%; } #dismissible.ytd-compact-movie-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } #dismissed.ytd-compact-movie-renderer { padding: 8px; border: 1px solid var(--yt-spec-10-percent-layer); } #dismissed.ytd-compact-movie-renderer:focus { outline: none; } ytd-compact-movie-renderer:not([watch-feed-big-thumbs]) ytd-thumbnail.ytd-compact-movie-renderer { margin-right: 8px; height: 94px; width: 168px; } .details.ytd-compact-movie-renderer { width: 100%; min-width: 0; } .yt-simple-endpoint.ytd-compact-movie-renderer { display: inline-block; cursor: pointer; text-decoration: none; color: var(--yt-endpoint-color, var(--yt-spec-text-primary)); } .yt-simple-endpoint.ytd-compact-movie-renderer:hover { color: var(--yt-endpoint-hover-color, var(--yt-spec-text-primary)); text-decoration: var(--yt-endpoint-text-decoration, none); } a.yt-simple-endpoint.ytd-compact-movie-renderer { min-width: 0; padding-right: 24px; box-sizing: border-box; -ms-flex: 1 1 0.000000001px; -webkit-flex: 1; flex: 1; -webkit-flex-basis: 0.000000001px; flex-basis: 0.000000001px; } ytd-menu-renderer.ytd-compact-movie-renderer { --paper-icon-button_-_padding: 0; --paper-icon-button_-_width: 24px; --paper-icon-button_-_height: 24px;; position: absolute; top: 0; right: 0; } #movie-title.ytd-compact-movie-renderer { display: block; margin: 0 0 4px 0; font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 500; max-height: 4rem; overflow: hidden; display: block; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; } ytd-compact-movie-renderer #video-title.ytd-compact-movie-renderer { margin: 0 0 4px 0; font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 500; max-height: 4rem; overflow: hidden; display: block; -webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; } h3.ytd-compact-movie-renderer { color: var(--yt-spec-text-primary); } .movie-metadata.ytd-compact-movie-renderer { color: var(--yt-spec-text-secondary); padding: 0; padding-bottom: 4px; font-family: "Roboto", "Arial", sans-serif; font-size: 1.2rem; line-height: 1.8rem; font-weight: 400; max-height: 1.8rem; overflow: hidden; display: block; -webkit-line-clamp: 1; } ytd-compact-movie-renderer[watch-feed-big-thumbs]:not([is-dismissed]) #dismissible.ytd-compact-movie-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; } ytd-compact-movie-renderer[watch-feed-big-thumbs] ytd-thumbnail.ytd-compact-movie-renderer:before { display: block; content: ""; padding-top: 55.95%; background-color: var(--yt-spec-10-percent-layer); } ytd-compact-movie-renderer[watch-feed-big-thumbs] .details.ytd-compact-movie-renderer { padding-top: 8px; padding-bottom: 8px; position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } ytd-compact-movie-renderer[watch-feed-big-thumbs] ytd-menu-renderer.ytd-compact-movie-renderer { margin-top: 8px; } ytd-compact-movie-renderer[watch-feed-big-thumbs] #dismissed.ytd-compact-movie-renderer { margin-bottom: 8px; } ytd-compact-movie-renderer[watch-feed-big-thumbs][is-dismissed] #dismissed.ytd-compact-movie-renderer { max-height: var(--ytd-compact-item-dismissed-height); display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } ytd-compact-movie-renderer[watch-feed-big-thumbs] .secondary-metadata.ytd-compact-movie-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } ytd-compact-movie-renderer[watch-feed-big-thumbs] .movie-metadata.ytd-compact-movie-renderer { white-space: nowrap; text-overflow: ellipsis; } yt-copy-link-renderer { display: inline-block; width: 100%; } yt-copy-link-renderer[renderer-style=copy-link-renderer-style-settings] { max-width: 350px; } #bar.yt-copy-link-renderer { justify-content: space-between; border: 1px solid var(--yt-spec-10-percent-layer); background-color: var(--yt-spec-general-background-a); border-radius: 2px; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } yt-copy-link-renderer[renderer-style=copy-link-renderer-style-settings] #bar.yt-copy-link-renderer { background-color: transparent; padding: var(--ytd-margin-base) 0; } #share-url.yt-copy-link-renderer { margin-left: var(--ytd-margin-4x); border: none; overflow: hidden; white-space: nowrap; background-color: rgba(0, 0, 0, 0); color: var(--yt-spec-text-primary); font-size: 14px; } [dir="rtl"] yt-copy-link-renderer #share-url.yt-copy-link-renderer, yt-copy-link-renderer[dir="rtl"] #share-url.yt-copy-link-renderer { text-align: end; } #copy-button.yt-copy-link-renderer { padding: 0 var(--ytd-margin-2x); color: var(--yt-spec-themed-blue); } yt-toggle-form-field-renderer { --paper-toggle-button-checked-bar-color: var(--yt-spec-call-to-action); --paper-toggle-button-checked-button-color: var(--yt-spec-call-to-action); color: var(--yt-spec-text-primary); margin-top: 24px; display: block; } #toggle-container.yt-toggle-form-field-renderer { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; } #caption.yt-toggle-form-field-renderer { font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; } #description.yt-toggle-form-field-renderer { display: block; margin-top: 8px; color: var(--yt-spec-text-secondary); font-family: "Roboto", "Arial", sans-serif; font-size: 1.4rem; line-height: 2rem; font-weight: 400; } #footer-container.yt-toggle-form-field-renderer { margin-top: 16px; } yt-toggle-form-field-renderer[use-keyboard-focused]:not([keyboard-focused]) { --paper-toggle-button-unchecked-ink-color: transparent; --paper-toggle-button-checked-ink-color: transparent; } yt-chip-cloud-renderer { background-color: var(--yt-spec-general-background-a); overflow: hidden; position: relative; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; -moz-box-align: center; align-items: center; } iron-selector.yt-chip-cloud-renderer { margin-right: 12px; white-space: nowrap; overflow: hidden; display: block; } yt-chip-cloud-chip-renderer.yt-chip-cloud-renderer { margin: 8px; margin-left: 0; } #scroll-container.yt-chip-cloud-renderer { white-space: nowrap; overflow: hidden; } #chips.yt-chip-cloud-renderer { -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: cubic-bezier(0.05, 0, 0, 1); transition-timing-function: cubic-bezier(0.05, 0, 0, 1); will-change: transform; display: inline-block; white-space: nowrap; } #left-arrow.yt-chip-cloud-renderer:after,#right-arrow.yt-chip-cloud-renderer:before { height: 100%; width: 32px; content: ""; pointer-events: none; } #left-arrow.yt-chip-cloud-renderer:after { background: -webkit-gradient(linear, left top, right top, color-stop(10%, var(--yt-spec-general-background-a)), color-stop(90%, rgba(249, 249, 249, 0))); background: -webkit-linear-gradient(left, var(--yt-spec-general-background-a) 10%, rgba(249, 249, 249, 0) 90%); background: linear-gradient(to right, var(--yt-spec-general-background-a) 10%, rgba(249, 249, 249, 0) 90%); } yt-chip-cloud-renderer[is-dark-theme] #left-arrow.yt-chip-cloud-renderer:after { background: -webkit-gradient(linear, left top, right top, color-stop(10%, var(--yt-spec-general-background-a)), color-stop(90%, rgba(24, 24, 24, 0))); background: -webkit-linear-gradient(left, var(--yt-spec-general-background-a) 10%, rgba(24, 24, 24, 0) 90%); background: linear-gradient(to right, var(--yt-spec-general-background-a) 10%, rgba(24, 24, 24, 0) 90%); } #right-arrow.yt-chip-cloud-renderer:before { background: -webkit-gradient(linear, right top, left top, color-stop(10%, var(--yt-spec-general-background-a)), color-stop(90%, rgba(249, 249, 249, 0))); background: -webkit-linear-gradient(right, var(--yt-spec-general-background-a) 10%, rgba(249, 249, 249, 0) 90%); background: linear-gradient(to left, var(--yt-spec-general-background-a) 10%, rgba(249, 249, 249, 0) 90%); } yt-chip-cloud-renderer[is-dark-theme] #right-arrow.yt-chip-cloud-renderer:before { background: -webkit-gradient(linear, right top, left top, color-stop(10%, var(--yt-spec-general-background-a)), color-stop(90%, rgba(24, 24, 24, 0))); background: -webkit-linear-gradient(right, var(--yt-spec-general-background-a) 10%, rgba(24, 24, 24, 0) 90%); background: linear-gradient(to left, var(--yt-spec-general-background-a) 10%, rgba(24, 24, 24, 0) 90%); } #left-arrow.yt-chip-cloud-renderer,#right-arrow.yt-chip-cloud-renderer { z-index: 200; position: absolute; height: 100%; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; -ms-flex-pack: center; -webkit-justify-content: center; -webkit-box-pack: center; -moz-box-pack: center; justify-content: center; } #left-arrow.yt-chip-cloud-renderer { left: 0; } #right-arrow.yt-chip-cloud-renderer { right: 0; } yt-chip-cloud-renderer[at-start] #left-arrow.yt-chip-cloud-renderer,yt-chip-cloud-renderer[at-end] #right-arrow.yt-chip-cloud-renderer { display: none; } #left-arrow-button.yt-chip-cloud-renderer,#right-arrow-button.yt-chip-cloud-renderer { background: var(--yt-spec-general-background-a); display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -ms-flex-pack: center; -webkit-justify-content: center; -webkit-box-pack: center; -moz-box-pack: center; justify-content: center; } ytd-button-renderer.yt-chip-cloud-renderer { --yt-button-color: var(--yt-spec-icon-active-other); --yt-button-icon-size: 32px; border-radius: 16px; height: 32px; padding: 0 8px; width: 32px; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: -moz-box; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; -moz-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; -webkit-box-pack: center; -moz-box-pack: center; justify-content: center; } yt-chip-cloud-renderer.search { background-color: var(--yt-spec-brand-background-primary); padding: 4px 0; width: var(--ytd-search-chips-bar-width, 100%); margin: 0 auto; } yt-chip-cloud-renderer.search #left-arrow-button.yt-chip-cloud-renderer,yt-chip-cloud-renderer.search #right-arrow-button.yt-chip-cloud-renderer { background: var(--yt-spec-brand-background-primary); } ytd-item-section-renderer { display: block; } ytd-button-renderer.ytd-item-section-renderer,ytd-compact-radio-renderer.ytd-item-section-renderer,ytd-compact-video-renderer.ytd-item-section-renderer,ytd-compact-movie-renderer.ytd-item-section-renderer,ytd-compact-playlist-renderer.ytd-item-section-renderer,ytd-emergency-onebox-renderer.ytd-item-section-renderer,ytd-movie-renderer.ytd-item-section-renderer,ytd-playlist-renderer.ytd-item-section-renderer,ytd-show-renderer.ytd-item-section-renderer,ytd-radio-renderer.ytd-item-section-renderer,yt-search-no-results-renderer.ytd-item-section-renderer,ytd-video-renderer.ytd-item-section-renderer,ytd-channel-renderer.ytd-item-section-renderer,ytd-promoted-sparkles-text-search-renderer.ytd-item-section-renderer,ytd-web-answer-renderer.ytd-item-section-renderer,ytd-clarification-renderer.ytd-item-section-renderer,ytd-fact-check-renderer.ytd-item-section-renderer,ytd-info-panel-container-renderer.ytd-item-section-renderer { margin-top: var(--ytd-item-section-item-margin, 16px); } ytd-button-renderer.ytd-item-section-renderer:last-child,ytd-compact-radio-renderer.ytd-item-section-renderer:last-child,ytd-compact-video-renderer.ytd-item-section-renderer:last-child,ytd-compact-movie-renderer.ytd-item-section-renderer:last-child,ytd-compact-playlist-renderer.ytd-item-section-renderer:last-child,ytd-emergency-onebox-renderer.ytd-item-section-renderer:last-child,ytd-movie-renderer.ytd-item-section-renderer:last-child,ytd-playlist-renderer.ytd-item-section-renderer:last-child,ytd-show-renderer.ytd-item-section-renderer:last-child,ytd-radio-renderer.ytd-item-section-renderer:last-child,yt-search-no-results-renderer.ytd-item-section-renderer:last-child,ytd-video-renderer.ytd-item-section-renderer:last-child,ytd-channel-renderer.ytd-item-section-renderer:last-child,ytd-promoted-sparkles-text-search-renderer.ytd-item-section-renderer:last-child,ytd-web-answer-renderer.ytd-item-section-renderer:last-child,ytd-clarification-renderer.ytd-item-section-renderer,ytd-fact-check-renderer.ytd-item-section-renderer,ytd-info-panel-container-renderer.ytd-item-section-renderer { margin-bottom: var(--ytd-item-section-item-margin, 16px); } yt-subscription-product-header-renderer.ytd-item-section-renderer { margin: 40px 0 16px; color: var(--yt-spec-text-primary); font-family: "Roboto", "Arial", sans-serif; font-size: 2.4rem; line-height: 3.2rem; font-weight: 400; } ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child),ytd-shelf-renderer.ytd-item-section-renderer { border-top: 1px solid var(--yt-spec-10-percent-layer); border-bottom: 1px solid var(--yt-spec-10-percent-layer); margin-top: 24px; } ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child) { padding: 4px 0 24px; margin-bottr class="is-large" />

For Developers to Explore

Theme.json

Introducing the Global Styles and Global Settings APIs: control the editor settings, available customization tools, and style blocks using a theme.json file in the active theme. This configuration file enables or disables features and sets default styles for both a website and blocks. If you build themes, you can experiment with this early iteration of a useful new feature. For more about what is currently available and how it works, check out this dev note.