1- @tailwind base;
2- @tailwind components;
3- @tailwind utilities;
1+ @import 'tailwindcss' ;
2+
3+ @plugin '@tailwindcss/forms' ;
4+
5+ @custom-variant dark (& : is (.dark * ));
6+
7+ @theme {
8+ --font- * : initial;
9+ --font-mono :
10+ 'Fira Mono' , ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
11+ 'Liberation Mono' , 'Courier New' , monospace;
12+ --font-fira :
13+ 'Fira Sans' , ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji' ,
14+ 'Segoe UI Emoji' , 'Segoe UI Symbol' , 'Noto Color Emoji' ;
15+
16+ --shadow-m : 0 4px 10px -4px rgb (0 0 0 / 0.5 );
17+ --shadow-l : 0 5px 20px -10px rgb (0 0 0 / 0.95 );
18+
19+ --color-spring-400 : # bbdd77 ;
20+ --color-spring-600 : # 88b544 ;
21+ --color-spring-700 : # 759b3b ;
22+
23+ --color-zinc-750 : # 313137 ;
24+ --color-zinc-850 : # 1f1f21 ;
25+
26+ --color-blade-50 : # f9fafa ;
27+ --color-blade-100 : # f4f5f6 ;
28+ --color-blade-200 : # e6e7ea ;
29+ --color-blade-300 : # d3d6d9 ;
30+ --color-blade-350 : # bbbec3 ;
31+ --color-blade-400 : # a0a4ab ;
32+ --color-blade-500 : # 6f737b ;
33+ --color-blade-600 : # 50565e ;
34+ --color-blade-700 : # 3d434c ;
35+ --color-blade-750 : # 30343b ;
36+ --color-blade-800 : # 242a32 ;
37+ --color-blade-850 : # 1e2229 ;
38+ --color-blade-900 : # 161a22 ;
39+ --color-blade-950 : # 0a0c0f ;
40+
41+ --grid-template-columns-2 \/1: minmax (0 , 2fr ) minmax (0 , 1fr );
42+
43+ --container-3xs : 12rem ;
44+ --container-2xs : 16rem ;
45+
46+ --breakpoint-2xs : 360px ;
47+ --breakpoint-xs : 480px ;
48+ --breakpoint-3xl : 1792px ;
49+
50+ --height-2 \/3v: 66.666667vh ;
51+ --height-3 \/4v: 75vh ;
52+ --height-4 \/5v: 80vh ;
53+
54+ --stroke-width-10 : 10 ;
55+ --stroke-width-1_5 : 1.5 ;
56+ }
57+
58+ /*
59+ The default border color has changed to `currentColor` in Tailwind CSS v4,
60+ so we've added these compatibility styles to make sure everything still
61+ looks the same as it did with Tailwind CSS v3.
62+
63+ If we ever want to remove these styles, we need to add an explicit border
64+ color utility to any element that depends on these defaults.
65+ */
66+ @layer base {
67+ * ,
68+ ::after ,
69+ ::before ,
70+ ::backdrop ,
71+ ::file-selector-button {
72+ border-color : var (--color-gray-200 , currentColor);
73+ }
74+ }
75+
76+ @utility position-center {
77+ /* centering absolute or fixed positioned elements */
78+ @apply top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2;
79+ }
480
581@layer base {
682 input , select , textarea {
7- @apply transition-all ! py-1.5 border-blade-400 dark:border-black focus:! ring-4 focus:! ring-spring-400/20 hover:! bor der-spring-400 focus:! bor der-spring-600 dark:! bg-blade-900 dark:! text-blade-100 hover:disabled:! bor der-black;
83+ @apply transition-all py-1.5! bor der-blade-400 dark:border-black focus:ring-4! focus: ring-spring-400/20! hover: bor der-spring-400! focus: bor der-spring-600! dark: bg-blade-900! dark: text-blade-100! hover: dis abled: bor der- black! ;
884 }
985 button , a {
10- @apply transition-all;
86+ @apply cursor-pointer transition-all;
1187 }
1288 kbd {
13- @apply font-mono rounded text-blade-600 dark:text-blade-200 bg-blade-300 dark:bg-blade-900 border border-b-4 border-blade-400 dark:border-blade-700 px-2 py-1
89+ @apply font-mono rounded-sm text-blade-600 dark:text-blade-200 bg-blade-300 dark:bg-blade-900 border border-b-4 border-blade-400 dark:border-blade-700 px-2 py-1
1490 }
1591 th {
1692 @apply text-left
2399 }
24100}
25101
26- @layer components {
27- /* centering absolute or fixed positioned elements */
28- .position-center {
29- @apply top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2;
30- }
31- }
32-
33102/* generated router links */
34103.router-link-active : not (.no-active ) {
35104 @apply bg-blade-300 dark:bg-blade-800
@@ -72,7 +141,7 @@ kbd > * {
72141 @apply text-spring-600 hover:text-white
73142}
74143.markdown code {
75- @apply rounded-sm bg-blade-750 px-1.5 py-0.5 text-sm
144+ @apply rounded-xs bg-blade-750 px-1.5 py-0.5 text-sm
76145}
77146.markdown pre code {
78147 @apply bg-blade-900 mb-4
@@ -86,7 +155,7 @@ kbd > * {
86155
87156/* songdrive syntax and prism editor */
88157.language-songdrive {
89- @apply block ! p-4
158+ @apply block p-4!
90159}
91160.language-songdrive .sd-marker ,
92161.prism-editor__editor .sd-marker {
@@ -105,31 +174,31 @@ kbd > * {
105174 @apply transition-all p-1.5 border border-blade-400 dark:border-black focus:ring-4 focus:ring-spring-400/20 hover:border-spring-400 focus:border-spring-600 dark:bg-blade-900 dark:text-blade-100 hover:disabled:border-black;
106175}
107176.prism-editor__textarea {
108- @apply ! p-0
177+ @apply p-0!
109178}
110179.prism-editor__textarea : focus {
111- @apply outline-none
180+ @apply outline-hidden
112181}
113182
114183/* date picker */
115184.dp__theme_dark {
116- --dp-background-color : theme (colors. blade. 900);
117- --dp-text-color : theme (colors. inherit) ;
118- --dp-hover-color : theme (colors. blade. 700);
119- --dp-hover-text-color : theme (colors. white);
120- --dp-hover-icon-color : theme (colors. white);
121- --dp-primary-color : theme (colors. spring. 600);
122- --dp-primary-text-color : theme (colors. white);
123- --dp-secondary-color : theme (colors. blade. 500);
124- --dp-border-color : theme (colors. black);
125- --dp-menu-border-color : theme (colors. black);
126- --dp-icon-color : theme (colors. inherit) ;
185+ --dp-background-color : var ( --color- blade- 900 );
186+ --dp-text-color : inherit;
187+ --dp-hover-color : var ( --color- blade- 700 );
188+ --dp-hover-text-color : var ( --color- white );
189+ --dp-hover-icon-color : var ( --color- white );
190+ --dp-primary-color : var ( --color- spring- 600 );
191+ --dp-primary-text-color : var ( --color- white );
192+ --dp-secondary-color : var ( --color- blade- 500 );
193+ --dp-border-color : var ( --color- black );
194+ --dp-menu-border-color : var ( --color- black );
195+ --dp-icon-color : inherit;
127196}
128197.dp__theme_light {
129- --dp-text-color : theme (colors. inherit) ;
130- --dp-primary-color : theme (colors. spring. 700);
131- --dp-primary-text-color : theme (colors. white);
132- --dp-icon-color : theme (colors. inherit) ;
198+ --dp-text-color : inherit;
199+ --dp-primary-color : var ( --color- spring- 700 );
200+ --dp-primary-text-color : var ( --color- white );
201+ --dp-icon-color : inherit;
133202}
134203.dp__menu ,
135204.dp__calendar ,
@@ -148,5 +217,5 @@ kbd > * {
148217}
149218.dp__cell_inner ,
150219.dp__calendar_header_item {
151- @apply h-10 w-auto ! rounded-sm
220+ @apply h-10 w-auto rounded-xs!
152221}
0 commit comments