diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..92a573e --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +docs/src/assets/styles.css merge=theirs \ No newline at end of file diff --git a/.gitignore b/.gitignore index 980c67e..d48eb7d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .* !.gitignore +!.gitattributes !.eleventy.js _site/ diff --git a/docs/src/assets/styles.css b/docs/src/assets/styles.css index ec436dc..17d35b0 100644 --- a/docs/src/assets/styles.css +++ b/docs/src/assets/styles.css @@ -5,6 +5,7 @@ :root, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-amber-50: oklch(98.7% 0.022 95.277); @@ -63,6 +64,13 @@ --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); + --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); + --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; @@ -245,6 +253,9 @@ } } @layer utilities { + .\@container { + container-type: inline-size; + } .pointer-events-none { pointer-events: none; } @@ -280,6 +291,9 @@ .top-0 { top: calc(var(--spacing) * 0); } + .top-1 { + top: calc(var(--spacing) * 1); + } .top-1\/2 { top: calc(1/2 * 100%); } @@ -289,9 +303,15 @@ .top-22 { top: calc(var(--spacing) * 22); } + .right-2 { + right: calc(var(--spacing) * 2); + } .right-2\.5 { right: calc(var(--spacing) * 2.5); } + .left-1 { + left: calc(var(--spacing) * 1); + } .left-1\/2 { left: calc(1/2 * 100%); } @@ -358,6 +378,9 @@ .mb-12 { margin-bottom: calc(var(--spacing) * 12); } + .-ml-1 { + margin-left: calc(var(--spacing) * -1); + } .-ml-1\.5 { margin-left: calc(var(--spacing) * -1.5); } @@ -402,6 +425,10 @@ width: calc(var(--spacing) * 2.5); height: calc(var(--spacing) * 2.5); } + .size-3 { + width: calc(var(--spacing) * 3); + height: calc(var(--spacing) * 3); + } .size-3\.5 { width: calc(var(--spacing) * 3.5); height: calc(var(--spacing) * 3.5); @@ -466,9 +493,15 @@ .min-h-\[350px\] { min-height: 350px; } + .w-1 { + width: calc(var(--spacing) * 1); + } .w-1\/2 { width: calc(1/2 * 100%); } + .w-2 { + width: calc(var(--spacing) * 2); + } .w-2\/3 { width: calc(2/3 * 100%); } @@ -556,14 +589,29 @@ .shrink-0 { flex-shrink: 0; } + .border-collapse { + border-collapse: collapse; + } + .-translate-x-1 { + --tw-translate-x: calc(var(--spacing) * -1); + translate: var(--tw-translate-x) var(--tw-translate-y); + } .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } + .-translate-y-1 { + --tw-translate-y: calc(var(--spacing) * -1); + translate: var(--tw-translate-x) var(--tw-translate-y); + } .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); } + .translate-y-0 { + --tw-translate-y: calc(var(--spacing) * 0); + translate: var(--tw-translate-x) var(--tw-translate-y); + } .translate-y-0\.5 { --tw-translate-y: calc(var(--spacing) * 0.5); translate: var(--tw-translate-x) var(--tw-translate-y); @@ -580,6 +628,9 @@ .cursor-pointer { cursor: pointer; } + .resize { + resize: both; + } .scroll-m-20 { scroll-margin: calc(var(--spacing) * 20); } @@ -625,6 +676,9 @@ .justify-start { justify-content: flex-start; } + .gap-0 { + gap: calc(var(--spacing) * 0); + } .gap-0\.5 { gap: calc(var(--spacing) * 0.5); } @@ -680,6 +734,9 @@ margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); } } + .gap-x-1 { + column-gap: calc(var(--spacing) * 1); + } .gap-x-1\.5 { column-gap: calc(var(--spacing) * 1.5); } @@ -763,6 +820,9 @@ .border-amber-50 { border-color: var(--color-amber-50); } + .border-border { + border-color: var(--color-border); + } .border-border\/50 { border-color: var(--color-border); @supports (color: color-mix(in lab, red, red)) { @@ -799,6 +859,9 @@ .bg-sidebar-primary { background-color: var(--color-sidebar-primary); } + .mask-repeat { + mask-repeat: repeat; + } .object-cover { object-fit: cover; } @@ -841,6 +904,9 @@ .px-\[0\.3rem\] { padding-inline: 0.3rem; } + .py-1 { + padding-block: calc(var(--spacing) * 1); + } .py-1\.5 { padding-block: calc(var(--spacing) * 1.5); } @@ -1777,7 +1843,7 @@ &>svg { color: currentcolor; } - h2 { + h2, h3 { grid-column-start: 2; overflow: hidden; display: -webkit-box;