@font-face{font-family:Hoher;src:url('tutorial-lilita-one.ttf') format('truetype');font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#222a1c;color:#fff7cf;font-family:system-ui,sans-serif;min-height:100dvh;padding:24px 18px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}main{max-width:420px;margin:auto}h1,legend,button,.back{font-family:Hoher,system-ui,sans-serif}h1{font-size:clamp(27px,8vw,36px);color:#ffdc38;margin:8px 0 20px}p{font-size:16px;line-height:1.5}fieldset{border:0;padding:0;margin:22px 0}legend{font-size:21px;margin-bottom:12px}.amounts{display:flex;gap:12px}.amounts button{flex:1;font-size:25px}.amounts button[aria-pressed=true]{background:#ffdc38;color:#172015;outline:3px solid white;outline-offset:2px}button,.back{border:2px solid #ffdc38;border-radius:10px;padding:12px 14px;color:#ffdc38;background:#303b28;font-size:18px;cursor:pointer;min-height:48px}button:disabled{opacity:.6;cursor:default}a{color:#ffdc38}.back{display:block;text-align:center;text-decoration:none;margin-top:26px}.test-label{background:#ffdc38;color:#172015;padding:10px;border-radius:8px;font-weight:700;font-size:14px}.small{font-size:13px;overflow-wrap:anywhere}#support-continue,#support-check{width:100%;margin:10px 0}#support-wallet{margin:22px 0;min-height:48px}[hidden]{display:none!important}:focus-visible{outline:3px solid white;outline-offset:4px}

/* Keep checkout controls intact; compact information and game-style navigation only. */
main>.arcade-back{color:#070b04;background:#ffe52a;border:3px solid #050904;font-family:Hoher,system-ui,sans-serif;min-height:36px;padding:7px 13px;font-size:16px}
.test-label{display:inline-block;padding:5px 8px;margin:4px 0;font-size:12px;line-height:1.3}
h1{margin-top:8px;margin-bottom:12px}main>p:first-of-type{font-size:16px;line-height:1.4;margin:10px 0}
fieldset{margin:18px 0}.payment-note{font-size:12px;line-height:1.4;margin:14px 0}.privacy-panel button.privacy-close{color:#070b04;background:#ffe52a;border:3px solid #050904;min-height:36px;padding:7px 13px;font-size:16px}
#support-status:empty,#support-receipt:empty{display:none}
