.BookLibrary_bookLibrary__k6qmr{display:flex;flex-direction:column;gap:var(--space-md)}.BookLibrary_title__1RGoQ{margin:0;font-family:var(--font-serif);font-size:1.4rem;font-weight:700;letter-spacing:normal;line-height:1.2;color:var(--color-text)}.BookLibrary_intro__usWxx{margin:0;font-size:.9rem;color:var(--color-muted)}.BookLibrary_cardList__VcWd_{display:flex;flex-direction:column;gap:var(--space-md);padding:2px var(--space-xs) 2px 0}@media (min-width:900px){.BookLibrary_cardList__VcWd_{max-height:620px;overflow-y:auto}}.BookLibrary_flipCard__t25XM{width:100%;flex-shrink:0;perspective:1000px}.BookLibrary_flipCardInner__CS3PA{display:grid;grid-template-columns:1fr;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.BookLibrary_flipCardInner__CS3PA.BookLibrary_isFlipped__v2T3l{transform:rotateY(180deg)}.BookLibrary_flipCardFace__KqK9Q{grid-column:1;grid-row:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);transition:visibility 0s linear .3s}.BookLibrary_flipCardBack__J2CZO{transform:rotateY(180deg);visibility:hidden}.BookLibrary_flipCardInner__CS3PA.BookLibrary_isFlipped__v2T3l>.BookLibrary_flipCardFront__h2i6L{visibility:hidden}.BookLibrary_flipCardInner__CS3PA.BookLibrary_isFlipped__v2T3l>.BookLibrary_flipCardBack__J2CZO{visibility:visible}.BookLibrary_bookHeader__BPL1q{display:flex;flex-direction:column;gap:.15rem}.BookLibrary_bookTitle__VGo_i{margin:0;font-family:var(--font-serif);font-size:1.05rem;color:var(--color-text);line-height:1.3}.BookLibrary_bookAuthor__yWZm1{font-size:.72rem;color:var(--color-muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BookLibrary_quotes__5jryX{display:flex;flex-direction:column;gap:var(--space-xs);margin:0}.BookLibrary_quote__MQm2j{margin:0;padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-primary);background:rgba(15,47,95,.04);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-serif);font-style:italic;font-size:.9rem;line-height:1.55;color:var(--color-text)}.BookLibrary_discussToggle__hVt9W{align-self:flex-start;margin-top:auto;background:transparent;border:1px solid var(--color-border);border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;color:var(--color-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.BookLibrary_discussToggle__hVt9W:focus-visible,.BookLibrary_discussToggle__hVt9W:hover{background:rgba(15,47,95,.08);border-color:var(--color-primary)}@media (max-width:767px){.BookLibrary_discussToggle__hVt9W,.BookLibrary_flipCardBack__J2CZO{display:none}}.BookLibrary_backHeader__rKBGK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.BookLibrary_backTitle__qJqK4{margin:0;font-family:var(--font-serif);font-size:1.05rem;color:var(--color-text);line-height:1.2}.BookLibrary_backLink__ijEt4{background:transparent;border:none;padding:.5rem .75rem;margin:-.5rem -.75rem;font:inherit;font-size:.85rem;font-weight:600;color:var(--color-primary);cursor:pointer;touch-action:manipulation}.BookLibrary_backLink__ijEt4:focus-visible,.BookLibrary_backLink__ijEt4:hover{text-decoration:underline}.BookLibrary_commentList__yu5Sh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.BookLibrary_comment__dKSs6{background:rgba(15,47,95,.04);border-radius:var(--radius-sm);padding:.45rem .65rem}.BookLibrary_commentName__noep6{display:block;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.04em}.BookLibrary_commentText__iItTo{margin:.2rem 0 0;color:var(--color-text);font-size:.88rem;line-height:1.5}.BookLibrary_commentEmpty__nIVBS{color:var(--color-muted);font-size:.85rem;font-style:italic}.BookLibrary_commentForm__RrmjY{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:auto}.BookLibrary_field__0ETr1{display:flex;flex-direction:column;gap:.25rem}.BookLibrary_fieldLabel__XAh40{font-size:.7rem;color:var(--color-muted);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BookLibrary_input__dX5Cn,.BookLibrary_textarea__7b3jt{font:inherit;font-family:var(--font-sans);font-size:.9rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .6rem;width:100%}.BookLibrary_textarea__7b3jt{resize:vertical;min-height:4.5rem;line-height:1.5}.BookLibrary_input__dX5Cn:focus,.BookLibrary_textarea__7b3jt:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.BookLibrary_submitBtn__Vvd5E{align-self:flex-start;background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:.45rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease}.BookLibrary_submitBtn__Vvd5E:focus-visible,.BookLibrary_submitBtn__Vvd5E:hover{background:#0a234d}.BookLibrary_submitBtn__Vvd5E:disabled{opacity:.55;cursor:not-allowed}