.detective .det-title[data-v-ff9b07bd]{font-size:clamp(3rem,8vw,4.5rem)!important;color:#6e5cb8}.detective .det-subtitle[data-v-ff9b07bd]{font-size:clamp(2rem,5vw,2.75rem)!important;color:#6e5cb8}.detective .question[data-v-ff9b07bd]{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:clamp(1.2rem,3vw,1.5rem)!important;color:#333}.back-link[data-v-ff9b07bd]{color:#6e5cb8;text-decoration:none}.back-link[data-v-ff9b07bd]:hover{text-decoration:underline}.case-num[data-v-ff9b07bd]{font-family:Amatic SC,cursive;font-weight:700;line-height:1}.case-btn[data-v-ff9b07bd]{border:2px solid #D9D0F3;background:#fff;color:#6e5cb8;transition:transform .2s ease,border-color .2s ease}.case-btn[data-v-ff9b07bd]:hover,.case-btn[data-v-ff9b07bd]:focus-visible{transform:translateY(-3px);border-color:#9f8cdd}.case-icon[data-v-ff9b07bd]{font-size:1.75rem}.case-num[data-v-ff9b07bd]{font-size:2.25rem}.case-done[data-v-ff9b07bd]{background:#b2cb454d;color:#4a5a12}.progress[data-v-ff9b07bd]{height:.9rem;border-radius:999px}.progress-bar[data-v-ff9b07bd]{background:#9f8cdd;transition:width 1s linear}.timer-num[data-v-ff9b07bd]{font-weight:700;min-width:2.5rem;color:#6e5cb8}.observe-img[data-v-ff9b07bd]{max-width:560px;width:100%;height:auto;box-shadow:0 10px 30px #6e5cb833;-webkit-user-select:none;user-select:none}.option-btn[data-v-ff9b07bd]{border:2px solid #D9D0F3;background:#fff;font-weight:600;color:#333;transition:border-color .15s ease,background .15s ease}.option-btn[data-v-ff9b07bd]:hover:not(:disabled){border-color:#9f8cdd;background:#9f8cdd14}.option-btn[data-v-ff9b07bd]:disabled{opacity:1;cursor:default}.option-btn.is-correct[data-v-ff9b07bd]{border-color:#3c9a3c;background:#3c9a3c1f;color:#276b27}.option-btn.is-wrong[data-v-ff9b07bd]{border-color:#e23c34;background:#e23c341a;color:#a8231c}.stars[data-v-ff9b07bd]{color:#f2c224;font-size:2.5rem;letter-spacing:.25rem}.observe-img.is-wide[data-v-ff9b07bd]{max-width:1000px}.memo-inline[data-v-ff9b07bd]{display:none;white-space:nowrap}@media (max-width: 767.98px){.observando .det-header[data-v-ff9b07bd]{display:none}.detective .det-subtitle[data-v-ff9b07bd]{font-size:1.9rem!important}}@media (max-width: 767.98px) and (orientation: portrait){.observe-wrap[data-v-ff9b07bd]{overflow:hidden}.observe-img.is-wide[data-v-ff9b07bd]{width:100%;height:auto}}@media (max-height: 520px) and (orientation: landscape){.observando .det-header[data-v-ff9b07bd],.observando .observe-intro[data-v-ff9b07bd],.observando .memo-bottom[data-v-ff9b07bd]{display:none}.observando[data-v-ff9b07bd]{padding-top:.5rem!important;padding-bottom:.5rem!important}.observando .det-subtitle[data-v-ff9b07bd]{font-size:1.5rem!important;margin-bottom:.25rem!important}.observando .timer[data-v-ff9b07bd]{margin-bottom:.5rem!important}.observando .observe-wrap[data-v-ff9b07bd]{margin-bottom:0!important}.memo-inline[data-v-ff9b07bd]{display:inline-block}.observe-img[data-v-ff9b07bd]{max-height:calc(100vh - 100px);width:auto;max-width:100%}}@media (prefers-reduced-motion: reduce){.case-btn[data-v-ff9b07bd],.progress-bar[data-v-ff9b07bd]{transition:none}}
