.shelf-save,.shelf-page button,.shelf-resumed button{font:600 0.9rem sans-serif;color:#17130f;background:transparent;border:1px solid currentColor;padding:.4rem .65rem;cursor:pointer}.shelf-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:44px;min-height:44px;padding:0 4px;color:inherit;font:inherit;text-decoration:none;white-space:nowrap}.shelf-trigger::before{content:"";width:10px;height:14px;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.shelf-badge{display:inline-block;background:#851c1c;color:#fff;border-radius:1em;padding:0 .4em}.shelf-save-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:.5rem 0 1rem}.shelf-view{font:600 .85rem sans-serif;color:#7c1616}html[data-edition="evening"] .shelf-view{color:#ffb4a9}.shelf-continue{padding:.65rem 1rem;border-block:1px solid #777;background:#f6f3eb;color:#17130f;font:600 .9rem sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shelf-continue a,.shelf-section a, .shelf-page > p a{color:#7c1616}.shelf-page{max-width:64rem;margin-inline:auto;padding:2rem 1rem}.shelf-section{border-top:1px solid #777;margin:2rem 0}.shelf-section ul{list-style:none;padding:0}.shelf-section li{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 0;border-bottom:1px solid #aaa}.shelf-section li>a{flex:1 1 14rem}.shelf-detail{font: .85rem sans-serif}.shelf-resumed{position:fixed;bottom:1rem;right:1rem;z-index:20;background:#f6f3eb;color:#17130f;border:1px solid #17130f;padding:.7rem;box-shadow:0 2px 8px #0004}.shelf-trigger:focus-visible,.shelf-page :focus-visible,.shelf-save:focus-visible,.shelf-resumed :focus-visible{outline:3px solid #a32828;outline-offset:3px}html[data-edition="evening"] .shelf-save,html[data-edition="evening"] .shelf-page button{color:#f6f3eb}html[data-edition="evening"] .shelf-continue,html[data-edition="evening"] .shelf-resumed{background:#24211c;color:#f6f3eb;border-color:#c5bfb2}html[data-edition="evening"] .shelf-continue a,html[data-edition="evening"] .shelf-section a, html[data-edition="evening"] .shelf-page > p a{color:#ffb4a9}@media(max-width:700px){html body .masthead .shelf-trigger{display:none}.shelf-badge{font-size:.7rem;margin-left:2px}}@media(max-width:390px){.shelf-continue{font-size:.8rem}.shelf-section li{gap:.5rem}}@media(prefers-reduced-motion:reduce){.shelf-trigger,.shelf-save{scroll-behavior:auto;transition:none}}
