/* BUG support block — isolated home-page styles. No header, game, account or global layout overrides. */
.home-page .bug-support-section{
  box-sizing:border-box;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto 106px;
  align-items:center;
  gap:34px;
  margin:10px 4.65vw 0;
  padding:18px 24px;
  border:1px solid rgba(194,145,52,.46);
  background:
    radial-gradient(circle at 72% 35%,rgba(199,154,57,.07),transparent 34%),
    linear-gradient(180deg,#050a07,#020604);
}
.home-page .bug-support-copy{min-width:0;max-width:820px}
.home-page .bug-support-kicker{
  margin:0 0 5px;
  color:#9f792e;
  font:600 10px/1.1 "Bahnschrift SemiCondensed","Arial Narrow","Segoe UI",sans-serif;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.home-page .bug-support-section h2{
  margin:0 0 7px;
  color:#d8aa4b;
  font:700 20px/1.08 "Bahnschrift SemiCondensed","Arial Narrow","Segoe UI",sans-serif;
  letter-spacing:.018em;
  text-transform:uppercase;
}
.home-page .bug-support-lead{
  margin:0;
  color:#b9bbb6;
  font:400 12.5px/1.45 "Bahnschrift","Segoe UI",Arial,sans-serif;
}
.home-page .bug-support-note{
  margin:6px 0 0;
  color:#777c76;
  font:400 10px/1.4 "Bahnschrift","Segoe UI",Arial,sans-serif;
}
.home-page .bug-support-actions{
  width:270px;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:7px;
}
.home-page .bug-support-button{
  width:100%;
  min-height:42px;
  height:42px;
  padding:0 22px;
  justify-content:space-between;
  font-size:12px;
  text-transform:uppercase;
}
.home-page .bug-support-bank{
  color:#777c76;
  font:400 9px/1.3 "Bahnschrift","Segoe UI",Arial,sans-serif;
  text-align:center;
}
.home-page .bug-support-qr{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:5px;
  color:#8f918c;
  text-decoration:none;
  font:600 8.5px/1.2 "Bahnschrift SemiCondensed","Arial Narrow","Segoe UI",sans-serif;
  letter-spacing:.045em;
  text-transform:uppercase;
}
.home-page .bug-support-qr img{
  display:block;
  width:86px;
  height:86px;
  padding:5px;
  box-sizing:border-box;
  background:#fff;
  border:1px solid rgba(210,163,71,.45);
}
.home-page .bug-support-qr:hover{color:#d2a347}

@media (min-width:760px) and (max-width:1120px){
  .home-page .bug-support-section{gap:20px;padding:16px 18px}
  .home-page .bug-support-actions{width:225px}
  .home-page .bug-support-lead{font-size:11.5px}
}

@media (min-width:760px) and (max-height:720px){
  .home-page .bug-support-section{
    margin:6px 4.35vw 0;
    padding:10px 16px;
    grid-template-columns:minmax(0,1fr) 210px 72px;
    gap:18px;
  }
  .home-page .bug-support-kicker{font-size:7.8px;margin-bottom:3px}
  .home-page .bug-support-section h2{font-size:15px;margin-bottom:4px}
  .home-page .bug-support-lead{font-size:9.2px;line-height:1.3}
  .home-page .bug-support-note{font-size:7.6px;margin-top:3px}
  .home-page .bug-support-actions{width:210px;gap:4px}
  .home-page .bug-support-button{min-height:31px;height:31px;padding:0 14px;font-size:8.2px}
  .home-page .bug-support-bank{font-size:7px}
  .home-page .bug-support-qr{font-size:6.5px;gap:3px}
  .home-page .bug-support-qr img{width:62px;height:62px;padding:4px}
}

@media (max-width:759px){
  .home-page .bug-support-section{
    grid-template-columns:minmax(0,1fr) 92px;
    gap:16px;
    margin:9px 14px 0;
    padding:20px 18px;
  }
  .home-page .bug-support-copy{grid-column:1 / -1}
  .home-page .bug-support-section h2{font-size:20px}
  .home-page .bug-support-lead{font-size:13px}
  .home-page .bug-support-note{font-size:10.5px}
  .home-page .bug-support-actions{width:auto;min-width:0}
  .home-page .bug-support-button{min-height:44px;height:44px;font-size:11px;padding:0 17px}
  .home-page .bug-support-qr{justify-self:end}
  .home-page .bug-support-qr img{width:82px;height:82px}
}

@media (max-width:420px){
  .home-page .bug-support-section{margin-left:10px;margin-right:10px;grid-template-columns:1fr;padding:18px 16px}
  .home-page .bug-support-copy,.home-page .bug-support-actions{grid-column:1}
  .home-page .bug-support-qr{grid-column:1;justify-self:center;margin-top:2px}
  .home-page .bug-support-bank{text-align:left}
}
