.sticker-scroll-backdrop{z-index:20000;-webkit-backdrop-filter:blur(5px);pointer-events:auto;background:#0c0814bf;justify-content:center;align-items:center;padding:1.25rem;animation:.25s ease-out stickerFadeIn;display:flex;position:fixed;inset:0}.sticker-scroll-dialog{text-align:left;transform-origin:50%;box-sizing:border-box;width:min(96vw,72rem);height:auto;max-height:min(90vh,54rem);font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);background:linear-gradient(160deg,#fffaf0 0%,#f7e7c4 72%,#edd49f 100%);border:4px solid #b8860b;border-radius:1.35rem;flex-direction:column;padding:1.35rem 1.6rem 1.15rem;animation:.35s cubic-bezier(.18,.89,.32,1.25) forwards stickerScrollPop;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000008c,inset 0 1px #ffffffeb,inset 0 0 36px #b8860b24}.sticker-scroll-dialog:before,.sticker-scroll-dialog:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#f5d061 0%,#b8860b 80%);border:2px solid #5d3a0e;border-radius:50%;width:1.55rem;height:1.55rem;position:absolute;box-shadow:0 2px 6px #0000004d}.sticker-scroll-dialog:before{top:.55rem;left:.55rem}.sticker-scroll-dialog:after{top:.55rem;right:.55rem}.sticker-album-close{color:#5d3a0e;cursor:pointer;width:2.35rem;height:2.35rem;box-shadow:none;background:#fffdf7e0;border:1.5px solid #7c481b47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sticker-album-close:hover{color:#7c2d12;background:#fff;border-color:#b45309}.sticker-album-close:active{background:#fef3c7}.sticker-album-header{border-bottom:1px solid #b8860b33;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.15rem;padding:.05rem .1rem .95rem;display:flex}.sticker-album-identity{flex:auto;align-items:center;gap:.9rem;min-width:0;display:flex}.sticker-album-avatar{background:radial-gradient(circle,#fff8dc 0%,#f0c25a 100%);border:1.5px solid #c9a45c;border-radius:50%;flex-shrink:0;place-items:center;width:4.15rem;height:4.15rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.sticker-album-avatar__glyph{font-size:1.75rem;line-height:1}.sticker-album-identity__text{min-width:0}.sticker-album-kicker,.sticker-scroll-dialog__category{color:#8c531b;font-family:var(--font-kids);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:900}.sticker-scroll-dialog__title{color:#2b1810;font-family:var(--font-kids);text-shadow:0 1px #ffffffb3;margin:0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900;line-height:1.15}.sticker-album-title{font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);letter-spacing:.01em;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #7c2d12)drop-shadow(0 2px #92400e73)drop-shadow(0 6px 10px #78350f47);background-image:linear-gradient(115deg,#8a4b12 0%,#d97706 16%,#fde68a 32%,#fff8dc 42%,#f5c542 54%,#b45309 74%,#fbbf24 100%);background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:.08rem 0 0;font-size:clamp(1.55rem,2.8vw,2.45rem);font-weight:700;line-height:1.12;animation:7s ease-in-out infinite alternate stickerRankShimmer}.sticker-album-header__aside{flex-shrink:0;align-items:center;gap:.55rem;padding-top:.15rem;display:flex}.sticker-album-nickname{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;min-width:0;margin-top:.4rem;display:flex}.sticker-album-nickname__label{color:#8c531b;font-size:.78rem;font-weight:800}.sticker-album-nickname__value{color:#2b1810;font-size:.86rem;font-weight:900}.sticker-album-nickname__form{align-items:center;gap:.4rem;width:min(100%,26rem);display:flex}.sticker-album-nickname__input{color:#2b1810;background:#fffdf8;border:1.5px solid #c9a45c;border-radius:.65rem;outline:none;flex:auto;min-width:0;height:2.15rem;padding:0 .7rem;font-family:inherit;font-size:.88rem;font-weight:800}.sticker-album-nickname__input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977062e}.sticker-dialog__counter-box{background:linear-gradient(#fff8dc 0%,#f5d061 46%,#d4a017 100%);border:2px solid #8a5a12;border-radius:1.05rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:5.5rem;padding:.5rem .95rem .58rem;display:flex;transform:translateY(-1px);box-shadow:0 4px #6b3e0e,0 9px 16px #50280847,inset 0 1px #ffffffeb,inset 0 -3px 6px #78350f38}.sticker-dialog__counter-label{text-transform:uppercase;letter-spacing:.14em;color:#7c2d12;text-shadow:0 1px #ffffff8c;font-size:.64rem;font-weight:900;line-height:1}.sticker-dialog__counter-value{color:#4a2208;text-shadow:0 1px #fff8dccc;align-items:baseline;gap:.15rem;margin-top:.22rem;font-size:1.55rem;font-weight:900;line-height:1.1;display:flex}.sticker-dialog__counter-total{color:#7c481b;font-size:.82rem;font-weight:800}.sticker-album-tabs{background:#8c531b1a;border:1px solid #b8860b33;border-radius:.95rem;flex-shrink:0;grid-template-columns:1fr 1fr;gap:.2rem;margin:.9rem 0 .65rem;padding:.22rem;display:grid}.sticker-tab-btn{min-height:2.55rem;box-shadow:none;color:#6b4316;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.92rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.sticker-tab-btn:hover{color:#482512;background:#fffdf78c}.sticker-tab-btn.is-active{color:#7c2d12;background:#fffdf8;box-shadow:0 1px 2px #502d0a14}.sticker-tab-btn__short{display:none}.sticker-btn--ghost,.sticker-btn--secondary{height:2rem;box-shadow:none;color:#7c481b;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.78rem;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.sticker-btn--ghost:hover,.sticker-btn--secondary:hover{background:#b8860b1f;border-color:#b8860b2e}.sticker-btn--primary{height:2.15rem;box-shadow:none;color:#fff;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;text-shadow:none;-webkit-user-select:none;user-select:none;background:#059669;border:none;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.8rem;font-weight:800;transition:filter .15s,background .15s;display:inline-flex}.sticker-btn--primary:hover{background:#047857}.sticker-btn--adventure{width:100%;min-height:2.45rem;box-shadow:none;color:#fff;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;text-shadow:none;-webkit-user-select:none;user-select:none;background:#0369a1;border:none;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:.45rem 1rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.sticker-btn--adventure:hover{background:#075985}.sticker-scroll-dialog__close{box-shadow:none;color:#5d3a0e;font-family:var(--font-kids);cursor:pointer;background:0 0;border:1.5px solid #7c481b47;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;margin:.15rem auto 0;padding:.45rem 1.15rem;font-size:.88rem;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.sticker-scroll-dialog__close:hover{background:#b8860b1a;border-color:#b45309}.sticker-scroll-dialog__content{scrollbar-width:thin;scrollbar-color:#c9a45c #f5e4bd66;flex:auto;min-height:18rem;margin:0;padding:.35rem .2rem .5rem;overflow-y:auto}.sticker-scroll-dialog__content::-webkit-scrollbar{width:8px}.sticker-scroll-dialog__content::-webkit-scrollbar-track{background:#f5e4bd4d;border-radius:999px}.sticker-scroll-dialog__content::-webkit-scrollbar-thumb{background:#c9a45c;border-radius:999px}.sticker-scroll-dialog__grid{grid-template-columns:repeat(auto-fill,minmax(9.4rem,1fr));gap:.8rem;display:grid}@media (width>=1100px){.sticker-scroll-dialog__grid{grid-template-columns:repeat(auto-fill,minmax(10.1rem,1fr));gap:.95rem}}.album-shelves{flex-direction:column;gap:1.45rem;padding:.15rem .15rem .85rem;display:flex}.album-shelf__head{text-align:center;margin:0 0 .85rem}.album-shelf__title{color:#5c2e0a;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);letter-spacing:.04em;margin:0;font-size:1.05rem;font-weight:700}.album-shelf__note{color:#8c531b;margin:.2rem 0 0;font-size:.8rem;font-weight:700}.album-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.album-cert{text-align:center;aspect-ratio:3/3.7;background:linear-gradient(#c9a45c,#c9a45c) 10px 10px/12px 2px no-repeat,linear-gradient(#c9a45c,#c9a45c) 10px 10px/2px 12px no-repeat,linear-gradient(#c9a45c,#c9a45c) calc(100% - 10px) 10px/12px 2px no-repeat,linear-gradient(#c9a45c,#c9a45c) calc(100% - 10px) 10px/2px 12px no-repeat,linear-gradient(#c9a45c,#c9a45c) 10px calc(100% - 10px)/12px 2px no-repeat,linear-gradient(#c9a45c,#c9a45c) 10px calc(100% - 10px)/2px 12px no-repeat,linear-gradient(#c9a45c,#c9a45c) calc(100% - 10px) calc(100% - 10px)/12px 2px no-repeat,linear-gradient(#c9a45c,#c9a45c) calc(100% - 10px) calc(100% - 10px)/2px 12px no-repeat,linear-gradient(#fffdf6 0%,#f3dfb4 100%);border:1.5px solid #b8893a;border-radius:.35rem;flex-direction:column;align-items:center;width:100%;max-width:15.5rem;min-height:0;margin:0 auto;padding:.95rem .7rem .8rem;display:flex;position:relative;box-shadow:0 3px #8f6420,0 8px 14px #502d0a24,inset 0 0 0 3px #f6e7c0,inset 0 0 0 5px #d4a84a}.album-cert.is-locked{filter:none;background:linear-gradient(#c4b07a,#c4b07a) 10px 10px/12px 2px no-repeat,linear-gradient(#c4b07a,#c4b07a) 10px 10px/2px 12px no-repeat,linear-gradient(#c4b07a,#c4b07a) calc(100% - 10px) 10px/12px 2px no-repeat,linear-gradient(#c4b07a,#c4b07a) calc(100% - 10px) 10px/2px 12px no-repeat,linear-gradient(#c4b07a,#c4b07a) 10px calc(100% - 10px)/12px 2px no-repeat,linear-gradient(#c4b07a,#c4b07a) 10px calc(100% - 10px)/2px 12px no-repeat,linear-gradient(#c4b07a,#c4b07a) calc(100% - 10px) calc(100% - 10px)/12px 2px no-repeat,linear-gradient(#c4b07a,#c4b07a) calc(100% - 10px) calc(100% - 10px)/2px 12px no-repeat,linear-gradient(#f7f1e4 0%,#e6d7b8 100%);border-color:#b9a06c;box-shadow:0 2px #9a8354,0 6px 10px #502d0a14,inset 0 0 0 3px #efe4cc,inset 0 0 0 5px #c4b07a}.album-cert__ribbon{color:#6b2a0a;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);letter-spacing:.12em;background:linear-gradient(#fde68a 0%,#e0a43a 100%);border-radius:2px;margin:0 0 .45rem;padding:.22rem .7rem;font-size:.6rem;font-weight:900;line-height:1.2;display:inline-block;box-shadow:0 2px #8a4b12}.album-cert.is-locked .album-cert__ribbon{color:#5c3a12;background:linear-gradient(#e8d39a 0%,#c9a45c 100%);box-shadow:0 2px #8d6b32}.album-cert__seal-art{flex:auto;place-items:center;margin:.15rem 0 .35rem;display:grid}.album-cert__title{color:#3d1e0c;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0 .15rem .55rem;font-size:.92rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.album-cert.is-locked .album-cert__title{color:#6b5330}.album-cert__download,.album-sheet__download{color:#4a2208;height:2.05rem;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);cursor:pointer;background:linear-gradient(#fff8dc 0%,#f5d061 52%,#d4a017 100%);border:1.5px solid #8a5a12;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;margin-top:auto;padding:0 .9rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:0 3px #6b3e0e}.album-cert__download:hover,.album-sheet__download:hover{filter:brightness(1.05);transform:translateY(-1px)}.album-cert__download:disabled{opacity:.75;cursor:wait;transform:none}.album-cert__progress{flex-direction:column;align-items:center;gap:.28rem;margin-top:auto;display:flex}.album-cert__dots{flex-wrap:wrap;justify-content:center;gap:.26rem;max-width:7.2rem;display:flex}.album-cert__dot{background:#ead9b0;border:1px solid #c4ab72;border-radius:50%;width:.55rem;height:.55rem}.album-cert__dot.is-filled{background:radial-gradient(circle at 35% 30%,#fde68a,#d97706);border-color:#92400e}.album-cert__count{color:#8c531b;letter-spacing:.04em;font-size:.68rem;font-weight:800}.album-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .7rem;display:grid}.album-sheet{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.album-sheet__stack{aspect-ratio:3/4;width:100%;max-width:8.6rem;margin:0 auto .55rem;position:relative}.album-sheet__page{background:#fffef8;border:1px solid #d4b56a;position:absolute;inset:8% 12% 6%;box-shadow:0 5px 12px #502d0a24}.album-sheet__page--back{background:#f3e6c4;inset:4% 10% 10% 16%;transform:rotate(-5deg)}.album-sheet__page--mid{background:#fbf4e0;inset:6% 11% 8% 14%;transform:rotate(3.5deg)}.album-sheet__page--front{background:#fffdf6;justify-content:center;align-items:center;display:flex;overflow:hidden}.album-sheet__thumb{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%}.album-sheet.is-locked .album-sheet__page--front{filter:grayscale(.35)brightness(.96)}.album-sheet__lock{color:#fff8dc;background:#3e2a1047;place-items:center;display:grid;position:absolute;inset:0}.album-sheet__title{color:#3d1e0c;font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);margin:0 .15rem;font-size:.84rem;font-weight:800;line-height:1.25}.album-sheet__meta{color:#8c531b;margin:.18rem 0 .4rem;font-size:.72rem;font-weight:800}.album-sheet__locked{color:#9a7040;margin:0;font-size:.72rem;font-weight:800}@media (width>=860px){.album-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.album-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .85rem}.album-cert{padding:1rem .85rem .9rem}.album-cert__title{font-size:.98rem}}.sticker-card{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:#fffdf8;border:1.5px solid #e4c37a;border-radius:1.05rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;min-height:12.1rem;padding:.9rem .55rem .85rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 2px 8px #502d0a14}.sticker-card.is-locked{box-shadow:none;filter:grayscale(.15);background:#f8fafc;border-color:#d5dde7}.sticker-card.is-unlocked{background:linear-gradient(#fffdf8 0%,#fff7ea 100%);border-color:#e0a63a}.sticker-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #502d0a1f}.sticker-card:active{transform:translateY(0)}.sticker-card__art{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.sticker-card__img{object-fit:contain;filter:drop-shadow(0 4px 6px #2d190a2e);max-width:100%;max-height:100%}.sticker-card__emoji{filter:drop-shadow(0 2px 4px #2d190a26);font-size:2.5rem;line-height:1}.sticker-card__name{font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);color:#2b1810;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:.15rem .25rem 0;font-size:.86rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.sticker-card__status{font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;margin:auto .45rem .1rem;padding:.22rem .62rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.sticker-card__status.is-unlocked{color:#92400e;box-shadow:none;background:#fef3c7;border:1px solid #f59e0b}.sticker-card__status.is-locked{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.sticker-card__module{font-family:var(--font-kids);color:#8c531b;background:#b8860b24;border-radius:999px;margin-top:.15rem;padding:.2rem .5rem;font-size:.68rem;font-weight:700;line-height:1}.sticker-card__new-badge{color:#fff;font-family:var(--font-kids);z-index:2;background:#dc2626;border:1.5px solid #fff;border-radius:999px;padding:.14rem .42rem;font-size:.62rem;font-weight:900;position:absolute;top:-.4rem;right:-.4rem;box-shadow:0 1px 3px #0003}.sticker-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.25rem 1rem;display:flex}.sticker-empty-state__title{font-family:var(--font-kids);color:#2b1810;margin:0;font-size:1.2rem;font-weight:900}.sticker-empty-state__desc{font-family:var(--font-kids);color:#8c531b;max-width:18rem;margin:0;font-size:.92rem;font-weight:700;line-height:1.45}.sticker-preview-dialog{text-align:center;box-sizing:border-box;width:min(92vw,28rem);font-family:var(--font-kids,"Comfortaa", "Nunito", sans-serif);background:linear-gradient(135deg,#fff9e6 0%,#f7e7c4 65%,#edd49f 100%);border:4px solid #b8860b;border-radius:1.25rem;flex-direction:column;padding:1.6rem 1.6rem 1.2rem;animation:.35s cubic-bezier(.18,.89,.32,1.25) forwards stickerScrollPop;display:flex;position:relative;overflow:visible;box-shadow:0 12px 36px #0009,inset 0 2px #ffffffe6,inset 0 0 30px #b8860b2e}.sticker-preview-dialog:before,.sticker-preview-dialog:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#f5d061 0%,#b8860b 80%);border:2px solid #5d3a0e;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;box-shadow:0 2px 6px #0000004d}.sticker-preview-dialog:before{top:-.75rem;left:-.75rem}.sticker-preview-dialog:after{top:-.75rem;right:-.75rem}.sticker-preview-info{background:#edd49f73;border:1px solid #b8860b40;border-radius:.85rem;flex-direction:column;gap:.4rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}@keyframes stickerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes stickerScrollPop{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes stickerRankShimmer{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.sticker-album-title{background-position:40%;animation:none}}@media (width<=860px){.sticker-album-header{gap:.7rem}}@media (width<=640px){.sticker-scroll-backdrop{align-items:stretch;padding:.7rem .55rem .55rem}.sticker-scroll-dialog,.sticker-preview-dialog{border-width:3px;border-radius:1.1rem;width:100%;padding:1.35rem 1rem 1.05rem}.sticker-scroll-dialog{height:auto;max-height:96svh}.sticker-scroll-dialog:before,.sticker-scroll-dialog:after,.sticker-preview-dialog:before,.sticker-preview-dialog:after{width:1.2rem;height:1.2rem}.sticker-scroll-dialog:before{top:.4rem;left:.4rem}.sticker-scroll-dialog:after{top:.4rem;right:.4rem}.sticker-preview-dialog:before{top:-.55rem;left:-.55rem}.sticker-preview-dialog:after{top:-.55rem;right:-.55rem}.sticker-album-header{flex-direction:column;align-items:stretch;gap:.7rem;padding:.35rem .45rem .95rem;display:flex}.sticker-album-header__aside{order:-1;justify-content:space-between;width:100%;padding-top:.1rem}.sticker-album-identity{grid-template-columns:auto 1fr;align-items:center;gap:.28rem .75rem;width:100%;display:grid}.sticker-album-avatar{grid-area:1/1;width:3.2rem;height:3.2rem;margin:0}.sticker-album-identity__text{display:contents}.sticker-album-kicker{letter-spacing:.12em;grid-area:1/2;align-self:center;margin:0;font-size:.68rem}.sticker-album-title{grid-area:2/1/auto/-1;font-size:clamp(1.55rem,8vw,2.05rem);line-height:1.14}.sticker-album-nickname{grid-area:3/1/auto/-1;gap:.25rem .4rem;margin-top:.2rem}.sticker-album-close{width:2.35rem;height:2.35rem}.sticker-dialog__counter-box{min-width:6.1rem;padding:.48rem 1rem .55rem}.sticker-album-tabs{margin:.35rem 0 .85rem}.sticker-tab-btn{gap:.3rem;min-height:2.55rem;padding:.4rem .55rem;font-size:.84rem}.sticker-tab-btn svg,.sticker-tab-btn__full{display:none}.sticker-tab-btn__short{display:inline}.sticker-btn__label{display:none}.sticker-scroll-dialog__content{min-height:0;padding:.15rem .05rem .35rem}.sticker-scroll-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sticker-card{gap:.4rem;min-height:12.4rem;padding:.95rem .55rem .9rem}.sticker-card__name{margin:.2rem .3rem 0;font-size:.8rem}.sticker-card__status{margin:auto .4rem .15rem;padding:.24rem .58rem}.album-shelves{gap:1.2rem;padding-bottom:.5rem}.album-cert{aspect-ratio:auto;min-height:15.4rem;padding:.75rem .5rem .7rem;box-shadow:0 3px #8f6420,0 6px 10px #502d0a1f,inset 0 0 0 3px #f6e7c0,inset 0 0 0 5px #d4a84a}.album-cert__title{margin-bottom:.5rem;font-size:.8rem}.album-cert__ribbon{letter-spacing:.1em;padding:.16rem .45rem;font-size:.52rem}.album-sheet-grid{gap:.85rem .5rem}.album-sheet__title{font-size:.76rem}}
