.ley-content-shell {
  box-sizing: border-box;
}

.mley-detail-search-status {
  margin-bottom: 0.9rem;
}

.mley-detail-block,
.mley-detail-article-card {
  content-visibility: auto;
  contain-intrinsic-size: 760px;
  padding: 1rem 1.1rem;
}

.mley-detail-block > :last-child,
.mley-detail-article-card > :last-child {
  margin-bottom: 0;
}

.mley-detail-inline-link,
.mley-detail-context-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.7rem;
  padding: 0.12rem 0.55rem;
  border-radius: 999px;
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.mley-detail-inline-link {
  border: 1px solid rgba(13, 82, 191, 0.18);
  background: rgba(13, 82, 191, 0.08);
  color: var(--accent-color);
}

.mley-detail-inline-link:hover,
.mley-detail-inline-link:focus {
  text-decoration: none;
  background: rgba(13, 82, 191, 0.14);
}

.mley-detail-inline-link--article,
.mley-detail-inline-link[href*="/articulo/"],
.mley-detail-article-inline-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.35rem;
  padding: 0.22rem 0.62rem;
  border-radius: 999px;
  background: #0d52bf;
  color: #ffffff;
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
  vertical-align: baseline;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.mley-detail-inline-link--article,
.mley-detail-inline-link[href*="/articulo/"] {
  border: 0;
}

.mley-detail-inline-link--article:hover,
.mley-detail-inline-link--article:focus,
.mley-detail-inline-link[href*="/articulo/"]:hover,
.mley-detail-inline-link[href*="/articulo/"]:focus,
.mley-detail-article-inline-badge:hover,
.mley-detail-article-inline-badge:focus {
  color: #ffffff;
  text-decoration: none;
  background: #0b49aa;
}

.mley-detail-context-chip {
  border: 1px solid var(--border-color);
  background: var(--bg-surface-2);
  color: var(--text-muted);
}

.mley-detail-note {
  color: var(--text-muted);
  font-size: 0.9rem;
  font-style: italic;
}

.mley-detail-stream-sentinel {
  width: 100%;
  min-height: 1px;
}

.mley-detail-article-card .mley-inline-badge-trigger {
  font-size: 0.85rem;
}

@media only screen and (min-width: 1081px) {
  #contain_id.ley-content-shell {
    width: min(66vw, 900px) !important;
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  #contain_id.ley-content-shell .mley-detail-block,
  #contain_id.ley-content-shell .mley-detail-article-card {
    line-height: 1.6;
  }
}

@media only screen and (max-width: 1080px) {
  #contain_id.ley-content-shell {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

:root[data-theme="dark"] .mley-detail-inline-link--article,
:root[data-theme="dark"] .mley-detail-inline-link[href*="/articulo/"],
:root[data-theme="dark"] .mley-detail-article-inline-badge {
  background: #5a9cff;
  color: #10263d;
}

:root[data-theme="dark"] .mley-detail-inline-link--article:hover,
:root[data-theme="dark"] .mley-detail-inline-link--article:focus,
:root[data-theme="dark"] .mley-detail-inline-link[href*="/articulo/"]:hover,
:root[data-theme="dark"] .mley-detail-inline-link[href*="/articulo/"]:focus,
:root[data-theme="dark"] .mley-detail-article-inline-badge:hover,
:root[data-theme="dark"] .mley-detail-article-inline-badge:focus {
  background: #83bdff;
  color: #10263d;
}

:root[data-theme="dark"] .mley-detail-inline-link {
  border-color: rgba(143, 193, 255, 0.22);
  color: #b6d5ff;
  background: rgba(143, 193, 255, 0.12);
}
