.flipbook-container{background:#f8f9fa;justify-content:center;align-items:center;min-height:70vh;padding:2rem 0;display:flex}.flipbook-wrapper{background:#fff;border-radius:12px;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000001a}.flipbook{width:100%;height:auto;min-height:600px}.flipbook-loading{background:#f8f9fa;justify-content:center;align-items:center;height:400px;display:flex}.flipbook-loading:after{content:"";border:4px solid #e9ecef;border-top-color:#007bff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anniversary-flipbook{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.anniversary-title{text-align:center;color:#fff;margin:0;padding:2rem 0;font-size:2.5rem;font-weight:300}@media (width<=768px){.flipbook-container{padding:1rem}.flipbook{min-height:400px}.anniversary-title{padding:1rem 0;font-size:1.8rem}}
