UNPKG

2.85 kBCSSView Raw
1/*-----------------------------------------------------------------------------
2| Copyright (c) Jupyter Development Team.
3| Distributed under the terms of the Modified BSD License.
4|----------------------------------------------------------------------------*/
5
6/* Sibling imports */
7@import './deprecated.css';
8@import './deprecatedExtra.css';
9@import './tabbar.css';
10@import './icons.css';
11@import './iconsalt.css';
12@import './iconshover.css';
13@import './switch.css';
14
15/* Override Blueprint's _reset.scss styles */
16html {
17 box-sizing: unset;
18}
19
20*,
21*::before,
22*::after {
23 box-sizing: unset;
24}
25
26body {
27 color: unset;
28 font-family: var(--jp-ui-font-family);
29}
30
31p {
32 margin-top: unset;
33 margin-bottom: unset;
34}
35
36small {
37 font-size: unset;
38}
39
40strong {
41 font-weight: unset;
42}
43
44/* Override Blueprint's _typography.scss styles */
45a {
46 text-decoration: unset;
47 color: unset;
48}
49a:hover {
50 text-decoration: unset;
51 color: unset;
52}
53
54/* Override Blueprint's _accessibility.scss styles */
55:focus {
56 outline: unset;
57 outline-offset: unset;
58 -moz-outline-radius: unset;
59}
60
61/* Styles for ui-components */
62.jp-Button {
63 border-radius: var(--jp-border-radius);
64 padding: 0px 12px;
65 font-size: var(--jp-ui-font-size1);
66}
67
68/* Use our own theme for hover styles */
69button.jp-Button.bp3-button.bp3-minimal:hover {
70 background-color: var(--jp-layout-color2);
71}
72.jp-Button.minimal {
73 color: unset !important;
74}
75
76.jp-Button.jp-ToolbarButtonComponent {
77 text-transform: none;
78}
79
80.jp-InputGroup input {
81 box-sizing: border-box;
82 border-radius: 0;
83 background-color: transparent;
84 color: var(--jp-ui-font-color0);
85 box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
86}
87
88.jp-InputGroup input:focus {
89 box-shadow: inset 0 0 0 var(--jp-border-width)
90 var(--jp-input-active-box-shadow-color),
91 inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
92}
93
94.jp-InputGroup input::placeholder,
95input::placeholder {
96 color: var(--jp-ui-font-color3);
97}
98
99.jp-BPIcon {
100 display: inline-block;
101 vertical-align: middle;
102 margin: auto;
103}
104
105/* Stop blueprint futzing with our icon fills */
106.bp3-icon.jp-BPIcon > svg:not([fill]) {
107 fill: var(--jp-inverse-layout-color3);
108}
109
110.jp-InputGroupAction {
111 padding: 6px;
112}
113
114.jp-HTMLSelect.jp-DefaultStyle select {
115 background-color: initial;
116 border: none;
117 border-radius: 0;
118 box-shadow: none;
119 color: var(--jp-ui-font-color0);
120 display: block;
121 font-size: var(--jp-ui-font-size1);
122 height: 24px;
123 line-height: 14px;
124 padding: 0 25px 0 10px;
125 text-align: left;
126 -moz-appearance: none;
127 -webkit-appearance: none;
128}
129
130/* Use our own theme for hover and option styles */
131.jp-HTMLSelect.jp-DefaultStyle select:hover,
132.jp-HTMLSelect.jp-DefaultStyle select > option {
133 background-color: var(--jp-layout-color2);
134 color: var(--jp-ui-font-color0);
135}
136select {
137 box-sizing: border-box;
138}