*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#111827;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;max-width:100%}.container{max-width:880px;margin:0 auto;padding:20px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;overflow:hidden}.section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:14px;padding:14px;overflow:hidden}.label{opacity:.75;margin-top:12px;font-size:12px;display:block}.input{border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;margin-top:6px;padding:12px}.textarea{border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;min-height:90px;margin-top:6px;padding:12px}.checkboxRow{align-items:center;gap:10px;line-height:1.4;display:flex}.checkboxRow input[type=checkbox]{margin:0;transform:translateY(1px)}.notice{opacity:.9;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-top:10px;padding:10px;font-size:12px;line-height:1.6}.btnPrimary{color:#fff;cursor:pointer;background:#111827;border:1px solid #00000026;border-radius:14px;width:100%;padding:12px 14px;font-weight:700}.btnPrimary:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.btnSub{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px;font-weight:600}.btnSub:disabled{cursor:not-allowed;background:#f3f4f6}.wallet-adapter-dropdown{position:relative;z-index:9999!important}.wallet-adapter-dropdown-list{z-index:10000!important}.wallet-adapter-button-trigger{z-index:9999!important}
