.table-prop{width:min(248px,90%);color:var(--ink);animation:.22s ease-out both prop-enter;position:relative}.table-prop-art{width:100%;height:auto;display:block;overflow:visible}.prop-target-art>svg{width:100%;height:100%;display:block}.prop-answer-label{color:var(--ink);text-align:center;font-weight:600;animation:.18s ease-out .53s both prop-appear;position:absolute;inset:auto 0 0}.cup-shell{transform-box:fill-box;transform-origin:bottom;transition:transform .57s cubic-bezier(.21,.72,.25,1)}.table-prop:not(.is-open) .cup-shell{animation:.72s ease-in-out .15s cup-rattle}.is-open .cup-shell{transform:translateY(-68px)rotate(-8deg)}.cup-prize{animation:.22s ease-out .29s both prop-appear}.crystal-mist{transition:opacity .45s,transform .55s}.table-prop:not(.is-open) .crystal-mist{animation:3s ease-in-out infinite alternate mist-drift}.is-open .crystal-mist{opacity:0;transform:translateY(-7px)}.crystal-vision{animation:.56s ease-out 80ms both vision-focus}.drawer-front{transform-box:fill-box;transform-origin:top;transition:transform .6s cubic-bezier(.19,.7,.28,1)}.is-open .drawer-front{transform:translateY(70px)scaleY(.56)}.drawer-relic{animation:.3s ease-out .22s both prop-appear}.candle-flame{transform-box:fill-box;transform-origin:bottom;animation:.56s cubic-bezier(.3,.75,.3,1) 90ms both wick-ignite}.wheel-face{transform-origin:120px 100px;transition:transform .69s cubic-bezier(.12,.72,.21,1)}.letter-flap{transform-box:fill-box;transform-origin:top;transition:transform .36s}.is-open .letter-flap{transform:scaleY(-.68)}.letter-paper{animation:.42s ease-out .17s both paper-rise}.letter-seal{transition:opacity .15s}.is-open .letter-seal{opacity:0}.answer-options.number-options.die-options{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:600px){.answer-options.number-options.die-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes prop-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes prop-appear{0%{opacity:0}to{opacity:1}}@keyframes cup-rattle{0%,to{transform:translate(0)}25%,75%{transform:translate(-4px)rotate(-4deg)}50%{transform:translate(4px)rotate(4deg)}}@keyframes mist-drift{0%{transform:translate(-3px)}to{transform:translate(3px)}}@keyframes vision-focus{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes wick-ignite{0%{opacity:0;transform:scale(.22)}65%{opacity:1;transform:scale(1.11)}to{opacity:1;transform:scale(1)}}@keyframes paper-rise{0%{opacity:0;transform:translateY(37px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.table-prop,.table-prop *{transition:none!important;animation:none!important}}
