.sticker{width:132px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:relative}.sticker .pet-art{width:120px;height:120px}.sticker.pic{object-fit:contain;width:140px;height:140px}.sticker b{background:var(--surface);border-radius:999px;margin-top:-6px;padding:1px 10px;font-size:.8125rem;box-shadow:0 1px 3px #0000002e}.sticker-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:8px 0;display:grid}.sticker-cell{min-height:96px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;padding:4px;font-size:.75rem;display:grid}.sticker-cell:hover{background:var(--panel)}.sticker-cell:disabled{opacity:.5;cursor:default}.sticker-cell .pet-art{width:70px;height:70px}.sticker-cell img{object-fit:contain;width:76px;height:76px}.gift-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:10px;display:grid}.gift-grid button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px;font-size:.8125rem;display:grid}.gift-grid span{font-size:1.75rem}.gift-shelf{flex-wrap:wrap;gap:4px;padding:6px 16px;font-size:1.375rem;display:flex}.envelope{color:#ffe9b0;background:linear-gradient(160deg,#d8232a,#a50f18);border-radius:14px;gap:4px;width:min(230px,66vw);padding:12px 14px;display:grid}.envelope small{color:#ffd9a8}.envelope .btn{color:#7a1010;background:#ffd666;border:0}.env-got{color:#fff}.wear-row{flex-wrap:wrap;gap:6px;display:flex}.wear-row button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.875rem;font-weight:600}.wear-row button[aria-pressed=true]{background:var(--panel);border-color:currentColor}.wear-row small{color:var(--muted);font-weight:400}.toon-view{place-items:center;padding-bottom:8px;display:grid}.toon-view svg{border-radius:50%}.toon-row{flex-wrap:wrap;gap:6px;display:flex}.toon-row button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8125rem}.toon-row button.swatch{border-radius:50%;width:34px;height:34px;padding:0}.toon-row button[aria-pressed=true]{outline:2px solid var(--pri,#0077c8);outline-offset:1px}.av-frame{border-radius:50%;display:inline-grid;position:relative}.av-frame:after{content:"";pointer-events:none;-webkit-mask-composite:xor;border-radius:50%;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av-frame.fr-ring:after{background:#2f9bff}.av-frame.fr-sun:after{background:linear-gradient(135deg,#ffd34d,#e0962a,#fff0a8,#d4891e)}.av-frame.fr-rainbow:after{background:conic-gradient(#ff5e5e,#ffb84d,#ffe44d,#5ed16a,#4dc3ff,#7a6cff,#ff5ec4,#ff5e5e)}.av-frame.fr-leaf:after{background:linear-gradient(135deg,#7ed56f,#28a745,#bdf0a0)}.av-frame.fr-fire:after{background:linear-gradient(#ffea00,#ff9100,#ff3d00)}
