talos
1// Inline code
2code {
3@include font-size($code-font-size);
4color: $code-color;
5word-wrap: break-word;
6
7// Streamline the style when inside anchors to avoid broken underline and more
8a > & {
9color: inherit;
10}
11}
12
13// User input typically entered via keyboard
14kbd {
15padding: $kbd-padding-y $kbd-padding-x;
16@include font-size($kbd-font-size);
17color: $kbd-color;
18background-color: $kbd-bg;
19@include border-radius($border-radius-sm);
20@include box-shadow($kbd-box-shadow);
21
22kbd {
23padding: 0;
24@include font-size(100%);
25font-weight: $nested-kbd-font-weight;
26@include box-shadow(none);
27}
28}
29
30// Blocks of code
31pre {
32display: block;
33@include font-size($code-font-size);
34color: $pre-color;
35
36// Account for some code outputs that place code tags in pre tags
37code {
38@include font-size(inherit);
39color: inherit;
40word-break: normal;
41}
42}
43
44// Enable scrollable blocks of code
45.pre-scrollable {
46max-height: $pre-scrollable-max-height;
47overflow-y: scroll;
48}
49