81 lines
No EOL
1.7 KiB
CSS
81 lines
No EOL
1.7 KiB
CSS
@layer components {
|
|
.posts, .post {
|
|
@apply bg-surface dark:bg-dark_surface text-on_surface dark:text-dark_on_surface;
|
|
@apply min-h-screen p-5;
|
|
|
|
& h1 {
|
|
@apply text-5xl;
|
|
}
|
|
|
|
& h2 {
|
|
@apply text-4xl;
|
|
}
|
|
|
|
& h3 {
|
|
@apply text-3xl;
|
|
}
|
|
|
|
& h4 {
|
|
@apply text-2xl;
|
|
}
|
|
|
|
& h5 {
|
|
@apply text-xl;
|
|
}
|
|
|
|
& h6 {
|
|
@apply text-lg;
|
|
}
|
|
|
|
& h1, & h2, & h3, & h4, & h5, & h6 {
|
|
@apply my-3 font-bold;
|
|
}
|
|
|
|
& p {
|
|
@apply text-base my-2;
|
|
}
|
|
|
|
& ul li {
|
|
@apply list-disc list-inside;
|
|
}
|
|
|
|
& ol li {
|
|
@apply list-decimal list-inside;
|
|
}
|
|
}
|
|
|
|
.posts {
|
|
& > .posts__cards {
|
|
@apply grid grid-cols-1 gap-5 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 m-5;
|
|
|
|
& > a {
|
|
@apply rounded-xl overflow-hidden relative;
|
|
@apply bg-primary/10 dark:bg-dark_primary/10;
|
|
@apply shadow-md shadow-primary/5 dark:shadow-dark_primary/5;
|
|
|
|
& > .warning {
|
|
@apply absolute top-0 right-0 bg-warning text-on_warning dark:bg-dark_warning dark:text-dark_on_warning rounded-bl-md p-3;
|
|
}
|
|
|
|
& > img {
|
|
@apply w-full h-48 object-cover;
|
|
}
|
|
|
|
& > div {
|
|
@apply p-5 flex flex-col gap-3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.post {
|
|
& > div {
|
|
@apply mx-auto max-w-3xl;
|
|
@apply flex flex-col;
|
|
}
|
|
|
|
& pre > code {
|
|
@apply rounded-md my-2;
|
|
}
|
|
}
|
|
} |