.monster-portrait{position:relative;display:inline-block;width:90px;height:118px;overflow:hidden;flex:none;vertical-align:middle;background:#eeeafa;border-radius:18px}.monster-portrait .monster{display:block;position:absolute;top:0;left:0;transform:scale(.28)!important;transform-origin:top left}.reward-identity{display:flex;align-items:center;gap:22px}.reward-identity h2{margin:0 0 8px}.reward-identity p{margin:4px 0 12px}.reward-identity progress{width:100%;accent-color:#5145a5}.collection-card li .monster-portrait{width:46px;height:60px}.collection-card li .monster-portrait .monster{transform:scale(.14)!important}.collection-card li{margin:8px 0}.face-item.hearing:after{content:'';position:absolute;right:-12px;top:27px;width:14px;height:30px;border:5px solid #d9a537;border-radius:12px}.item-card .monster-portrait{margin-bottom:8px}.category-tabs button:focus-visible,.item-card:focus-visible{outline:3px solid #c77700;outline-offset:2px}.maker-layout,.monster-column,.wardrobe{min-width:0}.category-tabs{max-width:100%;flex-wrap:wrap;overflow:visible}.category-tabs button{font-size:13px;padding:8px 10px}.monster-stage{position:sticky;top:15px}.body{border-radius:48% 48% 44% 44%/40% 40% 35% 35%}.mouth.smile:before,.mouth.smile:after{bottom:-5px;border-radius:6px 6px 0 0;height:18px}.clothes.robe:after{content:'✦';position:absolute;top:26px;left:68px;font-size:35px;color:#f5d35e}.maker-wallet{font-variant-numeric:tabular-nums}@media(max-width:600px){.monster-stage{min-height:340px}.monster{transform:scale(.72)}.category-tabs{gap:6px}.reward-identity{gap:12px}.reward-identity h2{font-size:19px}}
