@font-face { font-family: "RefactoringSans"; src: url("./assets/RefactoringSans.otf") format("opentype"); font-display: swap; font-style: normal; font-weight: 400 900; } :root { --vp-font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --vp-font-family-mono: "SF Mono", "Fira Code", ui-monospace, monospace; --tolaria-font-brand: "RefactoringSans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif; --tolaria-bg: #faf9f5; --tolaria-surface: #ffffff; --tolaria-surface-muted: #f7f6f3; --tolaria-text: #1a1a18; --tolaria-text-secondary: #6b6b60; --tolaria-text-muted: #9b9b90; --tolaria-border: #e5e5e0; --tolaria-blue: #155dff; --tolaria-blue-hover: #4a5ad6; --tolaria-blue-soft: #e8eeff; --vp-c-bg: var(--tolaria-surface); --vp-c-bg-alt: var(--tolaria-surface-muted); --vp-c-bg-elv: var(--tolaria-surface); --vp-c-bg-soft: var(--tolaria-surface-muted); --vp-c-text-1: var(--tolaria-text); --vp-c-text-2: var(--tolaria-text-secondary); --vp-c-text-3: var(--tolaria-text-muted); --vp-c-border: var(--tolaria-border); --vp-c-divider: var(--tolaria-border); --vp-c-brand-1: var(--tolaria-blue); --vp-c-brand-2: var(--tolaria-blue-hover); --vp-c-brand-3: var(--tolaria-blue); --vp-c-brand-soft: var(--tolaria-blue-soft); --vp-button-brand-bg: var(--tolaria-blue); --vp-button-brand-hover-bg: var(--tolaria-blue-hover); --vp-button-brand-border: var(--tolaria-blue); --vp-code-bg: #eeeeea; --vp-code-color: var(--tolaria-text-secondary); } .dark { --tolaria-bg: #1f1e1b; --tolaria-surface: #23221f; --tolaria-surface-muted: #191814; --tolaria-text: #e6e1d8; --tolaria-text-secondary: #b8b1a6; --tolaria-text-muted: #7f776d; --tolaria-border: #34322d; --tolaria-blue: #78a4ff; --tolaria-blue-hover: #9bbeff; --tolaria-blue-soft: rgba(120, 164, 255, 0.16); --vp-c-bg: #1f1e1b; --vp-c-bg-alt: #191814; --vp-c-bg-elv: #23221f; --vp-c-bg-soft: #23221f; --vp-c-text-1: #e6e1d8; --vp-c-text-2: #b8b1a6; --vp-c-text-3: #7f776d; --vp-c-border: #34322d; --vp-c-divider: #34322d; --vp-c-brand-1: #78a4ff; --vp-c-brand-2: #9bbeff; --vp-c-brand-3: #78a4ff; --vp-c-brand-soft: rgba(120, 164, 255, 0.16); --vp-code-bg: #2d2b27; --vp-code-color: #d8d1c6; } html, body, #app { background: var(--vp-c-bg); } html.tolaria-landing-page, html.tolaria-landing-page body, html.tolaria-landing-page #app { background: var(--tolaria-bg); } .VPNavBarTitle .logo { width: auto; height: 28px; } .VPNavBarTitle .title { color: var(--vp-c-text-1); font-family: var(--tolaria-font-brand); font-size: 22px; font-weight: 800; letter-spacing: 0; } .tolaria-landing-shell { --vp-c-bg: var(--tolaria-bg); --vp-nav-bg-color: var(--tolaria-bg); } .tolaria-landing-shell .VPNav, .tolaria-landing-shell .VPNavBar, .tolaria-landing-shell .VPNavBar:not(.has-sidebar):not(.home.top), .tolaria-landing-shell .VPNavBar:not(.home.top) .content-body, .tolaria-landing-shell .VPNavBar .content-body { background: var(--tolaria-bg); background-color: var(--tolaria-bg); backdrop-filter: blur(14px); } .tolaria-landing-shell .VPNavBar .wrapper, .tolaria-landing-shell .VPNavBar .container { width: min(100%, 1280px); max-width: 1280px; margin-right: auto; margin-left: auto; } .tolaria-landing-shell .VPNavBar .wrapper { padding-right: 20px; padding-left: 20px; } .tolaria-landing-shell .landing-container { width: min(100%, 1280px); } @media (min-width: 768px) { .tolaria-landing-shell .VPNavBar .wrapper { padding-right: 40px; padding-left: 40px; } } .tolaria-landing-shell .VPNavBar .divider, .tolaria-landing-shell .VPNavBar .divider-line { display: none; background-color: transparent; } .tolaria-landing-shell .VPNavBar .divider-line { opacity: 0; transition: opacity 160ms ease; } .VPNavBar { position: relative; z-index: calc(var(--vp-z-index-nav) + 2); } .tolaria-landing-shell .VPLocalNav { display: none; } .VPNavScreen { display: block !important; visibility: visible !important; opacity: 1 !important; bottom: auto !important; height: calc(100vh - var(--vp-nav-height) - var(--vp-layout-top-height, 0px)) !important; z-index: calc(var(--vp-z-index-nav) + 1); background: var(--vp-c-bg); } .tolaria-scrolled .tolaria-landing-shell .VPNav { box-shadow: 0 10px 24px rgba(26, 26, 24, 0.06); } .tolaria-scrolled .tolaria-landing-shell .VPNavBar .divider-line { opacity: 1; } .DocSearch-Button { border-radius: 999px; } .tolaria-landing-shell .DocSearch-Button { border: 1px solid var(--tolaria-border); background: var(--tolaria-surface); } .vp-doc h1, .vp-doc h2, .vp-doc h3 { letter-spacing: 0; } .vp-doc a, .VPNavBarMenuLink.active, .VPLink.active { color: var(--vp-c-brand-1); } .vp-doc table { display: table; width: 100%; } .vp-doc th { color: var(--vp-c-text-1); background: var(--vp-c-bg-soft); } .vp-doc td, .vp-doc th { border-color: var(--vp-c-divider); } .tolaria-landing-shell .VPContent, .tolaria-landing-shell .VPPage, .tolaria-landing-shell .VPDoc, .tolaria-landing-shell .VPDoc .container, .tolaria-landing-shell .VPDoc .content, .tolaria-landing-shell .VPDoc .content-container, .tolaria-landing-shell .VPDoc .main, .tolaria-landing-shell .vp-doc { max-width: none; padding: 0; margin: 0; } @media (min-width: 960px) { .tolaria-landing-shell .VPContent { padding-top: var(--vp-nav-height); } } .tolaria-landing-shell .vp-doc > div { width: 100%; } .tolaria-landing-shell .vp-doc a { text-decoration: none; } .tolaria-landing-shell .VPFooter { display: none; }