.ot-quote-panel{line-height:1.45;position:relative;isolation:isolate}.ot-quote-sidenote-subtitle{margin:0;color:var(--color-text-light);font-size:.78rem;line-height:1.35}.ot-quote-sidenote-title{font-size:.98rem;font-weight:600;display:inline-flex;align-items:center;line-height:1}.ot-quote-panel .ot-quote-title-link{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.ot-quote-panel .ot-quote-title-link:hover{color:var(--color-accent-light)}.ot-quote-panel .ot-quote-title-link:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;border-radius:2px}.ot-quote-panel .entity-sidenote-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .5rem;position:relative;z-index:2}.ot-quote-panel-heading{min-width:0;display:grid;gap:.18rem}.ot-quote-panel-title-row{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.ot-quote-panel-header-actions{display:flex;align-items:start;justify-content:end;position:relative;z-index:10}.ot-quote-source-list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ot-quote-source-item{margin:0;padding:0}.ot-quote-source-ref{font-size:.8rem;font-weight:600}.ot-quote-panel .ot-quote-source-link{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;font-weight:500}.ot-quote-panel .ot-quote-source-link:hover{color:var(--color-accent-light)}.ot-quote-panel .ot-quote-source-link:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:2px;border-radius:2px}.ot-quote-source-text{margin:.15rem 0 0;color:var(--color-text-light);font-size:.82rem;line-height:1.4}.ot-quote-source-note{margin:.2rem 0 0;color:var(--color-text);font-size:.76rem;line-height:1.35}.ot-quote-diff{font-size:.8rem;line-height:1.5;margin:.3rem 0 0}.ot-quote-diff-base{color:var(--color-text-light)}.ot-quote-diff-match{color:var(--scripture-ot-quote-accent, var(--color-accent));font-weight:500}.ot-quote-diff-subst{color:var(--color-text-light);font-style:italic;font-size:.9em;opacity:.75}.ot-quote-legend-anchor{position:relative;display:inline-flex;align-items:center;line-height:1;margin-left:0;z-index:1}.ot-quote-legend-anchor:hover,.ot-quote-legend-anchor:focus-within{z-index:30}.ot-quote-legend-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border-radius:50%;border:1px solid var(--color-text-light);font-size:.65rem;color:var(--color-text-light);opacity:.5;vertical-align:middle;line-height:1;transform:translateY(-.03em)}.ot-quote-legend-toggle:hover{opacity:1}.ot-quote-legend-hovercard{display:none;position:absolute;top:100%;left:50%;margin-top:.3rem;padding:.45rem .65rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 3px 12px #00000026;transform:translate(-50%);width:max-content;min-width:13rem;max-width:min(18rem,calc(100vw - 3rem));white-space:normal;overflow-wrap:break-word;z-index:40;font-size:.72rem;line-height:1.6;color:var(--color-text-light)}.ot-quote-legend-anchor:hover .ot-quote-legend-hovercard{display:block}.ot-quote-legend-hovercard p{margin:0}.ot-quote-legend-inline,.mobile-sheet-content .ot-quote-legend-anchor{display:none}.mobile-sheet-content .ot-quote-sheet{margin:0;padding:0}.mobile-sheet-content .ot-quote-legend-inline{display:inline-flex;margin:0;font-size:.72rem;line-height:1.4;color:var(--color-text-light);vertical-align:middle}.mobile-sheet-content .ot-quote-legend-inline.ot-quote-legend-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em}.mobile-sheet-content .ot-quote-legend-item{white-space:nowrap}.mobile-sheet-content .ot-quote-legend-sep{color:var(--color-text-light);opacity:.45}.mobile-sheet-content .ot-quote-legend-inline p{margin:0}.ot-quote-diff-toggle{margin:.2rem 0 0;font-size:.72rem;line-height:1;display:flex;align-items:center;gap:.3em}.ot-quote-diff-toggle-btn{all:unset;cursor:pointer;color:var(--color-text-light);opacity:.6}.ot-quote-diff-toggle-btn:hover{opacity:1}.ot-quote-diff-toggle-btn.ot-quote-diff-toggle-active{opacity:1;font-weight:600;color:var(--color-text)}.ot-quote-diff-toggle-sep{color:var(--color-text-light);opacity:.4}.ot-quote-note-block{margin:.45rem 0 .6rem;padding:0;border:0}.ot-quote-note-text{margin:.25rem 0 0;color:var(--color-text-light);font-size:.8rem;line-height:1.38}
