Skip to content

Commit dc6de6f

Browse files
committed
CSS for code blocks
1 parent 174fbb3 commit dc6de6f

File tree

2 files changed

+95
-72
lines changed

2 files changed

+95
-72
lines changed

website/src/css/main.css

+14-3
Original file line numberDiff line numberDiff line change
@@ -148,16 +148,27 @@ html {
148148
/*color: var(--brown-caption-dark);*/
149149
}
150150

151-
.markdown-content code {
151+
.markdown-content pre {
152+
@apply rounded-xl;
153+
@apply px-3;
154+
@apply py-2;
155+
@apply mb-4;
156+
}
157+
158+
.markdown-content :not(pre) > code {
152159
background-color: var(--brown-body-bg);
153160
@apply rounded-md;
154161
@apply px-1;
155162
@apply py-0.5;
156-
@apply text-base;
157163
/*@apply font-mono;*/
158164
}
159165

160-
:is(.dark .markdown-content code) {
166+
.markdown-content :not(h2):not(h3) > code {
167+
@apply text-base;
168+
}
169+
170+
171+
:is(.dark .markdown-content :not(pre) > code) {
161172
background-color: var(--brown-body-bg-dark);
162173
}
163174

website/static/css/main.css

+81-69
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
}
3939

4040
/*
41-
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
41+
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
4242
*/
4343

4444
/*
@@ -1580,19 +1580,31 @@ html {
15801580
/*color: var(--brown-caption-dark);*/
15811581
}
15821582

1583-
.markdown-content code {
1583+
.markdown-content pre {
1584+
border-radius: 0.75rem;
1585+
padding-left: 0.75rem;
1586+
padding-right: 0.75rem;
1587+
padding-top: 0.5rem;
1588+
padding-bottom: 0.5rem;
1589+
margin-bottom: 1rem;
1590+
}
1591+
1592+
.markdown-content :not(pre) > code {
15841593
background-color: var(--brown-body-bg);
15851594
border-radius: 0.375rem;
15861595
padding-left: 0.25rem;
15871596
padding-right: 0.25rem;
15881597
padding-top: 0.125rem;
15891598
padding-bottom: 0.125rem;
1599+
/*@apply font-mono;*/
1600+
}
1601+
1602+
.markdown-content :not(h2):not(h3) > code {
15901603
font-size: 1rem;
15911604
line-height: 1.5rem;
1592-
/*@apply font-mono;*/
15931605
}
15941606

1595-
:is(.dark .markdown-content code) {
1607+
:is(.dark .markdown-content :not(pre) > code) {
15961608
background-color: var(--brown-body-bg-dark);
15971609
}
15981610

@@ -2238,6 +2250,71 @@ html {
22382250
--tw-ring-offset-color: #1f2937;
22392251
}
22402252

2253+
:is(.dark .dark\:border-black) {
2254+
--tw-border-opacity: 1;
2255+
border-color: rgb(0 0 0 / var(--tw-border-opacity));
2256+
}
2257+
2258+
:is(.dark .dark\:border-gray-200) {
2259+
--tw-border-opacity: 1;
2260+
border-color: rgb(229 231 235 / var(--tw-border-opacity));
2261+
}
2262+
2263+
:is(.dark .dark\:border-gray-400) {
2264+
--tw-border-opacity: 1;
2265+
border-color: rgb(156 163 175 / var(--tw-border-opacity));
2266+
}
2267+
2268+
:is(.dark .dark\:bg-gray-500) {
2269+
--tw-bg-opacity: 1;
2270+
background-color: rgb(107 114 128 / var(--tw-bg-opacity));
2271+
}
2272+
2273+
:is(.dark .dark\:bg-gray-700) {
2274+
--tw-bg-opacity: 1;
2275+
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
2276+
}
2277+
2278+
:is(.dark .dark\:bg-gray-800) {
2279+
--tw-bg-opacity: 1;
2280+
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
2281+
}
2282+
2283+
:is(.dark .dark\:bg-gray-900) {
2284+
--tw-bg-opacity: 1;
2285+
background-color: rgb(17 24 39 / var(--tw-bg-opacity));
2286+
}
2287+
2288+
:is(.dark .dark\:text-gray-200) {
2289+
--tw-text-opacity: 1;
2290+
color: rgb(229 231 235 / var(--tw-text-opacity));
2291+
}
2292+
2293+
:is(.dark .dark\:text-gray-300) {
2294+
--tw-text-opacity: 1;
2295+
color: rgb(209 213 219 / var(--tw-text-opacity));
2296+
}
2297+
2298+
:is(.dark .dark\:text-gray-400) {
2299+
--tw-text-opacity: 1;
2300+
color: rgb(156 163 175 / var(--tw-text-opacity));
2301+
}
2302+
2303+
:is(.dark .dark\:text-white) {
2304+
--tw-text-opacity: 1;
2305+
color: rgb(255 255 255 / var(--tw-text-opacity));
2306+
}
2307+
2308+
:is(.dark .dark\:hover\:bg-gray-600:hover) {
2309+
--tw-bg-opacity: 1;
2310+
background-color: rgb(75 85 99 / var(--tw-bg-opacity));
2311+
}
2312+
2313+
:is(.dark .dark\:hover\:text-white:hover) {
2314+
--tw-text-opacity: 1;
2315+
color: rgb(255 255 255 / var(--tw-text-opacity));
2316+
}
2317+
22412318
@media (min-width: 640px) {
22422319
.sm\:ml-6 {
22432320
margin-left: 1.5rem;
@@ -2326,68 +2403,3 @@ html {
23262403
padding-right: 2rem;
23272404
}
23282405
}
2329-
2330-
:is(:where(.dark) .dark\:border-black) {
2331-
--tw-border-opacity: 1;
2332-
border-color: rgb(0 0 0 / var(--tw-border-opacity));
2333-
}
2334-
2335-
:is(:where(.dark) .dark\:border-gray-200) {
2336-
--tw-border-opacity: 1;
2337-
border-color: rgb(229 231 235 / var(--tw-border-opacity));
2338-
}
2339-
2340-
:is(:where(.dark) .dark\:border-gray-400) {
2341-
--tw-border-opacity: 1;
2342-
border-color: rgb(156 163 175 / var(--tw-border-opacity));
2343-
}
2344-
2345-
:is(:where(.dark) .dark\:bg-gray-500) {
2346-
--tw-bg-opacity: 1;
2347-
background-color: rgb(107 114 128 / var(--tw-bg-opacity));
2348-
}
2349-
2350-
:is(:where(.dark) .dark\:bg-gray-700) {
2351-
--tw-bg-opacity: 1;
2352-
background-color: rgb(55 65 81 / var(--tw-bg-opacity));
2353-
}
2354-
2355-
:is(:where(.dark) .dark\:bg-gray-800) {
2356-
--tw-bg-opacity: 1;
2357-
background-color: rgb(31 41 55 / var(--tw-bg-opacity));
2358-
}
2359-
2360-
:is(:where(.dark) .dark\:bg-gray-900) {
2361-
--tw-bg-opacity: 1;
2362-
background-color: rgb(17 24 39 / var(--tw-bg-opacity));
2363-
}
2364-
2365-
:is(:where(.dark) .dark\:text-gray-200) {
2366-
--tw-text-opacity: 1;
2367-
color: rgb(229 231 235 / var(--tw-text-opacity));
2368-
}
2369-
2370-
:is(:where(.dark) .dark\:text-gray-300) {
2371-
--tw-text-opacity: 1;
2372-
color: rgb(209 213 219 / var(--tw-text-opacity));
2373-
}
2374-
2375-
:is(:where(.dark) .dark\:text-gray-400) {
2376-
--tw-text-opacity: 1;
2377-
color: rgb(156 163 175 / var(--tw-text-opacity));
2378-
}
2379-
2380-
:is(:where(.dark) .dark\:text-white) {
2381-
--tw-text-opacity: 1;
2382-
color: rgb(255 255 255 / var(--tw-text-opacity));
2383-
}
2384-
2385-
:is(:where(.dark) .dark\:hover\:bg-gray-600:hover) {
2386-
--tw-bg-opacity: 1;
2387-
background-color: rgb(75 85 99 / var(--tw-bg-opacity));
2388-
}
2389-
2390-
:is(:where(.dark) .dark\:hover\:text-white:hover) {
2391-
--tw-text-opacity: 1;
2392-
color: rgb(255 255 255 / var(--tw-text-opacity));
2393-
}

0 commit comments

Comments
 (0)