:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f0e;--panel:#141715;--panel-2:#1a1e1b;--border:#252a27;--border-strong:#343a36;--text:#e3e6e4;--muted:#9aa29d;--faint:#6f7873;--accent:#45bd86;--accent-soft:#45bd8624;--code:#d8b66d;--danger:#e5675f;--todo:#6ea8ff;--doing:#e0a640;--waiting:#a98bf8;--done:#45bd86;--radius:10px;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--dots:#ffffff09;--hover:#ffffff0d;--row-hover:#ffffff04;--glass:#141715eb;--sidebar:#0d0f0ed9;--shadow:#00000073;--on-accent:#06140d;--accent-line:#45bd8659;--mention-bg:#6ea8ff24;--note-bg:#a98bf80d}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f7;--panel:#fff;--panel-2:#f0f2f1;--border:#dfe3e0;--border-strong:#c9cfcb;--text:#1b1f1c;--muted:#59615c;--faint:#6b736e;--accent:#1f8a5b;--accent-soft:#1f8a5b1f;--code:#8a5a00;--danger:#c0392b;--todo:#2563c9;--doing:#9a6200;--waiting:#6d4fd1;--done:#1f8a5b;--dots:#0000000d;--hover:#0000000d;--row-hover:#00000005;--glass:#fffffff0;--sidebar:#f7f8f7e6;--shadow:#0000001f;--on-accent:#fff;--accent-line:#1f8a5b66;--mention-bg:#2563c91a;--note-bg:#6d4fd10d}}@media (forced-colors:active){.badge,.chip,.needs-sharing,.task-chip{border:1px solid canvastext}}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:6px 10px;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}*{box-sizing:border-box}body,html{background:radial-gradient(circle at 1px 1px,var(--dots) 1px,transparent 0) 0 0/22px 22px,var(--bg);min-height:100%;color:var(--text);font:14px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}code{font-family:var(--mono);color:var(--code)}mark{background:var(--accent-soft);color:var(--text);border-radius:3px;padding:0 2px}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--danger)}.empty{color:var(--muted);padding:24px 0}.spacer{flex:1}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.main{min-width:0;padding:32px calc(clamp(16px,5vw,64px)) 120px}.sidebar{top:var(--titlebar);height:calc(100vh - var(--titlebar));border-right:1px solid var(--border);background:var(--sidebar);flex-direction:column;gap:18px;padding:18px 14px;display:flex;position:sticky;overflow-y:auto}@media (width<=760px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static}.nav-section{display:none}}.search{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:7px 0}.search.big{padding:4px 14px;font-size:16px}.nav,.nav-section{flex-direction:column;gap:2px;display:flex}.nav a,.nav-item{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.nav a.router-link-active,.nav a:hover,.nav-item.router-link-active,.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-section header{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px 4px;font-size:11px;font-weight:600;display:flex}.nav-section .muted{margin:0;padding:0 8px}.save-status{color:var(--muted);align-items:center;gap:8px;margin:auto 0 0;padding:0 8px;font-size:12px;display:flex}.save-status .dot{background:var(--done);border-radius:50%;width:7px;height:7px}.save-status[data-state=saving] .dot{background:var(--doing)}.save-status[data-state=error] .dot{background:var(--danger)}.ghost,.icon-button,.pill{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.icon-button{padding:4px}.ghost:hover,.icon-button:hover,.pill:hover{background:var(--panel-2);border-color:var(--border);color:var(--text)}.pill{border-color:var(--border);font-size:12px}.ghost.danger:hover{color:var(--danger)}.toggle{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.doc{max-width:820px;margin:0 auto}.doc-head{margin-bottom:20px}.doc-actions{align-items:center;gap:4px;margin-bottom:18px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.doc h1,.title-input{margin:2px 0 0;font-size:26px;font-weight:650;line-height:1.25}.title-input{background:0 0;border:0;outline:none;width:100%;padding:0}.canvas{font-family:var(--mono);font-size:14px;line-height:1.7}.row{padding:1px 0 1px calc(var(--depth) * 26px);border-radius:6px;align-items:flex-start;gap:8px;display:flex;position:relative}.row:hover{background:var(--row-hover)}.bullet{flex:none;place-items:center;width:14px;height:1.7em;display:grid}.bullet:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px}.row.shared .bullet:before{background:var(--accent)}.editor{flex:1;min-width:0}.row.done .editor{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.add-block{color:var(--faint);font-family:var(--sans);background:0 0;border:0;align-items:center;gap:6px;margin:10px 0 0 22px;padding:2px 6px;font-size:13px;display:inline-flex}.add-block:hover{color:var(--muted)}.save-dot{background:var(--doing);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.75em}.save-dot[data-state=error]{background:var(--danger)}.task-chip{font:600 10.5px/1.6 var(--sans);letter-spacing:.04em;color:var(--todo);background:0 0;border:1px solid;border-radius:5px;flex:none;margin-top:.2em;padding:0 6px}.task-chip[data-state=DOING]{color:var(--doing)}.task-chip[data-state=WAITING]{color:var(--waiting)}.task-chip[data-state=DONE]{color:var(--done)}.audience{font-family:var(--sans);flex:none;position:relative}.badge{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:4px;margin-top:.15em;padding:1px 7px;font-size:11px;display:inline-flex}.badge[data-kind=private]{color:var(--faint);background:0 0;border-color:#0000}.badge[data-kind=private] .label{display:none}.row:not(:hover):not(:focus-within):not(.group-start) .audience:not(:has(.menu)){opacity:0}.row.in-group{border-left:1px solid var(--accent-line);border-right:1px solid var(--accent-line);padding-right:6px;padding-left:calc(6px + var(--depth) * 26px);border-radius:0}.row.in-group,.row.in-group:hover{background:var(--accent-soft)}.row.group-start{border-top:1px solid var(--accent-line);border-top-left-radius:8px;border-top-right-radius:8px;margin-top:4px;padding-top:3px}.row.group-end{border-bottom:1px solid var(--accent-line);border-bottom-right-radius:8px;border-bottom-left-radius:8px;margin-bottom:4px;padding-bottom:3px}.row.in-group .badge{background:0 0;border-color:#0000}.badge[data-kind=team],.badge[data-kind=workspace]{border-color:var(--accent-line);color:var(--accent)}.badge:not(:disabled):hover{color:var(--text)}.menu{z-index:10;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel-2);width:280px;box-shadow:0 12px 32px var(--shadow);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.menu button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:7px 8px;display:flex}.menu button:hover,.menu button[aria-checked=true]{background:var(--hover)}.menu button .icon{color:var(--muted);margin-top:3px}.menu strong{font-size:13px;font-weight:600;display:block}.menu .hint,.menu small{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.menu .hint{color:var(--faint);margin:6px 8px 2px}.hits{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hit,.hit-body,.hits{display:flex}.hit{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);align-items:flex-start;gap:10px;padding:12px 14px}.hit-body{flex-direction:column;flex:1;gap:4px;min-width:0}.hit-text{font-family:var(--mono);overflow-wrap:anywhere}.hit.done .hit-text{color:var(--muted);text-decoration:line-through}.hit-meta{color:var(--faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.hit-meta .sep{margin:0 2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.avatar{color:#fff;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.whoami{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding:0 8px;font-size:13px;display:flex}.whoami .name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.whoami+.save-status{margin-top:0}.ghost.small{padding:2px 6px;font-size:12px}.network{max-width:1280px;margin:0 auto}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.card{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:14px;min-height:200px;padding:18px 20px;display:flex;position:relative}.card-head{align-items:center;gap:10px;display:flex}.card-head strong{flex:1;font-weight:600}.card-head time{color:var(--accent);font-size:12px}.card-blocks{font-family:var(--mono);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.card-blocks li{padding-left:calc(var(--depth) * 18px);align-items:flex-start;gap:8px;display:flex}.card-blocks li:not(:has(.task-chip)):before{content:"•";color:var(--faint)}.card-text{white-space:pre-wrap;overflow-wrap:anywhere}.card-blocks li.done .card-text{color:var(--muted);text-decoration:line-through}.card-blocks .by{color:var(--faint);font-family:var(--sans)}.card-open{border-radius:14px;font-size:0;position:absolute;inset:0}.card-open:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.filter-bar{z-index:5;border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding:10px;display:flex;position:sticky;bottom:16px}.filter-bar .search{flex:220px}.people{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.range{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.range select{color:var(--text);font:inherit;background:0 0;border:0;padding:6px 0}@media (width<=760px){.filter-bar{order:-1;margin:0 0 20px;position:static}.network{flex-direction:column;display:flex}}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;gap:12px;width:min(380px,100%);padding:28px;display:flex}.login-card h1{margin:6px 0 0;font-size:20px}.login-card label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.login-card input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 10px}.primary{background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;margin-top:6px;padding:9px 14px;font-weight:600}.primary:disabled{opacity:.6}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:12px;max-width:560px;padding:20px;display:flex}.panel p{margin:0}.panel label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.panel input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 10px}.panel .actions{gap:8px;display:flex}.panel .primary{align-self:flex-start;margin-top:0}.facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.facts dt,.link-status{color:var(--muted)}.facts dd{margin:0}.link-status{align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.badge .sync,.link-status[data-state=warn]{color:var(--doing)}.link-status,.whoami~.link-status{margin-top:auto}.link-status+.save-status,.whoami+.link-status{margin-top:0}.badge .sync[data-state=error]{color:var(--danger)}.mention{background:var(--mention-bg);color:var(--todo);border-radius:4px;padding:0 3px}.needs-sharing{border:1px dashed var(--doing);color:var(--doing);font:600 10.5px/1.6 var(--sans);border-radius:5px;flex:none;margin-top:.2em;padding:0 6px}.cm-tooltip.cm-tooltip-autocomplete{border:1px solid var(--border-strong);background:var(--panel-2);font-family:var(--sans);border-radius:8px;overflow:hidden}.cm-tooltip.cm-tooltip-autocomplete>ul>li{color:var(--text);padding:4px 10px}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--accent-soft);color:var(--text)}.cm-completionDetail{color:var(--muted);margin-left:8px;font-style:normal}.respond{align-items:center;gap:6px;display:flex}.nav .count{background:var(--accent);min-width:18px;color:var(--on-accent);text-align:center;border-radius:999px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700}.task-section+.task-section{margin-top:28px}.task-section h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.inbox{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.inbox-line{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;display:flex}.inbox-line strong{color:var(--text)}.inbox-line time{color:var(--faint);margin-left:auto;font-size:12px}.inbox li.unread .inbox-line:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.row.note{background:var(--note-bg)}.row.note .bullet:before{background:var(--waiting)}.note-from{color:var(--waiting);font:11.5px/1.6 var(--sans);flex:none;align-items:center;gap:6px;margin-top:.15em;display:inline-flex}.note-composer{margin-top:18px}.note-composer form{flex-direction:column;gap:8px;max-width:620px;display:flex}.note-composer textarea{border:1px solid var(--border);background:var(--panel);color:var(--text);font:14px/1.6 var(--mono);resize:vertical;border-radius:8px;padding:10px 12px}.note-composer .actions{gap:8px;display:flex}.note-composer .primary{margin-top:0}.card-note{z-index:1;color:var(--faint);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;font-size:12px;display:inline-flex;position:relative}.card-note:hover{color:var(--text)}.menu-heading{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:8px 8px 2px;font-size:11px;font-weight:600}.menu-check{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.menu-check:hover{background:var(--hover)}.canvas-actions{gap:4px;display:flex}.import,.subtree{max-width:none;font-family:var(--sans);margin:0 0 16px}.import-preview,.subtree ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.import-preview li,.subtree li{padding:2px 0 2px calc(var(--depth) * 20px);font-family:var(--mono);font-size:13px}.subtree label{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.subtree .text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.import textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);font:13px/1.6 var(--mono);resize:vertical;border-radius:8px;padding:10px 12px}.import-preview .task-chip{margin-right:6px}.day-notes{margin-top:28px}.day-notes h2{color:var(--waiting);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.inline-form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.inline-form input,.team-row select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:6px 10px}.inline-form .primary{margin-top:0}.team-row .members{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.team-row .chip .icon-button{padding:0 2px;line-height:1}.issued code{-webkit-user-select:all;user-select:all;font-size:15px}.hit .badge{margin-left:6px}.presence{box-shadow:0 0 0 2px var(--accent);border-radius:50%;flex:none;margin-top:.15em}.block-lazy{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:1.7em}.file-pick{cursor:pointer;position:relative;flex-direction:row!important}.file-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.recovered{color:var(--doing);font:12px/1.5 var(--sans);flex-basis:100%;align-items:center;gap:8px;margin:2px 0 4px 22px;display:flex}.row:has(.recovered){flex-wrap:wrap}.calc-result{color:var(--accent);margin-left:12px;font-weight:600}.date-pick{border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);font:13px var(--sans);border-radius:6px;flex:none;padding:2px 6px}.cm-tooltip-autocomplete completion-section{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;padding:4px 10px 2px;font-size:11px;font-weight:600;display:block}.page-ref{color:var(--accent)}.web-link{color:var(--todo);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--todo) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--todo) 40%,transparent);text-underline-offset:2px}:is(.cm-editor:has(.cm-content:focus) .page-ref,.cm-editor:has(.cm-content:focus) .web-link){cursor:pointer}.linked-refs{margin-top:32px}.linked-refs h2{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.block-editor-wrap{min-width:0}.block-images{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.block-images img{border:1px solid var(--border);-o-object-fit:contain;object-fit:contain;background:var(--panel);border-radius:8px;max-width:min(100%,520px);max-height:360px}.load-image{border:1px dashed var(--border-strong)}.ai-ask{flex-basis:100%;margin:4px 0 4px 22px}.ai-ask input{border:1px solid var(--waiting);background:var(--panel);width:min(560px,100%);color:var(--text);font:13px var(--sans);border-radius:8px;padding:6px 10px}.row:has(.ai-ask){flex-wrap:wrap}.ai-busy{color:var(--waiting);font:12px var(--sans);flex:none;margin-top:.2em;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}button.bullet{cursor:pointer;background:0 0;border:0;padding:0}button.bullet:hover:before{background:var(--muted)}.bullet.collapsed:before{width:7px;height:7px;box-shadow:0 0 0 3px var(--border-strong)}.tag{color:var(--waiting)}.block-ref{border-bottom:1px dashed var(--accent-line);background:var(--hover);color:var(--text);border-radius:3px;padding:0 4px}.block-ref:before{content:"↗ ";color:var(--faint)}.block-ref.missing{color:var(--faint);font-style:italic}.row.flash{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}}.canvas:focus{outline:none}.row.selected{box-shadow:inset 2px 0 0 var(--todo);background:color-mix(in srgb,var(--todo) 16%,transparent)!important}.selection-bar{top:calc(8px + var(--titlebar));z-index:6;border:1px solid var(--border-strong);background:var(--glass);font:12px var(--sans);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex;position:sticky}.selection-bar .keys{min-width:200px;color:var(--muted);flex:1}.selection-bar .chip{padding:2px 8px;font-size:12px}.ai-preview{border-left:2px solid var(--waiting);color:var(--muted);font:13px/1.6 var(--mono);white-space:pre-wrap;flex-basis:100%;margin:2px 0 6px 22px;padding:6px 10px}.row:has(.ai-preview){flex-wrap:wrap}.ai-menu-anchor{flex:none;width:0;position:relative}.ai-menu{top:1.6em;right:0}.block-embeds{flex-direction:column;gap:6px;margin:6px 0 4px;display:flex}.embed{border:1px solid var(--border);border-left:3px solid var(--accent-line);background:var(--panel);border-radius:8px;padding:8px 12px;position:relative}.embed-open{color:var(--faint);font:11px var(--sans);background:0 0;border:0;position:absolute;top:4px;right:6px}.embed-open:hover{color:var(--accent)}.embed-text{white-space:pre-wrap;margin:0}.embed-rows{margin:0;padding:0;list-style:none}.embed-rows li{padding-left:calc(var(--depth) * 18px);white-space:pre-wrap}.embed-rows li:before{content:"• ";color:var(--faint)}.ref-count{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:11px/1.6 var(--sans);border-radius:999px;flex:none;margin-top:.15em;padding:0 6px}.block-backlinks{flex-basis:100%;margin:4px 0 6px 22px}.row:has(.block-backlinks){flex-wrap:wrap}.cm-remote-selection{background:color-mix(in srgb,var(--who) 28%,transparent)}.cm-remote-caret{border-left:2px solid var(--who);margin:0 -1px;position:relative}.cm-remote-name{background:var(--who);color:#fff;font:600 10px/1.5 var(--sans);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:3px 3px 3px 0;padding:0 4px;position:absolute;bottom:100%;left:-2px}:root{--titlebar:0px}html.desktop{--titlebar:38px}html.desktop body{padding-top:var(--titlebar)}.titlebar{z-index:50;height:var(--titlebar);border-bottom:1px solid var(--border);background:var(--sidebar);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:0 0 0 10px;display:flex;position:fixed;inset:0 0 auto}.titlebar.mac{padding-left:80px}.titlebar-fill{flex:1;align-self:stretch}.titlebar button{width:30px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.titlebar button:hover{background:var(--panel);color:var(--text)}.titlebar .window-buttons{align-self:stretch;display:flex}.titlebar .window-buttons button{border-radius:0;width:46px;height:100%}.titlebar .window-buttons .close:hover{color:#fff;background:#c42b1c}.download{max-width:520px}.download h2{margin:12px 0 0;font-size:14px}.downloads{gap:10px;margin:0;padding:0;list-style:none}.downloads,.downloads li{flex-direction:column;display:flex}.downloads li{gap:4px}.button.primary{text-align:center;text-decoration:none;display:inline-block}.download pre{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin:0;padding:8px 10px;overflow-x:auto}
