mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-25 04:20:02 +00:00
169 lines
2.9 KiB
CSS
169 lines
2.9 KiB
CSS
:root {
|
|
--fd-sidebar-drawer-offset: 100%;
|
|
}
|
|
|
|
[dir='rtl'] {
|
|
--fd-sidebar-drawer-offset: -100%;
|
|
}
|
|
|
|
@theme {
|
|
--animate-fd-fade-in: fd-fade-in 300ms ease;
|
|
--animate-fd-fade-out: fd-fade-out 300ms ease;
|
|
|
|
--animate-fd-dialog-in: fd-dialog-in 300ms cubic-bezier(0.16, 1, 0.3, 1);
|
|
--animate-fd-dialog-out: fd-dialog-out 300ms cubic-bezier(0.16, 1, 0.3, 1);
|
|
|
|
--animate-fd-popover-in: fd-popover-in 100ms ease;
|
|
--animate-fd-popover-out: fd-popover-out 100ms ease;
|
|
|
|
--animate-fd-sidebar-in: fd-sidebar-in 250ms ease;
|
|
--animate-fd-sidebar-out: fd-sidebar-out 250ms ease;
|
|
|
|
@keyframes fd-sidebar-in {
|
|
from {
|
|
transform: translateX(var(--fd-sidebar-drawer-offset));
|
|
}
|
|
}
|
|
|
|
@keyframes fd-sidebar-out {
|
|
to {
|
|
transform: translateX(var(--fd-sidebar-drawer-offset));
|
|
}
|
|
}
|
|
|
|
@keyframes fd-dialog-in {
|
|
from {
|
|
transform: scale(1.06);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-dialog-out {
|
|
from {
|
|
transform: scale(1);
|
|
}
|
|
to {
|
|
transform: scale(1.04);
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-popover-in {
|
|
from {
|
|
opacity: 0;
|
|
transform: scale(0.9);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-popover-out {
|
|
to {
|
|
opacity: 0;
|
|
transform: scale(0.9);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-fade-in {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-fade-out {
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
@layer base {
|
|
*,
|
|
::after,
|
|
::before,
|
|
::backdrop,
|
|
::file-selector-button {
|
|
border-color: var(--color-fd-border, currentColor);
|
|
}
|
|
|
|
body {
|
|
background-color: var(--color-fd-background);
|
|
color: var(--color-fd-foreground);
|
|
}
|
|
}
|
|
|
|
@utility fd-scroll-container {
|
|
&::-webkit-scrollbar {
|
|
width: 5px;
|
|
height: 5px;
|
|
}
|
|
|
|
&::-webkit-scrollbar-thumb {
|
|
border-radius: 5px;
|
|
background: var(--color-fd-border);
|
|
}
|
|
|
|
&::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
|
|
&::-webkit-scrollbar-corner {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
@utility fd-steps {
|
|
counter-reset: step;
|
|
position: relative;
|
|
@apply ps-6 ms-2 border-s sm:ms-4 sm:ps-7;
|
|
}
|
|
|
|
@utility fd-step {
|
|
&:before {
|
|
background-color: var(--color-fd-secondary);
|
|
color: var(--color-fd-secondary-foreground);
|
|
content: counter(step);
|
|
counter-increment: step;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 0.875rem;
|
|
line-height: 1.25rem;
|
|
display: flex;
|
|
position: absolute;
|
|
@apply size-8 -inset-s-4 rounded-full;
|
|
}
|
|
}
|
|
|
|
@utility prose-no-margin {
|
|
& > :first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
& > :last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
|
|
@variant dark (&:where(.dark, .dark *));
|
|
|
|
/* define/override layout variables */
|
|
@variant layout {
|
|
#nd-docs-layout:has(&),
|
|
#nd-notebook-layout:has(&),
|
|
#nd-home-layout:has(&),
|
|
#nd-flux-layout:has(&) {
|
|
@slot;
|
|
}
|
|
}
|
|
|
|
.fd-page-tree-item-name {
|
|
@apply inline-flex items-center gap-1 w-full;
|
|
}
|