/* An event's own page (/e/<slug>): its sheet as a card on the paper, then the ways on. */
.bookshelf.event-page { max-width: 640px; }
.event-page-card .event-panel { margin: 8px 0 20px; padding: 22px 20px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); box-shadow: 0 1px 2px rgb(0 0 0 / .06); }
.event-page-card .event-panel-head { padding-right: 0; }
.event-page-card .event-panel-head h1 { margin: 0; font-size: clamp(28px, 7.5vw, 36px); line-height: 1.1; overflow-wrap: anywhere; }
.event-page-more { display: grid; justify-items: start; }
.event-page-more a { display: inline-flex; align-items: center; min-height: 44px; font: 600 18px var(--serif); color: var(--ink); text-decoration: none; }
.event-page-more a:hover { color: var(--accent-text); }
