.baseline-link{font:12px system-ui;color:var(--muted);text-decoration:none;padding:10px 14px;border:1px solid var(--border);border-radius:5px}.baseline-link:hover{color:var(--ink);border-color:var(--accent)}
.settings{flex-wrap:wrap;max-width:80%;gap:12px 20px}
.caption,.hint{padding:7px 10px;border-radius:5px;background:#050a1080;backdrop-filter:blur(6px)}
.settings{padding:6px 10px;border-radius:5px;background:#050a1060}
body.light .caption,body.light .hint,body.light .settings{background:#f2ebdfb0}
@media(max-width:640px){.tools{gap:4px}.baseline-link{font-size:11px;padding:8px}.settings{max-width:85%;gap:8px}.caption{max-width:85%}}
