[data-reveal] .rich-text-title-highlight em{transition-property:background-size,color;transition-duration:var(--reveal-mark-duration);transition-timing-function:var(--reveal-mark-ease);transition-delay:var(--reveal-mark-delay)}[data-reveal=pending] .rich-text-title-highlight em{background-size:0% 100%;color:inherit}@media (prefers-reduced-motion: reduce){[data-reveal] .rich-text-title-highlight em{transition:none;background-size:100% 100%;color:var(--rich-text-emphasis-ink)}}[data-reveal=pending] .reveal-text-outline,[data-reveal=pending] .reveal-text-outline *{-webkit-text-fill-color:transparent;-webkit-text-stroke:.01em currentColor}[data-reveal=arrived] .reveal-text-outline,[data-reveal=arrived] .reveal-text-outline *{animation:reveal-text-ink var(--reveal-ink-duration) ease-out var(--reveal-ink-delay) both}@keyframes reveal-text-ink{0%{-webkit-text-fill-color:transparent;-webkit-text-stroke:.01em currentColor}to{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0 transparent}}.press-surface a[href]:not([data-press-cover]){position:relative;z-index:20}.press-surface:hover .press-words{opacity:.8}.sf-book{position:relative;aspect-ratio:var(--book-aspect);perspective:1600px;container-type:inline-size}.sf-book:has(.sf-book-cover:focus-visible){outline:2px solid var(--book-focus);outline-offset:4px}.sf-book:after{content:"";position:absolute;top:4px;bottom:4px;right:-5px;width:5px;background:var(--book-fore-edge)}.sf-book:after,.sf-book-page,.sf-book-front,.sf-book-back,.sf-book-blank{border-top-right-radius:var(--book-corner);border-bottom-right-radius:var(--book-corner)}.sf-book-page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.3rem;padding:.75rem .7rem .7rem .9rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--book-page);box-shadow:var(--book-shadow);text-align:center}.sf-book-page>*{flex-shrink:0}.sf-book-page h3,.sf-book-line,.sf-book-meta{margin:0}.sf-book-page>:first-child{margin-top:auto}.sf-book-presses{margin-top:.6rem;margin-bottom:auto;display:grid;gap:.3rem}@container (max-width: 130px){.sf-book-line{display:none}}.sf-book-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;margin:0;padding:0;border:0;background:none;cursor:pointer;outline:none;transform-origin:left center;transform-style:preserve-3d}.sf-book-front,.sf-book-back,.sf-book-blank{display:block}.sf-book[data-motion=swing] .sf-book-cover{transition:var(--book-swing)}.sf-book[data-motion=fade] .sf-book-cover{transition:var(--book-fade)}.sf-book-front,.sf-book-back{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sf-book-front{background:var(--book-board);box-shadow:var(--book-shadow)}.sf-book-front img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-book-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--book-spine)}.sf-book-back{transform:rotateY(180deg);background:var(--book-board);box-shadow:var(--book-board-frame)}.sf-book-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;padding:.75rem;text-align:center}.sf-book[data-open] .sf-book-cover{pointer-events:none}.sf-book[data-motion=swing][data-open] .sf-book-cover{transform:rotateY(-150deg)}.sf-book[data-motion=fade][data-open] .sf-book-cover{opacity:0}
