:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#161616;--ink:#fff;--muted:#c8c8c8;--line:#ffffff1f;--accent:#f0b820;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:#000;margin:0}button,select{font:inherit;color:inherit;border:1px solid var(--line);background:#111;border-radius:12px;padding:10px 12px}button.primary,.primary{background:var(--accent);color:#111;border-color:#0000;font-weight:700}#app{width:min(440px,100%);padding-top:calc(16px + var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));padding-right:calc(16px + var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));padding-bottom:calc(40px + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));padding-left:calc(16px + var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px));margin:0 auto}.notice{line-height:1.45}.logo{width:auto;height:92px;display:block}.caps{letter-spacing:.28em;color:var(--muted);font-size:12px}.card{background:#111;border:1px solid #f0b82073;border-radius:22px;margin:12px 0;padding:16px}.balance{margin:6px 0;font-size:36px;font-weight:700}.qr{background:#fff;border-radius:12px;width:180px;height:180px;padding:8px}.tabs{gap:8px;margin:12px 0;display:flex}.tabs button{flex:1}.list button,.slots button{text-align:left;width:100%;margin:0 0 8px}.muted{color:var(--muted)}h1{margin:8px 0;font-size:22px}
