:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b100e;color:#f2efe5;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#223028 0,transparent 52%),#0b100e}.deposit-shell{width:min(100% - 32px,920px);margin:auto;padding:24px 0 48px}header{display:flex;justify-content:space-between;align-items:center;margin:8px 0 34px}header a{color:#c7c2b3;text-decoration:none}.brand{font:700 15px Georgia,serif;letter-spacing:.16em;color:#eee9da}.brand span{font:500 10px sans-serif;color:#ba9a5b}.deposit-card{width:min(100%,680px);margin:auto;padding:clamp(24px,6vw,52px);border:1px solid #424538;border-radius:10px;background:linear-gradient(145deg,#171c18f5,#101411f5);box-shadow:0 30px 90px #0008}.eyebrow,.token-label,.qr-caption,footer,.hint{font-size:11px;letter-spacing:.12em;color:#a6a28f}.eyebrow{color:#c0a166}h1{font:500 clamp(36px,7vw,60px) Georgia,serif;letter-spacing:-.04em;margin:12px 0}.intro{color:#b9b7ad;line-height:1.7}.notice{padding:14px 16px;border:1px solid #62553b;background:#332c1d;color:#e9d9ae;border-radius:6px;line-height:1.55;margin:22px 0}.notice--closed{border-color:#72524a;background:#34221e;color:#efc7b8}.receive-box{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#f6f3ea;color:#20251f;border-radius:8px;margin:24px 0}.receive-box canvas,.receive-box img{width:220px;height:220px;max-width:70vw}.qr-caption{color:#666;font-size:10px;letter-spacing:.04em;margin:8px 0 20px}.token-label{color:#666}.token-label b{color:#185b38;margin-left:8px}code{display:block;margin:14px 0 12px;padding:10px;max-width:100%;overflow-wrap:anywhere;text-align:center;font-size:12px;color:#263b2e}.primary,.secondary,.wallet-options button{border:1px solid #aa8c54;border-radius:5px;padding:13px 18px;font-weight:650;cursor:pointer}.primary{width:100%;background:#c2a265;color:#151711}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed}.secondary{background:transparent;color:#333}.warning{display:flex;gap:14px;padding:15px;border-left:2px solid #bd9c5e;background:#29271f;color:#d0cbb9;font-size:13px;line-height:1.6}.warning b{white-space:nowrap;color:#e5c87f}.tx-label{display:block;margin:24px 0 12px;color:#ccc6b4;font-size:13px}.tx-label input{display:block;width:100%;margin-top:9px;padding:13px 14px;border:1px solid #46483c;border-radius:5px;background:#0c100d;color:#f2efe5;font:12px ui-monospace,monospace}.claim-status{min-height:20px;color:#d8be82;font-size:13px}.account-summary{display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:18px 0;border-top:1px solid #35382f;border-bottom:1px solid #35382f;margin:20px 0;color:#b4b09f;font-size:13px}.account-summary strong{color:#eee9dc;font-weight:500;overflow-wrap:anywhere}h2{font:500 25px Georgia,serif;margin:28px 0 12px}.history{display:grid;gap:8px}.history article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;border:1px solid #33372f;border-radius:5px;font-size:12px}.history article small{color:#aaa694}.history article code{grid-column:1/-1;text-align:left;color:#bcb598;font-size:10px;margin:3px 0}.wallet-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.wallet-options button{background:#1c211c;color:#ded9c8;border-color:#4b4c3d}.hint{letter-spacing:0;line-height:1.5}footer{margin-top:32px;letter-spacing:.03em;line-height:1.6;text-align:center}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);padding:12px 18px;border:1px solid #554b35;background:#20221d;color:#eee3c7;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .2s}.toast.is-visible{opacity:1}[hidden]{display:none!important}@media(max-width:520px){.deposit-shell{width:calc(100% - 20px);padding-top:12px}.deposit-card{padding:22px 17px}.account-summary{grid-template-columns:1fr}.warning{display:block}.warning b{display:block;margin-bottom:5px}.wallet-options{grid-template-columns:1fr 1fr}.receive-box{padding:18px 10px}}
