.coin-hud-anchor{z-index:10;top:max(18px,env(safe-area-inset-top));position:absolute;right:86px}.coin-hud{color:#775735;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#fff8e7e8,#f4f4e8ed 54%,#deeeebde);border:1px solid #fff8e6cf;border-bottom-color:#c4d5c7c9;border-radius:22px;align-items:center;gap:10px;min-width:124px;height:52px;padding:3px 18px 3px 7px;font:700 28px/1 ui-rounded,Trebuchet MS,Microsoft YaHei,sans-serif;display:flex;position:relative;box-shadow:inset 0 1px 1px #fff9,inset 0 -2px 1px #b9cbb728,0 3px 9px #24526b20}.coin-hud:focus-visible,.coin-repeat:focus-visible,.coin-notice a:focus-visible,.coin-notice button:focus-visible{outline-offset:4px;outline:3px solid #249baf}.coin-hud img{object-fit:contain;filter:drop-shadow(0 2px 2px #99743f20);width:49px;height:49px}.coin-hud>span{align-content:center;justify-items:center;gap:2px;min-width:32px;display:grid}.coin-hud:active{translate:0 1px}.coin-tip{color:#567069;text-align:left;background:linear-gradient(145deg,#fffdf3f7,#f5f8f0f5 68%,#eaf4eef2);border:1px solid #e4e6d6;border-radius:20px;align-items:center;gap:12px;width:284px;padding:16px;font-family:Microsoft YaHei,PingFang SC,ui-rounded,sans-serif;animation:.16s ease-out coin-tip-in;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:inset 0 1px #fff,0 5px 16px #28586224}.coin-tip:before{content:"";background:#fbfcf2;border-top:1px solid #e4e6d6;border-left:1px solid #e4e6d6;width:10px;height:10px;position:absolute;top:-6px;right:44px;transform:rotate(45deg)}.coin-toast{z-index:190;color:#6e542b;pointer-events:none;background:linear-gradient(135deg,#fffef8f7,#f9f0dff5);border:1px solid #fff9df;border-radius:24px;align-items:center;gap:14px;padding:10px 26px 10px 12px;font-family:Trebuchet MS,Microsoft YaHei,sans-serif;animation:1.4s ease-out both coin-appear;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 6px 26px #80632c26}.coin-toast img{object-fit:contain;filter:drop-shadow(0 0 12px #ffe3a066);width:74px;height:74px;animation:1.4s ease-out both coin-turn}.coin-toast>div{gap:3px;display:grid}.coin-toast span{letter-spacing:.08em;color:#8e8a70;font-size:14px}.coin-toast strong{white-space:nowrap;font-size:22px}.coin-spend{border-radius:24px;padding:5px 17px 5px 7px;bottom:24px}.coin-spend img{width:40px;height:40px}.coin-spend strong{font-size:20px}.coin-notice-shade{z-index:300;background:#183e5559;place-items:center;padding:22px;animation:.18s ease-out coin-tip-in;display:grid;position:fixed;inset:0}.coin-notice{text-align:center;color:#345667;background:linear-gradient(155deg,#fffffc 0%,#fffaf0 66%,#eaf5f3 100%);border:1px solid #fffffff0;border-radius:32px;width:min(420px,100%);padding:28px 34px 32px;font-family:Trebuchet MS,Microsoft YaHei,sans-serif;position:relative;box-shadow:inset 0 2px #fff,0 18px 60px #163b5650}.coin-notice-emblem{background:radial-gradient(#fceac388,#0000 70%);place-items:center;width:142px;height:142px;margin:0 auto 6px;display:grid}.coin-notice-emblem img{object-fit:contain;width:138px;height:138px}.coin-notice-eyebrow{color:#7e969a;letter-spacing:.14em;font-size:12px}.coin-notice h2{letter-spacing:.02em;margin:12px 0 14px;font-size:29px;font-weight:800}.coin-notice p{color:#6e858b;margin:0 0 26px;font-size:16px;line-height:1.9}.coin-notice-actions{gap:11px;display:grid}.coin-notice a,.coin-notice button,.coin-repeat{cursor:pointer;border-radius:16px;min-height:46px;font:700 17px/1.3 Microsoft YaHei,sans-serif;text-decoration:none}.coin-notice a{color:#fff;background:linear-gradient(#70c8ba,#49a99d);border:1px solid #62b8b1;justify-content:center;align-items:center;gap:16px;padding:13px 20px;display:flex;box-shadow:inset 0 1px 1px #d8fff280,0 3px #398c85}.coin-notice button{color:#6b8589;background:#ffffffa8;border:1px solid #d4e4e1;padding:11px 20px}.coin-repeat{z-index:155;color:#68736a;background:#fff9e9;border:1px solid #d4dfd4;padding:10px 18px;font-size:15px;position:fixed;bottom:18px;right:22px;box-shadow:0 3px 10px #4f737322}@keyframes coin-appear{0%{opacity:0;translate:0 10px}18%,78%{opacity:1;translate:0}to{opacity:0;translate:0 -5px}}@keyframes coin-turn{0%{rotate:-6deg;scale:.92}35%{rotate:4deg;scale:1.04}75%,to{rotate:none;scale:1}}@keyframes coin-tip-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.coin-toast,.coin-toast img,.coin-tip,.coin-notice-shade{animation:none}}@media (max-width:480px){.coin-hud-anchor{right:82px}.coin-hud{gap:5px;min-width:98px;height:49px;padding-right:14px;font-size:24px}.coin-hud img{width:42px;height:42px}.coin-tip{width:220px}.coin-notice{padding:22px 25px 27px}.coin-toast{gap:9px;padding-right:17px}.coin-toast strong{font-size:19px}}.coin-hud-count small{letter-spacing:.16em;color:#9b8e71;font:500 10px/1 Microsoft YaHei,sans-serif}.coin-hud-count strong{letter-spacing:.015em;text-shadow:0 1px #fff9;font-size:27px;font-weight:700}.coin-tip-icon{background:linear-gradient(150deg,#fff5d7a6,#e9efdf6b);border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:42px;display:grid;box-shadow:inset 0 1px 1px #fff8}.coin-tip-icon img{object-fit:contain;width:36px;height:36px;display:block}.coin-tip-copy{gap:5px;display:grid}.coin-tip-copy>strong{letter-spacing:.02em;color:#48675e;font-size:15px;font-weight:600;line-height:1.45}.coin-tip-copy>span{letter-spacing:.025em;color:#74877a;font-size:14px;font-weight:400;line-height:1.6}.coin-tip-highlight{color:#98733f;font-weight:600}.coin-earn{top:min(50% + 180px,100% - 126px);bottom:auto}.adventure-approved-controls{top:max(14px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:10;align-items:center;gap:12px;display:flex;position:absolute}.adventure-approved-controls .coin-hud-anchor{position:relative;top:auto;right:auto}.adventure-approved-controls .coin-hud{min-width:0;height:auto;min-height:0;box-shadow:none;filter:drop-shadow(0 3px 5px #285e6a30);background:0 0;border:0;border-radius:45px;padding:0;display:block}.coin-hud>.approved-coin-display{width:calc(180px + var(--hud-extra));isolation:isolate;gap:0;height:89.212px;display:flex;position:relative}.coin-hud .approved-coin-display img{filter:none}.coin-hud .approved-hud-left{object-fit:fill;flex:none;width:91.217px;height:89.212px}.coin-hud .approved-hud-right{object-fit:fill;flex:none;width:88.783px;height:89.212px}.approved-hud-seam{background:url(/ui/adventure-controls/v1/hud-seam.png) 50%/100% 100%;flex:1}.approved-hud-number{white-space:nowrap;height:41px;font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif;font-size:var(--hud-number-size);letter-spacing:-.04em;color:#94500d;-webkit-text-stroke:.55px #fff3b4;text-shadow:0 1px #d7a44d,0 2px 1px #9b5c2333;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-style:italic;font-weight:900;line-height:1;display:flex;position:absolute;top:33px;left:96px;right:24px}.adventure-approved-controls .coin-hud{zoom:.88}
