.Books_booksPage__4BZTm{background:linear-gradient(160deg,#040c28,#050810 55%,#04060e);color:#f8fafc;padding-top:calc(var(--navbar-height, 80px) + 70px);padding-bottom:80px;position:relative;overflow:hidden;min-height:100vh}.Books_booksPage__4BZTm:before{content:"";position:absolute;top:-150px;right:-150px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.12),transparent 70%);filter:blur(80px);pointer-events:none;z-index:1}.Books_blueSlash__AUL3D,.Books_scanLines__lv639,.Books_starsCanvas__Mpo9K{display:none}.Books_inner__Kuioz{max-width:1200px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:2}.Books_header__ZmUze{margin-bottom:var(--space-10);max-width:800px}.Books_eyebrow__tudFt{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--yi-blue);margin-bottom:var(--space-2)}.Books_colorBar__7cvSO{width:60px;height:4px;background-color:var(--yi-yellow);margin-bottom:var(--space-4)}.Books_title___EFEd{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.05;margin-bottom:var(--space-4);color:var(--yi-white);font-family:var(--font-display)}.Books_titleBlue__nI7oJ{color:var(--yi-blue)}.Books_lead__uUUOf{font-size:17px;color:hsla(0,0%,100%,.8);line-height:1.6}.Books_filterBar__Ex_WO{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;position:relative;z-index:5}.Books_searchBox__Ilr0m{position:relative;min-width:320px;width:100%;max-width:400px}.Books_searchInput__8bDMG{width:100%;padding:12px 40px 12px 16px;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.05);color:var(--yi-white);font-size:14px;font-family:var(--font-body);outline:none;transition:var(--transition-fast)}.Books_searchInput__8bDMG:focus{border-color:var(--yi-blue);box-shadow:0 0 0 3px rgba(41,171,226,.3)}.Books_searchIcon__RWx1x{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none;opacity:.8}.Books_grid__pFQL3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-10)}.Books_card__xxmO4{background:linear-gradient(160deg,rgba(12,18,36,.85),rgba(6,9,20,.95));border:1px solid hsla(0,0%,100%,.07);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.4);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .4s ease;animation:Books_slideUp__ONbbe .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Books_card__xxmO4:hover{transform:translateY(-8px) scale(1.01);border-color:rgba(56,189,248,.3);box-shadow:0 24px 50px -12px rgba(0,0,0,.6),0 0 40px rgba(56,189,248,.08)}.Books_cardMedia__5fiFo{position:relative;height:250px;overflow:hidden;background:hsla(0,0%,100%,.02);display:flex;align-items:center;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding:var(--space-4)}.Books_cardImg__JH5T3{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 8px 16px rgba(0,0,0,.3);transition:transform .5s ease}.Books_card__xxmO4:hover .Books_cardImg__JH5T3{transform:scale(1.05)}.Books_cardContent__q8sNK{padding:var(--space-6);display:flex;flex-direction:column;flex-grow:1}.Books_cardTitle__bn47W{font-size:19px;font-weight:800;line-height:1.3;margin-bottom:2px;color:var(--yi-white);font-family:var(--font-display)}.Books_cardAuthor__uUMka{font-size:13px;font-weight:600;color:var(--yi-blue);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}.Books_cardSummary__qUNI0{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.5;margin-bottom:var(--space-6);flex-grow:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Books_cardFooter__plUb8{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.08);padding-top:16px;display:flex;align-items:center;gap:10px}.Books_downloadBtn__cjleL{flex:1 1;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;box-shadow:0 4px 14px rgba(2,132,199,.35)}.Books_downloadBtn__cjleL:hover{background:linear-gradient(135deg,#38bdf8,#0284c7);color:#040814;transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,189,248,.5)}.Books_shareBtn__Rna2I{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#38bdf8;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);flex-shrink:0}[data-theme=light] .Books_shareBtn__Rna2I{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:#0284c7}.Books_shareBtn__Rna2I:hover{background:rgba(56,189,248,.15);border-color:#38bdf8;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 14px rgba(56,189,248,.25)}.Books_modalBackdrop__aCrY_{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:grid;place-content:center;padding:20px;animation:Books_fadeIn__gHpaj .25s ease-out forwards}.Books_modalContent__m2xtI{background:#0b1120;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;max-width:580px;width:92vw;max-height:90vh;overflow-y:auto;padding:28px;position:relative;box-shadow:0 25px 60px rgba(0,0,0,.6);animation:Books_modalScale__GTcih .3s cubic-bezier(.16,1,.3,1) forwards}[data-theme=light] .Books_modalContent__m2xtI{background:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 25px 60px rgba(0,0,0,.15)}.Books_modalCloseBtn__isFjg{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;display:grid;place-content:center;cursor:pointer;transition:all .2s ease;z-index:10}[data-theme=light] .Books_modalCloseBtn__isFjg{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:#0f172a}.Books_modalCloseBtn__isFjg:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.Books_modalBody__vLBgS{display:flex;flex-direction:column;gap:16px}.Books_modalHeaderRow__SchO7{display:flex;gap:20px;align-items:flex-start}.Books_modalCover__IRscz{width:110px;height:155px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1)}.Books_modalInfo__sB1KF{flex:1 1;min-width:0}.Books_modalTitle__msgPG{font-size:20px;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.25}[data-theme=light] .Books_modalTitle__msgPG{color:#0f172a}.Books_modalAuthor__zl_P_{font-size:13px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.Books_modalDescription__5VHXk{font-size:14px;color:#cbd5e1;line-height:1.6}[data-theme=light] .Books_modalDescription__5VHXk{color:#475569}.Books_noResults__AJ5Om{text-align:center;padding:var(--space-16) 0;color:hsla(0,0%,100%,.7)}.Books_paginationBar__8tZbb{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:var(--space-8)}.Books_pageBtn__P4zzB{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--yi-white);min-width:36px;height:36px;border-radius:50%;display:grid;place-content:center;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:13px}.Books_pageBtnActive__a6bOi,.Books_pageBtn__P4zzB:hover{background:var(--yi-blue);border-color:var(--yi-blue)}.Books_pageBtnActive__a6bOi{box-shadow:0 0 10px rgba(41,171,226,.4)}.Books_pageBtnDisabled__j0xdJ{opacity:.3;pointer-events:none}@media (max-width:992px){.Books_grid__pFQL3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Books_filterBar__Ex_WO{flex-direction:column;align-items:stretch}.Books_searchBox__Ilr0m{max-width:100%}.Books_modalHeaderRow__SchO7{flex-direction:column;align-items:center;text-align:center}.Books_modalCover__IRscz{width:130px;height:180px}}@media (max-width:576px){.Books_grid__pFQL3{grid-template-columns:1fr}}@keyframes Books_slideUp__ONbbe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Books_fadeIn__gHpaj{0%{opacity:0}to{opacity:1}}@keyframes Books_modalScale__GTcih{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}