html,body{--paper: #E9DCC1;--paper-card: #F4EBD6;--paper-deep: #DFCFAC;--ink: #2A231A;--ink-soft: #6E5E45;--patina: #3F6B5C;--patina-deep: #2F5246;--cinnabar: #B23A2E;--cinnabar-deep: #8F2C22;--gold: #B8924A;--bronze: #6B523A;--bronze-deep: #4A3826;background:radial-gradient(circle at 50% 0%,rgba(74,107,92,.2),transparent 60%),#16221d;color:var(--ink);font-family:Songti SC,STSong,SimSun,serif}.btn{background:var(--cinnabar);color:#fbf3e2;border:.2667vw solid var(--cinnabar-deep);border-radius:1.8667vw;padding:2.4vw 0;text-align:center;font-family:STKaiti,KaiTi,Kaiti SC,Songti SC,serif;letter-spacing:.4vw}.btn:active{transform:translateY(.1333vw);filter:brightness(.96)}.btn-ghost{background:transparent;color:var(--bronze);border:.2667vw solid var(--bronze);border-radius:1.8667vw;padding:2.1333vw 0;text-align:center;font-family:STKaiti,KaiTi,Kaiti SC,Songti SC,serif}.btn-ghost:active{background:#6b523a1a}.btn-gold{display:block;background:var(--gold);color:#fbf3e2;border:.2667vw solid var(--bronze-deep);border-radius:1.8667vw;padding:2.4vw 0;text-align:center;font-family:STKaiti,KaiTi,Kaiti SC,Songti SC,serif;letter-spacing:.4vw}.btn-gold:active{transform:translateY(.1333vw);filter:brightness(.96)}.btn-gold-ghost{display:block;background:transparent;color:var(--gold);border:.2667vw solid var(--gold);border-radius:1.8667vw;padding:2.1333vw 0;text-align:center;font-family:STKaiti,KaiTi,Kaiti SC,Songti SC,serif}.btn-gold-ghost:active{background:#b8924a1f}#posterMask .btn-gold,#posterMask .btn-gold-ghost{width:62%;max-width:300px;margin-left:auto;margin-right:auto;font-size:3.7333vw}#posterMask .btn-gold{margin-top:4.8vw}#posterMask .btn-gold-ghost{margin-top:3.7333vw}.poster-shot-box{max-width:640px;margin:0 auto;text-align:center}.poster-shot{width:88%;max-width:420px;border-radius:3.2vw;border:2px solid rgba(184,146,74,.6);display:block;margin:0 auto}body.phone-frame .poster-shot-box,body.phone-frame .poster-shot,body.phone-frame #posterMask .btn-gold,body.phone-frame #posterMask .btn-gold-ghost{max-width:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size-adjust:none;overscroll-behavior:none}body:before{content:"";position:fixed;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;background-image:url(assets/ui/bg_inside.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#16221d}body{-webkit-user-select:none;user-select:none;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-left);overflow-x:hidden;background-attachment:fixed}#app{min-height:0}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:default}.rp-toast{position:fixed;left:50%;bottom:12%;transform:translate(-50%) translateY(2.6667vw);background:#1e160ee6;color:#f4ebd6;padding:2.6667vw 4.8vw;border-radius:999px;font-size:3.7333vw;z-index:1000;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s}.rp-toast.show{opacity:1;transform:translate(-50%) translateY(0)}canvas.cv{touch-action:none;display:block}body.phone-frame{overflow:hidden;background:#0b1512}body.phone-frame #app{box-shadow:0 0 3vw #000000a6;background:#16221d;scrollbar-width:none}body.phone-frame #app::-webkit-scrollbar{display:none}body.phone-frame #app>.wrap{min-height:100%}
