/* Post 1793 — GEO Acronym Disambiguation: Gemini Reads GEO as Geography */

/* ── Base typography ── */
.entry-content a { color: #d4a04a; text-decoration: none; }
.entry-content a:hover { text-decoration: underline; }

/* ── geolab-post article styles ── */
.geolab-post { font-family: Georgia, serif; max-width: 780px; line-height: 1.75; color: #1a1a1a; }
.geolab-post h2 { font-size: 1.4rem; margin-top: 2.5rem; margin-bottom: 0.75rem; border-left: 3px solid #1a1a1a; padding-left: 0.75rem; }
.geolab-post h3 { font-size: 1.1rem; margin-top: 1.75rem; margin-bottom: 0.5rem; font-style: italic; }
.geolab-post p { margin-bottom: 1.25rem; }
.geolab-post a { color: #d4a04a; text-decoration: none; }
.geolab-post a:hover { text-decoration: underline; }

/* ── Exp-meta block ── */
.geolab-post .exp-meta { background: #f5f5f5; border-left: 4px solid #555; padding: 1rem 1.25rem; margin: 1.5rem 0; font-size: 0.92rem; }

/* ── Key finding ── */
.geolab-post .key-finding { background: #fff8e1; border: 1px solid #f0c040; padding: 1rem 1.25rem; margin: 1.5rem 0; }
.geolab-post .key-finding strong { display: block; margin-bottom: 0.4rem; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.05em; color: #888; }

/* ── Table ── */
.geolab-post table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.93rem; }
.geolab-post th { background: #f0f0f0; text-align: left; padding: 0.6rem 0.85rem; border: 1px solid #ddd; }
.geolab-post td { padding: 0.6rem 0.85rem; border: 1px solid #ddd; vertical-align: top; }
.geolab-post .fail-row td { background: #fff0f0; }
.geolab-post .pass-row td { background: #f0fff4; }

/* ── Platform tags ── */
.geolab-post .platform-tag { display: inline-block; font-size: 0.78rem; font-weight: 700; padding: 2px 8px; border-radius: 3px; margin-right: 4px; text-transform: uppercase; letter-spacing: 0.04em; }
.geolab-post .tag-gemini { background: #e8f0fe; color: #1967d2; }
.geolab-post .tag-perplexity { background: #e6f4ea; color: #137333; }
.geolab-post .tag-chatgpt { background: #f3e8ff; color: #7b1fa2; }

/* ── FAQ section ── */
.geolab-post .faq-section { margin-top: 2.5rem; }
.geolab-post .faq-item { margin-bottom: 1.75rem; }
.geolab-post .faq-item h3 { font-style: normal; font-size: 1.05rem; margin-bottom: 0.4rem; }
