.lr{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--line);color:var(--ink)}
.lr-title{margin:0 0 8px;font:600 19px/1.3 var(--sans);letter-spacing:-.025em}.lr-note,.lr-provenance{font:400 13px/1.6 var(--sans);color:var(--muted);margin:8px 0 16px}.lr-form{display:grid;gap:12px;margin-top:20px}.lr-form label{display:grid;gap:7px;font:500 12px/1.4 var(--sans);color:var(--muted)}
.lr-form textarea,.lr-form select{width:100%;min-width:0;color:var(--ink);background:var(--void);border:1px solid var(--line-solid);border-radius:7px;padding:11px 12px;font:400 14px/1.5 var(--sans)}.lr-form textarea{resize:vertical;min-height:96px}.lr-form select{min-height:44px;font-size:12px;padding:10px 8px}.lr-options{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.lr-options>label{flex:1 1 160px}.lr button{font:500 13px/1.4 var(--sans);border-radius:7px;min-height:44px;padding:10px 13px;cursor:pointer}.lr-submit{background:var(--ink);color:var(--on-ink);border:1px solid var(--ink)}.lr-cancel,.lr-save{background:transparent;color:var(--ink);border:1px solid var(--line-solid)}.lr button:disabled{opacity:.55;cursor:wait}.lr :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lr-status{font:400 13px/1.6 var(--sans);margin:16px 0;overflow-wrap:anywhere}.lr-status:empty{display:none}
.lr-result{padding:22px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.lr-result h4{margin:0 0 7px;font:600 16px/1.4 var(--sans);letter-spacing:-.015em}.lr-citation{margin:0 0 14px;color:var(--muted);font:400 12px/1.6 var(--sans)}.lr-quote{margin:0 0 14px;padding:0 0 0 14px;border-left:2px solid var(--line-solid);white-space:pre-wrap;font:400 14px/1.7 var(--sans)}.lr-full{margin:12px 0;font:400 14px/1.7 var(--sans)}.lr-full summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.lr-full p{white-space:pre-wrap}.lr-source{display:inline-flex;align-items:center;min-height:40px;font:500 13px/1.4 var(--sans);color:var(--ink);text-underline-offset:4px}.lr-provenance{font-size:11px;margin:6px 0 0}.lr-save{margin:0 0 8px}.lr [hidden]{display:none!important}
.lr-why{margin:0 0 12px;font:400 13px/1.55 var(--sans);color:var(--muted);letter-spacing:normal;text-transform:none}.lr-lexical{margin:4px 0 8px}
