.hb-board{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#1d6f4b,#0b2a1d 75%);border-radius:28px;align-content:center;place-items:center;gap:18px;width:100%;min-height:300px;padding:24px 18px;display:grid}.hb-board[data-theme=new-year]{background:radial-gradient(circle at 50% 30%,#2b4a8a,#0c1630 75%)}.hb-idle{opacity:.85;max-width:28ch;margin:0;font-size:1.1rem}.hb-call{justify-items:center;gap:8px;animation:.42s cubic-bezier(.2,1.5,.4,1) both hb-pop;display:grid}.hb-picture{filter:drop-shadow(0 8px 14px #00000059);font-size:clamp(5rem,22vw,9rem);line-height:1}.hb-call strong{overflow-wrap:anywhere;font-size:clamp(1.6rem,6vw,2.6rem);font-weight:800}.hb-history{flex-wrap:wrap;justify-content:center;gap:6px;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.hb-history li{background:#ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.5rem;display:grid}@keyframes hb-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.hb-call{animation:none}}.hb-print{display:none}@media print{body *{visibility:hidden!important}.hb-print,.hb-print *{visibility:visible!important}.hb-print{width:100%;display:block;position:absolute;inset:0 auto auto 0}.hb-sheet{break-after:page;color:#000;background:#fff;padding:10mm}.hb-sheet:last-child{break-after:auto}.hb-sheet h2{text-align:center;margin:0 0 8mm;font-size:28pt}.hb-grid{gap:3mm;display:grid}.hb-cell{aspect-ratio:1;text-align:center;border:.5mm solid #000;border-radius:3mm;align-content:center;place-items:center;gap:1mm;padding:2mm;display:grid}.hb-cell i{font-size:30pt;font-style:normal;line-height:1}.hb-cell b{overflow-wrap:anywhere;font-size:11pt;font-weight:700;line-height:1.1}.hb-cell[data-free=true]{background:#eee;font-size:40pt}.hb-print[data-size="3"] .hb-cell i{font-size:48pt}.hb-print[data-size="3"] .hb-cell b{font-size:16pt}.hb-print[data-size="4"] .hb-cell i{font-size:38pt}.hb-print[data-size="4"] .hb-cell b{font-size:13pt}}
