/* 城美人 0.26.2 original layout restored; article-only additions below. */
:is(#acn-scope,[data-acn]) .acn-inline-detail {
  grid-column: 1 / -1;
  min-width: 0;
  width: 100%;
  margin: 10px 0 22px;
  border: 1px solid #cfc3a5;
  border-top: 4px solid var(--gold, #a48242);
  border-radius: 6px;
  background: #fffdf8;
  color: var(--ink, #172c35);
  scroll-margin-top: 30px;
  overflow-wrap: anywhere;
}
:is(#acn-scope,[data-acn]) .acn-inline-detail[hidden] { display: none !important; }
:is(#acn-scope,[data-acn]) .acn-inline-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  padding: 14px 24px;
  background: #f2eddf;
  border-bottom: 1px solid #ddd3bc;
}
:is(#acn-scope,[data-acn]) .acn-inline-toolbar > span { font-size: 14px; font-weight: 700; letter-spacing: .08em; }
:is(#acn-scope,[data-acn]) .acn-inline-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 44px;
  padding: 9px 16px;
  border: 1px solid #a99b7c;
  border-radius: 4px;
  background: #fffdf8;
  color: #172c35;
  font-size: 14px;
  font-weight: 600;
}
:is(#acn-scope,[data-acn]) .acn-inline-close:hover { background: #e9e1cf; }
:is(#acn-scope,[data-acn]) .acn-inline-close > span { font-size: 23px; font-weight: 400; line-height: 1; }
:is(#acn-scope,[data-acn]) .acn-inline-detail > .acn-detail { max-width: 1030px; margin: 0 auto; padding: 30px 32px; }
:is(#acn-scope,[data-acn]) .acn-inline-detail .acn-detail-heading { margin-bottom: 22px; }
:is(#acn-scope,[data-acn]) .acn-inline-detail .acn-detail-title { font-size: 40px; line-height: 1.4; margin: 6px 0 8px; }
:is(#acn-scope,[data-acn]) .acn-inline-detail .acn-detail-figure { margin: 0 0 24px; }
:is(#acn-scope,[data-acn]) .acn-inline-detail .acn-detail-figure img { display: block; width: 100%; max-width: 100%; height: auto; }
:is(#acn-scope,[data-acn]) .acn-inline-footer { padding: 20px 24px; text-align: center; border-top: 1px solid #e2dac8; }
:is(#acn-scope,[data-acn]) .acn-card.has-inline-detail { outline: 2px solid #a48242; outline-offset: 3px; }
:is(#acn-scope,[data-acn]) .acn-map-panel + .acn-inline-detail { width: calc(100% - 56px); margin-left: 28px; margin-right: 28px; }
@media (max-width: 760px) {
  :is(#acn-scope,[data-acn]) .acn-inline-detail { margin: 4px 0 16px; scroll-margin-top: 18px; }
  :is(#acn-scope,[data-acn]) .acn-inline-toolbar { padding: 10px 12px; gap: 8px; }
  :is(#acn-scope,[data-acn]) .acn-inline-toolbar > span { font-size: 13px; }
  :is(#acn-scope,[data-acn]) .acn-inline-close { padding: 9px 12px; font-size: 13px; }
  :is(#acn-scope,[data-acn]) .acn-inline-detail > .acn-detail { padding: 22px 14px; }
  :is(#acn-scope,[data-acn]) .acn-inline-detail .acn-detail-title { font-size: 33px; }
  :is(#acn-scope,[data-acn]) .acn-inline-footer { padding: 18px 12px; }
  :is(#acn-scope,[data-acn]) .acn-map-panel + .acn-inline-detail { width: calc(100% - 24px); margin-left: 12px; margin-right: 12px; }
}

/* These rules only apply while one of the two editorial articles is open. */
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal)>.acn-detail{max-width:1200px;padding:30px 36px;background:#fff}
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal)>.acn-inline-toolbar{background:#f2eddf;color:#403325}
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal)>.acn-inline-footer{background:#fff}
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal) .acn-inline-close{border-color:#bba984;color:#594329;background:#fff;border-radius:8px;transition:background .2s,border-color .2s,box-shadow .2s}
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal) .acn-inline-close:hover{background:#f2eddf;border-color:#9a8057;box-shadow:0 3px 8px #5b432114}
:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal) .acn-inline-close:focus-visible{outline:3px solid #9c783d;outline-offset:3px}
@media(max-width:760px){:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal)>.acn-detail{padding:20px 16px}}
@media(prefers-reduced-motion:reduce){:is(#acn-scope,[data-acn]) .acn-inline-detail:has(.sb-journal) .acn-inline-close{transition:none}}
