.attendance-counter[data-astro-cid-xgdelidp]{color:var(--text);font-size:var(--text-sm);margin-top:12px;line-height:1.4}.attendance-counter[data-astro-cid-xgdelidp] span[data-astro-cid-xgdelidp]{color:var(--text-mid);font-weight:400}.attendance-counter[data-astro-cid-xgdelidp] span[data-astro-cid-xgdelidp]:not([hidden]):before{content:" · "}.attendance-sticker[data-astro-cid-xgdelidp]{flex:none;position:relative;transform:rotate(-6deg)}.attendance-sticker[data-astro-cid-xgdelidp][hidden]{display:none}.attendance-sticker-face[data-astro-cid-xgdelidp]{min-width:160px;min-height:140px;padding:var(--s4) var(--s5);border:2px solid var(--black);border-radius:var(--r-lg);outline:1px dashed var(--pink);outline-offset:-8px;background:var(--pink-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.attendance-sticker-number[data-astro-cid-xgdelidp]{color:#a80058;font-family:var(--font-display);font-size:min(clamp(2.5rem, 5vw, 3.5rem), var(--attendance-number-limit,3.5rem));font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:grid}.attendance-sticker-number[data-astro-cid-xgdelidp]>span[data-astro-cid-xgdelidp]{font:inherit;white-space:nowrap;grid-area:1/1;margin:0}.attendance-sticker-number[data-astro-cid-xgdelidp]>[data-astro-cid-xgdelidp][data-attendance-sizer]{visibility:hidden}.attendance-sticker-number[data-astro-cid-xgdelidp]>[data-astro-cid-xgdelidp][data-attendance-count]{justify-content:center;display:flex}.attendance-sticker-number[data-astro-cid-xgdelidp] .attendance-digit-window{height:1em;display:inline-block;overflow:hidden}.attendance-sticker-number[data-astro-cid-xgdelidp] .attendance-digit-leading{animation:1ms .12s backwards attendance-digit-appear}@keyframes attendance-digit-appear{0%{opacity:0}to{opacity:1}}.attendance-sticker-number[data-astro-cid-xgdelidp] .attendance-digit-strip,.attendance-sticker-number[data-astro-cid-xgdelidp] .attendance-digit-strip>span{height:1em;line-height:1;display:block}.attendance-sticker-face[data-astro-cid-xgdelidp]>span[data-astro-cid-xgdelidp]{margin-top:var(--s2);font-size:var(--text-sm);font-weight:700;line-height:1.2}.attendance-sticker-rays[data-astro-cid-xgdelidp]{width:48px;color:var(--pink);position:absolute;top:-23px;right:-32px}.attendance-hanging[data-astro-cid-xgdelidp]{z-index:1;transform-origin:top;width:fit-content;max-width:calc(100% - 16px);margin:0 auto;padding-top:22px;transform:none}.attendance-hanging[data-astro-cid-xgdelidp]:before,.attendance-hanging[data-astro-cid-xgdelidp]:after{z-index:1;content:"";background:#876331;width:2px;height:34px;position:absolute;top:-6px}.attendance-hanging[data-astro-cid-xgdelidp]:before{left:18px}.attendance-hanging[data-astro-cid-xgdelidp]:after{right:18px}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]{background:#f7e4ad;border:1px solid #c5a15f;border-radius:6px;outline:none;flex-flow:wrap;gap:8px;min-width:0;min-height:0;padding:13px 24px;position:relative;box-shadow:0 3px 8px #69481d29}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]:before,.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]:after{content:"";background:#876331;border-radius:50%;width:5px;height:5px;position:absolute;top:4px}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]:before{left:14px}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]:after{right:14px}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-number[data-astro-cid-xgdelidp]{color:#65451f;min-width:0;font-size:min(clamp(1rem, 4vw, 1.5rem), var(--attendance-number-limit,1.5rem))}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-number[data-astro-cid-xgdelidp]>span[data-astro-cid-xgdelidp]{white-space:nowrap}.attendance-hanging[data-astro-cid-xgdelidp] .attendance-sticker-face[data-astro-cid-xgdelidp]>span[data-astro-cid-xgdelidp]{color:#65451f;margin-top:0}.visually-hidden[data-astro-cid-xgdelidp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
