UNPKG

@rkosafo/cai.components

Version:

This package is under development and not ready for public use.

616 lines (502 loc) 17.2 kB
.yt-video { height: 250px; } @media only screen and (min-width: 768px) { .yt-video { height: 350px; } } @media only screen and (min-width: 1024px) { .yt-video { height: 450px; } } @media only screen and (max-width: 1024px) { .collapse.collapsed { display: none; } } .highlight { @apply overflow-hidden; } #mainContent > h2 { @apply mt-8 mb-4 text-2xl font-bold text-gray-900 dark:text-white; } #mainContent > h3 { @apply mt-8 mb-4 text-xl font-bold text-gray-900 dark:text-white; } #mainContent > h4 { @apply mt-8 mb-4 text-lg font-bold text-gray-900 dark:text-white; } #mainContent > p { @apply /*text-gray-600 dark:text-gray-400*/ mb-4 text-base font-normal; } #mainContent > p > a, #mainContent > ul > li > a, #mainContent > ol > li > a { @apply decoration-primary-700 dark:decoration-primary-700 font-medium text-gray-900 underline decoration-1 underline-offset-2 dark:text-white; } #mainContent > p > a:hover, #mainContent > ul > li > a:hover, #mainContent > ol > li > a:hover { @apply /*text-gray-900*/ decoration-2 dark:text-white; } /* #mainContent > p > code, #mainContent > ul > li > code, #mainContent > ol > li > code { @apply px-1 font-mono text-sm text-blue-600 break-all dark:text-blue-400; } */ #mainContent > ul { list-style: disc; } #mainContent > ol { list-style: decimal; } #mainContent p > strong { @apply text-gray-900 dark:text-white; } #mainContent > ul, #mainContent > div > div > ul, #mainContent > ol { padding-left: 1rem; } #mainContent > ul > li, #mainContent > ol > li { @apply mb-4 text-base font-normal text-gray-600 dark:text-gray-400; } /* prism styles */ code[class*="language-"], pre[class*="language-"] { color: #c5c8c6; @apply text-gray-800 dark:text-gray-400; font-family: Menlo, ui-monospace, SFMono-Regular, Monaco, Consolas, Liberation Mono, Courier New, monospace; direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: 1.5; text-shadow: none; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; @apply font-normal; } /* without preview */ .highlight pre[class*="language-"] { overflow: auto; @apply m-0 mt-4 mb-8 rounded-xl bg-gray-50 p-6 pt-6 text-sm dark:bg-gray-800; } /* when after preview */ .code-preview-wrapper + .code-syntax-wrapper > .code-syntax > .relative > [data-code-wrapper] > .highlight pre[class*="language-"], .code-preview-wrapper + .code-syntax-wrapper > .code-syntax { overflow: auto; @apply mt-0 rounded-none; } .code-preview-wrapper + .code-syntax-wrapper { @apply mb-4; } .code-preview-wrapper + .code-syntax-wrapper > .code-syntax > .relative > [data-code-wrapper] > .highlight > pre[class*="language-"] { @apply m-0 bg-gray-50 p-4 dark:bg-gray-800; } :not(pre) > code[class*="language-"], pre[class*="language-"] { @apply bg-gray-50 dark:bg-gray-800; } /* Inline code */ :not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; } .token.comment, .token.prolog, .token.doctype, .token.cdata { @apply text-gray-800 dark:text-gray-400; } .token.punctuation { @apply text-gray-800 dark:text-gray-400; } .namespace { opacity: 0.7; } .token.property, .token.keyword, .token.tag { @apply text-orange-900 dark:text-orange-500; } .token.class-name { color: #ffffb6; text-decoration: underline; } .token.boolean, .token.constant { @apply text-green-600 dark:text-green-500; } .token.symbol, .token.deleted { @apply text-red-500 dark:text-red-400; } .token.number { @apply text-pink-500 dark:text-pink-400; } .token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { @apply text-red-500 dark:text-red-400; } .token.variable { @apply text-purple-500 dark:text-purple-400; } .token.operator { @apply text-gray-500 dark:bg-gray-800 dark:text-gray-400; } .token.entity { @apply text-yellow-400 dark:text-yellow-300; cursor: help; } .token.url { @apply text-primary-600 dark:text-primary-500; } .language-css .token.string, .style .token.string { @apply text-red-500 dark:text-red-400; } .token.atrule, .token.attr-value { @apply text-primary-600 dark:text-primary-500; } .token.function { /* color: #dad085; */ @apply text-slate-600 dark:text-slate-400; } .token.regex { color: #e9c062; } .token.important { color: #fd971f; } .token.important, .token.bold { font-weight: bold; } .token.italic { font-style: italic; } code.language-bash, pre.language-bash { @apply text-primary-600 dark:text-primary-400; } code.language-javascript { @apply text-primary-600 dark:text-primary-400; } code.language-javascript .token.function { @apply text-green-500 dark:text-green-300; } code.language-javascript .token.punctuation { @apply text-gray-500 dark:text-gray-400; } code.language-javascript .token.keyword { @apply text-pink-500 dark:text-pink-400; } code.language-javascript .token.comment { @apply text-gray-500 dark:text-gray-500; } code.language-javascript .token.string { @apply text-purple-600 dark:text-purple-400; } code.language-javascript .token.class-name { @apply text-orange-400 dark:text-orange-300; } code.language-javascript .token { /* @apply text-blue-900 dark:text-blue-500; */ background: transparent; } /* language html */ code.language-html .token.tag { @apply text-fuchsia-700 dark:text-fuchsia-400; } code.language-html .token.attr-name { @apply text-gray-600 dark:text-gray-400; } code.language-html .token.attr-value { @apply text-primary-600 dark:text-primary-400; } code.language-html .token.punctuation { @apply text-gray-400 dark:text-gray-500; } code.language-html .token.attr-name { @apply text-green-600 dark:text-green-400; } code.language-html .token.comment { @apply text-gray-400 dark:text-gray-500; } /* language svelte */ pre.language-svelte .token.tag { @apply text-gray-700 dark:text-gray-400; } pre.language-svelte .token.attr-value { @apply text-blue-600 dark:text-blue-500; } pre.language-svelte .token.punctuation { @apply text-gray-400 dark:text-gray-500; } pre.language-svelte .token.attr-name { @apply text-primary-600 dark:text-primary-500; } pre.language-svelte .token.comment { @apply text-gray-400 dark:text-gray-500; } .code-responsive-wrapper { background-color: #ffffff; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23d1d5db' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .dark .code-responsive-wrapper { background-color: #111827; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236b7280' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } #carbonads * { margin: initial; padding: initial; } #carbonads { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif; @apply m-0; } #carbonads { display: flex; max-width: 330px; box-shadow: 0 1px 4px 1px hsla(0, 0%, 0%, 0.1); z-index: 100; @apply bg-white dark:bg-gray-800 dark:text-white; } #carbonads a { color: inherit; text-decoration: none; } #carbonads a:hover { color: inherit; } #carbonads span { position: relative; display: block; overflow: hidden; } #carbonads .carbon-wrap { display: flex; } #carbonads .carbon-img { display: block; margin: 0; line-height: 1; } #carbonads .carbon-img img { display: block; } #carbonads .carbon-text { font-size: 13px; padding: 10px; margin-bottom: 16px; line-height: 1.5; text-align: left; } #carbonads .carbon-poweredby { @apply bg-gray-100 dark:bg-gray-800; display: block; padding: 6px 8px; text-align: center; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; font-size: 8px; line-height: 1; position: absolute; bottom: 0; right: 0; } /* DocSearch */ .DocSearch .DocSearch-Modal { @apply mx-auto mt-[1rem] max-h-[calc(100vh-2rem)] w-full max-w-[calc(100vw-2rem)] overflow-hidden rounded-lg lg:mt-[4rem] lg:max-h-none lg:max-w-xl; } .DocSearch.DocSearch-Button { @apply m-2! ml-0 flex h-[40px] w-[40px] items-center justify-center rounded-lg! border! bg-white p-2! shadow-none hover:bg-gray-100! hover:shadow-none focus:shadow-none focus:ring-4 focus:ring-gray-200 focus:outline-hidden md:mr-0 md:w-52 md:justify-between md:border-solid! md:border-gray-300! md:bg-gray-50! xl:w-64 xl:pl-4 dark:bg-gray-700! dark:md:border-gray-600!; } .DocSearch .DocSearch-Button-Placeholder { @apply text-sm! font-normal text-gray-500; } .DocSearch .DocSearch-Search-Icon { @apply h-4! w-4! text-transparent! md:mr-1! md:h-3! md:w-3!; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><path stroke="%236A7280" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/></svg>'); } .dark .DocSearch .DocSearch-Search-Icon { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><path stroke="%239BA3AF" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/></svg>'); } .DocSearch .DocSearch-Button-Keys { @apply min-w-0 items-center; } .DocSearch .DocSearch-Button-Key:first-child { @apply mr-px text-base; } .DocSearch .DocSearch-Button-Key { @apply m-0 w-auto bg-none pt-1 pb-0 text-xs font-normal text-gray-500 shadow-none; } .DocSearch.DocSearch-Button .DocSearch-Search-Icon { @apply text-gray-500; } .DocSearch .DocSearch-Hit-icon { @apply hidden; } .DocSearch .DocSearch-Hits mark { @apply text-cyan-600 decoration-cyan-600 decoration-2 underline-offset-2; } .DocSearch .DocSearch-Hit[aria-selected="true"] a { @apply bg-cyan-700; } .DocSearch .DocSearch-Hit-source { @apply bg-white pb-1 text-gray-700; } .DocSearch .DocSearch-Container { @apply bg-black/50 bg-gray-900; } .DocSearch .DocSearch-Modal { @apply shadow-none; } .DocSearch .DocSearch-SearchBar { @apply border-b border-gray-100 p-0; } .DocSearch .DocSearch-Form { @apply shadow-none; } .DocSearch .DocSearch-Input { @apply text-sm text-gray-500 shadow-none focus:shadow-none focus:ring-0 focus:outline-hidden; } .DocSearch .DocSearch-LoadingIndicator svg, .DocSearch .DocSearch-MagnifierLabel svg { @apply h-4 w-4; } .DocSearch .DocSearch-Commands { @apply hidden; } .DocSearch .DocSearch-Footer { @apply h-12 border-t border-gray-100 shadow-none; } .DocSearch .DocSearch-Dropdown { @apply bg-white; } .DocSearch .DocSearch-Hit { @apply pb-2 shadow-none; } .DocSearch .DocSearch-Hit a { @apply rounded-lg bg-gray-50 shadow-none; } .DocSearch .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-Select-Icon, .DocSearch .DocSearch-Hit-action-button { @apply hidden; } .DocSearch .DocSearch-Hit .DocSearch-Hit-action:last-child { @apply h-5 w-5; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 9 3 3-3 3' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } .DocSearch .DocSearch-Hit[aria-selected="true"] .DocSearch-Hit-action:last-child { background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 9 3 3-3 3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } .DocSearch .DocSearch-Screen-Icon, .DocSearch .DocSearch-NoResults-Prefill-List, .DocSearch .DocSearch-Cancel { @apply hidden; } .DocSearch .DocSearch-Title { @apply mb-1 text-lg font-normal text-gray-700; } .DocSearch .DocSearch-Reset { @apply hover:text-black; } .formkit-alert.formkit-alert-success { @apply mb-4 rounded-lg bg-green-100 p-4 text-sm font-medium text-green-700; } .formkit-alert.formkit-alert-error:not(:empty) { @apply mb-4 rounded-lg bg-red-100 p-4 text-sm text-red-700; } /* DARK MODE */ .dark { .DocSearch.DocSearch-Button { @apply border-gray-600 bg-gray-800 hover:bg-gray-600 focus:bg-gray-600 focus:ring-gray-700 md:bg-gray-700; } .DocSearch .DocSearch-Button-Placeholder { @apply text-gray-400; } .DocSearch .DocSearch-Search-Icon { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><path stroke="%239BA3AF" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/></svg>'); } .DocSearch .DocSearch-Button-Key { @apply text-gray-400; } .DocSearch .DocSearch-Hits mark { @apply text-white decoration-white; } .DocSearch .DocSearch-Hit[aria-selected="true"] a { @apply bg-cyan-600; } .DocSearch .DocSearch-Hit-source { @apply bg-gray-700 text-gray-400; } .DocSearch .DocSearch-Container { @apply bg-black/80; } .DocSearch .DocSearch-Modal { @apply bg-gray-700; } .DocSearch .DocSearch-SearchBar { @apply border-gray-600; } .DocSearch .DocSearch-Form { @apply bg-gray-700; } .DocSearch .DocSearch-Input { @apply bg-gray-700 text-white; } .DocSearch .DocSearch-Footer { @apply border-gray-600 bg-gray-700; } .DocSearch .DocSearch-Dropdown { @apply bg-gray-700; } .DocSearch .DocSearch-Hit a { @apply bg-gray-600 hover:bg-cyan-600; } .DocSearch .DocSearch-Title { @apply text-gray-200; } .DocSearch .DocSearch-Hit-Container { @apply text-gray-300; } .DocSearch .DocSearch-Logo svg { @apply text-gray-400; } .DocSearch .DocSearch-Reset { @apply text-gray-300 hover:text-white; } .formkit-alert.formkit-alert-success { @apply bg-gray-800 text-green-400; } .formkit-alert.formkit-alert-error:not(:empty) { @apply bg-gray-800 text-red-400; } }