.BreadCrumb_breadcrumbContainer__nkBeL{display:flex;justify-content:flex-start;vertical-align:middle;align-items:center;gap:.5em;flex-wrap:wrap;max-width:100%;white-space:normal;height:max-content;margin-bottom:20px}@media (max-width:768px){.BreadCrumb_breadcrumbContainer__nkBeL{gap:.3em;flex-wrap:wrap}}.BreadCrumb_breadcrumbContainer__nkBeL button{background-color:transparent;box-shadow:none;color:var(--color);border:none;padding:0 var(--padding-tiny);cursor:pointer}@media (max-width:768px){.BreadCrumb_breadcrumbContainer__nkBeL button{padding:0}}.BreadCrumb_breadcrumbContainer__nkBeL button:hover{color:darkgray}.GithubButton_githubButtonContainer__2iTOE{display:flex;justify-content:flex-end}.GithubButton_githubButtonContainer__2iTOE button{background-color:black;color:rgba(255,255,255,.709);gap:10px;border-radius:var(--border-radius-small)}.GithubButton_githubButtonContainer__2iTOE button:hover{box-shadow:0 0 6px 8px rgba(178,178,178,.05)}@media (max-width:768px){.GithubButton_githubButtonContainer__2iTOE,.GithubButton_githubButtonContainer__2iTOE button{justify-content:center}}.CopyButton_copyButton__6G_l4{background:#282c34;color:#ffffff;border:1px solid rgba(255,255,255,.1);padding:8px 14px;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:6px;margin-bottom:12px;transition:all .2s ease-in-out;font-size:13px;font-weight:500}.CopyButton_copyButton__6G_l4:hover{background:#3a3f4b;box-shadow:0 2px 8px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.CopyButton_copyButton__6G_l4:active{transform:translateY(0)}.FileContent_contentContainer__hY_pL{margin:var(--margin-medium) 0;padding:var(--padding-medium);border-radius:var(--border-radius-medium);background-color:rgb(0 0 0/70%);animation:FileContent_fadeIn__jvXLm .3s ease-in-out}@keyframes FileContent_fadeIn__jvXLm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FileContent_contentContainer__hY_pL{margin:var(--margin-small);padding:var(--padding-small)}}.FileContent_contentContainer__hY_pL .FileContent_fileName__y_SC1{color:#aeaeae;margin-bottom:10px}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi{color:#f3f3f3d7}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre{background:#282c34;padding:1em;border-radius:var(--border-radius-small);overflow-x:auto;max-height:60dvh;overflow-y:auto;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6;margin:1em 0}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi code{font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre code{background:transparent;padding:0;display:block;color:#a39e9b}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi :not(pre)>code{background:#3a3f4b;padding:2px 6px;border-radius:3px;font-size:.9em;color:#ffd75f}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h1,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h2,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h3,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h4,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h5,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi h6{margin-top:1.5em;margin-bottom:.5em;color:#ffffff}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi a{color:#64b5f6;text-decoration:none}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi a:hover{text-decoration:underline}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi ol,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi ul{margin-left:1.5em}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi blockquote{border-left:4px solid #64b5f6;margin:1em 0;padding-left:1em;color:#aeaeae}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi table{border-collapse:collapse;width:100%;margin:1em 0}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi table td,.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi table th{border:1px solid #3a3f4b;padding:.5em}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi table th{background:#282c34}.FileContent_contentContainer__hY_pL .FileContent_fileContent__85ggY{color:white}@media (max-width:768px){.FileContent_contentContainer__hY_pL .FileContent_fileContent__85ggY{text-wrap:wrap}}.FileContent_codeBlock__4HqII{position:relative}.FileContent_languageBadge__0Of6f{position:absolute;top:8px;right:12px;background:rgba(0,0,0,.6);color:#73d0ff;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(115,208,255,.2)}.FileContent_code__3I0CK{max-height:60dvh;overflow-y:auto;overflow-x:auto;background:#282c34;border-radius:var(--border-radius-small);padding:0;margin:0;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.FileContent_code__3I0CK code{display:block;padding:1em;white-space:pre;word-wrap:normal;overflow-wrap:normal;color:#a39e9b;background:transparent}@media (max-width:768px){.FileContent_code__3I0CK{font-size:12px;max-height:50dvh}}.FileContent_code__3I0CK::-webkit-scrollbar{width:10px;height:10px}.FileContent_code__3I0CK::-webkit-scrollbar-track{background:#1e2127;border-radius:5px}.FileContent_code__3I0CK::-webkit-scrollbar-thumb{background:#4a4e57;border-radius:5px;border:2px solid #282c34}.FileContent_code__3I0CK::-webkit-scrollbar-thumb:hover{background:#5a5e67}.FileContent_code__3I0CK::-webkit-scrollbar-corner{background:#282c34}.FileContent_code__3I0CK{scrollbar-width:thin;scrollbar-color:#4a4e57 #1e2127}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre::-webkit-scrollbar{width:10px;height:10px}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre::-webkit-scrollbar-track{background:#1e2127;border-radius:5px}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre::-webkit-scrollbar-thumb{background:#4a4e57;border-radius:5px;border:2px solid #282c34}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre::-webkit-scrollbar-thumb:hover{background:#5a5e67}.FileContent_contentContainer__hY_pL .FileContent_markdownContent__tpmhi pre{scrollbar-width:thin;scrollbar-color:#4a4e57 #1e2127}pre code.hljs{display:block;overflow-x:auto;padding:1em;background:#23232371;border-radius:4px}code.hljs{padding:3px 5px;border-radius:3px}

/*!
    Theme: devibeans (dark) - Enhanced
    Author: @terminaldweller
    Maintainer: @terminaldweller
    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)
*/.hljs{color:#e6e6e6;background:#282c34;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.hljs-attr,.hljs-attribute,.hljs-template-tag{color:#a99ef0}.hljs-comment,.hljs-doctag,.hljs-quote{color:#5f875f;font-style:italic}.hljs-params{color:#e6b673}.hljs-regexp{color:#d700ff}.hljs-char,.hljs-literal,.hljs-number,.hljs-selector-id,.hljs-tag{color:#ff6b6b}.hljs-meta,.hljs-meta .hljs-keyword{color:#52a8ff}.hljs-built_in,.hljs-code,.hljs-formula,.hljs-keyword,.hljs-link,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#73d0ff;font-weight:500}.hljs-deletion,.hljs-title{color:#ffb454;font-weight:600}.hljs-class .hljs-title,.hljs-function,.hljs-name,.hljs-property,.hljs-section,.hljs-type{color:#ffd580;font-weight:600}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol{color:#7cca6c}.hljs-selector-tag{color:#b99eff}.hljs-punctuation{color:#c0c0c0}.hljs-operator{color:#73d0ff}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs:hover{background:#282c34}.DirectoryMap_dirMapContainer__syMg3{padding:var(--padding-small) 0;gap:10px;display:flex;flex-direction:column}@media (max-width:768px){.DirectoryMap_dirMapContainer__syMg3{padding:var(--padding-small)}}.DirectoryMap_dirMapContainer__syMg3 li{width:80%;align-self:center}@media (max-width:768px){.DirectoryMap_dirMapContainer__syMg3 li{width:100%}}.DirectoryMap_dirMapContainer__syMg3 li button{width:100%;text-align:left;border:.5px solid rgba(255,255,255,.26);background-color:#4343432e;text-transform:inherit;font-weight:inherit;border-radius:var(--border-radius-tiny);padding-left:1em;color:color-mix(in srgb,var(--color),gray);display:flex;justify-content:flex-start}.DirectoryMap_dirMapContainer__syMg3 li button:hover{box-shadow:none;background-color:#70707045}.DirectoryMap_dirMapContainer__syMg3 li button svg{margin-right:15px}.Devjourney_devjourneyContainer__Z4hSm{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);margin:var(--margin-medium) var(--margin-medium);padding:var(--padding-large) var(--padding-medium);border-radius:var(--border-radius-medium);background-color:rgba(3,3,3,.473)}@media (max-width:768px){.Devjourney_devjourneyContainer__Z4hSm{margin:var(--margin-medium) 0;padding:var(--padding-medium) var(--padding-small) var(--padding-small);min-width:75vw;max-width:97vw;width:-webkit-fill-available;width:fill-available}}