/* src/plugins/obsidian-link-tree/src/styles.css */ *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .fixed { position: fixed; } .\!absolute { position: absolute !important; } .absolute { position: absolute; } .relative { position: relative; } .sticky { position: sticky; } .left-0 { left: 0px; } .left-1\/2 { left: 50%; } .top-0 { top: 0px; } .top-1\/2 { top: 50%; } .top-4 { top: 1rem; } .z-10 { z-index: 10; } .z-30 { z-index: 30; } .z-40 { z-index: 40; } .\!mx-0 { margin-left: 0px !important; margin-right: 0px !important; } .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; } .my-0 { margin-top: 0px; margin-bottom: 0px; } .my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; } .my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; } .my-4 { margin-top: 1rem; margin-bottom: 1rem; } .-mt-1 { margin-top: -0.25rem; } .ml-1 { margin-left: 0.25rem; } .ml-2 { margin-left: 0.5rem; } .mr-1 { margin-right: 0.25rem; } .mr-2 { margin-right: 0.5rem; } .mt-1 { margin-top: 0.25rem; } .mt-2 { margin-top: 0.5rem; } .block { display: block; } .inline { display: inline; } .flex { display: flex; } .grid { display: grid; } .hidden { display: none; } .aspect-square { aspect-ratio: 1 / 1; } .\!h-fit { height: -moz-fit-content !important; height: fit-content !important; } .h-0 { height: 0px; } .h-0\.5 { height: 0.125rem; } .h-1 { height: 0.25rem; } .h-1\.5 { height: 0.375rem; } .h-12 { height: 3rem; } .h-2 { height: 0.5rem; } .h-3 { height: 0.75rem; } .h-4 { height: 1rem; } .h-6 { height: 1.5rem; } .h-\[16px\] { height: 16px; } .h-\[28px\] { height: 28px; } .h-\[75vh\] { height: 75vh; } .h-full { height: 100%; } .h-line { height: calc(var(--line-height-normal) * 1em); } .max-h-\[50\%\] { max-height: 50%; } .max-h-\[calc\(28px\*2\+2px\)\] { max-height: calc(28px * 2 + 2px); } .min-h-\[12px\] { min-height: 12px; } .min-h-\[4px\] { min-height: 4px; } .min-h-line { min-height: var(--font-text-size); } .\!w-8 { width: 2rem !important; } .\!w-full { width: 100% !important; } .w-1 { width: 0.25rem; } .w-1\.5 { width: 0.375rem; } .w-16 { width: 4rem; } .w-2 { width: 0.5rem; } .w-3 { width: 0.75rem; } .w-4 { width: 1rem; } .w-6 { width: 1.5rem; } .w-7 { width: 1.75rem; } .w-8 { width: 2rem; } .w-\[4em\] { width: 4em; } .w-fit { width: -moz-fit-content; width: fit-content; } .w-full { width: 100%; } .min-w-\[24px\] { min-width: 24px; } .max-w-\[75\%\] { max-width: 75%; } .flex-none { flex: none; } .grow { flex-grow: 1; } .-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .cursor-grab { cursor: grab; } .cursor-ns-resize { cursor: ns-resize; } .cursor-pointer { cursor: pointer; } .select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); } .snap-y { scroll-snap-type: y var(--tw-scroll-snap-strictness); } .snap-mandatory { --tw-scroll-snap-strictness: mandatory ; } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .flex-col { flex-direction: column; } .flex-wrap { flex-wrap: wrap; } .items-center { align-items: center; } .justify-end { justify-content: flex-end; } .justify-center { justify-content: center; } .justify-around { justify-content: space-around; } .space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.25rem * var(--tw-space-x-reverse)); margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } .overflow-hidden { overflow: hidden; } .\!overflow-x-auto { overflow-x: auto !important; } .overflow-x-auto { overflow-x: auto; } .overflow-y-auto { overflow-y: auto; } .overflow-x-hidden { overflow-x: hidden; } .overflow-y-clip { overflow-y: clip; } .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .whitespace-nowrap { white-space: nowrap; } .break-words { overflow-wrap: break-word; } .rounded { border-radius: 0.25rem; } .rounded-checkbox { border-radius: var(--checkbox-radius); } .rounded-full { border-radius: 9999px; } .rounded-icon { border-radius: var(--clickable-icon-radius); } .rounded-lg { border-radius: 0.5rem; } .border { border-width: 1px; } .border-t { border-top-width: 1px; } .border-solid { border-style: solid; } .\!border-none { border-style: none !important; } .border-none { border-style: none; } .border-faint { border-color: var(--text-faint); } .border-muted { border-color: var(--text-muted); } .\!bg-accent { background-color: var(--text-accent) !important; } .\!bg-selection { background-color: var(--text-selection) !important; } .bg-faint { background-color: var(--text-faint); } .bg-gray-500\/5 { background-color: rgb(107 114 128 / 0.05); } .bg-muted { background-color: var(--text-muted); } .bg-primary { background-color: var(--background-primary); } .bg-primary-alt { background-color: var(--background-primary-alt); } .bg-red-500\/20 { background-color: rgb(239 68 68 / 0.2); } .bg-red-800\/50 { background-color: rgb(153 27 27 / 0.5); } .bg-secondary-alt { background-color: var(--background-secondary-alt); } .bg-selection { background-color: var(--text-selection); } .bg-transparent { background-color: transparent; } .p-0 { padding: 0px; } .p-0\.5 { padding: 0.125rem; } .p-1 { padding: 0.25rem; } .p-4 { padding: 1rem; } .px-1 { padding-left: 0.25rem; padding-right: 0.25rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .py-0 { padding-top: 0px; padding-bottom: 0px; } .py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; } .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .pb-0 { padding-bottom: 0px; } .pb-0\.5 { padding-bottom: 0.125rem; } .pb-1 { padding-bottom: 0.25rem; } .pb-2 { padding-bottom: 0.5rem; } .pb-4 { padding-bottom: 1rem; } .pl-1 { padding-left: 0.25rem; } .pl-2 { padding-left: 0.5rem; } .pl-6 { padding-left: 1.5rem; } .pl-7 { padding-left: 1.75rem; } .pr-2 { padding-right: 0.5rem; } .pt-4 { padding-top: 1rem; } .text-center { text-align: center; } .text-right { text-align: right; } .font-menu { font-family: var(--font-interface); } .font-sans { font-family: var(--font-text); } .font-serif { font-family: var(--font-text); } .\!text-xs { font-size: 0.75rem !important; line-height: 1rem !important; } .text-base { font-size: var(--font-text-size); } .text-lg { font-size: 1.125rem; line-height: 1.75rem; } .text-sm { font-size: 0.875rem; line-height: 1.25rem; } .text-xs { font-size: 0.75rem; line-height: 1rem; } .font-bold { font-weight: 700; } .leading-line { line-height: var(--line-height-normal); } .text-accent { color: var(--text-accent); } .text-faint { color: var(--text-faint); } .text-muted { color: var(--text-muted); } .text-normal { color: var(--text-normal); } .line-through { text-decoration-line: line-through; } .opacity-0 { opacity: 0; } .opacity-40 { opacity: 0.4; } .opacity-50 { opacity: 0.5; } .opacity-75 { opacity: 0.75; } .\!shadow-none { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; } .shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .invert { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .backdrop-blur { --tw-backdrop-blur: blur(8px); -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); } .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .duration-1000 { transition-duration: 1000ms; } .duration-300 { transition-duration: 300ms; } .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .ease-linear { transition-timing-function: linear; } .hover\:border-b:hover { border-bottom-width: 1px; } .hover\:border-normal:hover { border-color: var(--text-normal); } .hover\:underline:hover { text-decoration-line: underline; } .active\:\!w-full:active { width: 100% !important; } .group:hover .group-hover\:opacity-100 { opacity: 1; } .child\:relative > * { position: relative; } .child\:h-full > * { height: 100%; } .child\:w-1\/2 > * { width: 50%; } .child\:w-1\/3 > * { width: 33.333333%; } .child\:w-1\/4 > * { width: 25%; } .child\:w-\[calc\(100\%\/7\)\] > * { width: calc(100% / 7); } .child\:w-full > * { width: 100%; } .child\:flex-none > * { flex: none; } .child\:snap-start > * { scroll-snap-align: start; } .child\:truncate > * { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .child\:p-2 > * { padding: 0.5rem; } .child\:px-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; } .child\:pb-0 > * { padding-bottom: 0px; } @media (hover: hover) { .mouse\:hover\:border:hover { border-width: 1px; } .mouse\:hover\:border-solid:hover { border-style: solid; } }