.nail-shape-guide button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.nail-shape-guide button:before{content:'';display:block;width:28px;height:42px;border:2px solid #c99f8d;background:#f8dfd5;border-radius:13px 13px 7px 7px}.nail-shape-guide button.selected{border-color:var(--brown);background:#f4e6df;color:var(--brown);box-shadow:0 0 0 2px #ead0c4}.tip-map{grid-column:1/-1;margin-top:16px;padding:18px;border:1px solid #e4d2c7;border-radius:12px;background:#fffaf7}.tip-map h4{margin:0 0 5px;font-family:var(--serif);font-size:20px}.claw-hand{position:relative;display:grid;grid-template-columns:repeat(5,minmax(58px,1fr));gap:8px;align-items:end;margin-top:18px;padding:52px 14px 18px;border-radius:48% 48% 22px 22px;background:radial-gradient(ellipse at center bottom,#efd0c2 0 50%,transparent 52%);border-bottom:2px solid #d3aa99}.claw-hand h5{position:absolute;left:18px;top:10px;margin:0;font-size:12px;color:var(--brown)}.claw-finger{position:relative;text-align:center;background:#fff;border:1px solid #ead8cf;border-radius:24px 24px 10px 10px;padding:10px 6px 7px}.claw-finger:before{content:'';display:block;width:25px;height:36px;margin:0 auto 7px;border:2px solid #c99f8d;background:#f9ddd1;border-radius:12px 12px 7px 7px}.claw-finger.middle{transform:translateY(-25px)}.claw-finger.index,.claw-finger.ring{transform:translateY(-13px)}.claw-finger.thumb{transform:rotate(-12deg) translateY(8px)}.claw-finger.pinky{transform:rotate(12deg) translateY(8px)}.claw-finger select{margin-top:4px;padding:7px}.claw-hand.right{direction:rtl}.claw-hand.right label,.claw-hand.right h5{direction:ltr}@media(max-width:650px){.claw-hand{grid-template-columns:repeat(5,minmax(45px,1fr));gap:4px;padding-left:5px;padding-right:5px}.claw-finger{padding:7px 2px;font-size:9px}.claw-finger:before{width:20px;height:30px}}
