/* Terms use normal weight and upper case by default. For settings, the term should be bold and use the original case. Need to use chained :not here to increase the specificity of the selector. */ dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not( .simple ).lldbsetting .field-list > dt { text-transform: none; font-weight: bold; } .lldb-setting-type { --setting-color: var(--light-color); --background-opacity: 0.1; } .lldb-setting-type { float: right; text-align: right; text-indent: 0; line-height: 1.4; background-color: rgba(var(--setting-color), var(--background-opacity)); padding: 0px 8px; border-radius: 99999px; border: rgba(var(--setting-color), 1) 1px solid; font-size: 0.9em; color: rgba(var(--setting-color), 1); } body[data-theme="dark"] .lldb-setting-type { --setting-color: var(--dark-color); --background-opacity: 0.2; } @media (prefers-color-scheme: dark) { body[data-theme="auto"] .lldb-setting-type { --setting-color: var(--dark-color); --background-opacity: 0.2; } } /* anything string-like (default) */ .lldb-setting-type-string, .lldb-setting-type /* fallback */ { --dark-color: 255, 177, 38; --light-color: 125, 98, 1; } /* array-like */ .lldb-setting-type-arguments, .lldb-setting-type-array, .lldb-setting-type-file-list { --dark-color: 211, 131, 255; --light-color: 64, 33, 242; } /* map-like */ .lldb-setting-type-dictionary, .lldb-setting-type-path-map { --dark-color: 243, 0, 255; --light-color: 157, 0, 183; } /* boolean */ .lldb-setting-type-boolean { --dark-color: 29, 180, 8; --light-color: 0, 123, 33; } /* numbers */ .lldb-setting-type-sint64, .lldb-setting-type-uint64 { --dark-color: 80, 164, 198; --light-color: 1, 108, 140; } /* enum */ .lldb-setting-type-enum { --dark-color: 255, 87, 73; --light-color: 191, 3, 10; }