mirror of
https://github.com/versia-pub/docs.git
synced 2025-12-06 22:38:19 +01:00
178 lines
5.1 KiB
CSS
178 lines
5.1 KiB
CSS
@import "tailwindcss";
|
|
@plugin "@headlessui/tailwindcss";
|
|
@plugin "@tailwindcss/typography";
|
|
@config "../tailwind.config.ts";
|
|
|
|
@custom-variant dark (&:where(.dark, .dark *));
|
|
|
|
@theme {
|
|
--text-2xs: 0.75rem;
|
|
--text-2xs--line-height: 1.25rem;
|
|
--text-xs: 0.8125rem;
|
|
--text-xs--line-height: 1.5rem;
|
|
--text-sm: 0.875rem;
|
|
--text-sm--line-height: 1.5rem;
|
|
--text-base: 1rem;
|
|
--text-base--line-height: 1.75rem;
|
|
--text-lg: 1.125rem;
|
|
--text-lg--line-height: 1.75rem;
|
|
--text-xl: 1.25rem;
|
|
--text-xl--line-height: 1.75rem;
|
|
--text-2xl: 1.5rem;
|
|
--text-2xl--line-height: 2rem;
|
|
--text-3xl: 1.875rem;
|
|
--text-3xl--line-height: 2.25rem;
|
|
--text-4xl: 2.25rem;
|
|
--text-4xl--line-height: 2.5rem;
|
|
--text-5xl: 3rem;
|
|
--text-5xl--line-height: 1;
|
|
--text-6xl: 3.75rem;
|
|
--text-6xl--line-height: 1;
|
|
--text-7xl: 4.5rem;
|
|
--text-7xl--line-height: 1;
|
|
--text-8xl: 6rem;
|
|
--text-8xl--line-height: 1;
|
|
--text-9xl: 8rem;
|
|
--text-9xl--line-height: 1;
|
|
|
|
--color-brand-50: var(--color-pink-50);
|
|
--color-brand-100: var(--color-pink-100);
|
|
--color-brand-200: var(--color-pink-200);
|
|
--color-brand-300: var(--color-pink-300);
|
|
--color-brand-400: var(--color-pink-400);
|
|
--color-brand-500: var(--color-pink-500);
|
|
--color-brand-600: var(--color-pink-600);
|
|
--color-brand-700: var(--color-pink-700);
|
|
--color-brand-800: var(--color-pink-800);
|
|
--color-brand-900: var(--color-pink-900);
|
|
--color-brand-950: var(--color-pink-950);
|
|
|
|
--color-secondary-50: var(--color-purple-50);
|
|
--color-secondary-100: var(--color-purple-100);
|
|
--color-secondary-200: var(--color-purple-200);
|
|
--color-secondary-300: var(--color-purple-300);
|
|
--color-secondary-400: var(--color-purple-400);
|
|
--color-secondary-500: var(--color-purple-500);
|
|
--color-secondary-600: var(--color-purple-600);
|
|
--color-secondary-700: var(--color-purple-700);
|
|
--color-secondary-800: var(--color-purple-800);
|
|
--color-secondary-900: var(--color-purple-900);
|
|
--color-secondary-950: var(--color-purple-950);
|
|
|
|
--container-lg: 33rem;
|
|
--container-2xl: 40rem;
|
|
--container-3xl: 50rem;
|
|
--container-5xl: 66rem;
|
|
|
|
--animate-roll: roll 2s 1 ease-in-out;
|
|
|
|
@keyframes roll {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
}
|
|
|
|
@utility construction {
|
|
--opacity: 0.1;
|
|
--black: rgb(46 39 37 / var(--opacity));
|
|
--yellow: rgb(255 195 0 / var(--opacity));
|
|
background-image: linear-gradient(
|
|
45deg,
|
|
var(--yellow) 25%,
|
|
var(--black) 25%,
|
|
var(--black) 50%,
|
|
var(--yellow) 50%,
|
|
var(--yellow) 75%,
|
|
var(--black) 75%,
|
|
var(--black) 100%
|
|
);
|
|
background-size: 57px 57px;
|
|
}
|
|
|
|
@layer base {
|
|
:root {
|
|
--shiki-color-text: var(--color-white);
|
|
--shiki-token-constant: var(--color-brand-300);
|
|
--shiki-token-string: var(--color-brand-300);
|
|
--shiki-token-comment: var(--color-zinc-500);
|
|
--shiki-token-keyword: var(--color-sky-300);
|
|
--shiki-token-parameter: var(--color-pink-300);
|
|
--shiki-token-function: var(--color-violet-300);
|
|
--shiki-token-string-expression: var(--color-brand-300);
|
|
--shiki-token-punctuation: var(--color-zinc-200);
|
|
}
|
|
|
|
[inert] ::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.prose [class*="language-"] code .highlighted {
|
|
background-color: var(--vp-code-line-highlight-color);
|
|
transition: background-color 0.5s;
|
|
margin: 0 -24px;
|
|
padding: 0 24px;
|
|
width: calc(100% + 48px);
|
|
display: inline-block;
|
|
}
|
|
|
|
.prose [class*="language-"] code .highlighted.error {
|
|
background-color: var(--vp-code-line-error-color);
|
|
}
|
|
|
|
.prose [class*="language-"] code .highlighted.warning {
|
|
background-color: var(--vp-code-line-warning-color);
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff {
|
|
transition: background-color 0.5s;
|
|
margin: 0 -24px;
|
|
padding: 0 24px;
|
|
width: calc(100% + 48px);
|
|
display: inline-block;
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff:before {
|
|
position: absolute;
|
|
left: 10px;
|
|
}
|
|
|
|
.prose [class*="language-"] .has-focused .line:not(.focused) {
|
|
filter: blur(0.095rem);
|
|
opacity: 0.4;
|
|
transition: filter 0.35s, opacity 0.35s;
|
|
}
|
|
|
|
.prose [class*="language-"] .has-focused .line:not(.focused) {
|
|
opacity: 0.7;
|
|
transition: filter 0.35s, opacity 0.35s;
|
|
}
|
|
|
|
.prose [class*="language-"]:hover .has-focused .line:not(.focused) {
|
|
filter: blur(0);
|
|
opacity: 1;
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff.remove {
|
|
background-color: var(--vp-code-line-diff-remove-color);
|
|
opacity: 0.7;
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff.remove:before {
|
|
content: "-";
|
|
color: var(--vp-code-line-diff-remove-symbol-color);
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff.add {
|
|
background-color: var(--vp-code-line-diff-add-color);
|
|
}
|
|
|
|
.prose [class*="language-"] code .diff.add:before {
|
|
content: "+";
|
|
color: var(--vp-code-line-diff-add-symbol-color);
|
|
}
|
|
}
|