.ops {max-width:900px}.ops label {display:block;margin:16px 0 6px;font-weight:700}.ops input,.ops textarea {box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.ops input:focus,.ops textarea:focus {outline:none;border-color:var(--accent)}.ops textarea {min-height:70px;resize:vertical}.ops .actions {display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ops .actions button {min-height:42px}.ops article {border:1px solid var(--line);padding:18px;border-radius:16px;margin:14px 0;overflow-wrap:anywhere}.ops article h2 {font-size:1.1rem;margin:0 0 8px}.ops .record {white-space:pre-wrap;font-size:.9rem}.ops .error {color:var(--danger,#c43e5f)}.ops .danger {color:var(--danger,#c43e5f);border:1px solid currentColor;background:transparent}.ops audio {width:100%;max-width:400px}.ops [role=status] {min-height:1.5em}.ops button:disabled {opacity:.5;cursor:wait}.ops .muted {font-size:.85rem;color:var(--muted)}
