.search-button{background:#2b2f33;border:1px solid #1a1a1a;border-radius:3px;color:#b6acac;color-scheme:dark;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;height:36px;margin-bottom:32px;outline:none;padding:8px 12px;position:relative;transition:border .25s ease-out,color .2s ease-out;width:100%}.search-button:before{background-color:#383c41;bottom:calc(100% + .5px);height:55px}.search-button:after,.search-button:before{content:"";left:-4px;pointer-events:none;position:absolute;right:-4px}.search-button:after{background:linear-gradient(0deg,#383c4100,#383c41);height:32px;top:calc(100% + .5px)}.search-button .icon{height:20px;width:20px}.search-button .shortcuts{display:flex;gap:2px;margin-left:auto}.search-button:hover{border:1px solid #000;color:#fff}.search-button.mobile{display:none}@media screen and (width <= 1000px){.search-button:after,.search-button:before{display:none}.search-button.mobile{display:flex;margin:32px 32px 0;width:auto}}.search-entries{display:flex;flex-direction:column;height:100%;width:100%}.search-entries .bar{align-items:center;display:flex;position:relative}.search-entries .bar .search-icon{color:#64748b;height:20px;inset-inline-start:16px;pointer-events:none;position:absolute;width:20px}.search-entries .bar .close{background-color:transparent;border:0;border-radius:6px;cursor:pointer;display:flex;inset-inline-end:16px;padding:6px;position:absolute}.search-entries .bar .close .icon{color:#fff;height:16px;width:16px}.search-entries .bar .close:hover{background-color:#2f3337}.search-entries .bar input{background-color:transparent;border-width:0;color:#fff;font-size:14px;line-height:20px;min-height:48px;outline:0;padding-inline:44px 40px;width:100%}.search-entries .options{border-top:1px solid #303030;color:#e2e8f0;flex:1 1 0%;font-size:14px;line-height:20px;overflow-y:scroll;padding:8px;scroll-padding-bottom:40px;scroll-padding-top:40px;-webkit-overflow-scrolling:touch}.search-entries .options .entry{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-entries .options .entry .icon{color:#64748b;height:16px;min-width:16px;width:16px}.search-entries .options .entry .label{align-items:center;display:flex;min-width:0}.search-entries .options .entry .label .prefix{display:flex;flex-shrink:0}.search-entries .options .entry .label .icon{color:#e2e8f0}.search-entries .options .entry .label .description{color:#64748b;margin-left:8px}.search-entries .options .entry .label .description mark{background-color:#cd6e57}.search-entries .options .entry .label .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-entries .options .entry .label .flex-none{flex:none}.search-entries .options .entry.active{background-color:#36393f}.search-entries .options .entry.active .icon{color:#e2e8f0}.search .modal{background-color:#2f3337;height:100dvh;width:100%}@media (width >= 640px){.search .modal{height:28.1rem;max-width:48rem}}.search .modal-content{height:100%}.doc-enter-active,.doc-leave-active{transition:opacity .3s,filter .3s}.doc-enter-from,.doc-leave-to{filter:blur(1rem);opacity:0}.documentation{background-color:#383c41;min-height:calc(100vh - 470px)}.documentation .doc-container{display:flex;flex:1;flex-direction:column;position:relative}.documentation .doc-page{display:flex;margin:0 auto;max-width:100rem}.documentation .sticky-place{position:sticky;top:0;z-index:1}.documentation .doc-content{display:flex;flex:1}.documentation .doc-nav,.documentation .doc-tocs{height:-moz-fit-content;height:fit-content;padding:20px;position:sticky;top:0}@media screen and (width <= 1200px){.documentation .doc-nav,.documentation .doc-tocs{top:104px}}.documentation .doc-nav ul,.documentation .doc-tocs ul{margin:0;padding:0}.documentation .doc-nav ul li,.documentation .doc-tocs ul li{list-style:none;margin:0;padding:0}.documentation .doc-nav ul li a,.documentation .doc-tocs ul li a{color:#b6acac;display:flex;font-size:14px;font-weight:500;line-height:17px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.documentation .doc-nav{height:-moz-fit-content;height:fit-content;max-height:100vh;overflow:hidden auto;padding:32px 20px 20px;width:280px}@media screen and (width <= 1200px){.documentation .doc-nav{max-height:calc(100vh - 104px)}}@media screen and (width <= 1000px){.documentation .doc-nav{display:none}}.documentation .doc-nav .title{color:#ffffffb3;font-size:12px;font-weight:600;margin:24px 0 12px;text-transform:uppercase}.documentation .doc-nav ul li a:not(.title){border-radius:4px;margin-bottom:6px;padding:8px;transition:background-color .3s ease,color .3s ease}.documentation .doc-nav ul li a:not(.title):hover{background-color:#ffffff0d}.documentation .doc-nav ul li a:not(.title).active{background-color:#ffffff0d;color:#fff}.documentation .doc-nav ul li a:not(.title) .icon{height:16px;margin-right:6px;width:16px}.documentation .doc-tocs{height:-moz-fit-content;height:fit-content;margin-top:32px;padding:0 20px 20px;width:250px}@media screen and (width <= 1300px){.documentation .doc-tocs{display:none}}.documentation .doc-tocs .scrollbar{max-height:100vh;overflow:hidden auto}.documentation .doc-tocs .summary .title{color:#cd6e57;font-size:20px;font-weight:600;line-height:1.5}.documentation .doc-tocs .summary .title+ul{margin-top:16px}.documentation .doc-tocs ul li{margin-bottom:12px}.documentation .doc-tocs ul li a:hover{color:#fff}.documentation .doc-tocs ul li a.active{color:#cd6e57;font-weight:600}.documentation .doc-tocs .deep{margin:12px 0 0 12px;position:relative}.documentation .doc-tocs .sub-section{margin-top:32px}.documentation .doc-tocs .sub-section .title{color:#fff;font-size:16px;font-weight:500;margin:14px 0;text-decoration:none}.documentation .doc-tocs .sub-section .title+ul{margin-top:16px}.documentation .doc-tocs .sub-section .link{display:flex}.documentation .doc-tocs .sub-section .link .icon{font-size:18px;margin-right:8px}.documentation .prose{flex:1;margin:0 64px;padding:32px 0 100px}@media screen and (width <= 1200px){.documentation .prose{margin:0 32px}}.documentation .doc-footer{align-items:center;border-top:1px solid #6c7077;display:flex;justify-content:space-between;margin-top:32px;padding-top:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.documentation .doc-footer .contributors{display:flex;gap:8px}.documentation .doc-footer .contributors a{display:flex;justify-content:center;position:relative}.documentation .doc-footer .contributors img{border-radius:16px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.documentation .doc-footer time{cursor:pointer;display:flex;justify-content:center;position:relative}
