@import url(https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-main:"Lexend Deca",sans-serif;--color-bg:#fdfcf8;--color-primary:#2c3e50;--color-secondary:#ecf0f1;--color-accent:#e67e22;--color-text-main:#2d3436;--color-text-light:#636e72;--card-radius:16px;--shadow-soft:0 10px 30px #0000000d;--shadow-hover:0 20px 40px #0000001f}body{-webkit-font-smoothing:antialiased;background-color:#fdfcf8;background-color:var(--color-bg);color:#2d3436;color:var(--color-text-main);margin:0}.ant-btn,.ant-input,.ant-menu,.ant-select,.ant-tag,.ant-typography,body{font-family:Lexend Deca,sans-serif!important;font-family:var(--font-main)!important}.app-layout{background:#fdfcf8!important;background:var(--color-bg)!important;min-height:100vh}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc!important;border-bottom:1px solid #0000000d;height:80px!important;justify-content:space-between;padding:0 40px!important;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.app-header,.brand-logo{align-items:center;display:flex}.brand-logo{cursor:pointer;gap:12px;transition:transform .2s ease}.brand-logo:hover{transform:scale(1.02)}.hero-card{background:linear-gradient(135deg,#fffbf0,#fff5e6);border:1px solid #e67e221a!important;border-radius:24px;box-shadow:0 10px 30px #0000000d!important;box-shadow:var(--shadow-soft)!important;margin-bottom:40px;padding:40px 20px;text-align:center}.custom-search .ant-input-wrapper{border-radius:12px!important;box-shadow:0 8px 20px #2c3e501a!important;overflow:hidden!important}.ant-input-outlined,.ant-select,.ant-select-outlined .ant-select-selector,.custom-search .ant-input,.custom-search .ant-input-search{border:none!important;font-size:16px!important;padding-left:20px!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e67e22!important;background-color:var(--color-accent)!important;color:#fff!important}.ant-btn.ant-btn-color-primary,.custom-search .ant-btn-primary{background-color:#2c3e50!important;background-color:var(--color-primary)!important;border-color:#2c3e50!important;border-color:var(--color-primary)!important;font-weight:500!important;height:50px!important;padding:0 25px!important}.custom-search .ant-input-group .ant-input{height:50px}.ant-spin-dot,.ant-spin-text{color:#2c3e50!important;color:var(--color-primary)!important}.book-card{background:#fff;border:1px solid #f0f0f0!important;border-radius:16px!important;border-radius:var(--card-radius)!important;height:100%;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.book-card:hover{border-color:#e67e224d!important;box-shadow:0 20px 40px #0000001f!important;box-shadow:var(--shadow-hover)!important;transform:translateY(-8px)}.book-cover-container{align-items:center;background:#fdfcf8;display:flex;height:240px;justify-content:center;padding:20px;position:relative}.book-cover{border-radius:4px 8px 8px 4px;box-shadow:5px 5px 15px #00000026;max-height:100%;max-width:100%;transition:transform .3s ease}.book-card:hover .book-cover{transform:scale(1.05) rotate(2deg)}.btn-collection{border-radius:50px!important;box-shadow:0 4px 12px #e67e2233;font-weight:600!important;height:40px!important;padding:0 24px!important}.ant-tag{border:none;border-radius:6px;font-weight:500;padding:2px 10px}.ant-modal-content{border-radius:20px!important;padding:30px!important}.ant-pagination-item-active{border-color:#2c3e50!important;border-color:var(--color-primary)!important}.ant-pagination-item-active a{color:#2c3e50!important;color:var(--color-primary)!important}.ant-pagination-item:hover{border-color:#e67e22!important;border-color:var(--color-accent)!important}.ant-pagination-item:hover a{color:#e67e22!important;color:var(--color-accent)!important}
/*# sourceMappingURL=main.122af40c.css.map*/