/* (u212) "Join the Android test" Home card. Theme tokens only, so every look (Classic, Clearway, Night Route, Recess, Navy) and both themes follow it. */
.at-card { display: flex; gap: 12px; align-items: flex-start; margin: 14px 0 6px; padding: 14px; border-radius: 16px; border: 1px solid var(--line); background: var(--surface); }
.at-ico { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; background: var(--surface-2); color: var(--accent); }
.at-body { flex: 1; min-width: 0; }
.at-h { margin: 0 0 3px; font-size: var(--fs-body, 16px); font-weight: 700; letter-spacing: -.01em; line-height: 1.2; }
:root[data-look='navy'] .at-h { font-family: var(--head); font-weight: 400; font-size: 22px; letter-spacing: 0; }
.at-p { margin: 0 0 10px; color: var(--muted); font-size: var(--fs-sub); line-height: 1.4; }
.at-acts { display: flex; flex-wrap: wrap; gap: 8px; }
.at-acts .btn { min-height: 42px; }
.at-never { display: block; margin: 8px 0 0; padding: 6px 0; color: var(--muted); font-size: var(--fs-foot); text-decoration: underline; text-underline-offset: 2px; }
