
    /* Cinzel — Google Fonts, SIL OFL 1.1 (fonts/Cinzel-OFL.txt). */
    @font-face { font-family: "Cinzel"; src: url("fonts/cinzel-bold.ttf") format("truetype"); font-weight: 700; font-display: swap; }
    .support { padding-block: clamp(40px, 8vw, 96px) 72px; text-align: center; }
    .support h1 { margin: 0; font-family: "Cinzel", Georgia, serif; font-weight: 700; font-size: clamp(30px, 6vw, 58px); letter-spacing: .03em; color: #f2c14e; text-shadow: 0 0 18px rgba(242, 193, 78, .45); }
    .support .lead { margin: 10px 0 0; font-size: clamp(16px, 2.2vw, 20px); color: #e8d9b0; }
    .coins { margin-top: clamp(32px, 6vw, 56px); display: flex; justify-content: center; align-items: flex-start; gap: clamp(20px, 6vw, 64px); }
    .coin { display: flex; flex-direction: column; align-items: center; gap: 12px; padding: 6px; border: 0; background: none; color: #b9c7da; font: inherit; font-size: 15px; cursor: pointer; text-decoration: none; }
    .coin .face { height: 150px; display: flex; align-items: center; }
    .coin img { width: 120px; height: 120px; border-radius: 50%; transition: transform .15s ease; }
    .coin-main img { width: 150px; height: 150px; }
    .coin:hover img, .coin:focus-visible img { transform: scale(1.05); }
    .coin-main img { box-shadow: 0 0 20px rgba(255, 200, 87, .55), 0 0 44px rgba(255, 200, 87, .22); }
    .coin-main span { color: #f2c14e; }
    @media (max-width: 520px) {
      .coins { gap: 14px; }
      .coin .face { height: 100px; }
      .coin img { width: 84px; height: 84px; }
      .coin-main img { width: 100px; height: 100px; }
      .coin { font-size: 13px; }
    }
    .help { max-width: 640px; margin: clamp(40px, 7vw, 72px) auto 0; text-align: left; }
    .help h2 { margin: 0 0 12px; font-size: clamp(20px, 2.6vw, 26px); color: #e8d9b0; text-align: center; }
    .help ul { margin: 0; padding-left: 22px; color: var(--muted); line-height: 1.7; }
    .help li strong { color: var(--text); font-weight: 600; }
      .coin-usdt img { box-shadow: 0 0 16px rgba(63, 230, 138, .45), 0 0 36px rgba(63, 230, 138, .18); }
    .coin-gram img { box-shadow: 0 0 16px rgba(77, 166, 255, .45), 0 0 36px rgba(77, 166, 255, .18); }
    .wallet { max-width: 460px; width: calc(100% - 32px); padding: 24px; border: 1px solid var(--line); border-radius: 18px; background: var(--panel); color: var(--text); text-align: center; }
    .wallet::backdrop { background: rgba(0, 0, 0, .7); }
    .wallet h2 { margin: 0 0 14px; font-size: 22px; }
    .wallet code { display: block; padding: 12px; border: 1px solid var(--line); border-radius: 12px; font-size: 15px; line-height: 1.5; overflow-wrap: anywhere; user-select: all; }
    .wallet .net { margin: 12px 0 4px; font-weight: 600; color: #ffc857; }
    .wallet .hint { margin: 0 0 18px; color: var(--muted); font-size: 14px; }
    .wallet .actions { display: flex; gap: 10px; justify-content: center; flex-wrap: wrap; }
    .wallet .btn-soft { color: var(--text); }
    .wallet-usdt h2 { color: #3fe68a; }
    .wallet-gram h2 { color: #4da6ff; }
  
.support-page .support { max-width:1100px; margin:auto; }
.support-page .coins { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); max-width:620px; margin-inline:auto; }
.support-page .coin .face { justify-content:center; }
.support-page .help a { color:var(--gold); text-decoration:underline; text-underline-offset:3px; }
.support-page .wallet .actions { display:grid; grid-template-columns:1fr 1fr; }
.support-page .wallet .actions button { min-width:0; min-height:48px; padding:10px 8px; background:var(--gold); color:#101820; border:1px solid var(--gold); border-radius:5px; font-size:12px; line-height:1.5; }
.support-page .wallet .actions .btn-soft { background:transparent; color:var(--text); border-color:#ffffff35; }
.support-page .wallet .copy-status { font-size:12px; line-height:1.5; color:var(--gold); margin:12px 0 0; }
.support-page .site-footer .footer-inner { font-size:12px; align-items:center; }
.support-page .site-footer nav { display:flex; gap:22px; }
@media(max-width:520px){.support-page .coins{gap:12px}.support-page .coin{padding:4px;font-size:12px}.support-page .coin .face{width:100%;height:96px}.support-page .coin img{width:100%;max-width:76px;height:auto}.support-page .coin-main img{width:100%;max-width:88px;height:auto}.support-page .wallet{padding:20px}.support-page .wallet code{font-size:13px}}
