body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.book-button-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;display:flex;grid-gap:60px;gap:60px}.book-button{margin-right:10px}.book-button,.bookr-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;font-weight:700;font-size:16px;border-radius:50px;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease;cursor:pointer;border:2px solid transparent}.bookr-button{margin-right:170px}.book-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6);background:linear-gradient(135deg,#764ba2,#667eea)}@-webkit-keyframes blink{0%,to{opacity:1;box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{opacity:.7;box-shadow:0 6px 25px rgba(102,126,234,.8)}}@keyframes blink{0%,to{opacity:1;box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{opacity:.7;box-shadow:0 6px 25px rgba(102,126,234,.8)}}.blink-animation{-webkit-animation:blink 2s ease-in-out infinite;animation:blink 2s ease-in-out infinite}@-webkit-keyframes pulse-border{0%,to{border-color:hsla(0,0%,100%,.5)}50%{border-color:#fff}}@keyframes pulse-border{0%,to{border-color:hsla(0,0%,100%,.5)}50%{border-color:#fff}}.book-button{-webkit-animation:blink 2s ease-in-out infinite,pulse-border 2s ease-in-out infinite;animation:blink 2s ease-in-out infinite,pulse-border 2s ease-in-out infinite}@media screen and (max-width:960px){.book-button-container{position:relative;left:0;-webkit-transform:none;transform:none;text-align:center;margin:15px 0}.book-button,.bookr-button{width:90%;max-width:280px;margin-right:0}}@media screen and (max-width:768px){.book-button,.bookr-button{font-size:14px;padding:10px 24px}.bookr-button{margin-right:0}}.book-links-container{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px}.book-links-header{text-align:center;margin-bottom:50px;-webkit-animation:fadeInDown .8s ease;animation:fadeInDown .8s ease}.book-links-title{font-size:48px;font-weight:800;color:#fff;margin-bottom:15px;text-shadow:2px 4px 8px rgba(0,0,0,.2)}.book-links-subtitle{font-size:20px;color:hsla(0,0%,100%,.9);font-weight:400}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#fff}.spinner{width:50px;height:50px;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.book-section{max-width:1400px;margin:0 auto}.section-title{display:flex;align-items:center;font-size:28px;font-weight:700;color:#fff;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.1);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-icon{font-size:36px;margin-right:15px}.universal-section{margin-bottom:60px}.universal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px;gap:30px}.universal-card{position:relative;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:20px;padding:40px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.3);overflow:hidden}.universal-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.4)}.universal-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s ease}.universal-card:hover:before{opacity:1}.card-icon-large{font-size:80px;margin-bottom:20px}.universal-badge{display:inline-block;background:hsla(0,0%,100%,.3);padding:8px 20px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:20px}.card-title{font-size:28px;font-weight:700;margin-bottom:15px}.card-url{font-size:14px;opacity:.8;margin-bottom:25px;word-break:break-all}.card-cta{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600}.arrow{font-size:24px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.universal-card:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.amazon-section{margin-bottom:60px}.amazon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.amazon-card{position:relative;background:linear-gradient(135deg,#ff9a56,#ff6a00);border-radius:15px;padding:25px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:center}.amazon-card:hover{-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,.3)}.card-icon{font-size:48px;margin-bottom:15px}.amazon-badge{display:inline-block;background:hsla(0,0%,100%,.3);padding:5px 15px;border-radius:50px;font-size:12px}.amazon-badge,.card-title-small{font-weight:700;margin-bottom:15px}.card-title-small{font-size:16px;line-height:1.4}.card-cta-small{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;font-size:14px;font-weight:600}.amazon-card:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.other-section{margin-bottom:40px}.other-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px}.other-card{position:relative;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:18px;padding:30px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.25)}.other-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.35)}.card-icon-medium{font-size:60px;margin-bottom:20px}.other-badge{display:inline-block;background:hsla(0,0%,100%,.3);padding:6px 18px;border-radius:50px;font-size:12px;font-weight:700;margin-bottom:15px}.card-title-medium{font-size:22px;font-weight:700;margin-bottom:12px}.card-url-small{font-size:13px;opacity:.85;margin-bottom:20px;word-break:break-all}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1200px){.universal-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.book-links-title{font-size:36px}.book-links-subtitle{font-size:16px}.section-title{font-size:22px;padding:15px}.amazon-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:15px;gap:15px}.other-grid{grid-template-columns:1fr}.universal-card{padding:30px}}@media screen and (max-width:480px){.book-links-title{font-size:28px}.amazon-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.fef6ddbd.chunk.css.map */