/* Continue card, sticker count, finished ticks and the sticker toast (see keep.js). */
.rg-resume{display:flex;align-items:center;gap:14px;box-sizing:border-box;max-width:560px;margin:12px auto;padding:10px 14px 10px 10px;border-radius:18px;background:#121821;border:1px solid #2A3340;color:#F4F1EA;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.22)}
.rg-resume img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:none}
.rg-resume span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
.rg-resume small{font:600 12px/1.2 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#F4A340}
.rg-resume b{font:600 18px/1.25 Fraunces,Georgia,serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.rg-resume i{font:normal 13px/1.3 system-ui,sans-serif;color:#A9B1BE}
.rg-resume em{font-style:normal;flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#F4A340;color:#1A1208;font-size:24px;font-weight:700}
.rg-stk{margin:6px 0 0;font-size:14px;color:#F4A340}.rg-stk b{font-size:16px}
.ot-card.rg-done{position:relative}
.ot-card.rg-done::after{content:"\2713";position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#F4A340;color:#1A1208;font:700 15px/1 system-ui,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.4);pointer-events:none}
.rg-toast{position:fixed;left:50%;top:calc(14px + env(safe-area-inset-top));transform:translate(-50%,-20px);opacity:0;z-index:99;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#F4A340;color:#1A1208;font:700 15px/1.3 system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:transform .35s,opacity .35s;pointer-events:none}
.rg-toast.on{transform:translate(-50%,0);opacity:1}
@media (prefers-reduced-motion:reduce){.rg-toast{transition:none}}
html.ss-on .rg-resume{display:none}
.rg-cont span{display:block;max-width:min(62vw,300px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
