.rec-strip{position:relative;overflow:hidden}.rec-strip:before{content:"";background:linear-gradient(180deg, var(--color-accent) 0 62%, var(--color-gold-base) 62%);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.rec-avatar{box-shadow:0 0 0 3px var(--color-base), 0 0 0 4px var(--color-gold-line)}.rec-total+.rec-total{border-inline-start:1px solid var(--color-line-2)}.rec-row{position:relative}.rec-row+.rec-row:before{content:"";top:0;background:var(--color-line);height:1px;position:absolute;inset-inline:54px 12px}.rec-row[aria-current=true]:before,.rec-row[aria-current=true]+.rec-row:before{display:none}.rec-row[aria-current=true]:after{content:"";inset-inline-start:-4px;background:var(--color-accent);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px}.rec-archive{background:repeating-linear-gradient(135deg, transparent 0 9px, #c4ac720b 9px 10px), var(--color-base);border-style:dashed}.rec-cover{background:linear-gradient(165deg, var(--color-gold-tint), var(--color-base) 75%);position:relative}.rec-cover:before,.rec-cover:after{content:"";pointer-events:none;border:1.5px solid var(--color-gold-line);border-radius:12px;position:absolute;inset:10px}.rec-cover:after{opacity:.45;border-width:1px;border-radius:9px;inset:14px}.rec-cover--ongoing{background:linear-gradient(165deg, var(--color-info-tint), var(--color-base) 75%)}.rec-cover--ongoing:before,.rec-cover--ongoing:after{border-color:var(--color-info-line)}.rec-cover--plain{background:var(--color-base)}.rec-cover--plain:before,.rec-cover--plain:after{border-color:var(--color-line-2)}.rec-cover__rule{background:linear-gradient(90deg, var(--color-accent) 60%, var(--color-gold-base) 60%)}.rec-fields>dt,.rec-fields>dd{border-bottom:1px dashed var(--color-line-2)}.rec-fields>dt:nth-last-child(2),.rec-fields>dd:last-child{border-bottom:0}.rec-vseal{color:#3b2c0b;box-shadow:0 0 0 2px var(--color-base), 0 0 0 3px var(--color-gold-line), 0 3px 10px -4px #8a6a28cc;background:radial-gradient(circle at 32% 28%,#f3e3b5,#c4ac72 45%,#8a6a28 100%);border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.rec-vseal:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:5.5s ease-in-out infinite rec-sheen;position:absolute;inset:-40%;transform:translate(-120%)}@keyframes rec-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.rec-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rec-rise}@keyframes rec-rise{0%{opacity:0;transform:translateY(8px)}}.rec-swap{animation:.28s ease-out both rec-swap}@keyframes rec-swap{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.rec-rise,.rec-swap,.rec-vseal:after{animation:none}}
