@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Monocraft", ui-monospace, monospace;--spacing:.25rem;--radius-xl:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-950:#080808;--color-ink-900:#0d0d0d;--color-ink-800:#1a1a1a;--color-ink-700:#242424;--color-ink-600:#9b9b9b;--color-brass-300:#5fe393;--color-brass-400:#34d27a;--color-brass-500:#1fbf63;--color-brass-600:#18a153;--color-edge:#e5e7eb1a;--font-mc:"minecraft", "Monocraft", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:var(--color-fg,#ededed);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,a[href],summary,label[for],[role=button],[role=tab],[role=option],[role=menuitem],[role=switch],[role=link]{cursor:pointer}button:disabled,button[disabled],[aria-disabled=true]{cursor:not-allowed}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--color-ink-700);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-600)}}@layer components;@layer utilities{.visible{visibility:visible}.mt-4{margin-top:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-80{height:calc(var(--spacing) * 80)}}:root{--color-fg:#ededed}:root.theme-light{--color-fg:#1c1c1a;--color-ink-950:#ececea;--color-ink-900:#faf9f7;--color-ink-850:#f2f1ee;--color-ink-800:#eceae6;--color-ink-700:#dcdad5;--color-ink-600:#6b6a66;--color-edge:#1414141f;--color-brass-300:#15803d;--color-brass-400:#15803d;--color-brass-500:#1bbf5f;--color-brass-600:#15a34a;--color-brass-700:#0e7a37;--color-patina-400:#0f766e;--color-patina-500:#14b8a6}:root.theme-grey{--color-fg:#e7e9ec;--color-ink-950:#181a1d;--color-ink-900:#202327;--color-ink-850:#272a2f;--color-ink-800:#2e3237;--color-ink-700:#3a3f45;--color-ink-600:#9ba1a8;--color-edge:#ffffff17}:root.theme-ocean{--color-fg:#e6edf3;--color-ink-950:#0d1117;--color-ink-900:#11161d;--color-ink-850:#161d26;--color-ink-800:#1c2530;--color-ink-700:#2a3340;--color-ink-600:#8b97a6;--color-edge:#78a5d721}:root.theme-mocha{--color-fg:#ede3da;--color-ink-950:#1a1411;--color-ink-900:#211a15;--color-ink-850:#29201a;--color-ink-800:#322820;--color-ink-700:#40342a;--color-ink-600:#a8998b;--color-edge:#ffe1c81c}:root.theme-nord{--color-fg:#eceff4;--color-ink-950:#2b303b;--color-ink-900:#2e3440;--color-ink-850:#353c4a;--color-ink-800:#3b4252;--color-ink-700:#4c566a;--color-ink-600:#8a93a5;--color-edge:#d8dee91f}:root.theme-rose{--color-fg:#f0e0e6;--color-ink-950:#1e151a;--color-ink-900:#261a20;--color-ink-850:#2f2028;--color-ink-800:#382630;--color-ink-700:#4a3340;--color-ink-600:#b591a0;--color-edge:#f5c8dc1c}:root.theme-amethyst{--color-fg:#e7e6f7;--color-ink-950:#121022;--color-ink-900:#181527;--color-ink-850:#1e1a33;--color-ink-800:#251f3f;--color-ink-700:#332c54;--color-ink-600:#948fc0;--color-edge:#b4afff21}:root.theme-crimson{--color-fg:#f3e3e1;--color-ink-950:#1a0f0f;--color-ink-900:#211311;--color-ink-850:#2a1714;--color-ink-800:#341c18;--color-ink-700:#452621;--color-ink-600:#b58e88;--color-edge:#ffb4aa1f}:root.theme-forest{--color-fg:#e2efe5;--color-ink-950:#0d1611;--color-ink-900:#111c15;--color-ink-850:#15231a;--color-ink-800:#1b2c20;--color-ink-700:#263a2d;--color-ink-600:#8aa896;--color-edge:#aae6be1f}:root.theme-contrast{--color-fg:#fff;--color-ink-600:#cfcfcf;--color-edge:#ffffff73}:root.theme-light.theme-contrast{--color-fg:#000;--color-ink-600:#262626;--color-edge:#00000080}:root.reduce-motion :not(.animate-spin),:root.reduce-motion :not(.animate-spin):before,:root.reduce-motion :not(.animate-spin):after{transition-duration:.001ms!important;animation-duration:.001ms!important}:root.theme-light .text-gray-100,:root.theme-light .text-gray-200,:root.theme-light .text-gray-300{color:#1b1b19}:root.theme-light .text-gray-400{color:#45443f}:root.theme-light .text-ink-950{color:#14140f}button:focus-visible,a:focus-visible,[role=switch]:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-brass-500);outline-offset:2px;border-radius:6px}.menu-scroll::-webkit-scrollbar{width:8px}.menu-scroll::-webkit-scrollbar-track{background:0 0;margin:6px 0}.menu-scroll::-webkit-scrollbar-thumb{background:var(--color-ink-700);background-clip:content-box;border:2px solid #0000;border-radius:999px}.menu-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-ink-600);background-clip:content-box}.selectable,.selectable *{-webkit-user-select:text;user-select:text}.font-mc{font-family:var(--font-mc)}.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spin{appearance:textfield}.panel{background:var(--color-ink-800);border:1px solid var(--color-edge)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.35s both rise}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:.2s both fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation:.18s both fade-out}@keyframes view-in{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}.view-anim{animation:.26s cubic-bezier(.22,1,.36,1) both view-in}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.modal-overlay{animation:.16s both modal-backdrop-in}.modal-overlay>*{animation:.24s cubic-bezier(.22,1,.36,1) both modal-pop-in}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.97)}}.modal-overlay-out{animation:.18s both modal-backdrop-out}.modal-overlay-out>*{animation:.18s cubic-bezier(.4,0,1,1) both modal-pop-out}@keyframes swap-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.swap-in{animation:.24s cubic-bezier(.22,1,.36,1) both swap-in}@keyframes swap-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.swap-in-back{animation:.24s cubic-bezier(.22,1,.36,1) both swap-in-back}@keyframes reveal-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.reveal-down{animation:.24s cubic-bezier(.22,1,.36,1) both reveal-down}.stagger>*{animation:.34s both rise}.stagger>:first-child{animation-delay:20ms}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.11s}.stagger>:nth-child(5){animation-delay:.14s}.stagger>:nth-child(6){animation-delay:.17s}.stagger>:nth-child(7){animation-delay:.2s}.stagger>:nth-child(8){animation-delay:.23s}.stagger>:nth-child(9){animation-delay:.26s}.stagger>:nth-child(n+10){animation-delay:.29s}:root.reduce-motion .stagger>*{animation-delay:0s!important}.hover-lift{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s}.hover-lift:hover,.hover-lift.lifted{transform:translateY(-2px);box-shadow:0 8px 24px -12px #0000008c}.pressable{transition:transform 90ms}.pressable:active{transform:scale(.96)}.brass-btn{isolation:isolate;position:relative;overflow:hidden}.brass-btn:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 35%,#ffffff47,#0000 65%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.brass-btn:hover:after{transform:translate(130%)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.skeleton{background:linear-gradient(90deg,var(--color-ink-800) 25%,var(--color-ink-700) 37%,var(--color-ink-800) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.progress-fill{background:linear-gradient(90deg,var(--color-brass-600),var(--color-brass-400),var(--color-brass-600));background-size:200% 100%;animation:2.2s linear infinite shimmer}.tip-fade{animation:.11s ease-out tip-fade}@keyframes tip-fade{0%{opacity:0}}@keyframes halo{0%,to{box-shadow:0 0 #34e0b473}50%{box-shadow:0 0 0 4px #34e0b400}}.halo{animation:1.8s ease-in-out infinite halo}.markdown{color:#c7c7c7;word-break:break-word;font-size:13.5px;line-height:1.65}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:#f3f3f3;font-family:var(--font-mc);letter-spacing:.01em;margin:1.4em 0 .55em;font-weight:700;line-height:1.3}.markdown h1,.markdown h2{border-bottom:1px solid var(--color-edge);padding-bottom:.3em}.markdown h1{color:var(--color-brass-300);font-size:1.4rem}.markdown h2{font-size:1.15rem}.markdown h3{font-size:1.02rem}.markdown h4{color:var(--color-brass-400);font-size:.95rem}.markdown h5,.markdown h6{color:var(--color-ink-600);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.markdown p{margin:.65em 0}.markdown strong,.markdown b{color:#ededed;font-weight:700}.markdown em,.markdown i{color:#e0e0e0}.markdown del{color:var(--color-ink-600)}.markdown a{color:var(--color-brass-300);cursor:pointer;border-bottom:1px solid #5fe39359;text-decoration:none;transition:color .12s,border-color .12s}.markdown a:hover{color:var(--color-brass-400);border-bottom-color:var(--color-brass-400)}.markdown ul,.markdown ol{margin:.65em 0;padding-left:1.4em}.markdown ul{list-style:outside}.markdown ol{list-style:decimal}.markdown ul ul{list-style:circle}.markdown li{margin:.3em 0}.markdown li::marker{color:var(--color-brass-500)}.markdown blockquote{border-left:3px solid var(--color-brass-600);color:var(--color-ink-600);background:#1fbf630f;border-radius:0 4px 4px 0;margin:.8em 0;padding:.3em 0 .3em .9em}.markdown blockquote p{margin:.35em 0}.markdown img{vertical-align:middle;border-radius:4px;max-width:100%;height:auto;margin:.15em .25em .15em 0;display:inline-block}.markdown code{background:var(--color-ink-950);border:1px solid var(--color-edge);color:var(--color-brass-300);border-radius:4px;padding:.12em .4em;font-family:ui-monospace,monospace;font-size:.88em}.markdown pre{background:var(--color-ink-950);border:1px solid var(--color-edge);border-radius:6px;margin:.8em 0;padding:.9em 1em;line-height:1.5;overflow-x:auto}.markdown pre code{color:#ddd;background:0 0;border:none;padding:0;font-size:.85em}.markdown pre code.hljs{color:#d6deeb}:root.theme-light .markdown pre code,:root.theme-light .markdown pre code.hljs{color:#24292f}.markdown{--hl-comment:#7eaa92}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-comment:color-mix(in srgb, var(--color-brass-400) 28%, var(--color-ink-600))}}.markdown{--hl-keyword:var(--color-brass-400);--hl-string:#48df76}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-string:color-mix(in srgb, var(--color-brass-400) 72%, #7cff6b)}}.markdown{--hl-number:#71c86d}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-number:color-mix(in srgb, var(--color-brass-400) 70%, #ffb14e)}}.markdown{--hl-func:#63dfaf}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-func:color-mix(in srgb, var(--color-brass-300) 74%, #6fd3ff)}}.markdown{--hl-attr:#75d26b}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-attr:color-mix(in srgb, var(--color-brass-400) 68%, #ffd24a)}}.markdown{--hl-tag:#75b288}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-tag:color-mix(in srgb, var(--color-brass-400) 68%, #ff6fa5)}}.markdown{--hl-meta:#43d7a7}@supports (color:color-mix(in lab,red,red)){.markdown{--hl-meta:color-mix(in srgb, var(--color-brass-400) 66%, #5fe0ff)}}.markdown .hljs-comment,.markdown .hljs-quote{color:var(--hl-comment);font-style:italic}.markdown .hljs-keyword,.markdown .hljs-selector-tag,.markdown .hljs-literal,.markdown .hljs-meta .hljs-keyword{color:var(--hl-keyword)}.markdown .hljs-string,.markdown .hljs-regexp,.markdown .hljs-addition{color:var(--hl-string)}.markdown .hljs-number,.markdown .hljs-symbol,.markdown .hljs-bullet,.markdown .hljs-link{color:var(--hl-number)}.markdown .hljs-title,.markdown .hljs-section,.markdown .hljs-built_in,.markdown .hljs-title.function_{color:var(--hl-func)}.markdown .hljs-attr,.markdown .hljs-attribute,.markdown .hljs-variable,.markdown .hljs-template-variable,.markdown .hljs-type,.markdown .hljs-params{color:var(--hl-attr)}.markdown .hljs-name,.markdown .hljs-tag,.markdown .hljs-selector-id,.markdown .hljs-selector-class,.markdown .hljs-deletion{color:var(--hl-tag)}.markdown .hljs-meta,.markdown .hljs-doctag{color:var(--hl-meta)}.markdown .hljs-emphasis{font-style:italic}.markdown .hljs-strong{font-weight:700}.markdown hr{border:none;border-top:1px solid var(--color-edge);margin:1.4em 0}.markdown table{border-collapse:collapse;width:100%;margin:.9em 0;font-size:.92em}.markdown th{background:var(--color-ink-700);color:#ededed;text-align:left;font-weight:700}.markdown td,.markdown th{border:1px solid var(--color-edge);padding:.4em .7em}.markdown tbody tr:nth-child(2n){background:#ffffff05}:root.theme-light .markdown{color:#33322f}:root.theme-light .markdown h1,:root.theme-light .markdown h2,:root.theme-light .markdown h3,:root.theme-light .markdown h4,:root.theme-light .markdown strong,:root.theme-light .markdown b,:root.theme-light .markdown em,:root.theme-light .markdown i{color:#15140f}:root.theme-light .markdown pre,:root.theme-light .markdown code{background:#efeee9}:root.theme-light .markdown pre code{color:#33322f}@font-face{font-family:minecraft;src:url(/fonts/MinecraftRegular.woff2)format("woff2");font-display:swap}@font-face{font-family:minecraft;src:url(/fonts/MinecraftBold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/MonocraftExtended-Regular.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-ink-900);color:var(--color-fg);margin:0}button,input{font:inherit}.app-shell{height:100%;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--color-edge);background:#080808b8;flex-direction:column;flex:0 0 264px;width:264px;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--color-ink-950) 72%,transparent)}}.brand{border-bottom:1px solid var(--color-edge);align-items:center;gap:10px;padding:16px;display:flex}.logo{border-radius:var(--radius-xl);color:var(--color-brass-400);background:#1fbf631f;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.logo{background:color-mix(in srgb,var(--color-brass-500) 12%,transparent)}}.brand strong{color:#f3f4f6;text-transform:lowercase;font:14px minecraft,monospace;display:block}.brand span{color:var(--color-ink-600);margin-top:2px;font-size:11px;display:block}.search{padding:12px;position:relative}.search svg{z-index:1;color:var(--color-ink-600);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.search input{width:100%;padding-left:32px}.nav-scroll{flex:1;padding:0 12px 18px;overflow:auto}.nav-item{min-height:34px;color:var(--color-ink-600);border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding:7px 10px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.nav-item:hover{color:#e5e7eb;background:var(--color-ink-800)}.nav-item.active{color:var(--color-brass-200,#a7f3c5);background:#1fbf6326}@supports (color:color-mix(in lab,red,red)){.nav-item.active{background:color-mix(in srgb,var(--color-brass-500) 15%,transparent)}}.package-item span{text-overflow:ellipsis;overflow:hidden}.package-item small{color:var(--color-ink-600);margin-left:auto;font:10px Monocraft,monospace}.sidebar-label{color:var(--color-ink-600);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 8px;font:11px minecraft,monospace}.package-label{color:#5fe393cc;margin:20px 10px 8px}@supports (color:color-mix(in lab,red,red)){.package-label{color:color-mix(in srgb,var(--color-brass-300) 80%,transparent)}}.accent-area{border-top:1px solid var(--color-edge);padding:12px 16px}.accent-grid{flex-wrap:wrap;gap:6px;display:flex}.accent-chip{color:#fff;cursor:pointer;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;transition:transform .15s;display:grid;box-shadow:0 1px 2px #0008}.accent-chip:hover,.accent-chip.active{transform:scale(1.11)}.accent-chip.active{outline:2px solid #ffffffc9}.accent-chip.custom{position:relative}.accent-chip input{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0}.source-link{border-top:1px solid var(--color-edge);color:var(--color-ink-600);align-items:center;gap:8px;padding:12px 16px;font-size:12px;text-decoration:none;display:flex}.source-link:hover{color:var(--color-brass-300)}.side-loading{gap:6px;display:grid}.side-error,.empty-search{color:var(--color-ink-600);padding:8px 10px;font-size:12px}main{background-image:linear-gradient(#9b9b9b12 1px,#0000 1px),linear-gradient(90deg,#9b9b9b12 1px,#0000 1px);flex:1;min-width:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){main{background-image:linear-gradient(color-mix(in srgb,var(--color-ink-600) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-ink-600) 7%,transparent) 1px,transparent 1px)}}main{background-size:32px 32px}.page{width:min(1080px,100%);margin:0 auto;padding:54px 48px 72px}.hero{justify-content:space-between;align-items:flex-start;gap:36px;padding-bottom:34px;display:flex}.eyebrow{color:var(--color-brass-300);letter-spacing:.09em;align-items:center;gap:7px;margin-bottom:13px;font:11px minecraft,monospace;display:flex}h1{letter-spacing:-.03em;color:#f4f4f5;margin:0;font:700 clamp(28px,4vw,42px) minecraft,monospace}.hero p{max-width:620px;color:var(--color-ink-600);margin:14px 0 0;font-size:15px;line-height:1.65}.status{border:1px solid var(--color-edge);color:#b8bec5;background:#0d0d0dbf;border-radius:7px;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font:11px minecraft,monospace;display:flex}@supports (color:color-mix(in lab,red,red)){.status{background:color-mix(in srgb,var(--color-ink-900) 75%,transparent)}}.status span{background:var(--color-brass-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1fbf6321}@supports (color:color-mix(in lab,red,red)){.status span{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brass-500) 13%,transparent)}}.stats{border:1px solid var(--color-edge);border-radius:var(--radius-xl);background:#0d0d0dcc;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stats{background:color-mix(in srgb,var(--color-ink-900) 80%,transparent)}}.stats div{border-right:1px solid var(--color-edge);grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;padding:18px 20px;display:grid}.stats div:last-child{border:0}.stats svg{width:20px;color:var(--color-brass-400);grid-row:1/3;align-self:center}.stats strong{color:#e8eaed;font:16px minecraft,monospace}.stats span{color:var(--color-ink-600);font-size:11px}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.muted{color:var(--color-ink-600);margin:0;font-size:13px;line-height:1.6}.code-block{border:1px solid var(--color-edge);background:var(--color-ink-950);border-radius:7px;position:relative;overflow:hidden}.code-block pre{color:#cfd3d8;margin:0;padding:14px 42px 14px 14px;font:12px/1.65 Monocraft,monospace;overflow:auto}.code-block button{width:28px;height:28px;color:var(--color-ink-600);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.code-block button:hover{background:var(--color-ink-800);color:var(--color-brass-300)}.latest-list{flex-direction:column;gap:4px;display:flex}.latest-list a{color:inherit;border-radius:7px;align-items:center;gap:10px;padding:9px 7px;text-decoration:none;display:flex}.latest-list a:hover{background:var(--color-ink-800)}.package-icon,.file-icon{width:30px;height:30px;color:var(--color-brass-400);background:#1fbf631a;border-radius:6px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.package-icon,.file-icon{background:color-mix(in srgb,var(--color-brass-500) 10%,transparent)}}.latest-list strong,.file-list strong{color:#e1e4e8;font:12px minecraft,monospace;display:block}.latest-list small,.file-list small{color:var(--color-ink-600);margin-top:3px;font-size:10px;display:block}.latest-meta{text-align:right;margin-left:auto}.latest-meta b{color:var(--color-brass-300);font:11px Monocraft,monospace}.package-head{border-bottom:1px solid var(--color-edge);align-items:center;gap:17px;padding:6px 0 34px;display:flex}.big-icon{border:1px solid #1fbf6338;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.big-icon{border:1px solid color-mix(in srgb,var(--color-brass-500) 22%,transparent)}}.big-icon{color:var(--color-brass-300);background:#0f1f16;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.big-icon{background:color-mix(in srgb,var(--color-brass-500) 10%,var(--color-ink-900))}}.package-head span{color:var(--color-brass-300);font:11px Monocraft,monospace}.package-head h1{margin-top:3px;font-size:29px}.package-head p{color:var(--color-ink-600);margin:6px 0 0;font:11px Monocraft,monospace}.package-layout{grid-template-columns:180px 1fr;gap:28px;padding-top:28px;display:grid}.version-list{border-right:1px solid var(--color-edge);padding-right:18px}.version-list button{width:100%;color:var(--color-ink-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto;margin:0 0 4px;padding:9px 10px;display:grid}.version-list button:hover{background:var(--color-ink-800);color:#eee}.version-list button.selected{color:var(--color-brass-200,#a7f3c5);background:#1fbf6324}@supports (color:color-mix(in lab,red,red)){.version-list button.selected{background:color-mix(in srgb,var(--color-brass-500) 14%,transparent)}}.version-list span{font:12px Monocraft,monospace}.version-list b{color:var(--color-brass-300);background:#1fbf6321;border-radius:4px;padding:2px 4px}@supports (color:color-mix(in lab,red,red)){.version-list b{background:color-mix(in srgb,var(--color-brass-500) 13%,transparent)}}.version-list b{font:8px minecraft,monospace}.version-list small{grid-column:1/3;margin-top:4px;font-size:10px}.version-details{flex-direction:column;gap:16px;min-width:0;display:flex}.version-title{justify-content:space-between;align-items:end;margin-bottom:2px;display:flex}.version-title span{color:var(--color-brass-300);letter-spacing:.1em;font:10px minecraft,monospace}.version-title h2{margin:4px 0 0;font:22px minecraft,monospace}.version-title small{color:var(--color-ink-600);font-size:11px}.file-list{flex-direction:column;gap:4px;display:flex}.file-list a{color:var(--color-ink-600);border-radius:7px;align-items:center;gap:10px;padding:9px;text-decoration:none;display:flex}.file-list a:hover{color:var(--color-brass-300);background:var(--color-ink-800)}.file-list a>span:nth-child(2){flex:1;min-width:0}.file-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.not-found{text-align:center;place-items:center;gap:18px;min-height:70vh;display:grid}.not-found>svg{color:var(--color-brass-400)}.not-found h1{font-size:26px}@media(max-width:800px){.sidebar{flex-basis:220px;width:220px}.page{padding:38px 26px 60px}.content-grid,.package-layout{grid-template-columns:1fr}.version-list{border-right:0;border-bottom:1px solid var(--color-edge);gap:5px;padding:0 0 15px;display:flex;overflow-x:auto}.version-list .sidebar-label{display:none}.version-list button{min-width:120px}}@media(max-width:620px){.app-shell{display:block;overflow:auto}.sidebar{border:0;border-bottom:1px solid var(--color-edge);width:100%;height:auto;position:static}.brand{border-bottom:0}.search,.accent-area,.source-link,.package-label,.nav-scroll>.package-item,.nav-scroll>.side-loading,.nav-scroll>.side-error,.nav-scroll>.empty-search{display:none}.nav-scroll{padding:0 12px 10px;overflow:visible}.nav-item{width:max-content}.page{padding:30px 18px 50px}.hero{display:block}.status{width:max-content;margin-top:18px}.stats{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--color-edge)}.version-title{flex-direction:column;align-items:start;gap:8px}}
