/* Bibliographic intake: existing cream palette, real covers only. */
.edition-cover-pending{min-height:220px;width:100%;max-width:300px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--green);text-align:center;border:1px solid var(--line);background:var(--cream)}
.edition-cover-pending>span{font-size:25px}.edition-cover-pending p{font:20px/1.45 Georgia,'Times New Roman',serif;margin:0}.edition-cover-pending small{font:12px/1.5 Arial,sans-serif;letter-spacing:0}
.intake-card .cover-stage{background:var(--cream)}.intake-card .edition-cover-pending{min-height:200px;max-width:100%;border:0;background:transparent}
.intake-card .card-copy{min-width:0}.intake-card h3 em{font-style:italic}.intake-card .card-actions{margin-top:auto}.intake-card .three-words{line-height:1.5}
.intake-edition .edition-art{background:var(--cream)}.intake-edition .story-heading h1{font-size:clamp(36px,6vw,70px);overflow-wrap:break-word}.intake-edition .story-heading h1 em{font-weight:inherit}
.intake-edition .edition-art .edition-cover-pending{min-height:360px}.edition-editorial-pending p{font:17px/1.8 Georgia,'Times New Roman',serif}
.edition-format-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:12px 0 26px}.edition-format-links a{font:14px/1.5 Arial,sans-serif;padding:10px 0;text-decoration:underline;text-underline-offset:3px}
.intake-edition .review-next .text-link{display:inline-block;padding:12px;margin:0 8px}.intake-edition .edition-glance dd{overflow-wrap:anywhere}
.populated-shelf{max-width:1440px}.populated-shelf .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.shelf-count,.shelf-note{font:14px/1.7 Arial,sans-serif;margin:20px 0}.populated-shelf .catalog-section-intro{max-width:800px}
@media(min-width:1280px){.populated-shelf .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.populated-shelf .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){header nav a:nth-child(7){grid-column:auto}}
@media(max-width:520px){.populated-shelf .cards{grid-template-columns:minmax(0,1fr)}.intake-edition .edition-art .edition-cover-pending{min-height:260px}}
.populated-shelf .card{display:flex;flex-direction:column;min-width:0}.populated-shelf .cover-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;position:static}.populated-shelf .card-actions{margin-top:auto;flex-wrap:wrap}.populated-shelf .card-actions .button{max-width:100%;white-space:normal;line-height:1.35;min-height:46px}
@supports(grid-template-rows:subgrid){.populated-shelf .card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.populated-shelf .card-actions{align-self:start}}
