.learning-app .book-quick-add{max-width:1080px;margin:auto;padding:28px 32px 80px}.book-add-back{color:#6b7a71;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.book-add-back:hover{color:#275e50}.book-add-stage{text-align:center;width:100%;max-width:440px;margin:clamp(44px,10vh,100px) auto 0}.learning-app .book-add-stage h1{letter-spacing:-.8px;margin:0 0 30px;font-size:30px;font-weight:650;line-height:1.3}.book-quick-content{background:#fffefb;border:1px solid #e4e8df;border-radius:12px;padding:32px}.book-cover-stage{justify-content:center;align-items:center;height:210px;margin-bottom:26px;display:flex}.book-cover-art{width:180px;height:200px}.book-quick-preview{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:210px;display:block}.learning-app .book-quick-add .book-cover-actions{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.book-quick-add .book-cover-actions .button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 16px;font-size:15px;display:flex}.book-quick-add .book-cover-actions .button:hover{filter:brightness(.96)}.book-quick-add .book-cover-actions .button:focus-within{outline-offset:3px;outline:2px solid #658e7a}.book-name-fallback{text-align:left;gap:10px;margin-top:20px;display:flex}.book-name-fallback .input{flex:1;min-width:0}.book-name-fallback .button{white-space:nowrap}.book-add-status{color:#6c7a70;margin:22px 0 0;font-size:14px}.book-quick-add .error{text-align:left;margin-top:20px;font-size:14px}.book-quick-add .is-busy{opacity:.5;cursor:wait}@media (max-width:600px){.learning-app .book-quick-add{padding:24px 22px 60px}.book-add-stage{max-width:390px;margin-top:48px}.learning-app .book-add-stage h1{margin-bottom:26px;font-size:27px}.book-quick-content{padding:26px 22px}.book-cover-stage{height:190px;margin-bottom:24px}.book-cover-art{width:166px;height:185px}.book-name-fallback{flex-direction:column}}@media (max-height:700px) and (min-width:601px){.book-add-stage{margin-top:28px}.book-cover-stage{height:170px}.book-cover-art{height:165px}}
