109 lines
1.7 KiB
CSS
109 lines
1.7 KiB
CSS
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
/* FONTS */
|
|
|
|
@layer base {
|
|
h1, h2, h3, h4, h5 {
|
|
@apply font-sans;
|
|
}
|
|
}
|
|
|
|
/* OTHERS */
|
|
html {
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
.c-heading a {
|
|
@apply no-underline !important;
|
|
}
|
|
|
|
a:hover {
|
|
@apply text-yellow-li !important;
|
|
}
|
|
|
|
/* bg-neutral-800
|
|
@apply bg-slate-800
|
|
*/
|
|
body {
|
|
@apply bg-slate-900;
|
|
@apply text-slate-400;
|
|
}
|
|
|
|
.extra-small {
|
|
font-size: 0.50rem;
|
|
}
|
|
|
|
/* tooltip fade-out clip */
|
|
.tooltip-body::after {
|
|
content: "";
|
|
position: absolute;
|
|
right: 0;
|
|
top: 3.6rem; /* multiple of $line-height used on the tooltip body (defined in tooltipBodyStyle) */
|
|
height: 1.2rem; /* ($top + $height)/$line-height is the number of lines we want to clip tooltip text at*/
|
|
width: 10rem;
|
|
background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
|
|
}
|
|
|
|
/* rehype-toc classes */
|
|
/* nav element */
|
|
.toc {
|
|
@apply
|
|
hidden
|
|
lg:block
|
|
w-[20rem]
|
|
my-12
|
|
pt-12
|
|
px-8
|
|
fixed
|
|
top-16
|
|
bottom-0
|
|
right-[max(2rem,calc(50%-40rem+2rem))]
|
|
overflow-y-auto
|
|
/* border-l */
|
|
/* border-slate-800 */
|
|
}
|
|
|
|
/* toc title */
|
|
.toc::before {
|
|
position: absolute;
|
|
content: "On this page";
|
|
@apply text-white text-xl font-semibold top-1
|
|
}
|
|
|
|
/* list (ol) element */
|
|
.toc-level {
|
|
@apply list-none p-0;
|
|
}
|
|
|
|
.toc-level:not(.toc-level-1) {
|
|
@apply pl-2
|
|
}
|
|
|
|
/* list item (li) element */
|
|
.toc-item {
|
|
@apply leading-3;
|
|
}
|
|
|
|
.toc-item-h1 {
|
|
@apply p-0;
|
|
}
|
|
|
|
.toc-link {
|
|
@apply transition-colors;
|
|
}
|
|
|
|
/* link (a) element */
|
|
.toc-item .toc-link {
|
|
@apply text-sm text-slate-400 no-underline break-normal
|
|
}
|
|
|
|
.toc-item .toc-link:not(.active) {
|
|
@apply hover:text-white
|
|
}
|
|
|
|
.toc-link.active {
|
|
@apply text-yellow-li
|
|
}
|