178 lines
2.7 KiB
CSS
178 lines
2.7 KiB
CSS
.prose {
|
|
@apply text-zinc-600 leading-loose relative;
|
|
}
|
|
|
|
.prose > p {
|
|
@apply mb-5;
|
|
}
|
|
|
|
.prose img {
|
|
@apply inline-block;
|
|
}
|
|
|
|
.prose > *:first-child {
|
|
@apply mt-0;
|
|
}
|
|
|
|
.prose > *:last-child {
|
|
@apply mb-0;
|
|
}
|
|
|
|
.prose .xlog-anchor {
|
|
@apply text-base align-middle h-full;
|
|
}
|
|
|
|
.prose .xlog-anchor > span {
|
|
@apply w-5 pr-1 -ml-5 text-zinc-900 hidden;
|
|
}
|
|
|
|
.prose .xlog-anchor > div {
|
|
@apply inline;
|
|
}
|
|
|
|
.prose h2:hover .xlog-anchor > span,
|
|
.prose h3:hover .xlog-anchor > span,
|
|
.prose h4:hover .xlog-anchor > span,
|
|
.prose h5:hover .xlog-anchor > span,
|
|
.prose h6:hover .xlog-anchor > span {
|
|
@apply inline-block;
|
|
}
|
|
|
|
.prose h2 {
|
|
@apply text-3xl font-semibold;
|
|
@apply my-7;
|
|
@apply text-zinc-900;
|
|
}
|
|
|
|
.prose h3 {
|
|
@apply text-2xl font-semibold;
|
|
@apply my-7;
|
|
@apply text-zinc-900;
|
|
}
|
|
|
|
.prose h4 {
|
|
@apply text-xl font-semibold;
|
|
@apply my-7;
|
|
@apply text-zinc-900;
|
|
}
|
|
|
|
.prose p {
|
|
@apply my-3;
|
|
}
|
|
|
|
.prose blockquote {
|
|
@apply border-l-4 border-zinc-300;
|
|
@apply pl-5;
|
|
@apply my-3;
|
|
@apply text-zinc-500;
|
|
}
|
|
|
|
.prose ul {
|
|
@apply list-disc;
|
|
@apply pl-5;
|
|
}
|
|
|
|
.prose ol {
|
|
@apply list-decimal;
|
|
@apply pl-6;
|
|
}
|
|
|
|
.prose > ul,
|
|
.prose > ol {
|
|
@apply my-7;
|
|
}
|
|
|
|
.prose a {
|
|
@apply text-accent;
|
|
@apply hover:underline;
|
|
}
|
|
|
|
.prose pre {
|
|
@apply overflow-auto;
|
|
}
|
|
|
|
.prose .table-wrapper {
|
|
@apply min-w-full rounded-xl text-sm my-7 whitespace-nowrap overflow-auto;
|
|
@apply shadow-sm ring-1 ring-zinc-700 ring-opacity-10;
|
|
}
|
|
|
|
.prose table {
|
|
@apply min-w-full;
|
|
}
|
|
|
|
.prose table thead {
|
|
@apply text-left;
|
|
}
|
|
|
|
.prose table th,
|
|
.prose table td {
|
|
@apply px-3;
|
|
@apply py-4;
|
|
}
|
|
|
|
.prose table tbody {
|
|
@apply text-zinc-500;
|
|
}
|
|
|
|
.prose table tbody tr:nth-child(2n-1) {
|
|
@apply bg-zinc-100;
|
|
}
|
|
|
|
.prose iframe {
|
|
max-width: 100%;
|
|
}
|
|
|
|
.prose .task-list-item {
|
|
@apply list-none;
|
|
}
|
|
|
|
.prose > ul > .task-list-item {
|
|
@apply -ml-5;
|
|
}
|
|
|
|
.prose .callout {
|
|
@apply border border-zinc-100 bg-zinc-50 text-accent rounded-xl p-5 md:p-8 font-normal;
|
|
@apply -mx-5 md:-mx-8 my-10;
|
|
}
|
|
|
|
.prose .callout-warn {
|
|
@apply border-orange-200 bg-orange-100 text-orange-700;
|
|
}
|
|
|
|
.prose .callout-success {
|
|
@apply border-green-200 bg-green-100 text-green-700;
|
|
}
|
|
|
|
.prose .callout-danger {
|
|
@apply border-red-200 bg-red-100 text-red-700;
|
|
}
|
|
|
|
.prose .code-wrapper {
|
|
@apply relative text-base;
|
|
}
|
|
|
|
.prose .code-wrapper .copy-button {
|
|
@apply absolute top-3 right-3;
|
|
@apply text-sm space-x-1;
|
|
@apply text-zinc-100 bg-zinc-600/50;
|
|
@apply rounded-lg h-7 px-3 items-center;
|
|
@apply active:mt-[2px];
|
|
@apply hidden;
|
|
}
|
|
|
|
.prose .code-wrapper:hover .copy-button {
|
|
@apply inline-flex;
|
|
}
|
|
|
|
.xlog-comment .prose {
|
|
@apply leading-normal text-[15px];
|
|
}
|
|
|
|
.xlog-comment .prose blockquote {
|
|
@apply my-1;
|
|
}
|
|
|
|
.xlog-comment .prose p {
|
|
@apply my-1;
|
|
}
|