h4{font-size:larger;margin-top:2rem;margin-bottom:1rem}.filters{padding:20px}.placeholder-image{max-width:400px;width:100%;margin:20px auto}.placeholder-image-wrapper{width:100%;text-align:center}.my-why{text-align:left;max-width:400px;margin:auto}.my-why h1,.tropes{text-align:center}.tropes{margin:auto}.spice-container{width:-moz-fit-content;width:fit-content;margin:auto}.globalsearch{padding:2px 5px;height:25px;width:100%}.globalsearch:hover,.sort-arrows,input{cursor:pointer}.globalsearch::placeholder{font-size:16px;text-transform:uppercase}.no-results-message{text-align:center}.all-books-section{margin-top:50px}.email-sign-up-form,.login-form{color:#2f2e2e;margin-top:50px;& h3,& h4{color:#2f2e2e}}.hosts-link{display:block;margin-top:1rem}.Home-Banner{text-align:center;margin-bottom:10px}.event-info-section{color:white;padding:1.5rem 0 0;margin-bottom:1rem;position:relative;overflow:hidden}.event-info-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="stars" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="20" cy="20" r="1" fill="white" opacity="0.1"/><circle cx="80" cy="40" r="1" fill="white" opacity="0.1"/><circle cx="40" cy="80" r="1" fill="white" opacity="0.1"/><circle cx="90" cy="10" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23stars)"/></svg>');opacity:.3;animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.event-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;position:relative;z-index:1}.event-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:fadeInUp .8s ease-out;margin-top:2rem}.event-dates{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.event-date{font-size:1.2rem;font-weight:500;background:rgba(255,255,255,.2);padding:.5rem 1.5rem;border-radius:25px;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.event-date:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.event-description{max-width:800px;margin:0 auto;line-height:1.6;animation:fadeInUp .8s ease-out .4s both}.event-description p{font-size:1.1rem;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.cost-badge:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.event-banner{margin-top:2rem;animation:fadeInUp .8s ease-out .5s both}.event-banner-image{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.3);transition:transform .3s ease}.event-banner-image:hover{transform:scale(1.02)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.event-error,.event-loading{font-size:1.2rem;font-weight:500;padding:2rem;text-align:center}.event-loading{color:#e0e7ff}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-loading p{margin:0;font-size:1.1rem}.event-error{color:#fecaca;background:rgba(239,68,68,.2);border-radius:8px;margin:0 2rem}@keyframes bounceNextArrow{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}}.card-container{.swiper-button-next,.swiper-button-prev{color:black;background-size:contain;background-repeat:no-repeat;width:40px;height:40px}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next{background-image:url(https://storage.googleapis.com/stuff-kindle-p/right-arrow-short-01.svg);animation:bounceNextArrow 1s ease-in-out infinite;&.swiper-button-disabled{animation:none}}.swiper-button-prev{background-image:url(https://storage.googleapis.com/stuff-kindle-p/right-arrow-short-01.svg);transform:rotateY(180deg)}.swiper:not(:first-child){margin-top:10px}}input[type=search]{padding:17px 17px 17px 55px;border:1px solid #f5f5f5;font-size:13px;color:gray;background-image:url(https://storage.googleapis.com/stuff-kindle-p/search.svg);background-size:20px;background-repeat:no-repeat;background-position:20px;outline:0}#starsBackgroundVid{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1;opacity:7%}.ad-banner{margin-top:101px}.Page .all-books-section{margin-top:20px}@media (max-width:768px){.event-info-section{padding:1rem 0 0;margin-bottom:0}.event-container{padding:0 1rem}.event-title{font-size:2rem}.event-date{padding:.4rem 1rem}.cost-badge,.event-date,.event-description p{font-size:1rem}.cost-badge{padding:.4rem 1.2rem}.event-banner-image{border-radius:8px}}@media (max-width:480px){.event-info-section{padding:1rem 0}.event-title{font-size:1.8rem}.cost-badge,.event-date{font-size:.9rem;padding:.3rem 1rem}.event-description p{font-size:.95rem}}