.ast44-home .h37-balances b {
  min-height: 27px;
  height: auto;
  padding: 4px 6px;
  color: #eff5ff;
  background: linear-gradient(105deg,#231c41,#142843);
  border: 1px solid #85b8ff65;
}
.ast60-invite-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }
.arcade-aviator { --arcade-glow:#465bd9; --arcade-bg:#141636; }
.gift65 { --gift-edge:#393e4c; --gift-panel:#171b24; --gift-muted:#a4abb9; }
.gift65-boxes { margin:0; padding:2px 0; gap:7px; }
.gift65-boxes button {
  flex-basis:clamp(116px,35.5cqw,219px);
  min-height:clamp(53px,15cqw,96px);
  background:linear-gradient(132deg,#1c222c,#141821);
  border-color:#2c3341;
  border-radius:clamp(11px,3.6cqw,22px);
}
.gift65-boxes button[aria-pressed=true] { border-color:#50dbc8; box-shadow:inset 0 0 0 1px #2d9cfc80; }
.gift65-boxes small { text-transform:uppercase; letter-spacing:.13em; color:#b3bdcd; }
.gift65-boxes b { font-size:clamp(16px,4.65cqw,30px); }
.gift65-boxes img { width:43%; height:clamp(36px,12.5cqw,78px); }
.gift65-window {
  min-height:clamp(221px,68cqw,420px);
  border:0;
  background:#0e121a;
  border-radius:16px;
}
.gift65-window::after {
  content:'';
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,#0e121a 0%,transparent 17%,transparent 82%,#0e121a 100%);
  pointer-events:none;
}
.gift65-window > i { z-index:1; width:1px; background:#1b9aff; box-shadow:0 0 9px #079aff80; }
.gift65-reel { gap:0; padding:0; }
.gift65-reel article {
  flex-basis:42%;
  min-height:clamp(165px,49cqw,310px);
  align-content:center;
  border-right:1px solid #2d344247;
  border-radius:0;
  background:none;
  gap:clamp(9px,4.3cqw,26px);
}
.gift65-reel .gift66-art {
  width:82%;
  height:clamp(88px,31cqw,190px);
}
.gift65-reel .gift66-art img { width:100%; height:100%; object-fit:contain; }
.gift65-reel article > b,.gift66-prize > b {
  border-radius:99px;
  background:#12334e;
  padding:5px 8px;
  color:#8bceff;
}
.gift65-reel .ic,.gift66-prize .ic { width:1em; height:1em; vertical-align:middle; }
.gift65-room > .gift65-button { min-height:clamp(49px,14cqw,74px); border-radius:clamp(13px,3.5cqw,22px); background:linear-gradient(120deg,#1297ee,#066ccd); }
.gift65-button > b { background:#eaf7ff; color:#075e99; border-radius:99px; padding:3px 7px; margin-inline-start:4px; }
.gift65-room h2 { text-align:center; font-weight:650; color:#bfc5d2; }
.gift66-prize {
  display:grid;
  position:relative;
  overflow:hidden;
  justify-items:center;
  align-content:space-between;
  min-width:0;
  gap:5px;
  padding:7px 3px;
  text-align:center;
  border:1px solid #353b4a;
  border-radius:clamp(11px,3.1cqw,21px);
  background:linear-gradient(145deg,#1d222c,#161b24);
}
.gift66-prize .gift66-art { width:90%; height:clamp(38px,14cqw,88px); }
.gift66-prize b { font-size:clamp(8px,2.4cqw,15px); line-height:1.2; overflow-wrap:anywhere; }
.gift66-prize i { position:absolute; z-index:1; right:-11px; top:6px; width:46px; transform:rotate(44deg); background:#963bc4; font-size:8px; color:white; font-style:normal; }
.gift66-art { display:block; }
.gift66-art img { display:block; width:100%; height:100%; object-fit:contain; }
.gift66-nft-art { overflow:hidden; border-radius:10px; background:radial-gradient(circle at 45% 30%,#74548a,#252138); }
.gift66-nft-art img { object-fit:cover; }
.gift65-recent .gift66-art { flex:none; width:24px; height:24px; }
.gift66-feed-card .gift66-art { width:82%; height:max(34px,14cqw); }
.gift66-feed-card .gift66-art img { height:100%; width:100%; }
.gift66-feed-card span:not(.gift66-art) { width:100%; text-align:center; }
.gift66-art { position:relative; }
.gift66-tgs { position:absolute; inset:0; pointer-events:none; }
.gift66-art.has-animation > img { opacity:0; }
.gift65-boxes button > .gift66-art { flex:0 0 43%; height:clamp(36px,12.5cqw,78px); }
.gift65-boxes .gift66-art img { width:100%; height:100%; }
.gift65-inventory article > .gift66-art { flex:0 0 49px; height:49px; }
body:is([data-screen=game],[data-screen^=arcade-]) .topbar { display:none !important; }
body:is([data-screen=game],[data-screen^=arcade-]) #view { padding-top:var(--ast61-header-gap) !important; }
.gift66-sr { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.gift65-status:empty { display:none; }
.gift65 .h37-profile { margin-bottom:0; }
.gift65-reel { transform:translateX(-13%); }
.gift65-reel:has(.gift65-winner) { transform:none; }
