- /* ==UserStyle==
- @name ManyVids responsive + customizations
- @version 1.0.2
- @description ManyVids website is more suitable for wide screens.
- @author BreatFR (https://breat.fr)
- @namespace https://gitlab.com/breatfr
- @homepageURL https://gitlab.com/breatfr/manyvids
- @supportURL https://discord.gg/Q8KSHzdBxs
- @license AGPL-3.0-or-later; https://www.gnu.org/licenses/agpl-3.0.txt
- @preprocessor stylus
-
- @var checkbox bigmedias "Big medias" 1
- @var text fontsize "Custom font size" 1.2rem
- @var checkbox widemode "Wide mode" 1
- ==/UserStyle== */
-
- /* === Credits ===
- Website https://breat.fr
- facebook https://www.facebook.com/breatfroff
- mastodon https://mastodon.social/@breat_fr
- telegram https://t.me/breatfr
- vk https://vk.com/breatfroff
- X (twitter) https://x.com/breatfroff
- === Credits === */
-
- @-moz-document domain("manyvids.com") {
- :root {
- --fontsize: fontsize;
- }
-
- /* Custom font size */
- :root,
- a[class^="CardCreatorHeaderUI_creatorLink__"],
- a[class^="SubNav_menuItem__"],
- div,
- input,
- label,
- p:not(.mav-badge),
- pre,
- span:not([class^="CardCreatorHeaderUI_topMvRank__"],[class^="CardCreatorHeaderUI_topClubEarner__"]),
- strong,
- textarea {
- font-size: fontsize !important;
- line-height: 1.5 !important;
- }
- [aria-label="Twitter Icon"] svg {
- height: auto !important;
- width: calc(var(--fontsize) - .2rem) !important;
- }
- a.mav-button-primary,
- button:not([value="Send application"]),
- .banner-info p,
- [class^="ViewMore_viewMore__"],
- [class^="SubNavUI_container__"] a,
- [class^="CardCreatorHeaderUI_topClubEarner__"],
- [class^="CardCreatorHeaderUI_topMvRank__"] {
- font-size: calc(var(--fontsize) - .3rem) !important;
- line-height: 1.2 !important;
- }
- a#uploadButton,
- a[value="Download application"],
- button:not(.rmp-button),
- div#photoIDImageBtn,
- [class^="ViewMore_viewMore__"],
- .nav-title {
- padding: 0 10px !important;
- width: max-content !important;
- }
- a.mav-button-primary,
- .banner-info p {
- padding: 0 10px !important;
- white-space: wrap !important;
- }
-
- .card-media * {
- border-radius: .5em !important;
- }
-
- if bigmedias {
- [class^="post_body__"],
- [class^="image_container__"],
- [class^="MessagesBroadcast_container-message-image__"],
- [class^="MVPlayer_mv_container__"],
- [class^="post_container__"],
- [class^="single_image__"],
- [class^="single_imageContent__"],
- [class^="videoAuto_postType___"],
- #main-video-player,
- img[style="color: transparent;"]:not([class^="post_avatar__"],[data-testid="search-container"] [alt="avatar"],[alt="Google logo"],[alt="X logo"]),
- video {
- height: auto !important;
- max-height: 100% !important;
- max-width: 100% !important;
- object-fit: contain !important;
- width: 100% !important;
- }
- [class^="post_content__"] {
- padding-right: 20px !important;
- }
- }
-
- if widemode {
- [data-testid="search-container"] {
- margin-top: 20px;
- }
- [class^="avatar_avatar__"] {
- aspect-ratio: 1 / 1;
- height: auto;
- width: auto;
- }
- [class^="CardFooter_container__"],
- [class^="VideoCardUI_footerContent__"] {
- height: auto !important;
- }
- [class^="VideoCardUI_videoTitle__"] a {
- text-overflow: initial;
- white-space: normal;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/Vids/"), regexp("https://www\\.manyvids\\.com/Vids/\\?[^/]*") {
- if widemode {
- .vids-page,
- .wrapper.is-filter-visible {
- margin-top: 10px !important;
- max-width: 100% !important;
- width: 100% !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
-
- body:not(:has(.nav-bar.collapsed)) .vids-page {
- margin-left: 240px !important;
- }
- body:has(.nav-bar.collapsed) .vids-page {
- margin-left: 75px !important;
- }
- .video-card-list {
- grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
- }
- .filter-panel {
- width: auto !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/results\\?[^/]*") {
- if widemode {
- body>div:nth-of-type(1)>div:nth-of-type(1) {
- max-width: 100% !important;
- width: 100% !important;
- }
- .content_wrapper__IMR_j.content_collapsed__QvzFk>main>div {
- margin-left: 50px !important;
- max-width: 100% !important;
- width: 100% !important;
- }
- .content_wrapper__IMR_j.content_collapsed__QvzFk>main>div>section {
- margin-left: -30px;
- padding-right: 140px;
- }
- .content_wrapper__IMR_j.content_notCollapsed__c9BAb>main>div {
- margin-left: 50px !important;
- max-width: 100% !important;
- width: 100% !important;
- }
- .content_wrapper__IMR_j.content_notCollapsed__c9BAb>main>div>section {
- margin-left: -30px;
- padding-right: 30px;
- }
- .filter-panel {
- width: auto !important;
- }
- }
- }
-
- @-moz-document url-prefix("https://www.manyvids.com/Video/") {
- if widemode {
- [class^="videoPage_playerActivity__zPeds"] {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
-
- [class^="videoPage_playerActivityContent__"] {
- box-sizing: border-box !important;
- grid-template-areas: "player activity_right" "activity_right";
- grid-template-columns: auto 300px !important;
- }
- body:has(aside[class^="bigSideBar_big_sidebar__"]) [class^="videoPage_playerActivityContent__"] {
- margin-left: 225px !important;
- }
- body:not(:has(aside[class^="bigSideBar_big_sidebar__"])) [class^="videoPage_playerActivityContent__"] {
- margin-left: 0 !important;
- }
- .rmp-control-bar-hint {
- border-radius: 10px !important;
- height: auto !important;
- width: auto !important;
- }
- .rmp-large .rmp-module-overlay,
- .rmp-overlay-levels-area * {
- height: auto !important;
- width: auto !important;
- }
-
- [data-testid="overlay"] {
- display: none !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
- [class^="banner_banner__"] {
- height: auto;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Store/Videos"), regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Store/Videos\\?[^/]*") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
-
- [class^="ProfileTabGrid_grid__"],
- [class^="ProfileTabGrid_itemsGrid__"] {
- gap: 20px!important;
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Store/Items"), regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Store/Items\\?[^/]*") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
-
- [class^="ProfileTabGrid_grid__"],
- [class^="ProfileTabGrid_itemsGrid__"] {
- gap: 20px!important;
- grid-template-columns: repeat(auto-fit, minmax(266px, 1fr)) !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Store/Custom") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Activity/[^/]+/[^/]+/club"), regexp("https://www\\.manyvids\\.com/Activity/[^/]+/[^/]+/club\\?[^/]*") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div,
- body>div>div:nth-of-type(1)>div:nth-of-type(2)>nav,
- body>div>div:nth-of-type(1)>div:nth-of-type(2)>div,
- body>div>div:nth-of-type(1)>div:nth-of-type(2)>div>div {
- max-width: 100% !important;
- padding: 20px;
- width: 100% !important;
- }
- body>div>div:nth-of-type(1)>div:nth-of-type(1) {
- margin: 0 auto !important;
- }
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(2)>nav {
- padding: 0 20px !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/live") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div,
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div>div {
- max-width: 100% !important;
- padding: 20px;
- width: 100% !important;
- }
- body>div>div:nth-of-type(1)>div:nth-of-type(1) {
- margin: 0 auto !important;
- }
- [class^="ticker_container__"],
- [class^="ticker_tickerContainer__"] {
- max-width: 100% !important;
- overflow: hidden;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Profile/[^/]+/[^/]+/Purchased") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- .wrapper.is-filter-visible {
- grid-column-gap: 20px !important;
- }
-
- [class^="ProfileTabGrid_grid__"],
- [class^="ProfileTabGrid_itemsGrid__"] {
- gap: 20px!important;
- grid-template-columns: repeat(auto-fit, minmax(266px, 1fr)) !important;
- }
- }
- }
-
- @-moz-document regexp("https://www\\.manyvids\\.com/Social/[^/]+/[^/]+/Followers/"), regexp("https://www\\.manyvids\\.com/Social/[^/]+/[^/]+/Following/") {
- if widemode {
- #social-app>div:nth-of-type(2),
- .description {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- #social-app>div:nth-of-type(2)>div:nth-of-type(2) {
- grid-template-columns: 300px 1fr !important;
- max-width: 100% !important;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/Create-Free-Account"), url("https://www.manyvids.com/Login") {
- if widemode {
- [class^="page_page__"],
- [class^="page_fullHeight__"],
- [class^="page_contentContainer__"],
- [class^="SignupFooter_footer__"] {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- main {
- max-width: 60% !important;
- }
- [class^="SignupAccountTypeSelection_accountType__"] {
- justify-content: center;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/forgot-password") {
- if widemode {
- body>div>div:nth-of-type(2),
- body>div>div:nth-of-type(2)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- }
- }
-
- @-moz-document url-prefix("https://www.manyvids.com/Post/") {
- if widemode {
- body>div>div:nth-of-type(1)>div:nth-of-type(1),
- body>div>div:nth-of-type(1)>div:nth-of-type(2),
- body>div>div:nth-of-type(1)>div:nth-of-type(1)>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- [class^="breadcrumbs_container__"] {
- justify-content: flex-start !important;
- margin-top: 20px;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/notifications") {
- if widemode {
- body>div>div:nth-of-type(1)>div>div>div {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- [class^="breadcrumbs_container__"] {
- justify-content: flex-start !important;
- margin-top: 20px;
- }
- }
- }
-
- @-moz-document url-prefix("https://www.manyvids.com/Inbox/") {
- if widemode {
- .fixed-wrapper {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- .fixed-wrapper>div>div>div>div:nth-of-type(2)>div,
- li#conversation-card,
- .media-body {
- height: auto !important;
- max-width: 100% !important;
- overflow: hidden !important;
- width: 100% !important;
- }
- .scroll-element_outer {
- display: none !important;
- height: 0;
- width: 0;
- }
- .notes-tabs {
- left: 0;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/inbox/broadcast") {
- if widemode {
- [class^="Conversation_container-options-date__"] {
- height: auto !important;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/Account-settings/"), url("https://www.manyvids.com/Security-center/") {
- if widemode {
- .fixed-wrapper {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- [class^="breadcrumbs_container__"] {
- justify-content: flex-start !important;
- margin-top: 20px;
- }
- }
- }
-
- @-moz-document url("https://www.manyvids.com/View-my-history/1/") {
- if widemode {
- .fixed-wrapper {
- max-width: 100% !important;
- padding: 0 20px;
- width: 100% !important;
- }
- [class^="breadcrumbs_container__"] {
- justify-content: flex-start !important;
- margin-top: 20px;
- }
- }
- form>div>input {
- height: fontsize !important;
- }
- form>div button {
- height: auto !important;
- }
- #btn_download_all_vids {
- right: 20px;
- }
- }