atproto blogging
1/* This file contains the global styles for the styled dioxus components. You only
2 * need to import this file once in your project root.
3 */
4@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
5
6body {
7 padding: 0;
8 margin: 0;
9 background-color: var(--primary-color);
10 color: var(--secondary-color-4);
11 font-family: Inter, sans-serif;
12 font-optical-sizing: auto;
13 font-style: normal;
14 font-weight: 400;
15}
16
17@media (prefers-color-scheme: dark) {
18 :root {
19 --dark: initial;
20 --light: ;
21 }
22}
23
24@media (prefers-color-scheme: light) {
25 :root {
26 --dark: ;
27 --light: initial;
28 }
29}
30
31:root {
32 /* Primary colors */
33 --primary-color: var(--dark, #000) var(--light, #fff);
34 --primary-color-1: var(--dark, #0e0e0e) var(--light, #fbfbfb);
35 --primary-color-2: var(--dark, #0a0a0a) var(--light, #fff);
36 --primary-color-3: var(--dark, #141313) var(--light, #f8f8f8);
37 --primary-color-4: var(--dark, #1a1a1a) var(--light, #f8f8f8);
38 --primary-color-5: var(--dark, #262626) var(--light, #f5f5f5);
39 --primary-color-6: var(--dark, #232323) var(--light, #e5e5e5);
40 --primary-color-7: var(--dark, #3e3e3e) var(--light, #b0b0b0);
41
42 /* Secondary colors */
43 --secondary-color: var(--dark, #fff) var(--light, #000);
44 --secondary-color-1: var(--dark, #fafafa) var(--light, #000);
45 --secondary-color-2: var(--dark, #e6e6e6) var(--light, #0d0d0d);
46 --secondary-color-3: var(--dark, #dcdcdc) var(--light, #2b2b2b);
47 --secondary-color-4: var(--dark, #d4d4d4) var(--light, #111);
48 --secondary-color-5: var(--dark, #a1a1a1) var(--light, #848484);
49 --secondary-color-6: var(--dark, #5d5d5d) var(--light, #d0d0d0);
50
51 /* Highlight colors */
52 --focused-border-color: var(--dark, #2b7fff) var(--light, #2b7fff);
53 --primary-success-color: var(--dark, #02271c) var(--light, #ecfdf5);
54 --secondary-success-color: var(--dark, #b6fae3) var(--light, #10b981);
55 --primary-warning-color: var(--dark, #342203) var(--light, #fffbeb);
56 --secondary-warning-color: var(--dark, #feeac7) var(--light, #f59e0b);
57 --primary-error-color: var(--dark, #a22e2e) var(--light, #dc2626);
58 --secondary-error-color: var(--dark, #9b1c1c) var(--light, #ef4444);
59 --contrast-error-color: var(--dark, var(--secondary-color-3))
60 var(--light, var(--primary-color));
61 --primary-info-color: var(--dark, var(--primary-color-5))
62 var(--light, var(--primary-color));
63 --secondary-info-color: var(--dark, var(--primary-color-7))
64 var(--light, var(--secondary-color-3));
65}
66
67/* Modern browsers with `scrollbar-*` support */
68@supports (scrollbar-width: auto) {
69 :not(:hover) {
70 scrollbar-color: rgb(0 0 0 / 0%) rgb(0 0 0 / 0%);
71 }
72
73 :hover {
74 scrollbar-color: var(--secondary-color-2) rgb(0 0 0 / 0%);
75 }
76}
77
78/* Legacy browsers with `::-webkit-scrollbar-*` support */
79@supports selector(::-webkit-scrollbar) {
80 :root::-webkit-scrollbar-track {
81 background: transparent;
82 }
83}