/* Suspicious email check: layout on top of the shared lab chrome. */
textarea { display: block; width: 100%; min-width: 0; font: 15px/1.5 ui-monospace, SFMono-Regular, Menlo, monospace; padding: 10px 12px; border: 1px solid var(--line); border-radius: 8px; background: var(--canvas); color: var(--text); resize: vertical; }
.card.inner { box-shadow: none; margin-top: 18px; }
.card.inner .big { font-size: clamp(22px, 3vw, 30px); margin: 2px 0 4px; }
.card.inner h2 { margin-top: 24px; font-size: 17px; }
.link-text { font: 600 13px/1.5 ui-monospace, SFMono-Regular, Menlo, monospace; overflow-wrap: anywhere; margin: 0 0 6px; color: var(--muted); }
.small-inline { font-size: 13px; }
.notes { margin: 12px 0 0; padding-left: 18px; font-size: 13px; color: var(--muted); }
.notes strong { color: var(--text); }
@media (max-width: 560px) { .card.inner .tiles { grid-template-columns: 1fr; } }
.hops { margin: 10px 0 0; padding-left: 18px; font-size: 12px; color: var(--muted); }
.hops li { overflow-wrap: anywhere; margin-bottom: 4px; }
.help { margin-top: 14px; font-size: 13px; }
.help ul { margin: 8px 0 0; padding-left: 18px; color: var(--muted); }
