Add the optional "Names and terms" field and send it with every file and live pass

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas Winther
2026-10-29 21:57:30 +01:00
co-authored by Claude Opus 5.5
parent 8236ea3504
commit d6c3d1ff70
4 changed files with 126 additions and 3 deletions
+54
View File
@@ -519,6 +519,60 @@ body {
flex-wrap: wrap;
}
/* --- VocabularyHint (D-WS2a) --- */
.vocabulary-hint {
display: flex;
flex-direction: column;
gap: 0.35rem;
}
.vocabulary-hint-label {
font-size: 0.85rem;
color: var(--muted);
}
.vocabulary-hint-optional {
font-weight: 400;
opacity: 0.85;
}
.vocabulary-hint-input {
width: 100%;
box-sizing: border-box;
min-height: 2.9rem;
resize: vertical;
background: var(--surface-raised);
color: var(--fg);
border: 1px solid var(--border);
border-radius: 8px;
padding: 0.45rem 0.6rem;
font: inherit;
font-size: 0.9rem;
line-height: 1.4;
transition: border-color 0.15s;
}
.vocabulary-hint-input::placeholder {
color: var(--muted);
}
.vocabulary-hint-input:focus-visible {
border-color: var(--accent);
outline: none;
}
.vocabulary-hint-input:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.vocabulary-hint-help {
margin: 0;
font-size: 0.8rem;
color: var(--muted);
}
/* --- EngineToggle (M5, D-010) --- */
.engine-toggle {