.OAuthButton_oauthButtonContainer__ozO3r{display:flex;justify-content:flex-end}.OAuthButton_googleButtonWrapper__yGIHp{width:100%;display:flex;justify-content:center;align-items:center;min-height:50px}.OAuthButton_googleCustomButton__aESQp{width:100%;padding:12px 24px;background:white;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.OAuthButton_googleCustomButton__aESQp:hover:not(:disabled){background-color:#f8f9fa;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.OAuthButton_googleCustomButton__aESQp:active:not(:disabled){background-color:#f1f3f4;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.OAuthButton_googleCustomButton__aESQp:disabled{opacity:.6;cursor:not-allowed;background:#f8f9fa}.OAuthButton_yandexButton__GDTOs{width:100%;padding:12px 24px;background:white;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.OAuthButton_yandexButton__GDTOs:hover:not(:disabled){background-color:#f8f9fa;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.OAuthButton_yandexButton__GDTOs:active:not(:disabled){background-color:#f1f3f4;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.OAuthButton_yandexButton__GDTOs:disabled{opacity:.6;cursor:not-allowed;background:#f8f9fa}.OAuthButton_oauthButton__GzWiv{width:100%;padding:14px 24px;background:white;color:#374151;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.OAuthButton_oauthButton__GzWiv:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.OAuthButton_oauthButton__GzWiv:active{transform:translateY(0)}@media (max-width:600px){.OAuthButton_googleButtonWrapper__yGIHp,.OAuthButton_oauthButtonContainer__ozO3r{justify-content:stretch;width:100%}.OAuthButton_googleCustomButton__aESQp,.OAuthButton_yandexButton__GDTOs{width:100%;justify-content:center;padding:14px 20px;font-size:16px;border-radius:8px}.OAuthButton_oauthButton__GzWiv{padding:14px 20px;font-size:16px}}.LoginModal_overlay__rlWFG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);padding:16px}.LoginModal_modal__8bnTp{background:white;border-radius:16px;padding:32px;max-width:440px;width:100%;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:LoginModal_modalSlideIn__zmq1t .3s cubic-bezier(.34,1.56,.64,1)}@keyframes LoginModal_modalSlideIn__zmq1t{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginModal_closeButton__9fylT{position:absolute;top:16px;right:16px;background:#f3f4f6;border:none;font-size:28px;cursor:pointer;color:#6b7280;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;font-weight:300;line-height:1}.LoginModal_closeButton__9fylT:hover:not(:disabled){background-color:#e5e7eb;color:#111827;transform:rotate(90deg)}.LoginModal_closeButton__9fylT:disabled{opacity:.5;cursor:not-allowed}.LoginModal_title__g1vR1{margin:0 0 28px;font-size:28px;font-weight:700;color:#111827;text-align:center;letter-spacing:-.5px}.LoginModal_form__NlA0o{display:flex;flex-direction:column;gap:20px}.LoginModal_inputGroup__TrEaK{display:flex;flex-direction:column;gap:8px}.LoginModal_label__WGUww{font-size:14px;font-weight:600;color:#374151;letter-spacing:.3px}.LoginModal_input__DEdJX{padding:14px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;transition:all .2s;background-color:#f9fafb}.LoginModal_input__DEdJX:focus{outline:none;border-color:#000000;background-color:white;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.LoginModal_input__DEdJX:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.LoginModal_message__Gu07P{padding:14px 16px;border-radius:10px;font-size:14px;text-align:center;font-weight:500;animation:LoginModal_messageSlideIn__1b7R_ .3s ease-out}@keyframes LoginModal_messageSlideIn__1b7R_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginModal_message__Gu07P.LoginModal_success__w9UkO{background-color:#d1fae5;color:#065f46;border:2px solid #a7f3d0}.LoginModal_message__Gu07P.LoginModal_error__s_MtM{background-color:#fee2e2;color:#991b1b;border:2px solid #fecaca}.LoginModal_submitButton__3KrVb{padding:14px 24px;background:linear-gradient(135deg,#000000,#333333);color:white;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px;letter-spacing:.3px}.LoginModal_submitButton__3KrVb:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.LoginModal_submitButton__3KrVb:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.LoginModal_submitButton__3KrVb:active:not(:disabled){transform:translateY(0)}.LoginModal_divider__B09r0{display:flex;align-items:center;text-align:center;margin:28px 0;color:#9ca3af;font-size:14px;font-weight:500}.LoginModal_divider__B09r0:after,.LoginModal_divider__B09r0:before{content:"";flex:1;border-bottom:2px solid #e5e7eb}.LoginModal_divider__B09r0 span{padding:0 16px}.LoginModal_hint__fkFr5{text-align:center;color:#6b7280;font-size:14px;margin:0;padding:8px 0;line-height:1.5;font-weight:500}@media (max-width:600px){.LoginModal_overlay__rlWFG{padding:0;align-items:flex-end}.LoginModal_modal__8bnTp{max-width:100%;border-radius:24px 24px 0 0;padding:28px 20px;animation:LoginModal_modalSlideUp__JNgeZ .3s cubic-bezier(.34,1.56,.64,1)}@keyframes LoginModal_modalSlideUp__JNgeZ{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.LoginModal_closeButton__9fylT{width:36px;height:36px;font-size:24px}.LoginModal_title__g1vR1{font-size:24px;margin-bottom:24px}.LoginModal_input__DEdJX{font-size:16px;padding:12px 14px}.LoginModal_submitButton__3KrVb{padding:14px 20px;font-size:16px}.LoginModal_hint__fkFr5{font-size:13px}}@media (max-width:380px){.LoginModal_modal__8bnTp{padding:24px 16px}.LoginModal_title__g1vR1{font-size:22px}}.LoginModal_googleButtonContainer__snBMP{width:100%;display:flex;justify-content:center;align-items:center;min-height:50px}.LoginModal_googleCustomButton__Z8pJ4{width:100%;padding:12px 24px;background:white;color:#3c4043;border:1px solid #dadce0;border-radius:4px;font-size:14px;font-weight:500;font-family:Google Sans,Roboto,Arial,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.LoginModal_googleCustomButton__Z8pJ4:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.LoginModal_googleCustomButton__Z8pJ4:active:not(:disabled){background:#f1f3f4;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.LoginModal_googleCustomButton__Z8pJ4:disabled{opacity:.6;cursor:not-allowed;background:#f8f9fa}.LoginModal_oauthButtons__onew4{display:flex;flex-direction:column;gap:12px;width:100%}.BookCard_linkWrapper__xH9B6{display:block}.BookCard_card__bm6_a{display:block;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:box-shadow .2s,transform .2s;width:220px;max-width:100%;background:#fff;margin:0 auto}.BookCard_card__bm6_a:hover{box-shadow:0 12px 32px rgba(0,0,0,.18);transform:translateY(-6px) scale(1.03)}.BookCard_coverWrapper__Cm9M8{width:100%;background-color:#f0f0f0;position:relative;aspect-ratio:2/3}.BookCard_codewordBadge__3SdXO{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(102,126,234,.4);z-index:10;backdrop-filter:blur(4px)}.BookCard_badgeIcon__guCLf{font-size:.9rem;line-height:1}.BookCard_badgeText__i3ANs{line-height:1;white-space:nowrap}.BookCard_cover__EX6mA{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.BookCard_coverLoading__yKVyC{opacity:0}.BookCard_coverLoaded__0cG9a{opacity:1;transition:opacity .3s ease}.BookCard_coverSkeleton__Lamd_{position:absolute;inset:0;background:linear-gradient(100deg,#f0f0f0 20%,#e4e4e4 40%,#f0f0f0 60%);background-size:200% 100%;animation:BookCard_coverShimmer__i_PY4 1.4s ease-in-out infinite}@keyframes BookCard_coverShimmer__i_PY4{0%{background-position:200% 0}to{background-position:-200% 0}}.BookCard_overlay__AFite{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.BookCard_lockIcon__e4bpy{font-size:42px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.4)}.BookCard_locked__AmsLr{filter:grayscale(.2)}.BookCard_modal__Y112a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.BookCard_modalContent__ppZIA{background:white;padding:2rem;border-radius:12px;max-width:400px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.3)}.BookCard_modalContent__ppZIA h3{margin:0 0 1rem;font-size:1.5rem;color:#333}.BookCard_message__5XVk_{margin:0 0 1.5rem;color:#666;line-height:1.5;text-align:center}.BookCard_input__UFjgH{width:100%;padding:.75rem;margin:1rem 0;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s}.BookCard_input__UFjgH:focus{outline:none;border-color:#0070f3}.BookCard_input__UFjgH:disabled{background:#f5f5f5;cursor:not-allowed}.BookCard_buttons__I6nOG{display:flex;gap:1rem;margin-top:1rem}.BookCard_cancelBtn__v3jAs,.BookCard_submitBtn__CzD5Y{flex:1;padding:.75rem 1rem;border-radius:6px;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s,opacity .2s}.BookCard_submitBtn__CzD5Y{background:#0070f3;color:white}.BookCard_submitBtn__CzD5Y:hover:not(:disabled){background:#0051cc}.BookCard_submitBtn__CzD5Y:disabled{opacity:.6;cursor:not-allowed}.BookCard_cancelBtn__v3jAs{background:#eee;color:#333}.BookCard_cancelBtn__v3jAs:hover:not(:disabled){background:#ddd}.BookCard_cancelBtn__v3jAs:disabled{opacity:.6;cursor:not-allowed}.BookCard_error__6xW_I{color:#d32f2f;font-size:.875rem;margin-top:.5rem;margin-bottom:0}.BookCard_errorToast__veVTy{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#d32f2f;color:white;padding:1rem 2rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1001}@media (max-width:600px){.BookCard_card__bm6_a{width:100%;min-width:0;max-width:150px;border-radius:12px;margin:0 auto}.BookCard_codewordBadge__3SdXO{top:6px;right:6px;padding:4px 8px;font-size:.65rem;border-radius:6px}.BookCard_badgeIcon__guCLf{font-size:.75rem}.BookCard_badgeText__i3ANs{display:none}.BookCard_modalContent__ppZIA{padding:1.5rem;max-width:90%}.BookCard_modalContent__ppZIA h3{font-size:1.25rem}.BookCard_message__5XVk_{font-size:.95rem}.BookCard_buttons__I6nOG{flex-direction:column}.BookCard_cancelBtn__v3jAs,.BookCard_submitBtn__CzD5Y{width:100%}.BookCard_errorToast__veVTy{bottom:10px;left:10px;right:10px;transform:none;padding:.75rem 1rem;font-size:.9rem}}.DefaultCover_cover__qACIv{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 16px;box-sizing:border-box;border-radius:inherit}.DefaultCover_author__qEAOg{font-size:12px;color:rgba(0,0,0,.5);font-family:system-ui,-apple-system,sans-serif;margin-bottom:8px;line-height:1.3}.DefaultCover_title__4eCL9{display:flex;flex-direction:column;gap:2px}.DefaultCover_titleLine__pATzS{font-size:18px;font-weight:700;color:rgba(0,0,0,.8);font-family:Georgia,Times New Roman,serif;line-height:1.3}.BookCatalog_catalog__lFtzE{padding:48px 24px 24px;max-width:1200px;margin:0 auto}.BookCatalog_heading__lpEwR{font-size:2rem;font-weight:700;margin:0 0 32px;text-align:center;color:#1f2937}.BookCatalog_grid__pm0Sn{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-items:center}.BookCatalog_uploadSection__6BeWt{margin-bottom:32px;position:relative}.BookCatalog_uploadActionRow__UkIxF{display:flex;justify-content:flex-end;margin-bottom:20px}.BookCatalog_uploadButton__8NG6i{border:none;background:#2f5bff;color:#ffffff;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 10px 20px rgba(47,91,255,.25)}.BookCatalog_uploadButton__8NG6i:hover{background:#2a4fe3;transform:translateY(-1px)}.BookCatalog_bookItem__TNoWw{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.BookCatalog_deleteButton__rAfjS{border:1px solid #f3b4b4;background:#ffeaea;color:#b42318;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.BookCatalog_deleteButton__rAfjS:hover{background:#ffdada;border-color:#f19a9a}.BookCatalog_backButton__D1l0t{position:absolute;top:8px;left:8px;width:44px;height:44px;border-radius:14px;border:none;background:#eef1ff;color:#1f2937;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px rgba(105,115,255,.18);transition:transform .15s ease,background .2s ease;z-index:2}.BookCatalog_backButton__D1l0t:hover{background:#e3e8ff;transform:translateY(-1px)}.BookCatalog_loading__bcimp{text-align:center;font-size:18px;color:#6b7280;padding:40px}.BookCatalog_error__xSwf2{text-align:center;font-size:18px;color:#dc2626;padding:40px;background-color:#fee2e2;border-radius:12px;margin:20px 0}.BookCatalog_emptyState__js8aB{text-align:center;padding:60px 20px;color:#6b7280;font-size:16px}.BookCatalog_emptyState__js8aB p{margin:0}@media (max-width:768px){.BookCatalog_catalog__lFtzE{padding:32px 16px 16px}.BookCatalog_heading__lpEwR{font-size:1.75rem;margin-bottom:24px}.BookCatalog_grid__pm0Sn{gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.BookCatalog_uploadSection__6BeWt{margin-bottom:24px}.BookCatalog_uploadActionRow__UkIxF{margin-bottom:16px}.BookCatalog_emptyState__js8aB{padding:40px 16px;font-size:15px}}@media (max-width:600px){.BookCatalog_catalog__lFtzE{padding:24px 12px 12px}.BookCatalog_heading__lpEwR{font-size:1.5rem;margin-bottom:20px}.BookCatalog_grid__pm0Sn{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.BookCatalog_uploadSection__6BeWt{margin-bottom:20px}.BookCatalog_uploadActionRow__UkIxF{margin-bottom:14px}.BookCatalog_uploadButton__8NG6i{padding:8px 14px;font-size:13px;border-radius:9px}.BookCatalog_deleteButton__rAfjS{padding:6px 12px;font-size:12px}.BookCatalog_error__xSwf2,.BookCatalog_loading__bcimp{font-size:16px;padding:24px 16px}.BookCatalog_emptyState__js8aB{padding:32px 12px;font-size:14px}}.LoginButton_authSection__zJX7T{display:flex;align-items:center}.LoginButton_loginButton__EhDRk{padding:10px 18px;background:#eef0ff;color:#1f2937;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;letter-spacing:.2px;box-shadow:0 2px 8px rgba(19,24,44,.08)}.LoginButton_loginButton__EhDRk:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(19,24,44,.14)}.LoginButton_loginButton__EhDRk:active{transform:translateY(0)}.LoginButton_userSection__h6Axf{display:flex;align-items:center}.LoginButton_logoutButton__1lHwh{padding:10px 18px;background:#f2f2f2;color:#4b5563;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;letter-spacing:.2px}.LoginButton_logoutButton__1lHwh:hover{background:#e5e5e5}.LoginButton_logoutButton__1lHwh:active{background:#ddd}@media (max-width:768px){.LoginButton_loginButton__EhDRk,.LoginButton_logoutButton__1lHwh{padding:9px 16px;font-size:14px}}@media (max-width:600px){.LoginButton_authSection__zJX7T{display:flex;align-items:center}.LoginButton_loginButton__EhDRk{padding:8px 16px;font-size:13px;min-width:auto}.LoginButton_userSection__h6Axf{display:flex;align-items:center}.LoginButton_logoutButton__1lHwh{padding:8px 16px;font-size:13px;min-width:auto}}.CatalogHeader_header__wem9x{background:white;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.CatalogHeader_container__MZ3ZZ{max-width:1400px;margin:0 auto;padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.CatalogHeader_logo__AZnb_{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1f2937;font-size:20px;font-weight:600;flex-shrink:0}.CatalogHeader_logoIcon__iKOz_{width:106px;height:24px;stroke-width:2;display:block}.CatalogHeader_logoText__ldzDu{white-space:nowrap}.CatalogHeader_searchWrapper__PvGlM{flex:1;max-width:300px;margin:0 auto;position:relative;display:flex;align-items:center;background:#f2f4ff;border-radius:14px;padding:0 18px;min-height:44px;justify-self:center;width:100%}.CatalogHeader_searchIcon__vxom7{width:20px;height:20px;color:#6b7280;margin-right:10px;stroke-width:2;flex-shrink:0}.CatalogHeader_searchInput__OrgCc{flex:1;padding:12px 8px;border:none;background:transparent;font-size:15px;outline:none;color:#1f2937}.CatalogHeader_searchInput__OrgCc::placeholder{color:#9ca3af}.CatalogHeader_loginWrapper__DhJdI{flex-shrink:0;justify-self:end}.CatalogHeader_tabsBar__ZkCOM{display:flex;justify-content:center;gap:8px;padding:0 24px 14px}.CatalogHeader_tabButton__tZ6O_{border:1px solid #e5e7eb;background:#f8f9ff;color:#374151;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.CatalogHeader_tabButton__tZ6O_:hover{background:#eef1ff;border-color:#dbe1ff}.CatalogHeader_tabActive__GsyZ2{background:#2f5bff;border-color:#2f5bff;color:#ffffff}@media (max-width:768px){.CatalogHeader_container__MZ3ZZ{padding:12px 16px;gap:16px}.CatalogHeader_searchWrapper__PvGlM{max-width:none;margin:0}.CatalogHeader_searchInput__OrgCc{font-size:14px;padding:10px 8px}.CatalogHeader_tabsBar__ZkCOM{padding:0 16px 12px}}@media (max-width:600px){.CatalogHeader_container__MZ3ZZ{padding:12px;gap:12px}.CatalogHeader_logo__AZnb_{font-size:18px}.CatalogHeader_logoIcon__iKOz_{width:96px;height:22px}.CatalogHeader_searchWrapper__PvGlM{padding:0 12px}.CatalogHeader_searchIcon__vxom7{width:18px;height:18px}.CatalogHeader_searchInput__OrgCc{font-size:13px;padding:8px 6px}.CatalogHeader_tabsBar__ZkCOM{padding:0 12px 10px;gap:6px}.CatalogHeader_tabButton__tZ6O_{padding:6px 12px;font-size:12px}}@media (max-width:480px){.CatalogHeader_searchWrapper__PvGlM{max-width:220px;min-height:40px;padding:0 12px}.CatalogHeader_searchInput__OrgCc{font-size:12px;padding:8px 6px}}.BookNotFound_container__JlL0Q{margin:60px auto 80px;padding:0 24px;max-width:1200px}.BookNotFound_content__DSnvK{background:#e8ebf5;border-radius:16px;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.BookNotFound_textContent__W1IEX{display:flex;align-items:center;gap:16px;flex:1}.BookNotFound_icon__Afsu0{font-size:40px;flex-shrink:0}.BookNotFound_textWrapper__EVbxr{display:flex;flex-direction:column;gap:4px}.BookNotFound_title__voD2V{font-size:20px;font-weight:600;color:#1f2937;margin:0}.BookNotFound_description__VUrwu{font-size:14px;color:#6b7280;margin:0}.BookNotFound_button__IRevG{padding:12px 28px;background:white;color:#1f2937;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.BookNotFound_button__IRevG:hover{background:#f3f4f6;transform:translateY(-1px)}.BookNotFound_button__IRevG:active{transform:translateY(0)}@media (max-width:768px){.BookNotFound_container__JlL0Q{margin:40px auto 60px;padding:0 16px}.BookNotFound_content__DSnvK{padding:20px 24px;border-radius:14px;flex-direction:column;align-items:stretch}.BookNotFound_textContent__W1IEX{gap:12px}.BookNotFound_icon__Afsu0{font-size:36px}.BookNotFound_title__voD2V{font-size:18px}.BookNotFound_description__VUrwu{font-size:13px}.BookNotFound_button__IRevG{padding:12px 24px;font-size:14px;width:100%}}@media (max-width:600px){.BookNotFound_container__JlL0Q{margin:32px auto 48px;padding:0 12px}.BookNotFound_content__DSnvK{padding:18px 20px;border-radius:12px;flex-direction:column;gap:16px}.BookNotFound_textContent__W1IEX{gap:10px}.BookNotFound_icon__Afsu0{font-size:32px}.BookNotFound_title__voD2V{font-size:17px}.BookNotFound_description__VUrwu{font-size:12px}.BookNotFound_button__IRevG{padding:10px 20px;font-size:13px;width:100%}}.BookDetails_wrapper__SyaLJ{display:flex;flex-direction:row;align-items:flex-start;gap:48px;padding:48px 24px;max-width:1200px;margin:0 auto;font-family:Georgia,serif}.BookDetails_left__hxQho{flex-shrink:0;width:280px}.BookDetails_cover__Op4aJ{width:100%;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1)}.BookDetails_right__WsL5l{flex:1;display:flex;flex-direction:column}.BookDetails_author__96NRi{font-size:1.1rem;color:#666;margin-bottom:6px;font-weight:500}.BookDetails_title__ri5IJ{font-size:2.2rem;font-weight:700;margin:0 0 24px;line-height:1.3}.BookDetails_readButton__PXiSd{display:block;background-color:#000;color:#fff;text-align:center;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:500;text-decoration:none;width:fit-content;margin-bottom:32px;transition:background .2s}.BookDetails_readButton__PXiSd:hover{background-color:#222}.BookDetails_tabs__M49_i{display:flex;gap:32px;font-size:1rem;font-weight:500;margin-bottom:24px;border-bottom:1px solid #e2e2e2;padding-bottom:8px}.BookDetails_tabActive__saPBa{border-bottom:2px solid #000;padding-bottom:4px}.BookDetails_tabDisabled__XEW6Z{color:#666;cursor:pointer;position:relative;pointer-events:auto}.BookDetails_tabDisabled__XEW6Z:hover{pointer-events:auto}.BookDetails_customTooltip__421Od{position:fixed;background-color:#f0f0f0;color:#444;padding:16px 20px;border-radius:8px;font-size:.9rem;line-height:1.5;width:800px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1);word-wrap:break-word;white-space:normal;pointer-events:none}.BookDetails_customTooltip__421Od:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#f0f0f0}.BookDetails_description__XrLZZ{font-size:1rem;line-height:1.6;color:#333;max-width:750px}.BookDetails_tags__aYWBd{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.BookDetails_tag__VGX1y{background-color:#f0f0f0;padding:6px 12px;border-radius:999px;font-size:.85rem;color:#444}@media (max-width:768px){.BookDetails_wrapper__SyaLJ{flex-direction:column;padding:24px 32px;gap:32px}.BookDetails_left__hxQho{width:100%;display:flex;justify-content:center}.BookDetails_right__WsL5l{width:100%;max-width:600px;margin:0 auto;text-align:left;padding:0}.BookDetails_cover__Op4aJ{max-width:70%;height:auto}.BookDetails_title__ri5IJ{font-size:1.8rem;margin-bottom:16px}.BookDetails_readButton__PXiSd{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;margin-bottom:32px}.BookDetails_tabs__M49_i{gap:20px;font-size:.95rem;flex-wrap:wrap}.BookDetails_description__XrLZZ{font-size:.95rem}.BookDetails_tags__aYWBd{gap:8px}.BookDetails_tag__VGX1y{font-size:.8rem;padding:5px 10px}.BookDetails_customTooltip__421Od{width:90%;max-width:350px}}