.detective-game{--detective-gold:var(--sun)}.detective-die{justify-content:center;align-items:center;width:min(100%,420px);height:260px;display:flex}.detective-die img{object-fit:contain;max-width:100%;max-height:100%}.detective-die-rolling{animation:.48s linear infinite detective-die-spin}@keyframes detective-die-spin{0%{transform:perspective(600px)rotateY(0)rotate(0)scale(.96)}50%{transform:perspective(600px)rotateY(180deg)rotate(180deg)scale(1.04)}to{transform:perspective(600px)rotateY(360deg)rotate(360deg)scale(.96)}}@media (prefers-reduced-motion:reduce){.detective-die-rolling{animation:none}}.detective-option-image{aspect-ratio:1;object-fit:contain;object-position:center;flex-shrink:0;width:96px;height:96px}.detective-card{width:min(100%,400px);height:auto}.detective-cover{object-fit:contain;width:100%;max-height:560px}@media (width<=640px){.detective-die{height:210px}.detective-option-image{width:80px;height:80px}}.medo-board{width:100%;position:relative}.medo-board>img{width:100%;height:auto;display:block}.medo-pawn{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);border:3px solid var(--card);box-shadow:var(--shadow-chunky);border-radius:50%;place-items:center;transition:left .7s,top .7s;display:grid;position:absolute;top:34%;left:7%}.medo-pawn-1{top:36%;left:19%}.medo-pawn-2{top:38%;left:62%}.medo-pawn-3{top:62%;left:46%}.medo-pawn-4{top:69%;left:20%}.medo-pawn-5{top:84%;left:59%}.medo-pawn-6{top:53%;left:88%}.medo-wheel{aspect-ratio:1;width:min(280px,75vw);margin:12px auto;position:relative;overflow:clip}.medo-wheel img{object-fit:contain;width:100%;height:100%}.medo-wheel-disc{transform-origin:50%;transition:transform 1.6s cubic-bezier(.15,.7,.2,1)}.medo-wheel-pointer{pointer-events:none;position:absolute;inset:0}@media (width<=480px){.medo-pawn{border-width:2px;width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.medo-wheel-disc,.medo-pawn{transition:none}}.furia-artwork{width:100%;position:relative}.furia-artwork>img{width:100%;height:auto;display:block}.furia-artwork .furia-hotspot{color:#0000;box-shadow:none;background:0 0;border:3px solid #0000;border-radius:8px;min-height:0;padding:0;position:absolute}.furia-artwork .furia-hotspot:hover,.furia-artwork .furia-hotspot:focus-visible{border-color:var(--ring);outline:3px solid var(--card);background:0 0}.furia-artwork .furia-hotspot[aria-pressed=true]{border-color:var(--success);box-shadow:inset 0 0 0 3px var(--card)}.furia-cover{width:46%;height:16%;top:79%;left:28%}.furia-detector-0{width:12%;height:21%;top:20%;left:19%}.furia-detector-1{width:12%;height:21%;top:41%;left:19%}.furia-detector-2{width:12%;height:22%;top:62%;left:19%}.furia-detector-3{width:12%;height:21%;top:20%;left:68%}.furia-detector-4{width:12%;height:21%;top:41%;left:69%}.furia-detector-5{width:13%;height:23%;top:63%;left:68%}.furia-situation{width:38%;height:19%;left:1.5%}.furia-thought{width:20%;height:19%;left:48%}.furia-row-0{top:19%}.furia-row-1{top:39%}.furia-row-2{top:58%}.furia-row-3{top:78%}.furia-exercise{width:26%;height:59%;top:17%}.furia-exercise-0{left:2%}.furia-exercise-1{left:29%}.furia-exercise-2{left:55%}.furia-choice{width:30%;height:39%}.furia-choice-0{top:16%;left:39%}.furia-choice-1{top:16%;left:70%}.furia-choice-2{top:56%;left:39%}.furia-choice-3{top:56%;left:70%}.furia-replay{width:18%;height:13%;top:83%;left:34%}.furia-conclude{width:21%;height:13%;top:83%;left:53%}.furia-exercise-pulse{animation:3s ease-in-out infinite furia-breathe}@keyframes furia-breathe{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.furia-exercise-pulse{animation:none}}.furia-artwork [class*=furia-review-]{width:7.5%;height:20%;top:30%}.furia-artwork .furia-review-0-0{left:2.2%}.furia-artwork .furia-review-0-1{left:10.7%}.furia-artwork .furia-review-0-2{left:18.7%}.furia-artwork .furia-review-1-0{left:27.5%}.furia-artwork .furia-review-1-1{left:35.1%}.furia-artwork .furia-review-1-2{left:42.3%}.furia-artwork .furia-review-2-0{left:51.5%}.furia-artwork .furia-review-2-1{left:58.5%}.furia-artwork .furia-review-2-2{left:65%}.furia-artwork .furia-review-3-0{width:30%;height:29%;top:61%;left:2%}
