.reading-guidance { padding: 1rem; border: 1px solid var(--line); margin-block: 2rem; }
.reading-guidance button { font: inherit; color: var(--text); background: var(--surface); border: 1px solid var(--line); padding: .5rem 1rem; cursor: pointer; }
/* The browser mount replaces the original direct grid child. Preserve the
   existing map card's stacking context above the decorative energy field. */
.first-light > #public-island { position: relative; z-index: 1; min-width: 0; }
