/* Geography · Map Drop inside Mind Quests */
.geo-modes { display: grid; gap: 10px; }
.geo-top { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 12px; }
.geo-top #geo-status { flex: 1; min-width: 160px; font-size: 13px; color: #6a432d; }
.geo-top .secondary { min-height: 40px; padding: 8px 14px; font-size: 13px; }
.geo-top .pill { font-size: 12px; padding: 6px 10px; }
.geo-frame { display: block; width: 100%; height: min(78vh, 780px); min-height: 520px; border: 1px solid #b6a081; border-radius: 4px; background: #0a1024; box-shadow: 3px 4px 0 #382b450c; }
@media (max-width: 740px) { .geo-frame { height: 74vh; min-height: 560px; } .geo-top { gap: 8px; } }
@media (max-width: 540px) { .subject-tabs { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } }
