@media (max-width: 768px)
:root {
--hh-ct-top-bar-height: 0;
}
:root {
--hh-ct-top-bar-height: 0pximportant;
--hh-ct-top-bar-bottom-spacing: 0pximportant;
--hh-fixed-header-height: 0pximportant;
--hh-fixed-footer-height: 0pximportant;
  }
*{box-sizing:border-box}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica,Arial,sans-serif;margin:0;background:#222!important;color:#e6edf3; height: 500px!important;}
.wrap{margin:0 auto;}
h1,h2{line-height:1.2; font-size:21px!important;}
.tagline{opacity:.8}
.card{border-radius: 12px;
padding: 1.25rem;;
box-shadow: 0 0 3px var(--background4-lighten-10);}
.field{margin:1rem 0}
label{display:block;margin-bottom:.25rem;font-size: 13px;
font-weight: 700}
input{width:100%;padding:.7rem .8rem;border-radius:25px;border:1px solid #0c131b;background:#0c131b;color:#e6edf3;font-size: 16px}
input:focus{outline:none;border: 1px solid #F7931A;}
button{padding:.8rem 2rem;border:0;border-radius:10px;cursor:pointer;background:#ff9a00;color:#0b0f14;font-weight:600}
button:hover{filter:brightness(1.05)}
a{color:#F7931A!important;cursor: pointer;}
table{width:100%;border-collapse:collapse;margin-top:1rem}
th,td{border-bottom:1px solid #1b2633;padding:.5rem;text-align:left}
.addr{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem}
.success{background:#0f2a19;border:1px solid #144c29;padding:.6rem;border-radius:8px}
.info{margin-top:1rem;margin-bottom: 1rem;}
.legal{opacity:.8;font-size:11px;margin-top:.5rem}
td .addr { word-break: break-all; }
input[name="txid"] { font-family: ui-monospace, Menlo, Consolas, monospace; }
td .addr{word-break:break-all}
.copy-wrap {
  display: flex;
  align-items: center;
  gap: .3rem;
}
.copy-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1;
  padding: 0 .2rem;
  color: #88c2ff;
}
.copy-btn:hover { color: #fff; }
.info-panel{
  background: linear-gradient(19deg, #0e0e0e, #3c3c3c 52.52%, #f7931a);border:1px solid #1b2633;border-radius:12px;
  padding:0.9rem;margin:0.75rem 0
}
.ip-head{display:flex;align-items:center;justify-content:space-between}
.ip-amount{font-size:21px;}
.ip-sub{opacity:.9;margin-top:.2rem}
.ip-details{margin-top:.5rem}
.ip-details summary{
  cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;
  font-weight:600;user-select:none
}

.ip-details ul{margin:.5rem 0 0 1.1rem;opacity:.95}
.gift-card {
height:500px;
background-color: #222!important;
color: #fff;
font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
border-radius: 12px;
padding: 30px;
}