blob: ecf1aa504b060b4539fc0785f6ef26002d69ab4b [file]
/**
* 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.
*/
/* You can override the default Infima variables here. */
:root {
--fory-layout-width: 1280px;
--fory-marketing-width: 1240px;
--ifm-navbar-height: 4rem;
--ifm-color-primary: #ff6f01d2;
--ifm-color-primary-dark: #FF7001;
--ifm-color-primary-darker: #FF7001;
--ifm-color-primary-darkest: #FF7001;
--ifm-color-primary-light: #ff6f01b4;
--ifm-color-primary-lighter: #ff6f01b4;
--ifm-color-primary-lightest: #ff6f01b4;
--ifm-code-font-size: 95%;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
}
/* For readability concerns, you should choose a lighter palette in dark mode. */
[data-theme='dark'] {
--ifm-color-primary: #ff6f01d2;
--ifm-color-primary-dark: #FF7001;
--ifm-color-primary-darker: #FF7001;
--ifm-color-primary-darkest: #FF7001;
--ifm-color-primary-light: #ff6f01b4;
--ifm-color-primary-lighter: #ff6f01b4;
--ifm-color-primary-lightest: #ff6f01b4;
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}
@media (min-width: 997px) {
.navbar {
/* Align the logo with the docs sidebar inset and run full width so the
* brand sits above the sidebar instead of floating in a centered band. */
padding-left: var(--fory-doc-sidebar-inset);
padding-right: 1.5rem;
}
.navbar__inner {
max-width: none;
}
.navbar__brand {
margin-right: 1.75rem;
}
}
.navbar {
--ifm-navbar-link-color: #4b5563;
--ifm-navbar-link-hover-color: #f26322;
box-shadow: 0 1px 0 rgba(15, 23, 42, .06);
}
.navbar__brand {
flex-shrink: 0;
min-width: max-content;
}
.navbar__logo {
flex-shrink: 0;
height: 2rem;
}
.navbar__item {
font-size: .9375rem;
font-weight: 600;
margin-right: 0;
}
.navbar__link {
color: var(--ifm-navbar-link-color);
font-size: .9375rem;
padding-left: .65rem;
padding-right: .65rem;
}
.navbar__items--right .dropdown > .navbar__link {
color: var(--ifm-navbar-link-color);
font-size: .9375rem;
font-weight: 600;
}
.navbar__link:hover,
.navbar__link--active,
.navbar__items--right .dropdown > .navbar__link:hover {
color: var(--ifm-navbar-link-hover-color);
}
.navbar__search-input {
background-color: #f5f7fa;
border: 1px solid #edf0f5;
color: #475569;
font-size: .9375rem;
height: 2.125rem;
}
.navbar__search-input::placeholder {
color: #9aa4b2;
}
.navbar .clean-btn {
color: #5f6875;
}
.navbar .clean-btn:hover {
color: var(--ifm-navbar-link-hover-color);
}
.header-github-link:hover {
opacity: 1;
}
.header-github-link::before {
content: '';
width: 24px;
height: 24px;
display: flex;
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
no-repeat;
opacity: .7;
}
[data-theme='dark'] .header-github-link::before {
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
no-repeat;
}
[data-theme='dark'] .navbar {
--ifm-navbar-link-color: #c8d0dc;
--ifm-navbar-link-hover-color: #ff9a4f;
box-shadow: 0 1px 0 rgba(255, 255, 255, .08);
}
[data-theme='dark'] .navbar__search-input {
background-color: rgba(255, 255, 255, .07);
border-color: rgba(255, 255, 255, .1);
color: #d7dee9;
}
[data-theme='dark'] .navbar__search-input::placeholder {
color: #8e99a8;
}
[data-theme='dark'] .navbar .clean-btn {
color: #c8d0dc;
}
.footer__copyright {
font-size: .7em;
}
.footer__links {
text-align: center;
}
.themed-logo-light {
display: block;
}
.themed-logo-dark {
display: none;
}
[data-theme='dark'] .themed-logo-light {
display: none;
}
[data-theme='dark'] .themed-logo-dark {
display: block;
}
/* Docs reading surface */
:root {
--fory-doc-content-width: 940px;
--fory-doc-shell-width: 988px;
--fory-doc-wide-width: 988px;
--fory-doc-gutter-width: 18px;
--fory-doc-sidebar-inset: 2rem;
--fory-doc-sidebar-panel-width: 300px;
--fory-doc-toc-right-inset: 1.5rem;
}
html:root {
--doc-sidebar-width: var(--fory-doc-sidebar-panel-width);
}
.theme-doc-breadcrumbs,
.theme-doc-footer,
.pagination-nav {
max-width: var(--fory-doc-content-width);
margin-left: auto;
margin-right: auto;
}
.theme-doc-version-badge {
display: inline-block;
margin-left: max(0px, calc((100% - var(--fory-doc-shell-width)) / 2 + var(--fory-doc-gutter-width)));
}
.theme-doc-markdown {
max-width: var(--fory-doc-shell-width);
margin-left: auto;
margin-right: auto;
font-size: 1.03rem;
line-height: 1.72;
}
.theme-doc-markdown > * {
max-width: var(--fory-doc-content-width);
}
.theme-doc-markdown > h1,
.theme-doc-markdown > h2,
.theme-doc-markdown > h3,
.theme-doc-markdown > h4,
.theme-doc-markdown > h5,
.theme-doc-markdown > h6,
.theme-doc-markdown > p,
.theme-doc-markdown > header,
.theme-doc-markdown > ul,
.theme-doc-markdown > ol,
.theme-doc-markdown > blockquote,
.theme-doc-markdown > table,
.theme-doc-markdown > div,
.theme-doc-markdown > pre,
.theme-doc-markdown > .tabs-container,
.theme-doc-markdown > .theme-code-block,
.theme-doc-markdown > .admonition {
margin-left: auto;
margin-right: auto;
}
.theme-doc-markdown > table {
display: block;
margin-left: 0;
margin-right: auto;
overflow-x: auto;
}
.theme-doc-markdown > pre,
.theme-doc-markdown > table,
.theme-doc-markdown > .tabs-container,
.theme-doc-markdown > .theme-code-block {
max-width: var(--fory-doc-wide-width);
}
@media (min-width: 997px) {
[class*="docRoot_"] {
margin-left: auto;
margin-right: auto;
max-width: none;
width: 100%;
}
html body [class*="docItemCol_"] {
flex: 0 0 80% !important;
max-width: 80% !important;
min-width: 0;
width: 80% !important;
}
html body [class*="docItemCol_"] + .col.col--3 {
--ifm-col-width: 20%;
flex: 0 0 20% !important;
max-width: 20% !important;
width: 20% !important;
}
.theme-doc-breadcrumbs,
.theme-doc-footer,
.pagination-nav,
.theme-doc-markdown {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.theme-doc-toc-desktop {
padding-right: var(--fory-doc-toc-right-inset);
}
}
.theme-doc-markdown h1 {
font-size: 2.6rem;
line-height: 1.1;
margin-bottom: 1.25rem;
}
.theme-doc-markdown h2 {
font-size: 1.8rem;
margin-top: 3rem;
}
.theme-doc-markdown h3 {
font-size: 1.35rem;
margin-top: 2.25rem;
}
.theme-doc-markdown p,
.theme-doc-markdown li {
color: var(--ifm-color-emphasis-800);
}
.theme-doc-markdown table {
display: block;
font-size: .95rem;
margin-left: 0;
margin-right: auto;
max-width: 100%;
overflow-x: auto;
}
.theme-doc-markdown th {
background: var(--ifm-color-emphasis-100);
}
.theme-doc-markdown .theme-code-block,
.theme-doc-markdown pre {
margin-top: 1rem;
margin-bottom: 1.75rem;
}
.table-of-contents {
font-size: .9rem;
line-height: 1.55;
}
.table-of-contents__link {
color: var(--ifm-color-emphasis-700);
}
.table-of-contents__link--active {
color: var(--ifm-color-primary);
font-weight: 600;
}
.theme-doc-sidebar-container {
background: var(--ifm-background-surface-color);
}
.theme-doc-sidebar-menu {
padding: .75rem .75rem .75rem var(--fory-doc-sidebar-inset);
}
@media (min-width: 997px) {
.theme-doc-sidebar-menu {
padding-left: var(--fory-doc-sidebar-inset);
}
}
.menu__link {
border-radius: 6px;
font-size: .96rem;
overflow-wrap: normal;
word-break: normal;
}
.menu__link--active {
font-weight: 600;
}
.theme-doc-sidebar-menu .menu__caret::before,
.theme-doc-sidebar-menu .menu__link--sublist-caret::after {
background: var(--ifm-menu-link-sublist-icon) 50% / 1rem 1rem no-repeat;
height: .9rem;
min-width: .9rem;
opacity: .72;
width: .9rem;
}
@media (max-width: 996px) {
.theme-doc-markdown h1 {
font-size: 2.15rem;
}
}