/* Compact reference workspace, shared by desktop and mobile. */
body[data-view="compendium"] .compendium-view { gap: 9px; }
body[data-view="compendium"] .compendium-sidebar { gap: 7px; padding: 9px; border-radius: 10px; }
body[data-view="compendium"] .compendium-category { min-height: 34px; padding: 5px 7px; }
body[data-view="compendium"] .compendium-search-panel { position: relative; padding: 9px; border-radius: 9px; }
body[data-view="compendium"] #compendiumSearch { min-height: 42px; padding-block: 7px; font-size: 13px; }
body[data-view="compendium"] .compendium-search-status { margin-top: 4px; }
body[data-view="compendium"] .compendium-stage,
body[data-view="compendium"] .compendium-article {
  min-height: 0;
  padding: 15px 18px;
  border-radius: 10px;
  box-shadow: none;
}
body[data-view="compendium"] .compendium-stage-head { margin-bottom: 10px; }
body[data-view="compendium"] .compendium-stage-head h3 { font-size: 19px; }
body[data-view="compendium"] .move-reference-toolbar,
body[data-view="compendium"] .pokemon-reference-toolbar { gap: 7px; margin: 8px 0; }
body[data-view="compendium"] .move-reference-row { min-height: 52px; padding: 6px 9px; box-shadow: none; }
body[data-view="compendium"] .move-reference-row strong { font-size: 11px; }
body[data-view="compendium"] .compendium-article-section { margin-top: 14px; padding-top: 13px; }
body[data-view="compendium"] .compendium-article-section p { line-height: 1.55; }
body[data-view="compendium"] .compendium-hero > div:first-child > p:last-child { display: none; }

@media (min-width: 901px) {
  body[data-view="compendium"] .compendium-workspace { grid-template-columns: 188px minmax(0, 1fr); gap: 9px; }
}

@media (max-width: 900px) {
  body[data-view="compendium"] .compendium-category { min-height: 44px; }
  body[data-view="compendium"] #compendiumSearch { font-size: 16px; }
  body[data-view="compendium"] .compendium-stage,
  body[data-view="compendium"] .compendium-article { padding: 14px; }
}
