*{margin:0}.topbar{background-color:#46bfdd;color:#fff;font-size:22px;padding:25px 20px;text-align:right;font-weight:700}.dropdown{position:relative;cursor:pointer}.dropdown-menu{position:absolute;top:100%;left:0;background:#0c103d;list-style:none;padding:10px 0;margin:0;display:none;flex-direction:column;min-width:160px;border-radius:4px;z-index:100}.dropdown-menu li{padding:10px 15px;color:#fff;cursor:pointer;transition:background .3s}.dropdown-menu li:hover{background:#1a1f5c}.dropdown-menu.show{display:flex}.hamburger{display:none;font-size:22px;color:#fff;cursor:pointer}@media (max-width: 768px){.nav-links{position:absolute;top:200px;left:-100%;flex-direction:column;background:#0c103d;width:100%;text-align:center;transition:.3s;padding:20px 0;z-index:99}.image-wrapper,.logo{display:none}.nav-links.active{left:0}.nav-links li{padding:12px 0}.nav-right{display:none}.hamburger{display:block}.logo img{position:absolute;top:10px;right:10px}}.navbar{display:flex;justify-content:space-between;align-items:center;background:#0c103d;padding:8px 20px}.logo{font-size:22px;font-family:Georgia,serif;font-weight:700;color:#fff}.logo img{position:absolute;top:16px;left:40px;width:150px}.nav-links{display:flex;gap:25px;list-style:none;margin:0;padding:0}.nav-links li{color:#fff;font-weight:500;cursor:pointer;transition:.3s}.nav-links li:hover{text-decoration:underline}.nav-right{display:flex;align-items:center;gap:15px}.nav-right .icon img{width:18px;height:18px;filter:invert(1);cursor:pointer;transition:.3s}.icon{font-size:18px;color:#fff;transition:.3s}.icon:hover{color:#ddd}.nav-right .icon img:hover{opacity:.8}.subscribe-btn{background:#fff;color:#74a6ac;font-weight:700;border:none;padding:8px 14px;border-radius:5px;cursor:pointer;transition:.3s}.subscribe-btn:hover{background:#f0f0f0}.bookpromo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:50px 10%;min-height:100vh;color:#fff;z-index:1}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.5)}.book-image img{max-width:300px;border-radius:8px;box-shadow:0 8px 20px #0006}.book-content{max-width:600px}.image-wrapper img{max-width:300px;border-radius:8px;box-shadow:0 8px 20px #0006;transition:transform .5s ease-out;transform:perspective(500px) rotateX(0) rotateY(0) rotate(0);cursor:pointer}.image-wrapper img:hover{transform:perspective(500px) rotateX(-23.8deg) rotateY(7.52deg) rotate(var(--comp-rotate-z, 0deg))}.book-content h3{font-size:20px;color:#fff;text-transform:uppercase;font-weight:700}.book-content h1{font-size:64px;font-family:Georgia,serif;margin:10px 0;color:#fff;font-weight:700}.book-content h1 span{font-style:italic;color:#fff;font-weight:700}.tagline{font-style:italic;font-weight:700;margin:15px 0;font-size:34px;color:#fff}.divider{width:80px;height:2px;background:#fff;margin:20px auto;color:#fff}.coming{font-size:22px;font-weight:700;color:#fff;text-align:center}.date{font-size:22px;font-weight:700;margin:5px 0 20px;color:#fff}.preorder{font-size:22px;font-weight:700;margin-bottom:20px;color:#fff}.buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.buttons button{padding:10px 16px;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:.3s}.buttons a{text-decoration:none;color:#000}.buttons button:hover{background:#eee}.buttons a img{margin-top:20px;width:300px}@media (min-width: 768px){.bookpromo{flex-direction:row}.book-image,.book-content{flex:1}}.book-detail{display:flex;align-items:flex-start;justify-content:center;padding:60px 10%;gap:40px}.book-image img{width:350px;max-width:100%;border-radius:6px;box-shadow:0 6px 16px #0003}.book-content-1{max-width:600px}.book-content-1 h2{font-size:22px;margin-bottom:20px;font-weight:700;color:#333}.book-content-1 p{font-size:16px;line-height:1.6;margin-bottom:16px;color:#444;font-weight:700}@media (max-width: 768px){.book-detail{flex-direction:column;text-align:left;padding:30px 20px}.book-image{display:flex;justify-content:center}.book-image img{width:280px}}.about-author{background:#46bfdd;color:#fff;text-align:center;padding:60px 10%}.about-author h2{font-size:38px;font-weight:400}.author-name{font-family:Brush Script MT,cursive;font-size:40px}.about-container{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.author-image img{width:400px;max-width:100%}.author-text{max-width:600px;text-align:left}.author-text p{font-size:16px;line-height:1.7;margin-bottom:20px}.learn-btn{background:#fff;color:#333;border:none;padding:12px 24px;font-size:16px;border-radius:6px;cursor:pointer;transition:.3s}.learn-btn:hover{background:#f1f1f1}.book-detail-two{position:relative;color:#333;padding:80px 10%;overflow:hidden}.book-detail-two:before{content:"";position:absolute;inset:0;background:url(/assets/cave-BW0jhdY_.jpg) no-repeat center center/cover;filter:blur(10px);transform:scale(1.1);z-index:-1}.book-detail-two .overlay{position:relative;background:#00000080;padding:40px;border-radius:10px;z-index:1}.content-wrapper{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}.book-image img{width:320px;max-width:100%;border-radius:10px;box-shadow:0 6px 18px #0003}.book-info{max-width:600px;text-align:left}.book-info h2{font-size:49px;font-weight:500;margin-bottom:20px;color:#fff}.book-info .fancy{font-family:Brush Script MT,cursive;font-size:34px;color:#fff}.release{font-size:16px;margin-bottom:5px;font-weight:600}.buy-now{font-size:16px;font-weight:700;margin-bottom:20px}.buttons{display:flex;flex-wrap:wrap;gap:12px}.buttons button{background:#fff;border:none;padding:10px 18px;font-size:14px;border-radius:6px;cursor:pointer;transition:.3s}.buttons button:hover{background:#f1f1f1}@media (max-width: 768px){.content-wrapper{flex-direction:column;text-align:center}.book-info{text-align:center}}.book-description{background:#f9f9f9;padding:60px 10%}.desc-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.desc-text{flex:1;min-width:300px;background:#fff;padding:30px;box-shadow:0 6px 18px #0000001a;border-radius:8px;line-height:1.6;font-size:16px;color:#333}.desc-text strong{font-size:17px;font-weight:700}.desc-image{flex:1;min-width:300px;text-align:center}.desc-image img{max-width:100%;border-radius:8px;box-shadow:0 6px 18px #0003;transform:rotate(-3deg);transition:transform .3s ease-in-out}.desc-image img:hover{transform:rotate(0) scale(1.03)}@media (max-width: 768px){.desc-wrapper{flex-direction:column;text-align:center}.desc-text{text-align:left}.desc-image img{transform:none}}.bookpromo3{position:relative;display:flex;align-items:center;justify-content:center;padding:80px 10%;min-height:100vh;overflow:hidden;color:#fff}.bookpromo3:before{content:"";position:absolute;inset:0;background:url(../assets/earth.jpg) no-repeat center center/cover;filter:blur(10px);transform:scale(1.1);z-index:-2}.promo-overlay{position:absolute;inset:0;background:#0009;z-index:-1}.book3-image{flex:1;display:flex;justify-content:center;z-index:1}.book3-image img{width:320px;max-width:100%;border-radius:10px;box-shadow:0 6px 18px #0000004d}.book3-content{flex:1;max-width:600px;padding-left:40px;z-index:1}.book3-content h3{font-size:24px;margin-bottom:10px}.book3-content h1{font-size:48px;font-weight:700;margin-bottom:20px}.book3-content .cursive{font-family:Brush Script MT,cursive;font-size:38px}.divider{width:80px;height:3px;background:#fff;margin:20px 0}.coming{font-size:20px;margin-bottom:20px}.buttons img{width:150px;cursor:pointer;transition:transform .3s}.buttons img:hover{transform:scale(1.05)}@media (max-width: 768px){.bookpromo3{flex-direction:column;text-align:center;padding:50px 5%}.book3-content{padding-left:0;margin-top:20px}}.footer{background:#7d7d7d;color:#fff;padding:3rem 2rem 1rem;font-family:Georgia,serif}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem;max-width:1200px;margin:0 auto}.footer-left h2{font-size:1.6rem;margin-bottom:.5rem}.footer-left .stay{margin-bottom:1rem;font-weight:700}.social-icons{display:flex;gap:1rem;margin-bottom:1rem}.social-icons a{font-size:1.5rem;color:#fff;transition:color .3s}.social-icons a:hover{color:#cce7f6}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#fff;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#cce7f6}.footer-right p{margin-bottom:1rem}.newsletter-form{display:flex;flex-direction:column;gap:.8rem}.newsletter-form input{padding:.6rem;border:none;border-radius:5px;font-size:1rem}.newsletter-form button{padding:.6rem;background:#fff;color:#333;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background .3s}.newsletter-form button:hover{background:#e6e6e6}.footer-bottom{text-align:center;padding-top:2rem;font-size:.9rem;color:#ddd}.bendigo-book-section{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:4rem 8%;min-height:100vh;background:#fefaf7;overflow:hidden;font-family:Georgia,Times New Roman,serif}.bendigo-overlay{position:absolute;inset:0;background:linear-gradient(to right,#fefaf7 70%,transparent);z-index:1}.bendigo-details{position:relative;z-index:2;max-width:700px;line-height:1.8;color:#333}.bendigo-details h2{font-size:1.8rem;font-style:italic;margin-bottom:1.2rem;color:#222}.bendigo-location{font-weight:700;margin-bottom:1.5rem;display:block;color:#444}.bendigo-details p{margin-bottom:1.2rem;font-size:1rem}.bendigo-bg-book{position:absolute;right:0;top:0;height:100%;opacity:.25;z-index:0;object-fit:contain;pointer-events:none}@media (max-width: 768px){.bendigo-book-section{padding:3rem 5%;flex-direction:column}.bendigo-bg-book{position:relative;width:100%;height:auto;margin-top:2rem;opacity:.3}}
