@keyframes dice-v1-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.dice-v1-pop{animation:.45s both dice-v1-pop}.dice-v2-stars,.dice-v2-stars-far{pointer-events:none;backface-visibility:hidden;background-repeat:repeat;position:absolute;inset:0;transform:translateZ(0)}.dice-v2-stars{background-image:radial-gradient(1.5px 1.5px at 22px 34px,#fffffff2,#0000),radial-gradient(1px 1px at 68px 120px,#fff9,#0000),radial-gradient(2px 2px at 130px 60px,#ffffffd9,#0000),radial-gradient(1px 1px at 175px 150px,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 96px 190px,#ffffffbf,#0000);background-size:210px 220px;animation:3.6s ease-in-out infinite alternate dice-v2-twinkle}.dice-v2-stars-far{background-image:radial-gradient(1px 1px at 40px 80px,#fff6,#0000),radial-gradient(1px 1px at 120px 30px,#ffffff59,#0000),radial-gradient(1px 1px at 200px 140px,#ffffff4d,#0000),radial-gradient(1px 1px at 260px 90px,#fff6,#0000);background-size:300px 260px;animation:5.2s ease-in-out infinite alternate-reverse dice-v2-twinkle}@keyframes dice-v2-twinkle{0%{opacity:.45}to{opacity:1}}.dice-v2-die{clip-path:polygon(50% 0%,79% 9%,97% 34%,97% 66%,79% 91%,50% 100%,21% 91%,3% 66%,3% 34%,21% 9%);backface-visibility:hidden}.dice-v2-die-float-1{animation:4.2s ease-in-out infinite dice-v2-float}.dice-v2-die-float-2{animation:5s ease-in-out .6s infinite dice-v2-float}.dice-v2-die-float-3{animation:4.6s ease-in-out 1.1s infinite dice-v2-float}@keyframes dice-v2-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-12px)rotate(5deg)}}.dice-v2-die-tumble{animation:1.1s cubic-bezier(.4,.1,.6,.9) infinite dice-v2-tumble}@keyframes dice-v2-tumble{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(-8px,-22px)rotate(170deg)scale(1.06)}50%{transform:translate(7px,4px)rotate(345deg)scale(.96)}75%{transform:translate(-5px,-14px)rotate(530deg)scale(1.03)}to{transform:translate(0)rotate(720deg)scale(1)}}.dice-v2-rise{animation:.55s both dice-v2-rise}@keyframes dice-v2-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.dice-cube-scene{--size:84px;--half:calc(var(--size) / 2);width:var(--size);height:var(--size);perspective:calc(var(--size) * 3.2)}.dice-cube{width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--half) * -1)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1.35s cubic-bezier(.18,.68,.28,1.02);position:relative}.dice-cube-side{backface-visibility:hidden;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dice-cube-side--front{transform:rotateY(0deg) translateZ(var(--half))}.dice-cube-side--back{transform:rotateY(180deg) translateZ(var(--half))}.dice-cube-side--right{transform:rotateY(90deg) translateZ(var(--half))}.dice-cube-side--left{transform:rotateY(-90deg) translateZ(var(--half))}.dice-cube-side--top{transform:rotateX(90deg) translateZ(var(--half))}.dice-cube-side--bottom{transform:rotateX(-90deg) translateZ(var(--half))}.dice-v3-side{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:82%;box-shadow:inset 0 0 8px #00000024}.dice-v5-side{font-size:calc(var(--size) * .5);-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#342a6e,#241b52) 50%/cover no-repeat;border:1px solid #fbd98180}.dice-v5-side>span{color:#3f2d7a;text-shadow:0 1px #ffffffa6,0 0 12px #fffc}.dice-v5-side--1,.dice-v5-side--2,.dice-v5-side--3{background-image:url(/img/dice/bg/4-light.jpg)}.dice-fade-up{animation:.5s both dice-fade-up}@keyframes dice-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dice-flip-in{transform-origin:50%;animation:.55s both dice-flip-in}@keyframes dice-flip-in{0%{opacity:0;transform:perspective(600px)rotateY(70deg)}to{opacity:1;transform:none}}.dice-v5-nebula{pointer-events:none;background:radial-gradient(60% 40% at 20% 10%,#815cf647,#0000 70%),radial-gradient(50% 35% at 85% 25%,#fbd9811f,#0000 70%),radial-gradient(70% 50% at 50% 100%,#4c379659,#0000 75%);position:absolute;inset:0}.dice-quota-active{background:linear-gradient(135deg,#f6c45357,#c9961c38);animation:3.2s ease-in-out infinite dice-quota-breathe;position:relative;overflow:hidden;box-shadow:0 0 #f6c45300}.dice-quota-active:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:4.8s ease-in-out 1s infinite dice-quota-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes dice-quota-breathe{0%,to{box-shadow:0 0 6px #f6c4532e}50%{box-shadow:0 0 16px 2px #f6c4536b}}@keyframes dice-quota-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.dice-v2-stars,.dice-v2-stars-far,.dice-v2-die-float-1,.dice-v2-die-float-2,.dice-v2-die-float-3,.dice-quota-active,.dice-quota-active:after{animation:none}}.ask-hint-sway{transform-origin:50% 90%;animation:3.6s ease-in-out infinite ask-hint-sway}@keyframes ask-hint-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.ask-hint-bob{animation:2.8s ease-in-out infinite ask-hint-bob}@keyframes ask-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ask-hint-sway,.ask-hint-bob{animation:none}}.run-cat{overflow:visible}.run-cat-body{animation:.38s ease-in-out infinite run-cat-bob}@keyframes run-cat-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.run-cat-leg{transform-box:fill-box;transform-origin:50% 12%}.run-cat-leg--a{animation:.38s ease-in-out infinite run-cat-leg}.run-cat-leg--b{animation:.38s ease-in-out -.19s infinite run-cat-leg}@keyframes run-cat-leg{0%,to{transform:rotate(38deg)}50%{transform:rotate(-38deg)}}.run-cat-tail{transform-box:fill-box;transform-origin:100% 100%;animation:.76s ease-in-out infinite run-cat-tail}@keyframes run-cat-tail{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.run-cat-head{transform-box:fill-box;transform-origin:30% 90%;animation:.38s ease-in-out infinite run-cat-head}@keyframes run-cat-head{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.run-cat-hat{transform-box:fill-box;transform-origin:70% 90%;animation:.38s ease-in-out infinite run-cat-hat}@keyframes run-cat-hat{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.run-cat-arm{transform-box:fill-box;transform-origin:0 100%;animation:.76s ease-in-out infinite run-cat-arm}@keyframes run-cat-arm{0%,to{transform:rotate(4deg)}50%{transform:rotate(-8deg)}}.run-cat-wandstar{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite run-cat-twinkle}@keyframes run-cat-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(18deg)}}.run-cat-blink{transform-box:fill-box;transform-origin:50%;animation:3.2s infinite run-cat-blink;transform:scaleY(0)}@keyframes run-cat-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}.run-cat-ground{animation:.38s linear infinite run-cat-ground}@keyframes run-cat-ground{0%{transform:translate(0)}to{transform:translate(-24px)}}.run-cat-shadow{transform-box:fill-box;transform-origin:50%;animation:.38s ease-in-out infinite run-cat-shadow}@keyframes run-cat-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}.run-cat-speed line{animation:.5s linear infinite run-cat-speed}.run-cat-speed line:nth-child(2){animation-delay:-.17s}.run-cat-speed line:nth-child(3){animation-delay:-.34s}@keyframes run-cat-speed{0%{opacity:0;transform:translate(8px)}30%{opacity:1}to{opacity:0;transform:translate(-14px)}}.run-cat-trail{animation:1.2s linear infinite run-cat-trail}.run-cat-trail--1{animation-delay:0s}.run-cat-trail--2{animation-delay:-.4s}.run-cat-trail--3{animation-delay:-.8s}@keyframes run-cat-trail{0%{opacity:1;transform:translate(128px,24px)scale(1)}to{opacity:0;transform:translate(20px,46px)scale(.3)}}@media (prefers-reduced-motion:reduce){.run-cat *,.run-cat{animation:none!important}}.reading-tip{animation:.5s both reading-tip}@keyframes reading-tip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reading-glow{box-shadow:0 0 0 1px #fbd98159,0 0 28px -6px #fbd98159}.reading-track-cat{transition:left 1s linear}.cat-bubble{transform-origin:100% 80%;animation:.45s cubic-bezier(.2,1.4,.4,1) .35s both cat-bubble}@keyframes cat-bubble{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reading-tip,.cat-bubble{animation:none}}@media (max-width:767px){html[data-dice-landed] .floating-line{display:none}}
