.tsb{position:sticky;top:0;z-index:21;display:flex;justify-content:center;padding:var(--s0) var(--s3);background:var(--text);color:var(--surface);font-size:var(--t-cap);line-height:1.5}.tsb b{font-family:var(--font-mono);font-weight:700}.tsb b.tsb-name{font-family:var(--font-sans)}.tsb{-moz-column-gap:var(--s3);column-gap:var(--s3);flex-wrap:wrap}.tsb-link{color:var(--surface);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tsb-link:hover{text-decoration-thickness:2px}.tsb-stale{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--s2);background:var(--scrim)}.tsb-card{max-width:420px;padding:var(--s3);border-radius:16px;background:var(--surface);color:var(--text)}.tsb-card h2{margin:0 0 var(--s1);font-size:var(--t-h2)}.tsb-card p{margin:0 0 var(--s3);font-size:var(--t-body);line-height:1.5}.tsb-btn{width:100%;min-height:44px;padding:var(--s1) var(--s2);border:0;border-radius:10px;background:var(--text);color:var(--surface);font:inherit;font-weight:600;cursor:pointer}