/* ============================================================
 * RobinGo · mine.css —— 我的
 * ============================================================ */
.profile{
  display:flex;
  align-items:center;
  gap:13px;
}
.profile .ava{
  width:54px; height:54px;
  border-radius:12px;
  background:var(--orange);
  color:var(--carbon);
  border:3px solid var(--carbon);
  box-shadow:var(--hard-sm);
  display:flex; align-items:center; justify-content:center;
  font-size:24px;
  flex:0 0 auto;
}
.profile .pinfo{ flex:1; min-width:0; }
.profile .pinfo b{
  display:block;
  font-size:14px;
  font-weight:800;
  font-family:ui-monospace,Menlo,monospace;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.profile .pinfo span{
  font-size:12px;
  font-weight:600;
  color:rgba(20,16,9,.55);
}
.profile .btn{
  flex:0 0 auto;
  background:var(--orange);
  color:var(--carbon);
  border-color:var(--carbon);
  box-shadow:var(--hard-sm);
}

/* ---------------- 资产卡 ---------------- */
.assets{
  display:flex;
  align-items:center;
  text-align:center;
  margin-top:14px;
}
.assets .asset{ flex:1; position:relative; }
.assets .asset + .asset::before{
  content:'';
  position:absolute;
  left:0; top:50%;
  transform:translateY(-50%);
  width:2px; height:30px;
  background:rgba(20,16,9,.12);
}
.assets em{
  display:block;
  font-style:normal;
  font-family:var(--font-title);
  font-size:24px;
  color:var(--carbon);
  letter-spacing:.5px;
  font-variant-numeric:tabular-nums;
}
.assets span{
  font-size:11.5px;
  font-weight:700;
  color:rgba(20,16,9,.55);
}
.assets .divider{ display:none; }

/* ---------------- 领取记录 ---------------- */
.crow{
  background:var(--paper);
  color:var(--carbon);
  border:3px solid var(--carbon);
  border-radius:12px;
  box-shadow:var(--hard);
  padding:13px;
  margin-bottom:12px;
  display:flex;
  align-items:center;
  gap:12px;
}
.crow .ico{
  width:42px; height:42px;
  border-radius:10px;
  background:var(--paper3);
  border:2px solid var(--carbon);
  display:flex; align-items:center; justify-content:center;
  font-size:18px;
  flex:0 0 auto;
}
.crow .body{ flex:1; min-width:0; }
.crow .body b{
  font-size:14px;
  font-weight:800;
  display:block;
}
.crow .body span{
  font-size:11.5px;
  font-weight:600;
  color:rgba(20,16,9,.55);
}
.crow .st{ flex:0 0 auto; }
.crow .chip{
  background:var(--paper3);
  color:var(--carbon);
  border:2px solid var(--carbon);
}

/* ---------------- 链接区 ---------------- */
.links{
  margin:20px 0 0;
  background:var(--paper);
  color:var(--carbon);
  border:3px solid var(--carbon);
  border-radius:12px;
  box-shadow:var(--hard);
  overflow:hidden;
}
.links a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:15px 18px;
  text-decoration:none;
  color:var(--carbon);
  font-size:14px;
  font-weight:700;
  border-bottom:2px solid rgba(20,16,9,.1);
}
.links a:last-child{ border-bottom:0; }
.links a span{
  color:var(--carbon);
  font-family:var(--font-title);
  font-size:16px;
}
