.ff-board{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#2b6a4b,#0e2a1f 75%);border-radius:28px;place-items:center;width:100%;min-height:280px;padding:28px 20px;display:grid}.ff-board[data-drawn=true]{background:radial-gradient(circle at 50% 30%,#a61e4d,#3b0a1f 78%)}.ff-card{overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(1.5rem,5.4vw,2.8rem);font-weight:800;line-height:1.15;animation:.42s cubic-bezier(.2,1.3,.4,1) both ff-flip}@keyframes ff-flip{0%{opacity:0;transform:rotateX(70deg)scale(.85)}to{opacity:1;transform:rotateX(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ff-card{animation:none}}
