@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";.main-banner{width:100%;box-sizing:border-box;overflow:hidden;position:relative;padding:0}.navbar{display:flex;position:fixed;width:100%;padding:7px;font-weight:700;box-sizing:border-box;justify-content:left;font-size:1rem;gap:5px;flex-direction:row;align-items:center;background-color:#1c1c1c;background-color:#1f1f1fdd;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid #fff1}.item{cursor:pointer;padding:5px 10px;border-radius:6px;color:#aaa;font-weight:600;transition:background .2s}.item:hover{background-color:#ffffff08}.item.active{background-color:#ffffff13;font-weight:600;color:#eee;outline:1px solid #fff2}.title{font-weight:900;color:#f07715;padding:10px 17px}.title-link{position:relative;text-decoration:none;color:inherit;padding:10px 22px 10px 17px;overflow:hidden}.title-text{display:block;transition:opacity .25s ease,transform .25s ease}.title-text.default{color:#f07715}.title-text.hover{position:absolute;top:10px;left:17px;opacity:0;transform:translateY(5px);color:#fff}.title-link:hover .default{opacity:0;transform:translateY(-5px)}.title-link:hover .hover{opacity:1;transform:translateY(0)}.content-container{display:flex;height:100vh;box-sizing:border-box;overflow:hidden!important;width:100%;color:#eee;font-family:Instrument Sans,sans-serif}.sidebar{width:250px;background-color:#1c1c1c;border-right:1px solid #fff1;padding:60px 22px 20px 25px;overflow-y:auto}.section{margin-bottom:16px}.section-title{font-size:1.1rem;font-weight:300;margin-bottom:8px;color:#eee}.section-items{font-size:.9rem;font-weight:400;list-style:none;padding:0;margin:0}.markdown-container{flex:1;background-color:#141414;padding:90px 30px;margin:0;overflow-y:scroll}.markdown{max-width:1000px;margin:0 auto;line-height:1.6;color:#ccc}.markdown h1{font-size:32px}.markdown h1,.markdown h2,.markdown h3{color:#eee;margin-top:24px;margin-bottom:12px}.markdown h4{color:#eee;margin-top:20px;margin-bottom:1px;padding-bottom:0;letter-spacing:.4px}.markdown h1,.markdown h2,.markdown h3,.markdown h4{scroll-margin-top:63px}.markdown p{margin:12px 0}.markdown a{color:#4da3ff;text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown blockquote{background-color:#ffc40011;border:1px solid #ffc40011;color:#ffc400;padding:1px 15px;border-radius:4px}.markdown code{background-color:#1e1e1e;padding:2px 6px;border-radius:4px;font-family:Google Sans Code,monospace}.markdown pre{background-color:#1e1e1e;padding:12px;border-radius:8px;overflow-x:auto}.markdown img{max-width:100%;max-height:350px;border-radius:7px;outline:2px solid #fff1;outline-offset:-2px}.placeholder{color:#888;font-size:18px;text-align:center;margin-top:100px}.outline-container{position:fixed;top:100px;right:30px;z-index:50}.outline{background-color:#14141403;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:10px 6px;width:120px;transition:width .25s ease,mask-image .25s ease,backdrop-filter .25s ease,background-color .25s ease;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent 0%,black 50%,black 80%,transparent 100%),linear-gradient(90deg,transparent 0%,black 50%);mask-image:linear-gradient(0deg,transparent 0%,black 50%,black 80%,transparent 100%),linear-gradient(90deg,transparent 0%,black 50%);mask-composite:intersect;-webkit-mask-composite:source-in}.outline-container:hover .outline{-webkit-mask-image:linear-gradient(0deg,#000 0% 100%);mask-image:linear-gradient(0deg,#000 0% 100%);mask-composite:intersect;-webkit-mask-composite:source-in;background-color:#14141466;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:240px}.outline-item{display:flex;align-items:center;cursor:pointer;padding:6px;white-space:nowrap}.outline-line{width:42px;height:3px;background:#777;border-radius:2px;flex-shrink:0;transition:all .25s ease}.outline-item:not(:first-child){margin-top:-6px}.outline-text{opacity:0;margin-left:10px;font-size:13px;color:#ddd;transition:opacity .2s ease}.outline-container:hover .outline-line{width:0;opacity:0;margin-right:0}.outline-container:hover .outline-text{opacity:1}.outline-container:hover .outline-item:hover{background:#ffffff14;border-radius:6px}.level-1{margin-left:0}.level-2{margin-left:12px}.level-3{margin-left:24px}.level-4{margin-left:36px}html,body,#root{min-height:0;min-width:0;margin:0;box-sizing:border-box;padding:0;overflow:auto}#root{display:flex;flex-direction:column;align-items:center;min-height:0;min-width:0;box-sizing:border-box;width:100%;overflow-y:auto;overflow-x:hidden}:root{font-family:Instrument Sans,sans-serif;font-size:1em;font-weight:400;color:#fff;background:#000;--nimbial-orange: #da7228;--symphony-pink: #ee29ca;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[text-style=display]{font-family:Instrument Sans,sans-serif}[color-type=accent-color]{color:#c56ec9}[color-type=icon-color]{color:#fff}a{font-weight:500;text-decoration:inherit;color:inherit}body{display:flex;flex-direction:column;outline:none;box-sizing:border-box;min-height:0;min-width:0;margin:0;padding:0;overflow:auto;align-items:center}::selection{background:#fff1;color:auto}h1{font-size:3.2em;line-height:1.1}button{background-color:inherit;color:inherit;border:0px solid transparent;font-size:1em;font-family:inherit;cursor:pointer;transition:filter .4s}button:hover{filter:brightness(1.2)}button:focus{outline:none}span,input{margin:0}hr{border:none;border-top:3px solid #ffffff1e;border-radius:999px;width:1000px;max-width:80%;box-sizing:border-box;align-self:center}.hr{width:4px;display:block;background:#3c3c3c;margin:4px 8px;border-radius:999px}.scrollable::-webkit-scrollbar{width:18px}.scrollable::-webkit-scrollbar-track{background:#2a2a2a}.scrollable::-webkit-scrollbar-thumb{background-color:#fff2;border-radius:10px!important;border:5px solid #2a2a2a}.scrollable.light-bg::-webkit-scrollbar-thumb{border:5px solid #2a2a2a}.scrollable.dark-bg::-webkit-scrollbar-thumb{border:5px solid #222222}
