.wolf-hunt-page{background:radial-gradient(ellipse at 90% 0,#d6e6f7 0,transparent 40%),linear-gradient(180deg,#e9f1f9,#f6f9fc 650px)}.wolf-hunt-progress{padding:24px 26px;margin-bottom:28px;border:1px solid #c7d9e8;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#e3effa,transparent 60%),#fff;box-shadow:0 6px 26px rgb(31 76 111/5%)}.wolf-hunt-progress-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wolf-hunt-progress h2{margin-top:6px;font-size:clamp(26px,4vw,34px);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wolf-hunt-progress h2 span{font-size:15px;font-weight:400;color:#46637a;letter-spacing:0}.wolf-hunt-phase{padding:6px 12px;border-radius:20px;background:#eef5fa;border:1px solid #dce9f1;color:#2f5a74;font-size:12px;font-weight:600}.wolf-hunt-weekend-bonus .wolf-hunt-phase{background:#edf7ef;border-color:#bfe0c8;color:#24613a}.wolf-hunt-weekend-no-bonus .wolf-hunt-phase{background:#f7f1ec;border-color:#e6d3c4;color:#7a4a2a}.wolf-hunt-bar{margin-top:18px;height:14px;border-radius:10px;background:#e3edf4;overflow:hidden}.wolf-hunt-bar span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#5fb3e0,#176b9b);transition:width .3s}.wolf-hunt-weekend-bonus .wolf-hunt-bar span{background:linear-gradient(90deg,#5fc18a,#24804b)}.wolf-hunt-progress-detail{margin-top:12px;color:#46637a;font-size:12px;line-height:1.7}.wolf-hunt-previous{margin-top:28px;padding:22px 26px;border:1px solid #d1e2ed;border-radius:12px;background:#fff}.wolf-hunt-previous h2{font-size:18px;font-weight:700;letter-spacing:-.02em}.wolf-hunt-previous p{margin-top:6px;color:#46637a;font-size:13px}.wolf-hunt-previous ol{margin-top:12px;display:grid;gap:6px;font-size:13px;color:#2c4b60}.wolf-hunt-story{margin-top:32px;padding:26px;border-radius:12px;background:linear-gradient(135deg,#0f1f33,#1d3b57 60%,#34265a);color:#dcebf7}.wolf-hunt-story h2{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#fff}.wolf-hunt-story p{margin-top:12px;font-size:14px;line-height:1.75}.wolf-hunt-story strong{color:#9fdcf7}.wolf-hunt-story blockquote{margin-top:16px;padding:10px 0 10px 16px;border-left:3px solid #7fe8ff;font-style:italic;font-size:14px;line-height:1.7;color:#cfe7f5}.wolf-hunt-story cite{display:block;margin-top:6px;font-style:normal;font-size:12px;color:#9fbfd4}@media (max-width:640px){.wolf-hunt-previous,.wolf-hunt-progress,.wolf-hunt-story{padding:18px 16px}}