Skip to content

Instantly share code, notes, and snippets.

@diamondburned
Last active January 30, 2021 21:52
Show Gist options
  • Save diamondburned/8230fbf4eb73397b74401b2e48a70ae5 to your computer and use it in GitHub Desktop.
Save diamondburned/8230fbf4eb73397b74401b2e48a70ae5 to your computer and use it in GitHub Desktop.
Mini cozy mode CSS for Discord
@-moz-document regexp("https://discord.com/channels/.*") {
div[class^="message"][class*="cozyMessage"] img[class^="avatar"] {
width: 1.25rem;
height: 1.25rem;
margin-left: 18px;
}
div[class^="message"][class*="cozyMessage"] {
margin-top: 0;
padding-top: 0;
padding-left: 34px;
}
div[class^="message"][class*="cozyMessage"][class*="groupStart"] {
padding-top: 0.5rem;
}
div[class^="message"][class*="cozyMessage"][class*="groupStart"] h2 {
padding-left: 1.65rem;
}
div[aria-label^="Messages in"] div[class^="divider"] {
top: 0;
border-image: linear-gradient(to left, #f0474799, transparent 50%) 1;
}
span[class*="CompactTimeStamp"] {
left: unset !important;
right: 0;
margin: 0 0.5rem !important;
}
div[class^="message"] div[class^="buttons"] {
top: -15px;
}
div[class^="message"] div[class^="buttons"] div[class^="wrapper"] {
height: auto;
background-color: rgba(0, 0, 0, 0.2);
}
div[class^="message"] div[class^="buttons"] div[class^="button"] {
padding: 0;
}
div[class^="message"] div[class^="buttons"] div[class^="button"] svg[class^="icon"] {
width: 1rem;
height: 1rem;
}
div[aria-label^="Messages in"] div[class^="scrollerSpacer"] {
height: 15px;
}
div[class^="channelTextArea"] > div {
background: none;
}
div[class^="channelTextArea"] div[class^="buttons"] {
height: auto;
}
div[class^="channelTextArea"] textarea,
div[class^="channelTextArea"] button {
padding: 10px 0;
height: 38px;
min-height: 38px;
}
div[class^="channelTextArea"] button[class^="attachButton"] {
padding-left: 1rem;
padding-right: 0.5rem;
}
div[class^="channelTextArea"] textarea {
margin: 0;
}
div[class^="channelTextArea"] div[class^="buttons"] > *:not(:last-child) {
display: none;
}
div[class^="repliedMessage"] {
margin-left: 24px;
}
div[class^="repliedMessage"]::before {
--avatar-size: 1.2rem !important;
--spine-width: 2px !important;
--gutter: 4px !important;
border-color: #7289DAAA;
border-top-left-radius: 4px !important;
}
img[class^="replyAvatar"] { display: none; }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment