.cover{background:var(--line);object-fit:cover;border-radius:3px;flex:none;display:block}.cover-thumb{width:60px;height:90px}.cover-large{width:120px;height:180px}@media (min-width:720px){.cover-large{width:160px;height:240px}}.cover-tile{border:1px solid var(--line);font-family:var(--serif);color:var(--ink);text-align:left;background:0 0;flex-direction:column;justify-content:space-between;gap:4px;padding:6px;display:flex;overflow:hidden}.cover-tile-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.cover-tile-author{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.cover-tile-initials{display:none}.cover-large.cover-tile{padding:12px}.cover-large .cover-tile-title{-webkit-line-clamp:6;font-size:16px}.cover-large .cover-tile-author{-webkit-line-clamp:3;font-size:13px}.unfold>*{animation:fade-in var(--fade)}.unfold:empty{display:none}.quiet-line{color:var(--ink-soft);margin:12px 0;font-size:15px}.app-line{margin:20px 0 0;font-size:15px}.app-line a{color:var(--ink-soft);text-underline-offset:3px}.fold-list,.passage-list{margin:8px 0 0;padding:0;list-style:none}.fold-list>li{border-top:1px solid var(--line)}.fold-row{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:17px;font-weight:600;line-height:1.35;display:block}.fold-row[aria-expanded=true]{color:var(--shelf)}.idea-view{padding:4px 0 16px}.idea-view .card-title{margin:0 0 8px}.idea-view-body{white-space:pre-line;margin:0}.book-block{margin-top:20px}.book-head{align-items:flex-start;gap:16px;display:flex}.book-head-names{min-width:0;padding-top:2px}.book-head-title{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.25}.book-head-title a{color:inherit;text-decoration:none}.book-head-title a:hover{text-underline-offset:3px;text-decoration:underline}.book-head-author{color:var(--ink-soft);margin:6px 0 0;font-size:15px}.more-button{margin-top:16px}.more-button>svg{transition:transform var(--fade)}.more-button[aria-expanded=true]>svg{transform:rotate(180deg)}.more-list{margin-top:12px}.book-view{padding:8px 0 16px}.book-view>.book-head{margin-bottom:16px}.book-view .chip{margin:0}.book-view .idea-view,.more-list .idea-view{border-left:2px solid var(--line);padding-left:12px}.answer-view{padding:4px 0 16px}.answer-view>.card-title{margin:0 0 16px}.answer-from{margin:8px 0 20px}.answer-from .chip{margin:0 0 8px}.answer-covers{flex-wrap:wrap;gap:10px;display:flex}.cover-button{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0}.cover-still{border-radius:3px;display:block}.answer-covers .cover{width:48px;height:72px}.answer-covers .cover-tile{border-left:4px solid var(--ink-soft);justify-content:center;align-items:center;padding:4px}.answer-covers .cover-tile-initials{letter-spacing:.04em;color:var(--ink);font-size:15px;font-weight:700;display:block}.answer-covers .cover-tile-title,.answer-covers .cover-tile-author{display:none}.cover-button[aria-expanded=true] .cover{outline:2px solid var(--shelf);outline-offset:2px}.answer-text p{margin:0 0 12px}.answer-text p:last-child{margin-bottom:0}.answer-quote{text-decoration:underline;-webkit-text-decoration-color:var(--quote);text-decoration-color:var(--quote);text-underline-offset:3px;text-decoration-thickness:1.5px}.answer-passages{margin-top:24px}.answer-passages .chip{margin:0 0 8px}.passage-list>li+li{margin-top:8px}.passage{width:100%;font:inherit;text-align:left;color:var(--ink);background:color-mix(in srgb, var(--shelf) 10%, transparent);border:0;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}button.passage{cursor:pointer}.passage-gone{border:1px solid var(--line);background:0 0;margin:0}.passage-text{margin:0;font-size:15px;font-style:italic;line-height:1.45}.passage-title{font-size:15px;line-height:1.4}.passage-book{font-family:var(--sans);color:var(--ink-soft);font-size:12px}.passage-list .unfold .idea-view{padding:8px 12px 16px}
