html,
.message-body,
.message-signature,
.message-user,
.message-attribution,
.message-body .bbCodeBlock--unfurl,
.fr-box.fr-basic .fr-element,
.fr-box.fr-basic.is-focused .fr-element,
.tabs--standalone,
.structItem-minor,
.structItem-parts > li:nth-child(2n),
.structItem-tagBlock .tagItem {
color: var(--main-text-color);
}
.sv-accordion dt.sv-accordion-title {
color: var(--complement-text-color);
}
.message-body,
.message-signature,
.message-body .bbCodeBlock--unfurl,
.fr-box.fr-basic .fr-element {
font-family: var(--display-message-fonts);
}
/* Fix font sizes which were hardcoded. Change to rems with a minimum size. */
.p-title-value {
font-size: max(1.375rem, 20px);
}
.structItem-title {
font-size: max(1rem, 16px);
}
.bbCodeBlock--unfurl .contentRow-header {
font-size: max(0.9275rem, 14px);
}
.bbCodeBlock.bbCodeBlock--quote .bbCodeBlock-content,
.bbCodeBlock-title,
.p-sectionLinks-list .p-navEl,
.p-description {
font-size: max(0.8125rem, 13px);
}
.bbCodeBlock--unfurl .contentRow-snippet,
.block--messages .message-cell--threadmark-header,
.structItem-minor {
font-size: max(0.75rem, 12px);
}
.structItem-pageJump {
font-size: max(0.6875rem, 11px);
}
/* End font size fixes. */
#top {
background-color: var(--page-background-color);
}
.message-cell.message-cell--main,
.structItem--thread {
background-color: var(--message-main-background-color);
}
.message-cell.message-cell--user {
background-color: var(--message-user-background-color);
}
.message-header .message-attribution,
.reactionsBar {
background-color: var(--message-header-background-color);
}
.bbCodeBlock-title {
background-color: var(--message-quote-title-background-color);
}
.bbCodeBlock-content {
background-color: var(--message-quote-background-color);
}
.p-navgroup-link.is-menuOpen {
background-color: var(--message-header-background-color);
}
a,
.bbWrapper a,
.bbWrapper .bbCodeBlock-title a, .bbWrapper .bbCodeBlock-expandLink a,
.button.button--link, a.button.button--link,
.pageNav-page:not(.pageNav-page--current) > a,
a.pageNav-jump,
.p-breadcrumbs--parent .p-breadcrumbs a,
.p-breadcrumbs--parent .p-breadcrumbs > li::after,
html[data-logged-in="true"] .structItem-cell .unreadLink::before,
.tabs--standalone .tabs-tab.is-active,
.XenBase label.iconic i,
.menu-tabHeader .tabs-tab.is-active,
.p-navgroup-link.is-menuOpen,
.reaction--1 .reaction-text,
.p-nav-list .p-navEl.is-menuOpen {
color: var(--link-color);
}
a:hover,
.bbWrapper a:hover,
.bbWrapper .bbCodeBlock-title a, .bbWrapper .bbCodeBlock-expandLink a:hover,
.button.button--link, a.button.button--link:hover,
.pageNav-page:not(.pageNav-page--current) > a:hover,
a.pageNav-jump:hover,
.p-breadcrumbs--parent .p-breadcrumbs a:hover,
html[data-logged-in="true"] .structItem-cell .unreadLink:hover::before,
.tabs--standalone .tabs-tab.is-active:hover,
.XenBase label.iconic:hover > input + i,
.menu-tabHeader .tabs-tab:hover,
.p-navgroup-link.is-menuOpen:hover,
.message-footer .message-actionBar .actionBar-set a:hover,
.message-attribution-opposite a:hover {
color: var(--link-hover-color);
}
.p-nav-list .p-navEl.is-selected,
.fr-toolbar .fr-command.fr-btn.fr-active:not(.fr-disabled),
.pollResult--voted .pollResult-response::before {
color: var(--link-hover-color);
}
.sv-accordion dt.sv-accordion-title:hover {
background-color: var(--background-hover-color);
}
.bbCodeBlock-title,
.block-minorHeader,
.node--unread .node-icon i::before,
.subNodeLink.subNodeLink--unread .subNodeLink-icon,
.block-formSectionHeader,
.inputDate .inputDate-icon,
.block-textHeader,
.sv-tabs .sv-tabs-tabs .sv-tabs-tab--active,
.sv-tabs .sv-tabs-tabs .sv-tabs-tab:hover {
color: var(--block-title);
}
.bbCodeBlock {
border-left-color: var(--block-border-accent);
}
.menu-linkRow.is-selected, .menu-linkRow:hover, .menu-linkRow:focus {
border-left-color: var(--block-border-accent) !important;
}
.menu-content {
border-top-color: var(--block-border-accent);
}
.menu-arrow {
border-bottom-color: var(--block-border-accent);
}
.block-tabHeader .tabs-tab.is-active,
.block-tabHeader .tabs > input:checked + .tabs-tab--radio {
border-bottom-color: var(--block-border-accent);
}
.js-alertsMenuBody li.alert.is-unread {
background-color: var(--unread-alert-background-color);
}
.message-signature {
border-color: var(--signature-border-color);
border-top-width: var(--signature-border-thickness);
}
/* Remove wasted padding space on message header bars. */
.message-header header.message-attribution {
border-top: 0;
padding-top: 2px;
padding-bottom: 7px;
}
/* Code block highlighting */
html.style-dark .bbCodeCode .language-css .prism-token:is(.prism-selector, .prism-function, .prism-class-name, .prism-important, .prism-bold) {
color: var(--code-token-color);
}