:root{--accent-100:#ffc342;--accent-200:#ffc95a;--accent-300:#ffd070;--accent-400:#ffd785;--accent-500:#fd9;--accent-secondary-100:#cf5959;--accent-secondary-200:#d76d6a;--accent-secondary-300:#de7f7b;--accent-secondary-400:#e5928d;--accent-secondary-500:#eba49f;--gray-100:#121212;--gray-200:#1f1f1f;--gray-300:#2b2b2b;--gray-400:#383838;--gray-500:#454545;--gray-border-100:1px solid #ffda9914;--gray-border-200:1px solid #fad89e1a;--gray-border-300:1px solid #f5d7a31f;--gray-border-400:1px solid #f0d6a824;--gray-border-500:1px solid #ebd4ad29;--text-accent:#e3d6c5;--text-gray:#b8b8b8;--mixed-100:#2f271b;--mixed-200:#3e3526;--mixed-300:#5c5241;--mixed-400:#796e5c;--mixed-500:#928876;--white:#ebebebf2;--card-100:#fff8c603;--card-200:#e7c09008;--card-300:#ae8b5d0f;--card-400:#7d592d14;--card-500:#4b2b001a;--card-border-100:1px solid #fff8c60a;--card-border-200:1px solid #e7c0900d;--card-border-300:1px solid #ae8b5d14;--card-border-400:1px solid #7d592d24;--card-border-500:1px solid #4b2b0047;--card-hover-100:#fff8c60a;--card-hover-200:#e7c0900f;--card-hover-300:#ae8b5d17;--card-hover-400:#7d592d1c;--card-hover-500:#4b2b0029;--card-border-radius:11px;--card-box-shadow:4px 4px 6px #00000080;--card-backdrop-filter:blur(6px);--card-backdrop-filter-dark:blur(6px) brightness(60%) contrast(85%);--card-backdrop-filter-darker:blur(16px) brightness(40%) contrast(85%);--card-mask-border:linear-gradient(170deg,#000,transparent 50%);--glow-orange-text:#ffc342e6;--glow-orange-background:#ffc3421f;--glow-orange-background-disabled:#ffc3420f;--glow-orange-background-hover:#ffc3422e;--glow-orange-border:1px solid #ffc3421f;--accent:#ffc342;--accent-background:#ffc3421a;--accent-background-hover:#ffc3420f;--orange:#e79933;--orange-background:#e799331a;--orange-background-strong:#e7993366;--orange-background-strong-hover:#e799334d;--red:#ca5755;--red-background:#ca57551a;--red-background-strong:#ca575566;--red-background-strong-hover:#ca57554d;--green:#5bba6f;--green-background:#5bba6f1a;--green-background-strong:#5bba6f66;--green-background-strong-hover:#5bba6f4d;--blue:#5b8cba;--blue-background:#5b8cba1a;--blue-background-strong:#5b8cba66;--blue-background-strong-hover:#5b8cba4d;--neoforge:#e38a42;--neoforge-background:#e38a421a;--fabric:#dbd0b4;--fabric-background:#dbd0b41a;--quilt:#dc29dd;--quilt-background:#dc29dd1a;--forge:#2981bf;--forge-background:#2981bf1a;--spigot:#ed8106;--spigot-background:#ed81061a;--paper:#2563eb;--paper-background:#2563eb1a;--bukkit:#1364b5;--bukkit-background:#1364b51a}@font-face{font-family:REM;src:url(/fonts/REM.woff2)format("woff2"),url(/fonts/REM.woff)format("woff")}@font-face{font-family:REM-Italic;src:url(/fonts/REM-Italic.woff2)format("woff2"),url(/fonts/REM-Italic.woff)format("woff")}::selection{background:#f1bb5686}::selection{background:#f1bb5686}html{scrollbar-color:gray transparent}@supports selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-gutter:stable}}body{text-align:left;background:var(--gray-100);word-wrap:break-word;overflow-wrap:break-word;width:100%;height:100%;color:var(--text-accent);-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:REM,sans-serif;line-height:1.3}h1,h2,h3,h4,h5,h6{color:var(--white);margin:.8rem 0;font-family:REM,sans-serif;line-height:1.2}h1{font-size:2.25em;font-weight:900}h2{font-size:2em;font-weight:800}.doc-layout .doc .content h2{margin-top:48px;scroll-margin-top:80px}h3{font-size:1.75em;font-weight:700}.doc-layout .doc .content h3{margin-top:40px;scroll-margin-top:80px}h4{font-size:1.5em;font-weight:600}.doc-layout .doc .content h4{margin-top:32px;scroll-margin-top:80px}h5{font-size:1.25em;font-weight:500}.doc-layout .doc .content h5{margin-top:24px;scroll-margin-top:80px}h6{font-size:1em;font-weight:400}.doc-layout .doc .content h6{margin-top:16px;scroll-margin-top:75px}p,span{margin:0;font-size:16px;font-weight:300}.doc-layout .doc .content p{margin-top:10px;line-height:28px}strong,b{font-weight:600}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:var(--gray-200);color:var(--white);border:var(--gray-border-200);border-radius:4px;padding:0 4px;font-size:16px}pre>code{all:unset}blockquote{background-color:var(--card-100);width:fit-content;color:var(--white);border-radius:8px;margin:4px 0;padding:4px 16px;font-size:16px;position:relative;overflow:hidden}blockquote:before{content:"";border-left:4px solid var(--accent-100);height:100%;position:absolute;top:0;left:0}hr{border:none;border-top:1px solid var(--gray-300)}s{text-decoration:line-through}u{text-decoration:underline}li{display:list-item}ul{margin-top:2px;margin-bottom:8px;padding-left:22px}ol{margin-top:4px;margin-bottom:8px;padding-left:30px}ul li{list-style:outside}ul li ul li{list-style:circle}ol li{list-style:decimal}table{border-collapse:collapse;margin:6px 0 8px}table thead{background-color:var(--card-200)}table thead tr th{box-sizing:border-box;border:var(--card-border-200);color:var(--white);padding:6px 4px;font-weight:600}table tbody tr:nth-child(2n){background-color:var(--card-100)}table tbody tr td{box-sizing:border-box;border:var(--card-border-100);padding:4px;font-weight:300}.astro-code{border:var(--gray-border-200);border-radius:var(--card-border-radius);width:100%;color:var(--text-accent);margin-top:16px;margin-bottom:32px;position:relative;background-color:var(--card-200)!important;overflow:hidden!important}.astro-code code{scrollbar-color:var(--gray-400) transparent;scrollbar-width:thin;max-width:100%;padding:7px 10px 10px;display:block;overflow-x:auto}.astro-code span{color:var(--text-accent)}.astro-code .copy-code-button{background-color:var(--gray-300);border:var(--gray-border-300);width:34px;height:34px;color:var(--text-accent);cursor:pointer;border-radius:8px;padding:4px;transition:background-color .2s ease-in-out;position:absolute;top:8px;right:8px}.astro-code .copy-code-button:hover{background-color:var(--gray-400)}.astro-code .copy-code-button.copied{background-color:var(--accent);color:var(--gray-100)}.code-file{background-color:var(--card-100);border-radius:var(--card-border-radius);width:100%;box-shadow:0 0 0 1px var(--gray-300);margin-top:16px;margin-bottom:32px}.code-file .code-header{box-sizing:border-box;justify-content:space-between;align-items:center;height:32px;padding:4px 10px;display:flex}.code-file .code-header .file{align-items:center;gap:8px;margin-right:4px;display:flex;overflow:hidden}.code-file .code-header .file .icon{color:var(--text-gray)}.code-file .code-header .file span{max-width:100%;color:var(--white);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;overflow:hidden}.code-file .code-header .window-decor{gap:4px;display:flex}.code-file .code-header .window-decor .window-decor-icon.window-decor-1{color:var(--green)}.code-file .code-header .window-decor .window-decor-icon.window-decor-2{color:var(--orange)}.code-file .code-header .window-decor .window-decor-icon.window-decor-3{color:var(--red)}.code-file .astro-code{box-shadow:0 0 0 1px var(--gray-300);border:none;margin:0}.doc-layout .doc .content a{color:var(--glow-orange-text);background-color:var(--glow-orange-background);border-radius:6px;padding:0 3px;text-decoration:none}.doc-layout .doc .content a:hover{cursor:pointer;text-decoration-line:underline}.doc-layout .doc .content p img{margin-top:6px}aside.message-block{border-radius:var(--card-border-radius);margin-top:16px;margin-bottom:32px;padding:12px}aside.message-block .title{align-items:center;gap:8px;display:flex}aside.message-block .title span{font-size:20px;font-weight:400}aside.message-block.level-note,aside.message-block.level-info{background-color:var(--blue-background-strong);border:1px solid var(--blue-background-strong)}aside.message-block.level-note .title,aside.message-block.level-info .title{color:var(--blue)}aside.message-block.level-note .title span{margin-bottom:2px}aside.message-block.level-note a,aside.message-block.level-info a{color:var(--blue)!important;background-color:#0000!important;text-decoration:underline!important}aside.message-block.level-note code,aside.message-block.level-info code{background-color:var(--blue-background-strong-hover)}aside.message-block.level-warning{background-color:var(--orange-background-strong);border:1px solid var(--orange-background-strong)}aside.message-block.level-warning .title{color:var(--orange)}aside.message-block.level-warning .title span{margin-bottom:2px}aside.message-block.level-warning a{color:var(--orange)!important;background-color:#0000!important;text-decoration:underline!important}aside.message-block.level-warning code{background-color:var(--orange-background-strong-hover)}aside.message-block.level-success{background-color:var(--green-background-strong);border:1px solid var(--green-background-strong)}aside.message-block.level-success .title{color:var(--green)}aside.message-block.level-success a{color:var(--green)!important;background-color:#0000!important;text-decoration:underline!important}aside.message-block.level-success code{background-color:var(--green-background-strong-hover)}aside.message-block.level-danger{background-color:var(--red-background-strong);border:1px solid var(--red-background-strong)}aside.message-block.level-danger .title{color:var(--red)}aside.message-block.level-danger .title span{margin-bottom:2px}aside.message-block.level-danger a{color:var(--red)!important;background-color:#0000!important;text-decoration:underline!important}aside.message-block.level-danger code{background-color:var(--red-background-strong-hover)}aside.message-block .astro-code code{background-color:unset!important}aside.message-block .astro-code{margin-bottom:32px;background-color:var(--gray-200)!important;border:var(--gray-border-200)!important}aside.message-block .astro-code:last-child{margin-bottom:0}aside.message-block .code-file{background-color:var(--gray-100);margin-bottom:32px;box-shadow:0 0 0 1px var(--gray-300)!important}aside.message-block .code-file:last-child{margin-bottom:0}aside.message-block .code-file .astro-code{margin-bottom:0;outline:1px solid var(--gray-300)!important;background-color:var(--card-300)!important;border:none!important}.footer-section{max-width:889px;margin:auto;padding:16px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
