/* Scoped mobile overflow repair for /autor/ publication content.
   Source evidence: autor/index.html inline rules at the .pub-layout,
   .publication-list and .citebox declarations. */
@media (max-width: 660px) {
  .pub-layout,
  .pub-layout > *,
  .pub-layout .citebox,
  .pub-layout .pub-intro,
  .pub-layout .publication-list,
  .pub-layout .publication-list li,
  .pub-layout .publication-list a {
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
  }

  .pub-layout .pub-intro,
  .pub-layout .pub-title,
  .pub-layout .pub-id,
  .pub-layout .citebox pre {
    overflow-wrap: anywhere;
    word-break: break-word;
  }

  .pub-layout .citebox {
    overflow: hidden;
  }

  .pub-layout .citebox pre {
    white-space: pre-wrap;
  }

  .pub-layout .publication-list a {
    grid-template-columns: minmax(0, 1fr);
    gap: 8px;
  }

  .pub-layout .pub-id {
    white-space: normal;
    font-size: 13px;
    line-height: 1.45;
  }
}
