1+ /* Based on https://github.com/orgs/mantinedev/discussions/5685 */
2+
3+ /* We need all the Mantine styles except the global styles, so unfortunately our
4+ only option is to import all the component styles separately. Could consider
5+ importing only styles for components used in BlockNote in the future. */
6+ /* Files list: https://mantine.dev/styles/css-files-list/ */
7+ @import url ("@mantine/core/styles/ScrollArea.css" );
8+ @import url ("@mantine/core/styles/UnstyledButton.css" );
9+ @import url ("@mantine/core/styles/VisuallyHidden.css" );
10+ @import url ("@mantine/core/styles/Paper.css" );
11+ @import url ("@mantine/core/styles/Popover.css" );
12+ @import url ("@mantine/core/styles/CloseButton.css" );
13+ @import url ("@mantine/core/styles/Group.css" );
14+ @import url ("@mantine/core/styles/Loader.css" );
15+ @import url ("@mantine/core/styles/Overlay.css" );
16+ @import url ("@mantine/core/styles/ModalBase.css" );
17+ @import url ("@mantine/core/styles/Input.css" );
18+ @import url ("@mantine/core/styles/Flex.css" );
19+
20+ @import url ("@mantine/core/styles/Accordion.css" );
21+ @import url ("@mantine/core/styles/ActionIcon.css" );
22+ @import url ("@mantine/core/styles/Affix.css" );
23+ @import url ("@mantine/core/styles/Alert.css" );
24+ @import url ("@mantine/core/styles/Anchor.css" );
25+ @import url ("@mantine/core/styles/AspectRatio.css" );
26+ @import url ("@mantine/core/styles/AppShell.css" );
27+ @import url ("@mantine/core/styles/Avatar.css" );
28+ @import url ("@mantine/core/styles/Badge.css" );
29+ @import url ("@mantine/core/styles/BackgroundImage.css" );
30+ @import url ("@mantine/core/styles/Blockquote.css" );
31+ @import url ("@mantine/core/styles/Breadcrumbs.css" );
32+ @import url ("@mantine/core/styles/Button.css" );
33+ @import url ("@mantine/core/styles/Burger.css" );
34+ @import url ("@mantine/core/styles/Card.css" );
35+ @import url ("@mantine/core/styles/Center.css" );
36+ @import url ("@mantine/core/styles/Checkbox.css" );
37+ @import url ("@mantine/core/styles/Chip.css" );
38+ @import url ("@mantine/core/styles/Code.css" );
39+ @import url ("@mantine/core/styles/ColorInput.css" );
40+ @import url ("@mantine/core/styles/ColorPicker.css" );
41+ @import url ("@mantine/core/styles/ColorSwatch.css" );
42+ @import url ("@mantine/core/styles/Combobox.css" );
43+ @import url ("@mantine/core/styles/Container.css" );
44+ @import url ("@mantine/core/styles/Dialog.css" );
45+ @import url ("@mantine/core/styles/Divider.css" );
46+ @import url ("@mantine/core/styles/Drawer.css" );
47+ @import url ("@mantine/core/styles/Fieldset.css" );
48+ @import url ("@mantine/core/styles/Grid.css" );
49+ @import url ("@mantine/core/styles/Image.css" );
50+ @import url ("@mantine/core/styles/Indicator.css" );
51+ @import url ("@mantine/core/styles/InlineInput.css" );
52+ @import url ("@mantine/core/styles/Kbd.css" );
53+ @import url ("@mantine/core/styles/List.css" );
54+ @import url ("@mantine/core/styles/LoadingOverlay.css" );
55+ @import url ("@mantine/core/styles/Mark.css" );
56+ @import url ("@mantine/core/styles/Menu.css" );
57+ @import url ("@mantine/core/styles/Modal.css" );
58+ @import url ("@mantine/core/styles/NavLink.css" );
59+ @import url ("@mantine/core/styles/Notification.css" );
60+ @import url ("@mantine/core/styles/NumberInput.css" );
61+ @import url ("@mantine/core/styles/Pagination.css" );
62+ @import url ("@mantine/core/styles/Pill.css" );
63+ @import url ("@mantine/core/styles/PasswordInput.css" );
64+ @import url ("@mantine/core/styles/PillsInput.css" );
65+ @import url ("@mantine/core/styles/PinInput.css" );
66+ @import url ("@mantine/core/styles/Progress.css" );
67+ @import url ("@mantine/core/styles/Radio.css" );
68+ @import url ("@mantine/core/styles/Rating.css" );
69+ @import url ("@mantine/core/styles/RingProgress.css" );
70+ @import url ("@mantine/core/styles/SegmentedControl.css" );
71+ @import url ("@mantine/core/styles/SimpleGrid.css" );
72+ @import url ("@mantine/core/styles/Skeleton.css" );
73+ @import url ("@mantine/core/styles/Slider.css" );
74+ @import url ("@mantine/core/styles/Spoiler.css" );
75+ @import url ("@mantine/core/styles/Stack.css" );
76+ @import url ("@mantine/core/styles/Stepper.css" );
77+ @import url ("@mantine/core/styles/Switch.css" );
78+ @import url ("@mantine/core/styles/Table.css" );
79+ @import url ("@mantine/core/styles/Tabs.css" );
80+ @import url ("@mantine/core/styles/Text.css" );
81+ @import url ("@mantine/core/styles/ThemeIcon.css" );
82+ @import url ("@mantine/core/styles/Timeline.css" );
83+ @import url ("@mantine/core/styles/Title.css" );
84+ @import url ("@mantine/core/styles/Tooltip.css" );
85+ @import url ("@mantine/core/styles/TypographyStylesProvider.css" );
86+
87+ /* Mantine global styles, scoped to bn-container */
88+ /* Based on @mantine/core/styles/global.css
89+ (src: https://github.com/mantinedev/mantine/blob/master/packages/%40mantine/core/src/core/MantineProvider/global.css)
90+ but with styles set on `body` and `html` instead set on `bn-container`, as
91+ well as other minor changes. */
92+ .bn-container * , .bn-container : after , .bn-container : before {
93+ box-sizing : border-box
94+ }
95+
96+ .bn-container button ,
97+ .bn-container select {
98+ text-transform : none
99+ }
100+
101+ @media screen and (max-device-width : 500px ) {
102+ .bn-container {
103+ -webkit-text-size-adjust : 100%
104+ }
105+ }
106+
107+ @media (prefers-reduced-motion : reduce) {
108+ .bn-container [data-respect-reduced-motion ] [data-reduce-motion ] {
109+ animation : none;
110+ transition : none
111+ }
112+ }
113+
114+ .bn-container [data-mantine-color-scheme = dark ] .mantine-dark-hidden , .bn-container [data-mantine-color-scheme = light ] .mantine-light-hidden {
115+ display : none
116+ }
117+
118+ .bn-container .mantine-focus-auto : focus-visible {
119+ outline : calc (.125rem * var (--mantine-scale )) solid var (--mantine-primary-color-filled );
120+ outline-offset : calc (.125rem * var (--mantine-scale ))
121+ }
122+
123+ .bn-container .mantine-focus-always : focus {
124+ outline : calc (.125rem * var (--mantine-scale )) solid var (--mantine-primary-color-filled );
125+ outline-offset : calc (.125rem * var (--mantine-scale ))
126+ }
127+
128+ .bn-container .mantine-focus-never : focus {
129+ outline : none
130+ }
131+
132+ .bn-container .mantine-active : active {
133+ transform : translateY (calc (.0625rem * var (--mantine-scale )))
134+ }
135+
136+ .bn-container [dir = rtl ] .mantine-rotate-rtl {
137+ transform : rotate (180deg )
138+ }
0 commit comments