.score[data-astro-cid-44bticdt]{justify-content:center;display:flex}.pill[data-astro-cid-44bticdt]{border:2px solid var(--line);background:#fff;border-radius:999px;padding:6px 16px;font-weight:800}.status[data-astro-cid-44bticdt]{font-family:var(--display);text-align:center;max-width:640px;min-height:2.8em;font-size:23px;font-weight:600}.play[data-astro-cid-44bticdt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;width:100%;display:flex}.patient[data-astro-cid-44bticdt]{aspect-ratio:200/220;width:300px;max-width:80vw;position:relative}.patient[data-astro-cid-44bticdt]>svg.bento{width:100%;height:auto}.ouch[data-astro-cid-44bticdt]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.ouch[data-astro-cid-44bticdt]:before{content:"";opacity:.8;border:3px dashed #d63a63;border-radius:50%;position:absolute;inset:0}.ouch[data-astro-cid-44bticdt].healed:before{display:none}.o-bump[data-astro-cid-44bticdt]{top:17%;left:50%}.o-cut[data-astro-cid-44bticdt]{top:58%;left:82%}.o-scrape[data-astro-cid-44bticdt]{top:92%;left:34%}.mark[data-astro-cid-44bticdt]{transition:transform .4s var(--spring), background .3s, opacity .3s;display:block;position:relative}.o-bump[data-astro-cid-44bticdt] .mark[data-astro-cid-44bticdt]{background:radial-gradient(circle at 40% 35%,#ffb3c4,#e8638a);border:3px solid #a82748;border-radius:50%;width:34px;height:30px}.o-bump[data-astro-cid-44bticdt].t-ice .mark[data-astro-cid-44bticdt]{opacity:.5;transform:scale(.45)}.o-cut[data-astro-cid-44bticdt] .mark[data-astro-cid-44bticdt]{background:#d63a63;border-radius:4px;width:30px;height:8px;transform:rotate(-30deg);box-shadow:0 0 0 4px #d63a6340}.o-cut[data-astro-cid-44bticdt].s1 .mark[data-astro-cid-44bticdt]{box-shadow:none}.o-cut[data-astro-cid-44bticdt].s2 .mark[data-astro-cid-44bticdt]{background:#e8638a}.o-scrape[data-astro-cid-44bticdt] .mark[data-astro-cid-44bticdt]{background:repeating-linear-gradient(-20deg,#e8638a 0 4px,#ff9db5 4px 8px);border:2px solid #a82748;border-radius:40% 60% 45% 55%;width:40px;height:26px}.o-scrape[data-astro-cid-44bticdt].s1 .mark[data-astro-cid-44bticdt]{filter:saturate(.6)brightness(1.1)}.ouch[data-astro-cid-44bticdt].t-bandaid .mark[data-astro-cid-44bticdt]{background:#ffd7a3;border:3px solid #3b2f45;border-radius:11px;width:54px;height:22px;transform:rotate(-20deg);box-shadow:inset 16px 0 #ffd7a3,inset -16px 0 #ffd7a3,inset 0 0 0 40px #ffe7c7}.ouch[data-astro-cid-44bticdt].nudge{animation:.4s ease-in-out nudge}@keyframes nudge{0%,to{translate:0}25%{translate:-6px}75%{translate:6px}}.hearts[data-astro-cid-44bticdt]{pointer-events:none;position:absolute;inset:0}.hearts[data-astro-cid-44bticdt] svg{opacity:0;position:absolute}.hearts[data-astro-cid-44bticdt] svg:first-child{top:6%;left:4%}.hearts[data-astro-cid-44bticdt] svg:nth-child(2){top:2%;right:2%}.hearts[data-astro-cid-44bticdt] svg:nth-child(3){top:30%;right:10%}.hearts[data-astro-cid-44bticdt].on svg{opacity:1}.kit[data-astro-cid-44bticdt]{border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink);background:#fff;border-radius:26px;flex-direction:column;gap:10px;min-width:230px;padding:18px;display:flex}.kit-title[data-astro-cid-44bticdt]{font-family:var(--display);text-align:center;font-size:20px;font-weight:600}.tool[data-astro-cid-44bticdt]{font:inherit;color:var(--ink);background:var(--cream);border:2px solid var(--line);cursor:pointer;min-height:60px;transition:transform .2s var(--spring), border-color .2s, background .2s;border-radius:16px;align-items:center;gap:12px;padding:8px 14px;font-size:17px;font-weight:800;display:flex}.tool[data-astro-cid-44bticdt]:hover{border-color:var(--morango);transform:translate(3px)}.tool[data-astro-cid-44bticdt][aria-pressed=true]{background:var(--sol-l);border-color:var(--sol-d);box-shadow:0 0 0 3px var(--sol)}.tool[data-astro-cid-44bticdt] svg{flex:none}.tip[data-astro-cid-44bticdt]{border:3px solid var(--morango);width:min(640px,100%);box-shadow:0 5px 0 var(--morango);background:#fff;border-radius:24px;flex-direction:column;gap:4px;padding:18px 22px;font-weight:700;display:flex}.tip-k[data-astro-cid-44bticdt]{font-family:var(--display);color:var(--morango);font-size:18px;font-weight:600}.summary[data-astro-cid-44bticdt]{border:3px solid var(--ink);width:min(640px,100%);box-shadow:0 6px 0 var(--ink);background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:26px 28px;display:flex}.summary[data-astro-cid-44bticdt] h2[data-astro-cid-44bticdt]{font-size:28px}.summary[data-astro-cid-44bticdt] ul[data-astro-cid-44bticdt]{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-weight:600;display:flex}.warn[data-astro-cid-44bticdt]{background:var(--morango-l);color:var(--morango-d);border-radius:16px;padding:12px 16px;font-size:16px;font-weight:700}.summary[data-astro-cid-44bticdt] .btn[data-astro-cid-44bticdt]{align-self:flex-start}@media (prefers-reduced-motion:no-preference){.ouch[data-astro-cid-44bticdt]:not(.healed):before{animation:1.6s ease-in-out infinite ring}@keyframes ring{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.12)}}.tip[data-astro-cid-44bticdt].flash{animation:spring-in .45s var(--spring)}.hearts[data-astro-cid-44bticdt].on svg{animation:heartup 1.2s var(--spring) both}.hearts[data-astro-cid-44bticdt].on svg:nth-child(2){animation-delay:.15s}.hearts[data-astro-cid-44bticdt].on svg:nth-child(3){animation-delay:.3s}@keyframes heartup{0%{opacity:0;transform:translateY(20px)scale(.4)}to{opacity:1;transform:translateY(-10px)scale(1)}}.ouch[data-astro-cid-44bticdt].healed .mark[data-astro-cid-44bticdt]{animation:spring-in .5s var(--spring)}}
