/* Period images strip (site/period_images.py). Uses the colour tokens from site.css, so light and dark follow it. */
.pg .pi{margin:28px 0 8px}
.pg .pi-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:12px}
@media (min-width:720px){.pg .pi-grid{grid-template-columns:1fr 1fr}.pg .pi-item:first-child{grid-column:1 / -1}}
.pg .pi-item{margin:0;min-width:0;background:var(--sheet);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}
.pg .pi-img{display:block;background:#e9e6df;line-height:0}
.pg .pi-img img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}
.pg .pi-item figcaption{padding:12px 14px 14px;font-size:14.5px;line-height:1.5;color:var(--sheetink)}
.pg .pi-note{display:block;margin-top:6px;color:var(--sheetmute);font-size:13.5px}
.pg .pi-credit{display:block;margin-top:8px;font-size:13px;color:var(--sheetmute)}
.pg .pi-src{color:var(--teal);text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:4px 0;min-height:24px}
/* Retyped menu: drawn as a printed card, not a scan */
.pg .pi-card{margin:14px 14px 0;padding:18px 16px 14px;border:2px solid #b3261e;border-radius:4px;background:#f6efdc;color:#1f2a5c;text-align:center;font-family:Georgia,"Times New Roman",serif}
.pg .pi-mt{margin:0 0 4px;font:700 26px/1.15 "Old English Text MT","UnifrakturMaguntia",Georgia,serif;color:#b3261e}
.pg .pi-mh{margin:0;font-style:italic;font-size:14.5px;letter-spacing:.02em}
.pg .pi-courses{margin:10px 0 0}
.pg .pi-course{list-style:none;margin:0;padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 18px;font-size:15px;border-top:1px solid rgba(31,42,92,.35)}
.pg .pi-course:first-child{margin-top:8px}
.pg .pi-mf{margin:6px 0 0;font-style:italic;font-size:13px}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .pg .pi-img{background:#1b1e24}
 :root:not([data-theme="light"]) .pg .pi-img img{filter:brightness(.92)}}
:root[data-theme="dark"] .pg .pi-img{background:#1b1e24}
:root[data-theme="dark"] .pg .pi-img img{filter:brightness(.92)}
