.inline-library .book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.inline-library .mini-book{border-radius:25px;display:flex;flex-direction:column;min-height:385px;padding:25px;text-decoration:none;position:relative;overflow:hidden;border:1px solid #073b3930;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.inline-library .mini-book:hover{transform:translateY(-7px) rotate(-.5deg);box-shadow:0 14px 30px #073b3915}.inline-library .mini-top,.inline-library .mini-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;font:800 9px Inter,sans-serif;letter-spacing:.08em}.inline-library .mini-top{opacity:.85}.inline-library .mini-book h2{color:inherit;font-size:34px;margin-top:27px;letter-spacing:-.03em;line-height:1.02;max-width:290px}.inline-library .mini-art{margin:auto -10px 10px;padding-top:22px}.inline-library .mini-art .cover-art{height:150px}.inline-library .mini-art svg text{display:none}.inline-library .mini-bottom{border-top:1px solid currentColor;padding-top:16px;font-size:8px}.inline-library .mini-dot{width:6px;height:6px;background:var(--art-accent);border-radius:50%;margin-left:auto}.inline-library .theme-green{background:var(--green);color:white;--art-paper:#073B39;--art-accent:#FF8A00;--art-cut:#073B39}.inline-library .theme-orange{background:var(--orange);color:var(--green);--art-paper:#FF8A00;--art-accent:#073B39;--art-cut:#FF8A00}.inline-library .theme-paper{background:var(--cream);color:var(--green);--art-paper:#FFFAF3;--art-accent:#FF8A00;--art-cut:#FFFAF3}.inline-library .cover-art{height:150px}.inline-library .cover-art{display:block;width:100%;height:auto;max-height:410px;overflow:visible}.inline-library .cover-art .line{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.inline-library .cover-art .paper{fill:var(--art-paper);stroke:currentColor;stroke-width:3.5}.inline-library .cover-art .accent{fill:var(--art-accent)}.inline-library .cover-art .accent-stroke{stroke:var(--art-accent);stroke-width:9;stroke-linecap:round;fill:none}.inline-library .cover-art .dash-line{fill:none;stroke:currentColor;stroke-width:8;stroke-dasharray:12 16}.inline-library .cover-art .cut{fill:var(--art-cut)}.inline-library .cover-art .cut-fill{fill:var(--art-cut)}.inline-library .cover-art .label{font:800 15px Inter,sans-serif;letter-spacing:.05em;fill:currentColor}.inline-library .cover-art .big-type{font:800 134px Inter,sans-serif;letter-spacing:-.08em;fill:currentColor}.inline-library .cover-art .big-type.question{font-size:180px}.inline-library .cover-art .poster-type{font:800 36px Inter,sans-serif;letter-spacing:-.035em;fill:currentColor}.inline-library .cover-art .button-text{font:800 13px Inter,sans-serif;letter-spacing:.02em;fill:var(--art-cut)}.inline-library .cover-art .dot-type{fill:var(--art-accent)}.inline-library .cover-art{height:135px}.inline-library .cover-art{height:160px}.inline-library .cover-art{max-height:260px}.inline-library .cover-art{max-height:270px}.inline-library .library-controls{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #9FA0A0;padding-bottom:15px;margin-bottom:20px}.inline-library .library-filters{display:flex;gap:12px 23px;flex-wrap:wrap}.inline-library .library-filters button{border:0;background:none;color:#6A6B6B;font:800 14px/1.5 Inter,sans-serif;letter-spacing:.01em;padding:12px 0;min-height:46px;border-bottom:2px solid transparent;cursor:pointer}.inline-library .library-filters button[aria-pressed=true]{color:#073B39;border-bottom-color:#FF8A00}.inline-library .library-search{display:flex;align-items:center;gap:12px;font:400 14px Poppins,sans-serif;color:#6A6B6B}.inline-library .library-search input{font:400 14px Poppins,sans-serif;border:0;border-bottom:1px solid #073B39;border-radius:0;padding:12px 0;background:transparent;width:260px;outline-offset:4px;color:#073B39}.inline-library .result-count{font:400 12px Poppins,sans-serif;color:#6A6B6B;margin:0 0 22px}.inline-library{padding-top:28px;--cream:#FFFAF3}.inline-library .collection-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.inline-library .collection-intro p{font-size:14px;max-width:600px;color:#6A6B6B}.inline-library .collection-link{font:600 13px/1.6 Poppins,sans-serif;flex-shrink:0;text-underline-offset:4px}.inline-library .mini-art .cover-art{height:150px;width:100%;max-height:180px}.inline-library .mini-book h2{font-family:Nunito,sans-serif;font-weight:800}.inline-library .specific-contact{margin-top:25px}.contact-finale h2{font-size:clamp(44px,7.3vw,100px)!important;line-height:1.03!important}@media(max-width:950px){.inline-library .library-controls,.inline-library .collection-intro{align-items:flex-start;flex-direction:column}.inline-library .book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-library .mini-book h2{font-size:29px}.inline-library .library-search{width:100%}.inline-library .library-search input{flex:1;min-width:0;width:auto}}@media(max-width:600px){.inline-library .book-grid{grid-template-columns:1fr}.inline-library .mini-book{min-height:370px}.inline-library .library-filters{gap:8px 19px}.inline-library .library-filters button{font-size:13px}.inline-library .library-search{font-size:13px}.inline-library .library-search input{font-size:13px}.contact-finale h2{font-size:clamp(39px,10vw,60px)!important}}@media(prefers-reduced-motion:reduce){.inline-library .mini-book{transition:none}.inline-library .mini-book:hover{transform:none}}