Styles the site like OnlyFans
coomer.party by Ephellon
Details
AuthorEphellon
LicenseNo License
Categorycoomer.party
Created
Updated
Size8.6 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
No dependencies
Source code
/* ==UserStyle==
@name coomer.party
@version 20230506.16.11
@namespace userstyles.world/user/Ephellon
@description Styles the site like OnlyFans
@author Ephellon
@license No License
==/UserStyle== */
@-moz-document domain("coomer.party") {
/* Everything */
:root {
--of-black: #161618;
--of-white: #f6f7f8;
--of-f-white: #f6f7f844;
--of-t-white: #f6f7f80f;
--of-grey: #8a96a3;
--of-blue: #00aff0;
--of-d-blue: #0091ea;
--of-t-blue: #0091ea0f;
--of-red: #ff6961;
--of-t-red: #ff69610f;
}
body,
main {
background: var(--of-black);
color: var(--of-white);
font-family: NotoColorEmoji, Roboto, sans-serif !important;
}
* {
color: var(--of-white);
}
a,
a:hover {
background: #0000 !important;
border: none;
color: var(--of-blue) !important;
text-decoration: none;
}
a:hover {
color: var(--of-d-blue) !important;
}
input[type="text"i] {
background: var(--of-black) !important;
border: 1px solid var(--of-f-white) !important;
box-shadow: none !important;
font-size: 1em;
text-align: left;
margin: 0;
padding: 0 1em;
}
input[type="text"i]:hover,
input[type="text"i]:is(:focus, :focus-within) {
border-color: var(--of-blue) !important;
}
select,
button,
:is(.global-header, .global-footer, li) a:not([href*="?"]) {
background: var(--of-t-white);
border: 1px solid #0000;
border-radius: 5em;
box-shadow: none;
color: var(--of-f-white) !important;
margin: 0 .5em 0 0;
padding: .5em;
transition: all 0s !important;
}
select:hover,
button:hover,
:is(.global-header, .global-footer, li) a:not([href*="?"]):is(:hover, :focus) {
background: var(--of-t-blue) !important;
color: var(--of-blue) !important;
}
button:hover * {
color: var(--of-blue) !important;
}
button.post__flag:hover {
background: var(--of-t-red) !important;
color: var(--of-red) !important;
}
button.post__flag * {
color: var(--of-red) !important;
}
:is(.global-header, .global-footer, li) a {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--of-white) !important;
}
small {
color: var(--of-grey) !important;
}
}
@-moz-document domain("coomer.party") {
/* Main Page */
header.user-card {
background: var(--of-black);
border: none;
box-shadow: none !important;
}
.user-card:not(header),
.user-card:not(header):is(:hover, :focus, :focus-within) {
background: var(--of-black);
border: 1px solid var(--of-f-white);
box-shadow: none !important;
padding: .5em;
}
.user-card:not(header) :is(.user-card__icon, .user-card__icon:hover) {
border: 1px solid var(--of-white);
border-radius: 3em;
height: 3em;
width: 3em;
}
#search-form {
background: var(--of-black);
}
#search-form > * {
display: table;
margin: 0 0 1em;
}
#search-form * {
text-align: left;
}
}
@-moz-document domain("coomer.party") {
/* Post header */
.site-section--user {
padding: 1vw 10vw;
width: 100vw !important;
}
.user-header {
margin: 0 0 1.5em !important;
left: 50%;
transform: translate(-50%);
height: 15em;
width: 100%;
}
.user-header__background::before {
content: " ";
background: linear-gradient(to bottom, #0008, #0000);
display: inline-block;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
.user-header__avatar {
border: 3px solid var(--of-white) !important;
border-radius: 100px;
position: absolute;
left: 1em;
bottom: 1em;
max-height: 100px;
max-width: 100px;
}
.user-header__info {
margin: 0;
padding: 1em 3em;
}
.user-header__info * {
color: var(--of-white);
}
.user-header__name {
position: fixed;
left: 2em;
top: 0;
margin: 0;
padding: 0;
width: 100%;
}
.user-header__actions {
position: fixed;
left: 2em;
top: 2em;
margin: 0;
padding: 0;
}
.user-header__actions > * {
display: inline-block;
margin: 0;
padding: .1em;
}
.user-header__actions > *:not(:last-child)::after {
content: "·";
color: var(--of-white);
}
}
@-moz-document domain("coomer.party") {
/* Post paginator(s) */
.paginator * {
color: var(--of-grey) !important;
}
.paginator li {
color: var(--of-white) !important;
}
.search-input {
margin: 3em 1em !important;
height: 3em;
width: 25em;
}
.search-input:hover {
border-color: var(--of-white) !important;
}
.search-input:focus {
border-color: var(--of-blue) !important;
}
}
@-moz-document domain("coomer.party") {
/* Posts */
.post-card,
.post-card:is(:hover, :focus, :focus-within) {
--card-size: 70%;
background: var(--of-black);
border: 1px solid var(--of-f-white);
border-radius: 0;
box-shadow: none;
display: block;
margin: -1em 0 0;
min-height: 15em;
height: 30em;
width: 75%;
}
.post-card:not(:first-child) {
border-top: none;
}
.post-card::before {
content: url(/static/onlyfans.svg);
color: var(--of-white);
display: inline-block;
text-transform: capitalize;
position: relative;
margin: 1em 1em 0;
height: 2em;
width: 2em;
}
.post-card::after {
content: "@" attr(data-user);
background: var(--of-black);
color: var(--of-f-white);
display: inline-block;
position: relative;
margin: 0 1em;
z-index: 9;
width: 100%;
}
.post-card__view {
display: none;
}
.post-card__image-container {
top: 7em;
height: auto;
}
.post-card:hover .post-card__image-container,
.post-card:focus-within .post-card__image-container {
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
.post-card__button {
display: none;
}
.post-card > *:is(header, section) {
display: block;
opacity: 1;
visibility: visible;
}
.post-card > * {
margin: 0;
padding: 0;
}
.post-card * {
color: var(--of-white) !important;
font-size: 1em;
}
.post-card__header {
margin: 0 .5em;
max-height: 5em;
}
.post-card__header:not(.post-card__image-container ~ .post-card__header)::after {
content: "No visual content available.";
color: var(--of-f-white);
display: inline-block;
text-align: center;
position: absolute;
top: 50%;
transform: translate(0, -50%);
width: 100%;
}
.post-card__user {
display: none;
}
.post-card__body {
background: var(--of-black);
width: 100%;
position: absolute;
bottom: 0;
z-index: 9;
}
.post-card__body > * {
text-align: center;
margin: 0;
}
.post-card__body > * * {
color: var(--of-f-white) !important;
display: inline-block;
margin: 0 .5em;
}
.post-card__body a {
border: 1px solid #0000;
border-radius: 1em;
color: var(--of-f-white) !important;
padding: .5em;
transition: all 0s !important;
}
.post-card__body a:hover {
background: var(--of-t-blue) !important;
color: var(--of-blue) !important;
}
}
@-moz-document domain("coomer.party") {
/* Single post */
.post__user,
.post__info {
background: var(--of-black);
border: 1px solid #0000;
}
.post__user-profile {
border: 3px solid var(--of-white);
border-radius: 5em;
}
.post__body > * {
text-align: left;
margin: 0;
}
.post__body :is(h1, h2, h3, h4, h5, h6) {
display: none;
}
.post__body > * *:not(a, .post__attachment) {
color: var(--of-f-white) !important;
display: inline-block;
margin: 0 .5em;
}
.post__content {
margin: 0 0 1em;
}
.post__content,
.post__content *:not(a, .post__attachment) {
color: var(--of-white) !important;
font-size: 150%;
}
.post__files {
display: grid;
grid: 1fr 1fr / 1fr 1fr;
gap: 0;
place-content: center;
place-items: center;
}
.post__files * {
display: flex !important;
}
.post__files img {
place-self: center;
max-height: 20rem;
max-width: 20rem;
}
.post__attachment-link:is([href$=".mp4"i],[href$=".webm"i],[href$=".mkv"i],[href$=".ogg"i],[href$=".ogv"i],[href$=".avi"i],[href$=".m4v"i]) {
background: var(--of-t-white);
border: 1px solid var(--of-f-white);
border-radius: 5em;
box-shadow: none;
color: var(--of-f-white) !important;
margin: 0 .5em 0 0;
padding: .5em;
transition: all 0s !important;
}
.post__attachment-link:is([href$=".mp4"i],[href$=".webm"i],[href$=".mkv"i],[href$=".ogg"i],[href$=".ogv"i],[href$=".avi"i],[href$=".m4v"i]):is(:hover, :focus) {
background: var(--of-t-blue) !important;
border-color: var(--of-blue) !important;
color: var(--of-blue) !important;
}
}