/* AI Press Run v1.13.41 — readable two-layer article presentation. */

.entry-content .aipr-one-line-answer,
.editor-styles-wrapper .aipr-one-line-answer,
.entry-content .aipr-quick-summary,
.editor-styles-wrapper .aipr-quick-summary,
.entry-content .aipr-checklist,
.editor-styles-wrapper .aipr-checklist,
.entry-content .aipr-note-success,
.editor-styles-wrapper .aipr-note-success,
.entry-content .aipr-note-warning,
.editor-styles-wrapper .aipr-note-warning,
.entry-content .aipr-note-danger,
.editor-styles-wrapper .aipr-note-danger {
  margin: 1.35rem 0;
  padding: 1rem 1.15rem;
  border: 1px solid #c5d2dd;
  border-left-width: 5px;
  border-radius: 8px;
  color: #1d2f42;
  line-height: 1.72;
}

.entry-content .aipr-one-line-answer,
.editor-styles-wrapper .aipr-one-line-answer {
  border-left-color: #12395b;
  background: #edf3f8;
  font-size: 1.06em;
  font-weight: 700;
}

.entry-content .aipr-quick-summary,
.editor-styles-wrapper .aipr-quick-summary,
.entry-content .aipr-checklist,
.editor-styles-wrapper .aipr-checklist {
  border-left-color: #315270;
  background: #f5f8fb;
}

.entry-content .aipr-note-success,
.editor-styles-wrapper .aipr-note-success {
  border-left-color: #2f7d64;
  background: #eef8f3;
}

.entry-content .aipr-note-warning,
.editor-styles-wrapper .aipr-note-warning {
  border-left-color: #b47b16;
  background: #fff8e8;
}

.entry-content .aipr-note-danger,
.editor-styles-wrapper .aipr-note-danger {
  border-left-color: #b94a48;
  background: #fff1f0;
}

.entry-content .aipr-quick-summary > :first-child,
.editor-styles-wrapper .aipr-quick-summary > :first-child,
.entry-content .aipr-checklist > :first-child,
.editor-styles-wrapper .aipr-checklist > :first-child {
  margin-top: 0;
}

.entry-content .aipr-quick-summary > :last-child,
.editor-styles-wrapper .aipr-quick-summary > :last-child,
.entry-content .aipr-checklist > :last-child,
.editor-styles-wrapper .aipr-checklist > :last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .entry-content .aipr-one-line-answer,
  .editor-styles-wrapper .aipr-one-line-answer,
  .entry-content .aipr-quick-summary,
  .editor-styles-wrapper .aipr-quick-summary,
  .entry-content .aipr-checklist,
  .editor-styles-wrapper .aipr-checklist,
  .entry-content .aipr-note-success,
  .editor-styles-wrapper .aipr-note-success,
  .entry-content .aipr-note-warning,
  .editor-styles-wrapper .aipr-note-warning,
  .entry-content .aipr-note-danger,
  .editor-styles-wrapper .aipr-note-danger {
    padding: 0.9rem 0.95rem;
  }
}
