.mood{--mood-ink:rgb(var(--black));--mood-cut:rgb(var(--white));--mood-body:var(--mood-ink);flex-shrink:0;display:block}.mood-bubble{fill:var(--mood-body);stroke:var(--mood-line,none);stroke-width:3px;paint-order:stroke;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.mood-pupil-ink{fill:var(--mood-pupil,rgb(var(--black)))}:where(html:not(.theme-light)) .mood{--mood-line:rgb(var(--white))}.mood-avatar{--mood-ground:rgb(var(--pink));box-sizing:border-box;border-radius:var(--r-pill);background:var(--mood-ground);box-shadow:inset 0 0 0 1.5px rgb(var(--onArt));flex-shrink:0;place-items:center;display:inline-grid}.mood-avatar .mood{margin:4% 0 0 4%}.mood--bubble .mood-white,.mood--eyes .mood-white{fill:var(--mood-cut)}.mood-part{transform-box:view-box;transform-origin:0 0}.mood-body{transform-box:view-box;transform-origin:50% 60%}.mood--pop0 .mood-body{animation:moodPopA var(--m-enter) var(--e-spring)}.mood--pop1 .mood-body{animation:moodPopB var(--m-enter) var(--e-spring)}@keyframes moodPopA{0%{transform:scale(.9,1.06)}to{transform:none}}@keyframes moodPopB{0%{transform:scale(.9,1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mood-body{animation:none!important}}.sb{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.sb-words{font-family:var(--font-display);letter-spacing:var(--tr-tight);text-transform:uppercase;white-space:nowrap;color:rgb(var(--scrim) / .14);flex-direction:column;justify-content:center;font-size:3.25cqw;font-weight:800;line-height:1;display:flex;position:absolute;inset:-4% -30%}.sb-row:nth-child(2n){transform:translate(-38%)}@container (width<=90px){.sb-words{display:none}}.sb-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.sb~img{background:0 0}.rwb{flex-direction:column;width:100%;display:flex}.rwb-line{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;font-size:var(--t-md);display:flex}.rwb-line+.rwb-line{border-top:1px solid rgb(var(--border) / .5)}.rwb-what{flex-direction:column;gap:1px;min-width:0;display:flex}.rwb-note{font-size:var(--t-xs)}.rwb-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rwb-totals{margin-top:var(--space-1);border-top:1px solid rgb(var(--border))}.rwb-line--total{padding-top:var(--space-4);align-items:center}.rwb-line--total .rwb-what{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.rwb-line--total .rwb-amount{font-family:var(--font-figure);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);font-size:var(--t-2xl);line-height:1}
