/* uxw52h-0905 C150 (system-08, D37): one focus ring for the app (:focus-visible only, so a mouse click paints nothing), the skip link, and the composer focus box-shadow on top of the border swap */
:focus-visible{outline:2px solid var(--teal);outline-offset:1px;}
#content:focus-visible{outline:none;}/* the skip target takes programmatic focus; a page-wide ring around main is noise, and it is not a tab stop */
.skip-link{position:absolute;left:-9999px;top:0;z-index:1300;background:var(--bg3);color:var(--text1);border:var(--border);padding:10px 16px;border-radius:0 0 8px 8px;font-size:13px;text-decoration:none;}
.skip-link:focus{left:12px;}
.ai-inrow textarea:focus,.ai-inrow .ai-ce:focus{box-shadow:0 0 0 2px var(--teal);}/* on top of the border swap, not instead of it: the outline:none suppression above stands */
