/* EmDash-rendered parts restyled to match style.css (static site). */

/* 記録: EmDash's table renderer -> the old .table-scroll + .kiroku-body table look */
.kiroku-body .emdash-table-wrapper { margin: 2em 0 !important; }
.kiroku-body .emdash-table-wrapper table.emdash-table { font-size: .85rem; min-width: 420px !important; }
.kiroku-body .emdash-table-wrapper table.emdash-table th,
.kiroku-body .emdash-table-wrapper table.emdash-table td { border: 0; border-bottom: 1px solid var(--color-line-light); padding: .6em .8em; vertical-align: middle; position: static; }
.kiroku-body .emdash-table-wrapper table.emdash-table th { border-top: 2px solid var(--color-text-dark); border-bottom: 1px solid var(--color-text-dark);
  background: none; color: var(--color-dark-roast); white-space: nowrap; }
.kiroku-body .emdash-table-wrapper table.emdash-table tbody tr:nth-child(even),
.kiroku-body .emdash-table-wrapper table.emdash-table tbody tr:hover { background: none !important; }

/* 豆一覧: entries without a detail page are not links */
.beans a:not([href]) { cursor: default; }

/* Portable Text sits in a .pt wrapper; style.css targets direct children of .prose / .kiroku-body */
.prose > .pt > p { margin: 1.3em 0; max-width: 40em; }
.prose > .pt > ul { margin: 1.3em 0 1.3em 1.3em; max-width: 40em; }
