#profileView .pet-profile-entry{display:flex;align-items:center;gap:13px;margin:12px 16px;padding:17px 16px;min-height:82px;background:var(--surface,#fff);color:var(--ink,#23364d);border:1px solid var(--edge,#e0e9f3);border-radius:18px;text-decoration:none;box-sizing:border-box;box-shadow:var(--ui-shadow,0 4px 20px #10203008)}
#profileView .pet-entry-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:var(--soft,#edf3fd);color:var(--accent,#427bce)}
#profileView .pet-entry-icon svg{width:29px;height:29px}#profileView .pet-entry-copy{display:block;flex:1;min-width:0}#profileView .pet-entry-copy b{display:block;font-size:16px;font-weight:600;line-height:1.5}#profileView .pet-entry-copy small{display:block;font-size:11px;line-height:1.7;color:var(--quiet,#677d94);margin-top:2px;overflow-wrap:anywhere}#profileView .pet-entry-arrow{color:var(--quiet,#677d94);font-size:24px;flex:none}#profileView .pet-invite-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;background:#c94959;color:#fff;border-radius:20px;font-size:11px;flex:none}#profileView .pet-invite-count[hidden]{display:none}#profileView .pet-profile-entry:active{background:var(--soft,#edf3fd)}#profileView .pet-profile-entry:focus-visible{outline:3px solid var(--accent,#427bce);outline-offset:3px}
