section.pane.work[data-work-view=space]{overflow:auto}.space-overview{gap:var(--space-xl);width:min(920px,100% - 48px);margin:0 auto;padding:8vh 0 10vh;display:grid}.space-header{align-items:end;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.space-kicker{margin:0 0 var(--space-xs);color:var(--muted);font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:0}.space-header h1{color:var(--text);font:500 clamp(32px, 7vw, 76px)/.95 var(--font-serif);margin:0}.space-description{max-width:68ch;margin:var(--space-md) 0 0;color:var(--text-muted);font:16px/1.55 var(--font-sans)}.space-open-entry{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text);font:12px/1 var(--font-mono);cursor:pointer;border-radius:6px;padding:8px 10px}.space-open-entry:hover{border-color:var(--text-muted)}.space-band{gap:var(--space-sm);display:grid}.space-section-header{align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.space-section-header h2{color:var(--text);font:13px/1 var(--font-mono);text-transform:uppercase;letter-spacing:0;margin:0}.space-section-header span,.space-empty{color:var(--muted);font:12px/1.4 var(--font-mono)}.space-empty{padding:var(--space-sm) 0;margin:0}.space-file-list{display:grid}.space-file-row{appearance:none;align-items:baseline;gap:var(--space-md);border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;padding:8px 0;display:grid}.space-file-row:hover .space-file-name{color:var(--accent)}.space-file-name,.space-file-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.space-file-name{color:var(--text);font:14px/1.25 var(--font-sans)}.space-file-meta{color:var(--muted);font:12px/1 var(--font-mono)}.space-loading{height:100%;color:var(--muted);font:13px/1 var(--font-mono);justify-content:center;align-items:center;display:flex}@media (width<=720px){.space-overview{width:min(100% - 28px,920px);padding-top:5vh}.space-header{grid-template-columns:1fr;align-items:start}.space-open-entry{width:max-content}}
