/* Where am I (/tools/where-am-i): panel heading, the map embed and compact coordinate values, which the tool kit in article.css can't express. */
#tool [hidden] { display: none !important; }
.wai-head { display: flex; align-items: center; gap: var(--space-16); }
.wai-icon { flex: none; width: 5rem; height: 5rem; padding: 1.2rem; border-radius: var(--space-12); color: var(--link); background: rgba(43, 77, 255, 0.12); border: 1px solid var(--line); }
.wai-title { font-size: var(--fs-h3); font-weight: var(--fw-bold); line-height: 1.4; }
.wai-error { border-color: var(--warn); }
.wai-results > * + * { margin-top: var(--space-16); }
.wai-address { font-size: var(--fs-h2); }
.wai-map { aspect-ratio: 16 / 9; border-radius: var(--space-16); overflow: hidden; border: 1px solid var(--line); background: var(--bg-main); }
.wai-map iframe { display: block; width: 100%; height: 100%; border: 0; }
.wai-stats .tool-stat-value { font-size: 1.9rem; font-variant-numeric: tabular-nums; text-align: right; }
