:root{font-family:system-ui,sans-serif;color:#f4f4f8;background:#0b0d13}
body{max-width:760px;margin:0 auto;padding:24px 16px}
a{color:#a994ff}
header{display:flex;justify-content:space-between;align-items:center}
h1{font-size:1.7rem}
.card{padding:22px;border:1px solid #333545;background:#161821;border-radius:18px;margin:16px 0}
.muted{color:#a1a5b7}
.value{font-size:2rem;font-weight:700;overflow-wrap:anywhere}
.address{font-family:monospace;overflow-wrap:anywhere}
.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
button{background:#8065ec;color:white;border:0;border-radius:11px;padding:12px 16px;cursor:pointer}
button:disabled{opacity:.45;cursor:not-allowed}
.history{padding-left:22px;overflow-wrap:anywhere}
small{color:#aaaebf}

#send-form{display:grid;gap:12px;margin:18px 0}
#send-form input{
 background:#0b0d13;color:#f4f4f8;
 border:1px solid #555872;border-radius:10px;
 padding:12px;font:inherit;width:100%;
 box-sizing:border-box
}
#send-form label{font-weight:600}
#send-result{overflow-wrap:anywhere}

/* JetKey v0.65.9 — Estado de migración */
.migration-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin:18px 0
}
.migration-grid>div{
  background:#0b0d13;
  border:1px solid #35384a;
  padding:14px;
  border-radius:12px;
  overflow-wrap:anywhere
}
.migration-grid span{
  display:block;
  color:#a1a5b7;
  font-size:.85rem;
  margin-bottom:8px
}
.migration-grid strong{display:block;font-size:.95rem}
#mig-status{color:#b6a8ff}
@media(max-width:480px){
  .migration-grid{grid-template-columns:1fr}
}
