/* 独一无二的定制卡 */
.or-card{
  position:relative;border-radius:20px;padding:18px 18px 16px;
  background:#fff;border:1px solid rgba(196,161,90,.3);
  box-shadow:0 16px 32px -24px rgba(140,110,50,.75);
  overflow:hidden;
}
.or-card::after{
  content:'';position:absolute;right:-38px;top:-38px;width:104px;height:104px;border-radius:50%;
  background:radial-gradient(circle at 34% 30%, rgba(246,227,186,.95), rgba(196,161,90,.22) 58%, rgba(196,161,90,0) 72%);
}
.or-seal{display:block;font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:.16em;color:var(--ink);}
.or-sub{margin-top:5px;font-size:9.5px;color:var(--muted-2);letter-spacing:.18em;}
.or-meta{margin-top:15px;display:flex;flex-direction:column;gap:9px;}
.or-mrow{display:flex;align-items:baseline;justify-content:space-between;font-size:11.5px;color:var(--muted);letter-spacing:.05em;}
.or-mrow b{font-family:var(--serif);font-size:13px;font-weight:600;color:var(--ink-2);}
.or-price{
  margin-top:15px;padding-top:13px;border-top:1px dashed rgba(196,161,90,.36);
  display:flex;align-items:baseline;justify-content:space-between;
}
.or-price em{font-style:normal;font-size:11px;color:var(--muted);letter-spacing:.12em;}
.or-price b{font-family:var(--serif);font-size:28px;font-weight:700;color:var(--red);line-height:1;}

