:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f4f4f5;--surface:#fff;--text:#18181b;--muted:#5f5f68;--border:#d4d4d8;--accent:#2f5fd0;--accent-text:#fff;--accent-soft:#e6ecfa;--danger:#b42318;--error:#b42318;--code:#ececef}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#18181b;--surface:#232327;--text:#f4f4f5;--muted:#a1a1aa;--border:#3f3f46;--accent:#6d94ee;--accent-text:#111114;--accent-soft:#2a3247;--danger:#f87171;--error:#fca5a5;--code:#2c2c31}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--background);color:var(--text);margin:0;padding:16px;font:16px/1.5 system-ui,sans-serif}a{color:var(--accent)}.page{gap:16px;max-width:1040px;margin:0 auto;display:grid}.bar{justify-content:space-between;align-items:center;gap:16px;display:flex}h1{margin:0;font-size:1.5rem;line-height:1.2}h1 a{color:inherit;text-decoration:none}h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:1.125rem}h3{margin:0 0 12px;font-size:1rem}h4{margin:12px 0 4px;font-family:ui-monospace,monospace;font-size:.9375rem}p{margin:0 0 12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:24px}.card>:last-child{margin-bottom:0}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.card-head h2{margin:0}.card-head input{width:min(100%,320px)}.tabs{gap:8px;display:flex}.tabs a{border:1px solid var(--border);color:inherit;border-radius:6px;padding:8px 16px;font-weight:600;text-decoration:none}.tabs a[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.view{gap:16px;min-width:0;display:grid}.packages{margin:0 0 12px;padding:0;list-style:none;display:grid}.package-row{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 8px;text-decoration:none;display:grid}.packages li:last-child .package-row{border-bottom:0}.package-row:hover,.package-row:focus-visible{background:var(--accent-soft)}.package-main{overflow-wrap:anywhere}.package-id{font-family:ui-monospace,monospace;font-weight:600}.package-meta{text-align:right;font-size:.875rem}@media (width<=640px){.package-row{grid-template-columns:auto minmax(0,1fr)}.package-meta{text-align:left;grid-column:2}}.icon{object-fit:contain;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.icon.large{border-radius:10px;width:64px;height:64px}.icon.placeholder{background:var(--code);color:var(--muted);font-weight:700}.icon.placeholder.large{font-size:1.75rem}.badge{background:var(--code);color:var(--muted);vertical-align:middle;border-radius:6px;margin-left:8px;padding:0 8px;font-size:.8125rem;font-weight:600;display:inline-block}.tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags .badge{margin-left:0}.drop-zone{border:2px dashed var(--border);text-align:center;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.drop-zone p{margin:0}.drop-zone.over{background:var(--accent-soft);border-color:var(--accent)}.uploads{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.uploads:empty{display:none}.upload{grid-template-columns:minmax(0,1fr) minmax(120px,200px);align-items:center;gap:4px 12px;font-size:.875rem;display:grid}.upload-name{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.upload>:last-child{grid-column:1/-1}.upload progress{width:100%}.package-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=760px){.package-layout{grid-template-columns:minmax(0,1fr)}}.versions{gap:2px;margin:0;padding:0;list-style:none;display:grid}.versions a{color:inherit;border-radius:6px;gap:2px;padding:6px 8px;text-decoration:none;display:grid}.versions a:hover{background:var(--code)}.versions a[aria-current]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.version-name{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-weight:600}.marks .badge{margin:0 6px 0 0}.marks:empty{display:none}.small{font-size:.8125rem}.package-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.package-head h2,.package-head p{margin:0}.description{white-space:pre-wrap;overflow-wrap:anywhere}.facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0 0 16px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}.dependencies{overflow-wrap:anywhere;margin:0;padding-left:20px;font-family:ui-monospace,monospace;font-size:.875rem}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:20px 0 8px;font-family:inherit}.markdown h3{font-size:1.25rem}.markdown h4{font-size:1.0625rem}.markdown h5,.markdown h6{font-size:1rem}.markdown pre,.plain{background:var(--code);border-radius:6px;margin:0 0 12px;padding:12px;font:.875rem/1.5 ui-monospace,monospace;overflow-x:auto}.plain{white-space:pre-wrap}.markdown :not(pre)>code{background:var(--code);border-radius:4px;padding:0 4px;font-size:.875em}.markdown blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 12px;padding-left:12px}.markdown ul,.markdown ol{margin:0 0 12px;padding-left:24px}.markdown hr{border:0;border-top:1px solid var(--border);margin:16px 0}.items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.item{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.item:last-child{border-bottom:0;padding-bottom:0}.item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.item-name{overflow-wrap:anywhere;font-weight:600}.connect summary{cursor:pointer}.connect summary h2{margin:0;display:inline}.connect[open] summary{margin-bottom:16px}.command{background:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0 0 12px;padding:8px 12px;font:.875rem/1.5 ui-monospace,monospace}.select-all{-webkit-user-select:all;user-select:all}form{gap:8px;display:grid}label,.field-label{font-weight:600}.ticks{border:0;gap:4px;margin:0;padding:0;display:grid}.ticks legend{margin-bottom:4px;padding:0}.tick{font-weight:400}input[type=text],input[type=search]{border:1px solid var(--border);width:100%;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px 12px}input[type=text]{font-family:ui-monospace,monospace}input[type=checkbox]{accent-color:var(--accent)}.hint{margin:0;font-size:.875rem}code{font-family:ui-monospace,monospace}.actions{flex-wrap:wrap;gap:8px;display:flex}.actions:empty{display:none}button{background:var(--accent);border:1px solid var(--accent);color:var(--accent-text);cursor:pointer;font:inherit;border-radius:6px;padding:8px 16px;font-weight:600}button.secondary{border-color:var(--border);color:inherit;background:0 0}button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button:disabled{cursor:progress;opacity:.6}a:focus-visible,input:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.error{color:var(--error);margin:0;font-size:.875rem}
