.story-result-links{display:flex;flex-direction:column;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border,#d7dcdd)}
.story-result-links>span,.story-result-links small{font-size:.85rem;opacity:.8}.story-result-links button{text-align:left;white-space:normal}
.character-context .character-tab-list{display:flex;flex-wrap:wrap;gap:8px;flex:1 0 100%}.character-tab-list button{min-height:42px;padding:10px 16px}.character-context{flex-wrap:wrap}
.script-line.search-line-target{outline:2px solid var(--accent,#41a58b);outline-offset:5px;border-radius:6px;background:color-mix(in srgb,var(--accent,#41a58b) 12%,transparent)}
@media(max-width:600px){.character-context .character-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.character-tab-list button{text-align:center}}
