.age-compare{margin-top:16px;padding:14px;border:1px solid #a88ada4d;border-radius:12px;background:linear-gradient(130deg,#261a3c,#111a2d)}.age-compare[hidden]{display:none}.compare-title{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:bold;color:#eee1ff}.compare-title span{font-size:10px;font-weight:normal;color:#b6a4cf}.compare-grid{display:flex;align-items:center;justify-content:center;gap:clamp(15px,5vw,42px);margin-top:12px}.compare-grid figure{margin:0;text-align:center;color:#dcd5e9;font-size:11px}.compare-grid img{width:110px;height:110px;max-width:25vw;max-height:25vw;object-fit:cover;border-radius:50%;border:2px solid #c5a4ff;box-shadow:0 0 22px #a071ff55}.compare-grid figcaption{margin-top:6px}.compare-arrow{color:#d0a8ff;font-size:21px}.age-compare p{color:#b2a9bf;font-size:10px;line-height:1.6;text-align:center;margin:10px 0 0}
