/* A larger, readable former price and a folded ribbon on its left corner. */
.deed-compact .deed-checkout{min-height:77px;padding-top:15px}
.deed-checkout .deed-sale-price .deed-offer-old{position:relative;display:grid;place-items:center;min-width:64px;min-height:34px;gap:0;margin-right:13px;overflow:visible}
.deed-checkout .deed-offer-old .deed-was{font:22px/30px Georgia;color:#c1c2b6;text-align:center;white-space:nowrap}
.deed-checkout .deed-offer-old .deed-was s{text-decoration-thickness:1.5px;text-decoration-color:#8c998d}
.deed-checkout .deed-offer-old .deed-fake-ribbon{position:absolute;left:-7px;top:-9px;z-index:2;padding:3px 7px;font:700 7px/1.15 Georgia;letter-spacing:.3px;transform:rotate(-15deg);border:1px solid #d29c60;border-radius:0;background:linear-gradient(#a74d38,#7e332b);box-shadow:0 2px 2px #0b1b1188;color:#ffedbb}
.deed-checkout .deed-offer-old .deed-fake-ribbon:after{content:'';position:absolute;right:-1px;bottom:-5px;width:5px;height:4px;background:#542b22;clip-path:polygon(0 0,100% 0,0 100%)}
@media(max-width:350px){.deed-checkout .deed-sale-price .deed-offer-old{min-width:58px;margin-right:7px}.deed-checkout .deed-offer-old .deed-was{font-size:20px}.deed-checkout .deed-offer-old .deed-fake-ribbon{left:-5px;font-size:6px;padding:3px 5px}}

.combat .slime-seam.slime-gel133{width:36px;top:-3px;bottom:-7px}
.slime-gel133 .slime-ooze-body{animation:slime-surface133 5.2s ease-in-out infinite}
.slime-gel133 .slime-ooze-body>path:nth-child(4){animation:none;opacity:1}
.slime-gel133 .slime-ooze-body>path:nth-child(5){animation:slime-glint133 3.8s ease-in-out infinite}
@keyframes slime-surface133{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.035)}}
@keyframes slime-glint133{0%,100%{opacity:.65}45%{opacity:1}}
.slime-drip-overlay{position:fixed;inset:0;display:block;width:100vw;height:100dvh;z-index:12000;pointer-events:none!important;image-rendering:pixelated;contain:strict}

/* Five acquired medallions fit in the existing rune rail without moving the
   board or covering the keyboard. Each keeps its own readable description. */
.rune-card.blessing-triggered{box-shadow:0 0 18px 4px color-mix(in srgb,var(--tier,#ead698) 65%,transparent)}
.stage-combat .combat .blessing-status.rune-collection{gap:3px;padding:2px 1px}
.blessing-status.rune-collection .rune-card{width:29px;height:29px;min-height:22px;flex:0 1 auto;margin-inline:auto}
.blessing-status.rune-collection .rune-detail,.blessing-status.rune-collection summary{height:100%}
.blessing-status.rune-collection .rune-detail .blessing-art{height:100%;width:100%}
.blessing-status.rune-collection .blessing-clue{gap:2px;flex-shrink:0}
.blessing-status.rune-collection .rune-rail-end{display:none}
@media(orientation:landscape) and (max-height:500px){.blessing-status.rune-collection .rune-card{width:24px;height:24px;min-height:18px}.stage-combat .combat .blessing-status.rune-collection{gap:2px}}
@media(prefers-reduced-motion:reduce){.slime-gel133 .slime-ooze-body,.slime-gel133 .slime-ooze-body>path:nth-child(5){animation:none}.slime-drip-overlay{display:none}}
