|
|
|
|
@ -36,6 +36,7 @@ |
|
|
|
|
--container-md: 28rem; |
|
|
|
|
--container-lg: 32rem; |
|
|
|
|
--container-xl: 36rem; |
|
|
|
|
--container-4xl: 56rem; |
|
|
|
|
--text-sm: 0.875rem; |
|
|
|
|
--text-sm--line-height: calc(1.25 / 0.875); |
|
|
|
|
--text-lg: 1.125rem; |
|
|
|
|
@ -53,6 +54,7 @@ |
|
|
|
|
--text-6xl: 3.75rem; |
|
|
|
|
--text-6xl--line-height: 1; |
|
|
|
|
--font-weight-light: 300; |
|
|
|
|
--font-weight-semibold: 600; |
|
|
|
|
--font-weight-bold: 700; |
|
|
|
|
--radius-sm: 0.25rem; |
|
|
|
|
--radius-md: 0.375rem; |
|
|
|
|
@ -456,6 +458,9 @@ |
|
|
|
|
.bg-green-400\! { |
|
|
|
|
background-color: var(--color-green-400) !important; |
|
|
|
|
} |
|
|
|
|
.\!p-1 { |
|
|
|
|
padding: calc(var(--spacing) * 1) !important; |
|
|
|
|
} |
|
|
|
|
.\!p-4 { |
|
|
|
|
padding: calc(var(--spacing) * 4) !important; |
|
|
|
|
} |
|
|
|
|
@ -582,6 +587,16 @@ |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.sm\:p-0 { |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
padding: calc(var(--spacing) * 0); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.lg\:max-w-4xl { |
|
|
|
|
@media (width >= 64rem) { |
|
|
|
|
max-width: var(--container-4xl); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.dark\:bg-gray-900 { |
|
|
|
|
@media (prefers-color-scheme: dark) { |
|
|
|
|
background-color: var(--color-gray-900); |
|
|
|
|
@ -604,10 +619,12 @@ main { |
|
|
|
|
display: flex; |
|
|
|
|
min-height: 100vh; |
|
|
|
|
flex-direction: column; |
|
|
|
|
align-items: center; |
|
|
|
|
justify-content: stretch; |
|
|
|
|
gap: calc(var(--spacing) * 4); |
|
|
|
|
background-color: var(--color-gray-100); |
|
|
|
|
background-color: var(--color-gray-200); |
|
|
|
|
padding: calc(var(--spacing) * 0); |
|
|
|
|
color: var(--color-gray-950); |
|
|
|
|
color: var(--color-black); |
|
|
|
|
@media (prefers-color-scheme: dark) { |
|
|
|
|
background-color: var(--color-gray-900); |
|
|
|
|
} |
|
|
|
|
@ -618,10 +635,13 @@ main { |
|
|
|
|
header { |
|
|
|
|
display: flex; |
|
|
|
|
flex-direction: column; |
|
|
|
|
align-items: center; |
|
|
|
|
justify-content: stretch; |
|
|
|
|
background-color: var(--color-gray-950); |
|
|
|
|
} |
|
|
|
|
footer { |
|
|
|
|
display: flex; |
|
|
|
|
justify-content: center; |
|
|
|
|
background-color: var(--color-gray-950); |
|
|
|
|
padding: calc(var(--spacing) * 1); |
|
|
|
|
font-size: var(--text-lg); |
|
|
|
|
@ -634,7 +654,6 @@ nav { |
|
|
|
|
align-items: center; |
|
|
|
|
justify-content: center; |
|
|
|
|
justify-content: space-evenly; |
|
|
|
|
background-color: var(--color-gray-950); |
|
|
|
|
:is(& > *) { |
|
|
|
|
flex: 1; |
|
|
|
|
} |
|
|
|
|
@ -645,6 +664,12 @@ nav { |
|
|
|
|
:is(& > *) { |
|
|
|
|
color: var(--color-gray-50); |
|
|
|
|
} |
|
|
|
|
@media (width >= 64rem) { |
|
|
|
|
width: var(--container-4xl); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
a { |
|
|
|
|
text-decoration-line: underline; |
|
|
|
|
} |
|
|
|
|
nav > a { |
|
|
|
|
display: flex; |
|
|
|
|
@ -671,34 +696,54 @@ pre > code { |
|
|
|
|
padding: calc(var(--spacing) * 1); |
|
|
|
|
} |
|
|
|
|
h1 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-6xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-6xl--line-height)); |
|
|
|
|
} |
|
|
|
|
h2 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-5xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-5xl--line-height)); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
font-size: var(--text-6xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-6xl--line-height)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
h3 { |
|
|
|
|
h2 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-4xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-4xl--line-height)); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
font-size: var(--text-5xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-5xl--line-height)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
h4 { |
|
|
|
|
h3 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-3xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-3xl--line-height)); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
font-size: var(--text-4xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-4xl--line-height)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
h4 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-2xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-2xl--line-height)); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
font-size: var(--text-3xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-3xl--line-height)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
h5 { |
|
|
|
|
margin-top: calc(var(--spacing) * 4); |
|
|
|
|
margin-bottom: calc(var(--spacing) * 2); |
|
|
|
|
font-size: var(--text-2xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-2xl--line-height)); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
font-size: var(--text-2xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-2xl--line-height)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
details { |
|
|
|
|
border-radius: var(--radius-lg); |
|
|
|
|
@ -709,10 +754,23 @@ details { |
|
|
|
|
color: var(--color-gray-950); |
|
|
|
|
} |
|
|
|
|
aside { |
|
|
|
|
border-radius: var(--radius-lg); |
|
|
|
|
background-color: var(--color-gray-100); |
|
|
|
|
padding: calc(var(--spacing) * 2); |
|
|
|
|
display: flex; |
|
|
|
|
flex-direction: column; |
|
|
|
|
gap: calc(var(--spacing) * 4); |
|
|
|
|
border-radius: 0; |
|
|
|
|
background-color: var(--color-gray-300); |
|
|
|
|
padding: calc(var(--spacing) * 4); |
|
|
|
|
font-size: var(--text-2xl); |
|
|
|
|
line-height: var(--tw-leading, var(--text-2xl--line-height)); |
|
|
|
|
--tw-font-weight: var(--font-weight-semibold); |
|
|
|
|
font-weight: var(--font-weight-semibold); |
|
|
|
|
color: var(--color-gray-950); |
|
|
|
|
@media (prefers-color-scheme: dark) { |
|
|
|
|
background-color: var(--color-gray-800); |
|
|
|
|
} |
|
|
|
|
@media (prefers-color-scheme: dark) { |
|
|
|
|
color: var(--color-gray-50); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
aside > mark { |
|
|
|
|
border-radius: var(--radius-sm); |
|
|
|
|
@ -896,11 +954,26 @@ block { |
|
|
|
|
gap: calc(var(--spacing) * 4); |
|
|
|
|
padding: calc(var(--spacing) * 4); |
|
|
|
|
} |
|
|
|
|
block.center-horizontal { |
|
|
|
|
align-items: center; |
|
|
|
|
} |
|
|
|
|
block.center-vertical { |
|
|
|
|
justify-content: center; |
|
|
|
|
} |
|
|
|
|
bar { |
|
|
|
|
display: flex; |
|
|
|
|
flex-direction: row; |
|
|
|
|
flex-direction: column; |
|
|
|
|
gap: calc(var(--spacing) * 4); |
|
|
|
|
padding: calc(var(--spacing) * 4); |
|
|
|
|
@media (width >= 40rem) { |
|
|
|
|
flex-direction: row; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
bar.center-horizontal { |
|
|
|
|
justify-content: center; |
|
|
|
|
} |
|
|
|
|
bar.center-vertical { |
|
|
|
|
align-items: center; |
|
|
|
|
} |
|
|
|
|
stack { |
|
|
|
|
display: grid; |
|
|
|
|
|