|
1 | 1 | @import "tailwindcss"; |
2 | 2 | @plugin "@tailwindcss/typography"; |
3 | | -@config '../../tailwind.config.mjs'; |
| 3 | +@config "./tailwind.config.js"; |
4 | 4 | @import "./font.css"; |
5 | 5 | @custom-variant dark (&:where(.dark, .dark *)); |
6 | 6 |
|
|
9 | 9 | --color-fore-dim: var(--color-zinc-400); |
10 | 10 | --color-fore-dark: var(--color-zinc-200); |
11 | 11 | --color-highlight: var(--color-emerald-500); |
| 12 | + --color-selection: var(--color-green-200); |
12 | 13 | --color-heading: var(--color-lime-600); |
13 | 14 | --color-heading-dark: var(--color-green-500); |
14 | 15 | --color-link: var(--color-indigo-600); |
|
30 | 31 |
|
31 | 32 | @utility color-a { |
32 | 33 | & a { |
33 | | - @apply text-link dark:text-link-dark |
34 | | - hover:text-link-hover dark:hover:text-link-dark-hover |
35 | | - active:text-link-active |
36 | | - visited:text-link-visited dark:visited:text-link-dark-visited; |
| 34 | + @apply text-link dark:text-link-dark hover:text-link-hover dark:hover:text-link-dark-hover |
| 35 | + active:text-link-active visited:text-link-visited dark:visited:text-link-dark-visited; |
37 | 36 | } |
38 | 37 | } |
39 | 38 |
|
40 | 39 | @utility anchor { |
41 | | - @apply text-link dark:text-link-dark |
42 | | - hover:text-link-hover dark:hover:text-link-dark-hover |
43 | | - active:text-link-active |
44 | | - visited:text-link-visited dark:visited:text-link-dark-visited; |
| 40 | + @apply text-link dark:text-link-dark hover:text-link-hover dark:hover:text-link-dark-hover |
| 41 | + active:text-link-active visited:text-link-visited dark:visited:text-link-dark-visited; |
45 | 42 | } |
46 | 43 |
|
47 | 44 | @layer base { |
48 | 45 | html { |
49 | 46 | font-family: |
50 | | - -apple-system, BlinkMacSystemFont, "Noto Sans", "Segoe UI", Roboto, |
51 | | - "BIZ UDPGothic", "Hiragino Sans", sans-serif, "Apple Color Emoji", |
52 | | - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji"; |
| 47 | + -apple-system, BlinkMacSystemFont, "Noto Sans", "Segoe UI", Roboto, "BIZ UDPGothic", "Hiragino Sans", sans-serif, |
| 48 | + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji"; |
53 | 49 | font-size: 16px; |
54 | | - @apply text-zinc-700 dark:text-zinc-300 scroll-smooth; |
| 50 | + @apply scroll-smooth text-zinc-700 dark:text-zinc-300; |
55 | 51 | } |
56 | 52 |
|
57 | 53 | body { |
58 | | - @apply bg-zinc-50 dark:bg-zinc-900 transition-colors; |
| 54 | + @apply selection:bg-selection dark:selection:text-fore bg-zinc-50 transition-colors dark:bg-zinc-900; |
59 | 55 | } |
60 | 56 |
|
61 | 57 | code { |
|
71 | 67 | monospace; |
72 | 68 | } |
73 | 69 |
|
| 70 | + .astro-code, |
| 71 | + .astro-code span { |
| 72 | + @apply transition-colors dark:bg-(--shiki-dark-bg)! dark:text-(--shiki-dark)!; |
| 73 | + } |
| 74 | + |
| 75 | + .astro-code { |
| 76 | + corner-shape: bevel; |
| 77 | + @apply border-fore dark:border-fore-dark motion-safe:hover:border-highlight border; |
| 78 | + } |
| 79 | + |
74 | 80 | main { |
75 | 81 | .matter { |
76 | | - @apply max-w-none prose dark:prose-invert prose-zinc prose-hyphae prose-a:anchor prose-pre:text-wrap |
77 | | - prose-headings:leading-none prose-li:leading-none prose-h2:text-2xl prose-h2:mt-6 prose-h2:mb-4; |
| 82 | + @apply prose dark:prose-invert prose-zinc prose-hyphae prose-a:anchor prose-pre:text-wrap prose-headings:leading-none prose-li:leading-none prose-h2:text-2xl prose-h2:mt-6 prose-h2:mb-4 max-w-none; |
| 83 | + a > span > svg { |
| 84 | + @apply inline size-3 align-text-bottom; |
| 85 | + } |
78 | 86 | } |
79 | 87 | } |
80 | 88 |
|
|
93 | 101 |
|
94 | 102 | astro-breadcrumbs { |
95 | 103 | a { |
96 | | - @apply text-emerald-700 hover:text-emerald-500 active:text-lime-500 visited:text-zinc-600 |
97 | | - dark:text-emerald-300 dark:hover:text-emerald-200 dark:active:text-green-400 dark:visited:text-zinc-400; |
| 104 | + @apply text-emerald-700 visited:text-zinc-600 hover:text-emerald-500 active:text-lime-500 |
| 105 | + dark:text-emerald-300 dark:visited:text-zinc-400 dark:hover:text-emerald-200 dark:active:text-green-400; |
98 | 106 | } |
99 | 107 | } |
0 commit comments