xmc/modular/base.css

378 lines
9.0 KiB
CSS

:root,
.theme-dark,
.theme-light {
--titlebar-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22),
inset 0 0 0 2px rgba(0, 0, 0, 0.27),
0 0 0 1px var(--tertiary, var(--background-tertiary)),
0 0 0 2px var(--secondary, var(--background-secondary)),
0 0 0 3px var(--primary, var(--background-primary));
--_font-titlebars: var(--font-primary);
--titlebar-color: var(--accent);
}
/* i have no idea what half of these are for anymore */
/* most of them are probably now-redundant color fixes */
/* others are things i dont feel like need a toggle at the current moment */
[class^="container_"] > [class^="slider_"] > svg {
display: none;
}
[class*="unreadBar_"] {
margin: 4px;
border-radius: 4px !important;
}
[class^="modalTextContainer_"] {
overflow: scroll !important;
}
[class^="content_"] > [class^="sidebar_"] {
border-radius: 0;
}
.platform-osx [class*="guilds_"] > ul > [class^="scroller_"] {
padding-top: 4px;
}
[class^="slider_"] {
padding-top: 0 !important;
}
.platform-win
nav[class*="guilds_"]
> ul[class^="tree_"]
> [class^="scroller_"] {
padding-top: 12px !important;
}
[class*="timestampVisibleOnHover_"] {
opacity: 1 !important;
}
[class^="message_"][class*="compact_"] {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
[class*="progressBarHeader_"] > [class^="container_"],
[class^="control_"] > [class^="container_"] {
transition: background-color 0.75s linear;
}
[class*="barBase_"] {
padding-bottom: 0 !important;
border-radius: 8px;
margin: 0 4px;
}
[class^="markdown_"] code {
border-radius: 5%;
}
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
}
[id^="message-username-"]
[class^="badge_"]:has(> [class^="badgeVerifiedIcon_"]) {
display: none;
}
/* remove "dead space"/padding from vc users */
[class*="containerDefault_"] [class*="listDefault_"] {
padding-left: 8px !important;
}
[class*="containerDefault_"]
[class*="listDefault_"]
[class^="avatarContainer_"] {
margin-left: 6px !important;
}
[class*="containerDefault_"] [class*="listDefault_"] > [class^="clickable_"] {
padding-left: 0 !important;
}
[class*="containerDefault_"]
[class*="listDefault_"]
> [class^="clickable_"]
> [class^="content_"] {
margin-left: 0 !important;
}
[class*="containerDefault_"] [class*="listDefault_"] > [class^="separator_"] {
width: 100% !important;
margin: 3px !important;
}
/* Change Nickname Modal */
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]:not([class*="carouselModal_"]) {
background-color: var(--background-primary);
}
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> form
> [class^="flex_"]:nth-child(3),
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> [class^="flex_"]:nth-child(3) {
background: var(--background-secondary);
}
/* Delete Modal */
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> [class^="content_"]
> [class^="message_"] {
background-color: var(--background-primary);
}
/* dropdown menus */
[class^="css_"][class$="-menu"] {
z-index: 9999;
background-color: var(--background-secondary);
border-color: var(--background-primary);
}
/* listen along */
[id^="popout_"] [class^="userList_"] {
border-color: var(--background-primary) !important;
}
[id^="popout_"] [class^="userList_"] [class^="header_"] {
background-color: var(--background-secondary) !important;
color: var(--header-primary) !important;
}
[id^="popout_"] [class^="userList_"] [class^="content_"] {
background-color: var(--background-primary) !important;
}
[class*="moreUsers_"] {
background-color: var(--background-tertiary) !important;
}
/* autocomplete */
[class^="autocomplete_"] {
border: none !important;
background-color: var(--background-floating) !important;
box-shadow: 0 2px 5px 0 var(--background-secondary) !important;
}
[class^="autocomplete_"] [class*="selectorSelected_"],
[class^="autocomplete_"] [class*="autocompleteRow_"] [class*="selected_"] {
background-color: var(--background-secondary) !important;
}
[class^="autocomplete_"] [class*="categoryHeader_"] {
background-color: var(--background-floating) !important;
}
/* misc color fixes */
[class^="peopleColumn_"] {
background: var(--background-primary);
}
[class^="itemCard_"] [class*="inset_"] {
background-color: var(--background-primary) !important;
}
[class*="outer_"][class*="interactive_"]:hover {
background-color: var(--background-modifier-hover) !important;
}
[class^="base_"] > [class^="content_"] > [class^="container_"] {
background: var(--background-primary);
}
[class*="modal_"][class*="root_"] {
background-color: var(--background-primary);
box-shadow:
var(--deprecated-card-bg) 0px 0px 0px 1px,
rgba(0, 0, 0, 0.2) 0px 2px 10px 0px;
}
[class^="perksModal_"] {
background-color: var(--background-primary) !important;
}
[class^="directoryModal_"] {
background-color: var(--background-primary) !important;
}
[class^="layerContainer_"] > [class^="layer_"] > [class^="container_"] {
background: var(--background-floating);
}
[class^="layerContainer_"]
> [class^="layer_"]
> [class^="container_"]
[class^="option_"]:after {
background: transparent;
}
[class^="layerContainer_"]
> [class^="layer_"]
> [class^="container_"]
[class^="option_"][class*="selected_"] {
background: var(--background-modifier-hover);
}
[class^="chat_"][class*="background_"],
[class^="title_"][class*="background_"],
[class^="chat_"] > [class^="content_"] > [class^="container_"] {
background-color: var(--background-tertiary) !important;
}
[class*="headerBarInner_"]:after {
background: transparent !important;
}
[class^="streamPreview_"] {
background-color: var(--background-secondary) !important;
}
[class^="streamPreview_"] > [class^="previewContainer_"] {
background-color: var(--background-primary) !important;
}
[class*="messageContent_"].deleted-message {
color: var(--status-red-500) !important;
}
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class^="container_"]
[class*="footer_"],
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class*="modalSize_"],
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class*="modalSize_"]
[class*="footer_"],
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class*="modalRoot_"],
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class*="modalRoot_"]
[class*="footer_"] {
background-color: var(--background-primary) !important;
}
[class^="layerContainer_"]
[class^="layer_"]
[class^="focusLock_"]
[class^="container_"]
[class*="footer_"] {
box-shadow: none;
}
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> [class^="scroller_"] {
background: var(--background-secondary);
}
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
[class^="reactors_"] {
background-color: var(--background-primary);
}
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> [class^="scroller_"]
> [class^="reactionSelected_"] {
background-color: var(--background-modifier-active);
}
[class^="focusLock_"][aria-modal="true"]
> [class*="root_"]
> [class^="scroller_"]
> [class^="reactionDefault_"]:hover {
background-color: var(--background-modifier-hover);
}
[class^="contentWarningPopout_"] {
background: var(--background-primary) !important;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3) !important;
}
[class^="customColorPicker_"] {
background: var(--background-primary) !important;
}
/* jane's steam border ext */
/*.steam-border-message > #border {
width: 20px !important;
height: 20px !important;
left: 0 !important;
}
.steam-border-popout > #border {
left: 0 !important;
top: 0 !important;
}
.steam-border-modal > #border {
left: 1em !important;
top: -4.25em !important;
}
.steam-border-modal {
position: absolute;
}
.steam-border-user > .avatarWrapper {
top: -7.3em !important;
left: -6.1em !important;
}*/
/* font fixes */
[class^="markdown_"] [class^="codeInline_"],
[class^="codeLine_"],
[class^="codeBlockText_"],
[class^="durationTimeDisplay_"],
[class^="durationTimeSeparator_"],
[class*="after_inlineCode_"],
[class*="before_inlineCode_"],
[class^="inlineCode_"],
code.inline,
code,
.hljs {
font-family: var(--font-code) !important;
}
.hljs.ansi {
line-height: normal !important;
}
.hljs.ansi .bcb-lines {
grid-template-columns: auto;
}
.hljs.ansi .bcb-number {
display: none;
min-height: unset;
}
/* unbreak resizing webms :^) */
/*[class^="mediaAttachmentsContainer_"] [class^="imageWrapper_"] {
min-width: 10px;
min-height: 10px;
max-width: unset;
max-height: unset !important;
width: unset !important;
height: unset !important;
object-fit: none !important;
aspect-ratio: unset !important;
}
[class^="mediaAttachmentsContainer_"] [class^="messageAttachment_"] {
height: unset;
}
[class^="mediaAttachmentsContainer_"] [class^="oneByOneGrid_"],
[class^="mediaAttachmentsContainer_"] [class^="oneByTwoGrid_"] {
max-height: unset !important;
}*/