.BreadCrumb-module__D2A-MG__breadcrumbContainer{vertical-align:middle;white-space:normal;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em;max-width:100%;height:max-content;margin-bottom:20px;display:flex}@media (max-width:768px){.BreadCrumb-module__D2A-MG__breadcrumbContainer{flex-wrap:wrap;gap:.3em}}.BreadCrumb-module__D2A-MG__breadcrumbContainer button{box-shadow:none;color:var(--color);padding:0 var(--padding-tiny);cursor:pointer;background-color:#0000;border:none}@media (max-width:768px){.BreadCrumb-module__D2A-MG__breadcrumbContainer button{padding:0}}.BreadCrumb-module__D2A-MG__breadcrumbContainer button:hover{color:#a9a9a9}
.GithubButton-module__bqM49q__githubButtonContainer{justify-content:flex-end;display:flex}.GithubButton-module__bqM49q__githubButtonContainer button{color:#ffffffb5;border-radius:var(--border-radius-small);background-color:#000;gap:10px}.GithubButton-module__bqM49q__githubButtonContainer button:hover{box-shadow:0 0 6px 8px #b2b2b20d}@media (max-width:768px){.GithubButton-module__bqM49q__githubButtonContainer button,.GithubButton-module__bqM49q__githubButtonContainer{justify-content:center}}
.CopyButton-module__r6j5jq__copyButton{color:#fff;cursor:pointer;background:#282c34;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s ease-in-out;display:flex}.CopyButton-module__r6j5jq__copyButton:hover{background:#3a3f4b;border-color:#fff3;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.CopyButton-module__r6j5jq__copyButton:active{transform:translateY(0)}
.FileContent-module__MQHsuG__contentContainer{margin:var(--margin-medium)0;padding:var(--padding-medium);border-radius:var(--border-radius-medium);background-color:#000000b3;animation:.3s ease-in-out FileContent-module__MQHsuG__fadeIn}@keyframes FileContent-module__MQHsuG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FileContent-module__MQHsuG__contentContainer{margin:var(--margin-small);padding:var(--padding-small)}}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__fileName{color:#aeaeae;margin-bottom:10px}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent{color:#f3f3f3d7}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre{border-radius:var(--border-radius-small);background:#282c34;max-height:60dvh;margin:1em 0;padding:1em;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6;overflow:auto}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent code{font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre code{color:#a39e9b;background:0 0;padding:0;display:block}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent :not(pre)>code{color:#ffd75f;background:#3a3f4b;border-radius:3px;padding:2px 6px;font-size:.9em}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h1,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h2,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h3,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h4,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h5,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent h6{color:#fff;margin-top:1.5em;margin-bottom:.5em}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent a{color:#64b5f6;text-decoration:none}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent a:hover{text-decoration:underline}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent ul,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent ol{margin-left:1.5em}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent blockquote{color:#aeaeae;border-left:4px solid #64b5f6;margin:1em 0;padding-left:1em}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent table{border-collapse:collapse;width:100%;margin:1em 0}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent table th,.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent table td{border:1px solid #3a3f4b;padding:.5em}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent table th{background:#282c34}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__fileContent{color:#fff}@media (max-width:768px){.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__fileContent{text-wrap:wrap}}.FileContent-module__MQHsuG__codeBlock{position:relative}.FileContent-module__MQHsuG__languageBadge{color:#73d0ff;text-transform:uppercase;letter-spacing:.5px;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #73d0ff33;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:8px;right:12px}.FileContent-module__MQHsuG__code{border-radius:var(--border-radius-small);background:#282c34;max-height:60dvh;margin:0;padding:0;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6;overflow:auto}.FileContent-module__MQHsuG__code code{white-space:pre;word-wrap:normal;overflow-wrap:normal;color:#a39e9b;background:0 0;padding:1em;display:block}@media (max-width:768px){.FileContent-module__MQHsuG__code{max-height:50dvh;font-size:12px}}.FileContent-module__MQHsuG__code::-webkit-scrollbar{width:10px;height:10px}.FileContent-module__MQHsuG__code::-webkit-scrollbar-track{background:#1e2127;border-radius:5px}.FileContent-module__MQHsuG__code::-webkit-scrollbar-thumb{background:#4a4e57;border:2px solid #282c34;border-radius:5px}.FileContent-module__MQHsuG__code::-webkit-scrollbar-thumb:hover{background:#5a5e67}.FileContent-module__MQHsuG__code::-webkit-scrollbar-corner{background:#282c34}.FileContent-module__MQHsuG__code{scrollbar-width:thin;scrollbar-color:#4a4e57 #1e2127}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre::-webkit-scrollbar{width:10px;height:10px}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre::-webkit-scrollbar-track{background:#1e2127;border-radius:5px}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre::-webkit-scrollbar-thumb{background:#4a4e57;border:2px solid #282c34;border-radius:5px}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre::-webkit-scrollbar-thumb:hover{background:#5a5e67}.FileContent-module__MQHsuG__contentContainer .FileContent-module__MQHsuG__markdownContent pre{scrollbar-width:thin;scrollbar-color:#4a4e57 #1e2127}
pre code.hljs{background:#23232371;border-radius:4px;padding:1em;display:block;overflow-x:auto}code.hljs{border-radius:3px;padding:3px 5px}.hljs{color:#e6e6e6;background:#282c34;font-family:RedHatMono,Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.hljs-attr,.hljs-template-tag,.hljs-attribute{color:#a99ef0}.hljs-comment,.hljs-doctag,.hljs-quote{color:#5f875f;font-style:italic}.hljs-params{color:#e6b673}.hljs-regexp{color:#d700ff}.hljs-tag,.hljs-selector-id,.hljs-number,.hljs-literal,.hljs-char{color:#ff6b6b}.hljs-meta,.hljs-meta .hljs-keyword{color:#52a8ff}.hljs-selector-class,.hljs-code,.hljs-formula,.hljs-variable,.hljs-template-variable,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link,.hljs-keyword,.hljs-built_in{color:#73d0ff;font-weight:500}.hljs-title,.hljs-deletion{color:#ffb454;font-weight:600}.hljs-type,.hljs-section,.hljs-function,.hljs-name,.hljs-property,.hljs-class .hljs-title{color:#ffd580;font-weight:600}.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#7cca6c}.hljs-selector-tag{color:#b99eff}.hljs-punctuation{color:silver}.hljs-operator{color:#73d0ff}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs:hover{background:#282c34}
.DirectoryMap-module__qC7YMq__dirMapContainer{padding:var(--padding-small)0;flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.DirectoryMap-module__qC7YMq__dirMapContainer{padding:var(--padding-small)}}.DirectoryMap-module__qC7YMq__dirMapContainer li{align-self:center;width:80%}@media (max-width:768px){.DirectoryMap-module__qC7YMq__dirMapContainer li{width:100%}}.DirectoryMap-module__qC7YMq__dirMapContainer li button{text-align:left;width:100%;text-transform:inherit;font-weight:inherit;border-radius:var(--border-radius-tiny);color:color-mix(in srgb,var(--color),gray);background-color:#4343432e;border:.5px solid #ffffff42;justify-content:flex-start;padding-left:1em;display:flex}.DirectoryMap-module__qC7YMq__dirMapContainer li button:hover{box-shadow:none;background-color:#70707045}.DirectoryMap-module__qC7YMq__dirMapContainer li button svg{margin-right:15px}
.Devjourney-module__UO3Sla__devjourneyContainer{-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:#03030379}@media (max-width:768px){.Devjourney-module__UO3Sla__devjourneyContainer{margin:var(--margin-medium)0;padding:var(--padding-medium)var(--padding-small)var(--padding-small);min-width:75vw;max-width:97vw;width:fill-available}}
