.workspace form { display: grid; gap: var(--space-3); max-width: 42rem; }
.workspace label { display: grid; gap: var(--space-1); font-weight: 600; }
.workspace input, .workspace select { box-sizing: border-box; width: 100%; min-height: 2.75rem; padding: .65rem .75rem; border: 1px solid var(--line); border-radius: var(--radius); background: var(--surface); color: var(--ink); font: inherit; }
.capture-list { display: grid; gap: var(--space-3); padding-left: 1.5rem; }
.capture-list li { display: grid; gap: var(--space-1); overflow-wrap: anywhere; }
.capture-list a { width: fit-content; }
@media (max-width: 420px) { .capture-list { padding-left: 1.25rem; } }
