/* Page chrome for the standalone ActionBridge app (not used on the Tidewell site). */
body{margin:0;background:var(--ab-bg);color:var(--ab-fg);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.ab-wrap{max-width:68rem;margin:0 auto;padding:0 16px}
.ab-skip{position:absolute;left:-999px}.ab-skip:focus{left:16px;top:8px;background:var(--ab-card);padding:.4em .8em;z-index:9}
.ab-header{border-bottom:1px solid var(--ab-line)}.ab-header .ab-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.7rem;padding-bottom:.7rem}
.ab-brand{display:flex;align-items:center;gap:.5rem;font-weight:700;color:inherit;text-decoration:none;font-size:1.1rem}
.ab-header ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.ab-header a{color:inherit}
main h1{font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.2;margin:1.4rem 0 .4rem}.ab-lede{font-size:1.1rem;max-width:46rem;color:var(--ab-mut)}
.ab-footer{border-top:1px solid var(--ab-line);margin-top:3rem;color:var(--ab-mut);font-size:.92rem}.ab-footer a{color:inherit}
