openpanel/documentation/src/css/custom.css
2024-02-05 10:23:04 +01:00

1319 lines
32 KiB
CSS

/* stylelint-disable docusaurus/copyright-header */
/**
* Any CSS included here will be global. The classic template
* bundles Infima by default. Infima is a CSS framework designed to
* work well for content-centric websites.
*/
@tailwind base;
@tailwind components;
@tailwind utilities;
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://refine.ams3.cdn.digitaloceanspaces.com/website/static/fonts/disket.css");
@layer utilities {
.animation-running {
animation-play-state: running;
}
.animation-initial {
animation-play-state: initial;
}
.animation-paused {
animation-play-state: paused;
}
.animation-slower-speed {
animation-duration: 5s;
}
.animation-slow-speed {
animation-duration: 4s;
}
.animation-normal-speed {
animation-duration: 3s;
}
.animation-fast-speed {
animation-duration: 2s;
}
.animation-faster-speed {
animation-duration: 1s;
}
.landing-mask-image-bg {
mask-image: url("../../static/assets/hero-bottom-bg.svg");
mask-size: 1920px 288px;
mask-position: center;
}
.scrollbar-hidden {
-ms-overflow-style: none;
scrollbar-width: none;
}
.scrollbar-hidden::-webkit-scrollbar {
display: none;
}
.landing-image-bottom-mobile-bg {
mask-image: url("../../static/assets/hero-video-bottom-mobile.svg");
mask-size: 620px 350px;
mask-position: top;
}
@screen landing-sm {
.landing-image-bottom-mobile-bg {
mask-image: url("../../static/assets/hero-video-bottom-mobile.svg");
mask-size: 720px 316px;
mask-position: top;
}
}
@screen landing-md {
.landing-image-bottom-mobile-bg {
mask-image: url("../../static/assets/hero-video-bottom-mobile.svg");
mask-size: 1080px 474px;
mask-position: top;
}
}
.landing-wide-mask {
mask-image: linear-gradient(
90deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 1%,
rgba(0, 0, 0, 1) 10%,
rgba(0, 0, 0, 1) 90%,
rgba(0, 0, 0, 0) 99%,
rgba(0, 0, 0, 0) 100%
);
mask-size: 1920px 100%;
mask-position: center;
mask-repeat: no-repeat;
}
.landing-playground-slide-mask {
mask-image: linear-gradient(
0deg,
rgba(0, 0, 0, 0.2) 0%,
rgba(0, 0, 0, 0.4) 30%,
rgba(0, 0, 0, 1) 37.5%,
rgba(0, 0, 0, 1) 65%,
rgba(0, 0, 0, 0.4) 75.5%,
rgba(0, 0, 0, 0.2) 100%
);
mask-size: 100% 100%;
mask-position: center;
mask-repeat: no-repeat;
}
.bg-landing-component-dark {
background: radial-gradient(
66.67% 50% at 50% 0%,
rgba(108, 119, 147, 0.15) 0%,
rgba(108, 119, 147, 0) 100%
),
radial-gradient(
66.67% 50% at 50% 100%,
rgba(108, 119, 147, 0.05) 0%,
rgba(108, 119, 147, 0) 100%
),
var(--900, #14141f);
}
.bg-landing-component {
border-radius: 8px;
background: radial-gradient(
66.67% 50% at 50% 0%,
rgba(31, 173, 102, 0.25) 0%,
rgba(31, 173, 102, 0) 100%
),
radial-gradient(
66.67% 50% at 50% 100%,
rgba(31, 173, 102, 0.1) 0%,
rgba(31, 173, 102, 0) 100%
),
linear-gradient(
0deg,
rgba(31, 173, 102, 0.03) 0%,
rgba(31, 173, 102, 0.03) 100%
),
#fff;
}
}
.landing-mask-image-hero-wide {
@apply landing-xl:landing-wide-mask;
}
/* You can override the default Infima variables here. */
:root {
--ifm-color-primary: rgb(24, 144, 255);
--ifm-color-primary-dark: rgb(21, 132, 235);
--ifm-color-primary-darker: rgb(18, 120, 215);
--ifm-color-primary-darkest: rgb(6, 100, 187);
--ifm-color-primary-light: rgb(45, 154, 255);
--ifm-color-primary-lighter: rgb(62, 162, 255);
--ifm-color-primary-lightest: rgb(105, 183, 255);
/* --ifm-color-primary: rgb(37, 194, 160);
--ifm-color-primary-dark: rgb(33, 175, 144);
--ifm-color-primary-darker: rgb(31, 165, 136);
--ifm-color-primary-darkest: rgb(26, 136, 112);
--ifm-color-primary-light: rgb(70, 203, 174);
--ifm-color-primary-lighter: rgb(102, 212, 189);
--ifm-color-primary-lightest: rgb(146, 224, 208); */
--ifm-code-font-size: 95%;
--ifm-navbar-background-color: var(--color-purple);
--ifm-navbar-height: 64px;
--ifm-menu-color-background-active: rgba(255, 255, 255, 0.05);
--ifm-menu-color-background-hover: rgba(255, 255, 255, 0.05);
--color-purple: #331049;
--color-turquoise: #0ccee9;
--color-blue: #0b82f0;
--color-text-white: white;
--color-text-black: #3a3e4a;
--color-bg-white: white;
--ifm-navbar-sidebar-width: 100%;
--ifm-table-cell-padding: 6px 8px;
/* aliemir theme overrides start */
/* --ifm-scrollbar-thumb-hover-background-color: transparent; */
--doc-sidebar-width: 270px !important;
--ifm-scrollbar-track-background-color: transparent !important;
--ifm-menu-link-padding-horizontal: 0.375rem;
--ifm-menu-link-padding-vertical: 0.375rem;
--ifm-breadcrumb-item-background-active: transparent;
--ifm-breadcrumb-spacing: 0.25rem;
--ifm-breadcrumb-padding-horizontal: 0.4rem;
--ifm-font-color-base: #3a3e4a;
--tutorial-toc-bg-color: #f1f5f9;
--tutorial-toc-text-color: #292d3e;
--tutorial-toc-text-color-dark: #252527;
--tutorial-toc-text-color-light: #6b7280;
--prism-background-color: #292d3e;
--docusaurus-highlighted-code-line-bg: #dee5ed;
--ifm-code-font-size: 85%;
--browser-window-bezel-color: #ebedf0;
--browser-window-bezel-color-accent: #ebedf0;
--ifm-alert-border-radius: 0.25rem;
--ifm-alert-shadow: 0.5px 1px 1px 0px rgba(0, 0, 0, 0.15);
/* var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base) */
--ifm-menu-link-sublist-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a8a8a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
--primary-font-sans: "Inter";
--ifm-font-family-base: var(--primary-font-sans), system-ui, -apple-system,
"Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif,
BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
/* aliemir theme overrides end */
--tutorial-card-bg: var(--ifm-card-background-color);
---tutorial-card-bg-hover: var(--ifm-card-background-color);
}
html[data-active-page="index"] {
scroll-behavior: smooth;
}
html.docs-wrapper {
scroll-behavior: initial !important;
}
[data-theme="dark"] {
--tutorial-card-bg: #252527;
--tutorial-card-bg-hover: #2c2e33;
--ifm-font-color-base: #f6f6f9;
--docusaurus-highlighted-code-line-bg: #303450;
--browser-window-bezel-color: #292d3e;
--browser-window-bezel-color-accent: #4e5264;
--tutorial-toc-bg-color: #27272a;
--tutorial-toc-text-color: #ebedf0;
--tutorial-toc-text-color-dark: #f1f1f1;
--tutorial-toc-text-color-light: #dddee0;
}
.img-container {
/* deprecated */
}
.window {
display: none;
/* deprecated */
}
.centered-image {
display: flex;
flex-direction: column;
align-items: center;
}
.banner-container {
background-color: #f8f8f8;
padding: 18px;
border-radius: 10px;
font-weight: 500;
}
.banner-container.dark {
background: linear-gradient(to bottom, #2f2f2f, #000000);
color: #ffffff;
}
.banner-header {
font-size: 32px;
font-weight: 700;
line-height: 1.4;
margin-bottom: 25px;
text-align: center;
}
.docusaurus-highlight-code-line {
background-color: rgb(72, 77, 91);
display: block;
margin: 0 calc(-1 * var(--ifm-pre-padding));
padding: 0 var(--ifm-pre-padding);
}
.required {
font-size: 13px;
border-radius: 3px;
border-style: solid;
border-color: #fa5035;
color: #fa5035;
border-width: 1px;
letter-spacing: 0.02rem;
margin-right: 0;
padding: 0 6px;
display: inline-block;
margin-left: 5px;
}
/* .deprecated {
font-size: 13px;
border-radius: 3px;
border-style: solid;
border-color: orange;
color: orange;
border-width: 1px;
letter-spacing: 0.02rem;
margin-right: 0;
padding: 2px 6px;
display: inline-block;
margin-left: 5px;
}
.deprecated--block {
font-size: 13px;
border-radius: 3px;
border-style: solid;
border-color: orange;
color: orange;
border-width: 1px;
letter-spacing: 0.02rem;
margin-right: 0;
padding: 2px 6px;
display: inline-block;
margin: 0 0 10px 0;
word-break: keep-all;
} */
/* .deprecated::before,
.deprecated--block::before {
content: "⚠️ deprecated";
color: orange;
margin-right: 4px;
} */
.required-block {
display: flex;
align-items: center;
}
.footer__links {
margin-bottom: 20px;
}
.footer__col:first-child {
flex: 2;
}
.footer__col:first-child .footer__items {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.footer__col:first-child .footer__items .footer__item {
flex-basis: 50%;
}
@media screen and (max-width: 966px) {
.footer__link-item {
font-size: 14px;
}
}
.language-js {
font-size: 9px;
}
.required {
border-radius: 3px;
border-style: solid;
border-color: #fa5035;
color: #fa5035;
border-width: 1px;
letter-spacing: 0.02rem;
margin-right: 0;
padding: 0 6px;
display: inline-block;
margin-left: 5px;
}
/* Common */
.row--justify--center {
justify-content: center;
}
.row--align--center {
align-items: center;
}
/* Header classes */
.navbar__brand {
margin-left: 8px;
}
.navbar__link {
font-weight: 600;
}
.navbar__toggle {
color: var(--color-text-white);
}
.navbar-sidebar__brand {
justify-content: space-between;
box-shadow: none;
}
.navbar-sidebar__items .menu__list .menu__link {
color: var(--color-text-white);
}
.navbar-sidebar__items .menu__list .menu__link.menu__link--sublist::after {
filter: invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg)
brightness(104%) contrast(98%);
}
.navbar-sidebar__back {
color: var(--color-text-white);
}
.header-last-nav-item {
margin-right: 30px;
}
.header-icon-link {
transition: 0.5s;
}
.header-icon-link:hover {
/* filter: brightness(2); */
}
.header-icon-link::before {
content: "";
display: flex;
height: 24px;
width: 24px;
}
.popover-icon-link::before {
content: "";
display: flex;
height: 24px;
width: 24px;
}
.header-github-link::before {
background: url("/icons/github.svg");
background-size: contain;
}
.header-discord-link::before {
background: url("/icons/discord.svg");
background-size: contain;
}
.header-twitter-link::before {
background: url("/icons/twitter.svg");
background-size: contain;
}
/* Code Renderer Styles */
.pre {
text-align: left;
margin: 1em 0;
padding: 0.5em;
overflow: auto;
}
.pre .token-line {
line-height: 1.3em;
height: 1.3em;
}
.code-line {
display: table-row;
}
.code-line-no {
display: table-cell;
text-align: right;
padding-right: 1em;
user-select: none;
opacity: 0.5;
}
.code-line-content {
display: table-cell;
}
[class^="announcementBar"] {
border: none !important;
}
.tutorial-cards {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(176px, 1fr));
gap: 16px;
}
.tutorial-cards > a {
width: 100%;
}
/* Antd Sider Issue Fix */
.ant-layout-sider-trigger {
position: sticky !important;
}
.markdown .live-editor-wrapper li + li {
margin-top: 0;
}
.live-editor-wrapper table th,
.live-editor-wrapper table td {
border: none;
}
.live-editor-wrapper table tr:nth-child(2n) {
background: none;
}
.code-block-hidden,
.code-block-hidden.theme-code-block-highlighted-line {
display: none;
}
.with-hoverline.hoverline-link {
@apply relative;
}
.with-hoverline.hoverline-link:not([role="button"]):hover::after,
.with-hoverline.navbar__link--active:not([role="button"])::after {
content: "";
@apply absolute bottom-[-5px] left-[calc(50%-12px)] h-1 w-6 rounded-sm bg-[#1890ff] transition-opacity duration-200 ease-in-out;
}
.with-hoverline.hoverline-link[role="button"]:hover::before {
content: "";
@apply absolute bottom-[-5px] left-[calc(50%-12px)] h-1 w-6 rounded-sm bg-[#1890ff] transition-opacity duration-200 ease-in-out;
}
.active-navbar-link::after {
content: "";
@apply absolute bottom-[-5px] left-[calc(50%-12px)] h-1 w-6 rounded-sm bg-[#1890ff] transition-opacity duration-200 ease-in-out;
}
#__docusaurus .navbar .navbar__items .navbar__item {
@apply hidden lg:inline-block;
}
#__docusaurus .navbar .navbar__items .header-icon-link {
@apply hidden xl:inline-block;
}
.navbar-sidebar__item.menu .menu__list {
padding-left: 0;
}
.navbar-sidebar__item.menu .menu__list .menu__list-item .menu__link {
@apply font-montserrat block text-center font-semibold text-[#2a2a42];
}
.theme-doc-sidebar-item-category.menu__list-item {
@apply opacity-90;
}
#__docusaurus .navbar-sidebar__items--show-secondary {
transform: translate3d(calc(100% * -1), 0, 0);
}
#__docusaurus
.navbar-sidebar__items
.menu__list
.menu__link.menu__link--sublist::after {
display: block;
position: relative;
margin-top: -20px;
filter: none;
}
#__docusaurus
.navbar-sidebar__items
.menu__list
.menu__link.menu__link--sublist[role="button"]::after {
bottom: unset;
margin-top: 0;
top: -26px;
left: unset;
height: 24px;
width: 24px;
background-color: transparent;
}
#__docusaurus .menu__link.menu__link--sublist[role="button"] {
height: 40px;
}
#__docusaurus .clean-btn.navbar-sidebar__back {
@apply font-montserrat mb-4 text-center font-semibold text-[#2a2a42];
}
#__docusaurus .navbar-sidebar__item.menu a[href="https://github.com/refinedev/refine"]::after
{
display: none;
}
#__docusaurus .social-icons .header-icon-link::before {
width: 32px;
height: 32px;
}
#__docusaurus .social-icons .header-icon-link.header-github-link::before {
width: 32px;
height: 32px;
margin-top: 3px;
}
#__docusaurus .navbar-sidebar__items .with-hoverline .menu__link--active {
position: relative;
}
/* #__docusaurus
.with-hoverline
.navbar-sidebar__items
.menu__link--active::before {
content: "";
@apply absolute bottom-[-5px] left-[calc(50%-12px)] h-1 w-6 rounded-sm bg-[#1890ff] transition-opacity duration-200 ease-in-out;
} */
#__docusaurus .with-hoverline.active-item::before {
content: "";
@apply absolute bottom-[-5px] left-[calc(50%-12px)] h-1 w-6 rounded-sm bg-[#1890ff] transition-opacity duration-200 ease-in-out;
}
#__docusaurus .with-hoverline.navbar-sidebar__items .menu__link--active {
position: relative;
}
.with-hoverline .active-item.hoveline-link {
@apply relative;
}
#__docusaurus .menu__link--active:not(.menu__link--sublist) {
background-color: transparent;
}
.navbar .navbar__items .navbar__item {
@apply hidden xl:inline-block;
}
html[data-page="index"] {
scroll-snap-type: y mandatory;
scroll-behavior: smooth;
}
#__docusaurus .text-color-base {
color: var(--ifm-font-color-base);
}
#__docusaurus .blog-post-item-shadow {
box-shadow: 6px 8px 16px rgba(42, 42, 66, 0.4);
}
#__docusaurus .dots {
@apply h-8 border-none cursor-default;
}
#__docusaurus .custom-table-of-contents .table-of-contents {
@apply pl-0;
border: none;
}
@media (max-width: 1023px) {
#__docusaurus .custom-table-of-contents .table-of-contents {
@apply hidden;
}
}
#__docusaurus .github-banner-bg {
background-image: url("/img/blog-static/github-bg.png");
background-size: cover;
background-repeat: no-repeat;
}
#__docusaurus .twitter-banner-bg {
background: linear-gradient(90deg, #3fdcf7 2.01%, #1890ff 99.51%);
}
#__docusaurus .blog-paginator-item:hover {
background: linear-gradient(90deg, #3fdcf7 2.01%, #1890ff 99.51%);
}
#__docusaurus .blog-paginator-item:hover #post-title {
@apply text-white;
}
#__docusaurus .blog-paginator-item:hover #author-title {
@apply font-semibold text-white;
}
#__docusaurus .blog-paginator-item:hover #author-name {
@apply text-white;
}
#__docusaurus .blog-paginator-item:hover #post-info {
@apply font-semibold text-white;
}
#__docusaurus .sticky-author-card {
position: sticky;
top: calc(var(--ifm-navbar-height) + 1rem);
}
#__docusaurus .all-tags-button {
background: linear-gradient(90deg, #3fdcf7 2.01%, #1890ff 99.51%);
}
#__docusaurus .all-tags-button:hover svg {
@apply -translate-x-1;
}
@media (min-width: 1024px) {
html[data-page="index"] footer.refine-footer-index {
scroll-snap-align: end;
}
}
.DocSearch--active .DocSearch-Modal {
@apply fixed md:relative;
}
.navbar-sidebar__items.navbar-sidebar__items--show-secondary
.navbar-sidebar__item.menu
.menu__list,
.navbar-sidebar__items.navbar-sidebar__items--show-secondary .menu__list-item,
.navbar-sidebar__items.navbar-sidebar__items--show-secondary .menu__link {
text-align: left !important;
}
#__docusaurus
.navbar-sidebar__items.navbar-sidebar__items--show-secondary
.menu__list {
padding-left: 0.75rem;
}
#__docusaurus
.navbar-sidebar__items.navbar-sidebar__items--show-secondary
.menu__link {
padding-left: 0;
}
#__docusaurus .gradient-button:hover {
background: linear-gradient(90deg, #3fdcf7 2.01%, #1890ff 99.51%);
}
#__docusaurus .gradient-button:hover a {
@apply bg-transparent;
}
#__docusaurus .gradient-button:hover .export-icon {
background: #1373cc;
box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.25);
}
#__docusaurus .example-card {
border: 1px solid #f5f5f5;
box-shadow: 6px 8px 16px rgba(42, 42, 66, 0.1);
filter: none;
}
#__docusaurus .example-card:hover {
box-shadow: 6px 8px 16px rgba(42, 42, 66, 0.4);
transform: scale(1.02);
}
/* #__docusaurus .navbar-sidebar__items.navbar-sidebar__items--show-secondary {
} */
html[data-customized="true"]
#__docusaurus
.navbar__item.dropdown.dropdown--hoverable.dropdown--right {
display: none;
}
#__docusaurus .DocSearch-Search-Icon {
@apply text-[#2A2A42];
}
#__docusaurus footer.refine-footer {
background-color: #f6f6f9;
}
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
footer.refine-footer {
background-color: #272729;
}
html[data-customized="true"] #__docusaurus .navbar-theme-toggle {
display: none;
}
html[data-customized="true"],
html[data-theme="dark"][data-customized="true"] {
background: white;
}
#__docusaurus .navbar {
@apply border-0 border-b border-solid border-b-[#F6F6F9] border-opacity-80 bg-white bg-opacity-80;
}
html[data-theme="dark"]:not([data-customized="true"]) #__docusaurus .navbar {
@apply border-0 border-b border-solid border-b-[#2A2A42] border-opacity-80 bg-[#272729] bg-opacity-80;
}
html:not([data-theme="dark"]):not([data-customized="true"])
#__docusaurus
.navbar {
@apply border-0 border-b border-solid border-b-[#F6F6F9] border-opacity-80 bg-white bg-opacity-80;
}
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.DocSearch-Button-Placeholder,
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.DocSearch-Search-Icon,
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.DocSearch-Button-Keys
kbd {
@apply text-[#F6F6F9];
}
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.navbar
.navbar__item,
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.navbar
.navbar__link {
@apply text-[#F6F6F9];
}
html[data-theme="dark"]:not([data-customized="true"])
#__docusaurus
.navbar
.header-github-link::before {
@apply brightness-[50];
}
#__docusaurus .navbar .navbar__items .navbar__item {
@apply text-sm;
}
#__docusaurus .navbar__items--right > :last-child {
@apply pl-0;
}
#__docusaurus .theme-doc-sidebar-menu.menu__list .menu__link--active {
color: #1890ff;
position: relative;
}
#__docusaurus
.with-hoverline
.navbar-sidebar__items.navbar-sidebar__items--show-secondary
.menu__link.menu__link--active::before {
display: none;
}
#__docusaurus .theme-doc-sidebar-menu.menu__list .menu__link--active::before {
content: "" !important;
pointer-events: none;
position: absolute !important;
display: block !important;
left: 8px;
top: 14px;
width: 4px;
height: 4px;
border-radius: 4px;
background-color: #1890ff;
}
#__docusaurus .theme-doc-sidebar-menu.menu__list .menu__link--active::after {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(24,144,255,1)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');
filter: none;
}
#__docusaurus .theme-doc-sidebar-menu.menu__list .menu__link {
padding-left: 22px;
}
/* #__docusaurus .navbar__item.dropdown.dropdown--hoverable.dropdown--right {
@apply p-0;
} */
#__docusaurus .group:hover a:hover .nested-hover-visible {
display: block;
}
#__docusaurus .group:hover a:hover .nested-hover-hidden {
display: none;
}
#__docusaurus .footer__item {
line-height: 18px;
}
.prop--tag {
font-size: 10px;
font-weight: 600;
letter-spacing: -0.1px;
padding: 0 4px;
user-select: none;
border-radius: 3px;
border-style: solid;
border-width: 1px;
margin-right: 0;
display: inline-block;
margin-left: 5px;
border-color: #9e9e9e;
color: #9e9e9e;
}
.prop--tag__deprecated {
border-color: #d97706;
color: #d97706;
}
.prop--tag__required {
border-color: #1890ff;
color: #1890ff;
font-size: 12px;
line-height: 18px;
vertical-align: middle;
}
.prop--tag__featured {
border-color: #059669;
color: #059669;
}
.props-table {
font-size: 14px;
}
.props-table td,
.props-table th {
padding: 6px 8px;
}
.props-table th {
text-align: left;
}
.props-table .props-table__type-cell code {
font-size: 14px;
}
.props-table {
line-height: 1.5;
}
.props-table--name {
vertical-align: middle;
}
.props-table--name__deprecated {
text-decoration: line-through;
}
.props-table__type-cell *,
.props-table__description-cell *,
.props-table__default-value-cell *,
.props-list__info-item * {
@apply 2xl:my-0;
margin-bottom: 0;
}
.props-table--name,
.props-table__type-cell p,
.props-table__description-cell p,
.props-table__default-value-cell p {
@apply text-sm;
}
.props-table__type-cell code p {
@apply text-sm;
}
.docs-wrapper table {
font-size: 14px;
line-height: 1.5;
}
#__docusaurus .theme-doc-sidebar-container {
--ifm-font-size-base: 14px;
font-size: 14px;
border: none;
}
#__docusaurus .menu__link--sublist-caret::after,
#__docusaurus .menu__caret::before {
background: var(--ifm-menu-link-sublist-icon) 50% / 1.25rem 1.25rem;
}
#__docusaurus .theme-doc-breadcrumbs {
margin-bottom: 1.25rem;
}
#__docusaurus .doc-article {
max-width: 740px;
margin: 0 auto;
}
#__docusaurus .tabs-container > ul.tabs {
position: relative;
padding-left: 1rem;
padding-right: 1rem;
gap: 8px;
}
#__docusaurus .tabs-container > ul.tabs::before {
content: "";
width: 100%;
height: 3px;
background-color: var(--ifm-toc-border-color);
position: absolute;
bottom: 0;
left: 0;
border-radius: 3px;
z-index: -1;
}
#__docusaurus .tabs-container > ul.tabs .tabs__item {
padding: 0.75rem;
}
#__docusaurus .theme-code-block pre.prism-code {
--prism-color: #bfc7d5;
--prism-background-color: #292d3e;
}
[data-theme="dark"] #__docusaurus .playground-code > .theme-code-block {
transition: 0.3s border-top ease-in-out;
}
[data-theme="dark"] #__docusaurus .playground-code-visible > .theme-code-block {
border-top: 2px solid var(--browser-window-bezel-color-accent);
}
#__docusaurus .doc--toc-desktop {
max-width: 285px;
}
@media (min-width: 997px) and (max-width: 1280px) {
aside.theme-doc-sidebar-container
+ main
div.container
div.row
div.col.col--3 {
min-width: 30% !important;
}
}
#__docusaurus .theme-doc-sidebar-container nav.menu {
padding-top: 1.125rem;
}
.checklist-container {
@apply rounded px-6 py-5 mb-7;
border-left: 5px solid var(--ifm-color-primary);
background-color: var(--tutorial-toc-bg-color);
}
.checklist-container__title {
@apply text-2xl font-bold text-sky-600 mb-4 flex items-center flex-wrap gap-2;
color: var(--ifm-color-primary);
}
[data-theme="dark"] .checklist-item__button {
border-color: var(--browser-window-bezel-color-accent);
background-color: #3a3e4a;
}
.tutorial--framework-select--wrapper {
font-size: 12px;
text-align: center;
background-color: var(--tutorial-toc-bg-color);
@apply px-[10px] pt-[7px] pb-[10px];
}
.tutorial--framework-select__title {
color: var(--tutorial-toc-text-color);
text-align: center;
font-size: 0.5rem;
@apply font-montserrat tracking-wide;
}
.tutorial--framework-select__box {
@apply pt-3 flex items-center justify-between;
}
.tutorial--framework-select--button {
@apply underline;
}
.sourcecode-badge {
@apply appearance-none no-underline text-xs font-bold bg-slate-800 text-white;
font-size: 12px;
line-height: 13px;
height: 22px;
padding-top: 4px;
padding-bottom: 5px;
vertical-align: middle;
text-decoration: none;
background-color: #24292f;
color: white;
}
.sourcecode-badge:hover,
.sourcecode-badge:active,
.sourcecode-badge:focus,
.sourcecode-badge:visited {
text-decoration: none;
background-color: #24292f;
color: white;
}
html[data-theme="dark"] .sourcecode-badge {
background-color: var(--ifm-color-secondary);
color: #24292f;
}
.sourcecode-badge svg {
margin-right: 6px;
height: 13px;
width: 13px;
margin-bottom: -2px;
}
#__docusaurus .theme-code-block-highlighted-line {
margin: 0;
}
.theme-code-block-added-line {
background-color: rgb(87 171 90 / 15%);
display: block;
}
.theme-code-block-removed-line {
background-color: rgb(229 83 75 / 15%);
display: block;
}
.bg-top-announcement {
border-bottom: 1px solid rgba(71, 235, 235, 0.15);
background: radial-gradient(
218.19% 111.8% at 0% 0%,
rgba(71, 235, 235, 0.1) 0%,
rgba(71, 235, 235, 0.2) 100%
),
#14141f;
}
.top-announcement-mask {
mask-image: url(/assets/hexagon.svg);
mask-repeat: repeat;
background: rgba(71, 235, 235, 0.25);
}
.refine-info-badge {
margin-bottom: 2px;
}
.landing-packages-mask {
mask-image: linear-gradient(
92.03deg,
rgba(0, 0, 0, 0) 3.05%,
#000000 25%,
#000000 50%,
#000000 75%,
rgba(0, 0, 0, 0) 100%
);
mask-repeat: no-repeat;
}
.landing-react-code-mask-dark {
mask-image: radial-gradient(
100% 100% at 0% 0%,
rgba(217, 217, 217, 0.5) 0%,
rgba(217, 217, 217, 0.5) 25%,
rgba(217, 217, 217, 0.5) 50%,
#d9d9d9 75%,
rgba(217, 217, 217, 0) 100%
);
}
.landing-react-code-mask {
mask-image: radial-gradient(
100% 100% at 0% 0%,
rgba(217, 217, 217, 0.5) 0%,
rgba(217, 217, 217, 0.5) 25%,
#d9d9d9 50%,
#d9d9d9 75%,
rgba(217, 217, 217, 0) 100%
);
}
.landing-sweet-spot-mask {
mask-image: linear-gradient(
90deg,
#fff 0%,
rgba(255, 255, 255, 0.25) 80%,
rgba(255, 255, 255, 0) 100%
);
}
form.DocSearch-Form {
height: 44px;
font-size: 14px;
}
form.DocSearch-Form input.DocSearch-Input {
font-size: 1em;
}
form.DocSearch-Form label.DocSearch-MagnifierLabel svg.DocSearch-Search-Icon {
width: 18px;
height: 18px;
}
.template-detail-markdown {
@apply break-words;
}
.template-detail-markdown h3 + ul {
margin-block-start: -20px;
}
.template-detail-markdown li > p + p {
@apply mt-6;
}
.template-detail-markdown strong {
@apply font-semibold;
}
.template-detail-markdown a {
@apply dark:text-refine-link-dark text-refine-link-light font-semibold;
}
.template-detail-markdown strong a {
@apply font-bold;
}
.template-detail-markdown h1 {
@apply leading-tight border-b text-4xl font-semibold mb-4 mt-6 pb-2;
}
.template-detail-markdown h2 {
@apply leading-tight border-b text-2xl font-semibold mb-4 mt-6 pb-2;
}
.template-detail-markdown h3 {
@apply leading-snug text-lg font-semibold pb-0 mb-0 mt-6;
}
.template-detail-markdown h4 {
@apply leading-none text-base font-semibold mb-4 mt-6;
}
.template-detail-markdown h5 {
@apply leading-tight text-sm font-semibold mb-4 mt-6;
}
.template-detail-markdown h6 {
@apply leading-tight text-sm font-semibold mb-4 mt-6;
}
.template-detail-markdown blockquote {
@apply text-base border-l-4 border-gray-300 pl-4 pr-4;
}
.template-detail-markdown code {
@apply text-sm inline bg-gray-200 rounded px-1 py-[0.125rem];
}
.template-detail-markdown pre {
@apply bg-gray-100 rounded p-4;
}
.template-detail-markdown pre code {
@apply block bg-transparent p-0 overflow-visible rounded-none;
}
.template-detail-markdown ul {
@apply text-base pl-8 list-disc;
}
.template-detail-markdown ol {
@apply text-base pl-8 list-decimal;
}
.template-detail-markdown kbd {
@apply text-xs inline-block rounded border px-1 py-[0.125rem] align-middle font-normal shadow;
}
.template-detail-markdown table {
@apply text-base border-gray-600;
}
.template-detail-markdown th {
@apply border py-1 px-3;
}
.template-detail-markdown td {
@apply border py-1 px-3;
}
/* Override pygments style background color. */
.template-detail-markdown .highlight pre {
@apply bg-gray-100 !important;
}
.sandpack-container .sp-layout .resize-handler {
@apply bg-no-repeat bg-center bg-[size:12px_28px];
@apply w-3 -ml-px;
@apply opacity-0 hover:opacity-100;
@apply transition-opacity duration-200 ease-in-out;
background-image: url('data:image/svg+xml,<svg width="12" height="28" viewBox="0 0 12 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="12" height="28" rx="6" fill="%23E3E4E5"/><path d="M8 6.8c0 1-.9 2-2 2a2 2 0 0 1-2-2C4 5.8 4.9 5 6 5a2 2 0 0 1 2 2ZM8 14.5c0 1-.9 1.9-2 1.9a2 2 0 0 1-2-2c0-1 .9-1.9 2-1.9a2 2 0 0 1 2 2ZM6 24a2 2 0 0 0 2-2c0-1-.9-1.8-2-1.8A2 2 0 0 0 4 22c0 1 .9 1.9 2 1.9Z" fill="%23fff"/><path d="M8 6c0 1-.9 1.8-2 1.8A2 2 0 0 1 4 6C4 5 4.9 4 6 4a2 2 0 0 1 2 2ZM8 13.5c0 1.1-.9 2-2 2a2 2 0 0 1-2-2c0-1 .9-1.9 2-1.9a2 2 0 0 1 2 2ZM6 23.1a2 2 0 0 0 2-2c0-1-.9-1.8-2-1.8a2 2 0 0 0-2 1.9c0 1 .9 1.9 2 1.9Z" fill="%2399A1B3"/></svg>');
}
html[data-theme="dark"] .sandpack-container .sp-layout .resize-handler {
background-image: url('data:image/svg+xml,<svg width="12" height="28" viewBox="0 0 12 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="12" height="28" rx="6" fill="%23343A46"/><path d="M8 6.8c0 1-.9 2-2 2a2 2 0 0 1-2-2C4 5.8 4.9 5 6 5a2 2 0 0 1 2 2ZM8 14.5c0 1-.9 1.9-2 1.9a2 2 0 0 1-2-2c0-1 .9-1.9 2-1.9a2 2 0 0 1 2 2ZM6 24a2 2 0 0 0 2-2c0-1-.9-1.8-2-1.8A2 2 0 0 0 4 22c0 1 .9 1.9 2 1.9Z" fill="%23000"/><path d="M8 6c0 1-.9 1.8-2 1.8A2 2 0 0 1 4 6C4 5 4.9 4 6 4a2 2 0 0 1 2 2ZM8 13.5c0 1.1-.9 2-2 2a2 2 0 0 1-2-2c0-1 .9-1.9 2-1.9a2 2 0 0 1 2 2ZM6 23.1a2 2 0 0 0 2-2c0-1-.9-1.8-2-1.8a2 2 0 0 0-2 1.9c0 1 .9 1.9 2 1.9Z" fill="%23667084"/></svg>');
}