.chapter-3 .chapter-heading{background:#ffe1cb;border-color:#ecb79b}.chapter-4 .chapter-heading{background:#d9eefb;border-color:#a9ccdf}.chapter-5 .chapter-heading{background:#e5d9fa;border-color:#c3ade2}
.album-page{max-width:1224px;margin:0 auto;padding:40px 0 145px}.album-intro{text-align:center}.album-intro h1{font-size:44px;margin:10px 0 15px}.album-intro>p{color:#75617e}.album-note{font-size:14px;max-width:560px;margin:15px auto;padding:15px;border:2px dashed #dcc7e9;border-radius:18px;background:#fffaf6}.album-chapter{margin-top:32px}.sticker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sticker-card{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:295px;padding:17px 12px 20px;background:#fff8ec;border:4px solid white;border-radius:26px;box-shadow:0 6px 0 #e0cce4;text-align:center;color:#654e77}.sticker-card.filled{background:linear-gradient(145deg,#fff0c4,#f5dded)}.sticker-card.empty{border:3px dashed #d9c5e8;background:#f8f0fb;box-shadow:0 4px 0 #e8daed}.sticker-card:disabled{opacity:.7}.sticker-picture{display:grid;place-items:center;min-height:174px;width:100%;margin-bottom:9px;border-radius:23px;background:#fff8}.sticker-picture svg{height:180px;width:100%;filter:drop-shadow(0 5px 0 white)}.empty-sticker{font-size:75px;color:#c4a3dc;text-shadow:3px 3px white}.sticker-card strong{font-size:20px}.sticker-card>span:not(.sticker-picture){font-size:13px;margin-top:7px;line-height:1.5}.sticker-card small{font-size:12px;font-weight:900;color:#795f89;margin-top:auto;padding-top:13px;line-height:1.5}.sticker-preview{max-width:270px;margin:auto;background:#ffefc9;border-radius:30px}.sticker-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:center;font-size:13px;font-weight:900}.sticker-compare>div{padding:12px 5px;border-radius:19px;background:#f5e7fc}.sticker-status{margin:20px 0 26px;padding:17px;border:2px dashed #c9afde;background:#f5e9fc;border-radius:21px;display:flex;flex-direction:column;gap:14px}.sticker-status strong{font-size:14px;line-height:1.5;color:#78558e}.sticker-status button{min-height:56px;font-size:14px;padding:12px}.bottom-nav button{min-width:126px}.bottom-nav button span{font-size:13px}
@media(max-width:1300px){.album-page{margin:0 38px}}@media(max-width:950px){.sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}}
@media(max-width:700px){.album-page{margin:0;padding:29px 17px 135px}.album-intro h1{font-size:35px}.album-intro>p{font-size:14px}.album-note{font-size:12px!important;line-height:1.5}.album-chapter{margin-top:27px}.album-chapter h2{font-size:27px}.sticker-grid{gap:13px}.sticker-card{padding:12px 7px 17px;min-height:265px;border-radius:22px}.sticker-picture{min-height:140px}.sticker-picture svg{height:150px}.sticker-card strong{font-size:18px}.sticker-card>span:not(.sticker-picture){font-size:12px}.sticker-card small{font-size:11px}.empty-sticker{font-size:63px}.bottom-nav{max-width:560px}.bottom-nav button{min-width:0;padding:7px 3px}.bottom-nav button span{font-size:11px}.bottom-nav button{gap:8px}}
@media(max-width:360px){.album-page{padding-left:12px;padding-right:12px}.album-intro h1{font-size:30px}.album-chapter h2{font-size:25px}.sticker-grid{gap:11px}.sticker-card{padding:10px 6px 15px;min-height:251px}.sticker-picture svg{height:130px}.sticker-picture{min-height:130px}.sticker-card strong{font-size:17px}.sticker-card small{font-size:10px}.bottom-nav button span{font-size:10px}.bottom-nav button{font-size:22px}}
