.hlw-wrap{max-width:760px;margin:35px auto;padding:15px;font-family:inherit}.hlw-card{background:linear-gradient(145deg,#fff,#fff7f1);border:1px solid #f0d8c7;border-radius:24px;padding:28px;text-align:center;box-shadow:0 12px 40px rgb(70 35 15 / .09)}.hlw-logo{max-width:150px;max-height:75px;object-fit:contain;margin:0 auto 12px}.hlw-kicker{font-size:11px;letter-spacing:3px;color:#b77950}.hlw-card h2{margin:10px 0;color:#40271b}.hlw-intro{color:#755744}.hlw-wheel-area{width:min(100%,420px);aspect-ratio:1;position:relative;margin:25px auto}.hlw-canvas{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .15))}.hlw-pointer{position:absolute;z-index:3;top:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:18px solid #fff0;border-right:18px solid #fff0;border-top:42px solid #9b2f25;filter:drop-shadow(0 2px 2px #777)}.hlw-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:19%;height:19%;border-radius:50%;background:#fff;border:7px solid #c99a6e;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7d4429;box-shadow:0 2px 10px #999}.hlw-hub img{max-width:75%;max-height:75%;object-fit:contain}.hlw-spin{border:0;border-radius:30px;background:#8b3d2b;color:#fff;padding:14px 38px;font-size:17px;cursor:pointer}.hlw-spin:disabled{opacity:.55;cursor:not-allowed}.hlw-message{margin:18px 0;font-weight:600;color:#563522;min-height:28px}.hlw-notice{padding:15px;background:#fff4e8;border-radius:12px;text-align:center}.hlw-account-rewards{direction:rtl}.hlw-reward-item{border:1px solid #ead8ca;border-radius:12px;padding:16px;margin:12px 0;background:#fff}.hlw-reward-item strong{font-size:18px;color:#8b3d2b;letter-spacing:1px}