/* v89: concise BTC route; intact card originals displayed around useful controls. */
.gg-article .poker-btc-intro{margin:18px 0;line-height:1.85}
.gg-article .poker-short-steps{padding-left:1.5em;line-height:1.9}
.gg-article .poker-short-steps li{margin:10px 0}
.gg-article .poker-btc-steps{list-style:none;counter-reset:btc-step;padding:0;margin:20px 0}
.gg-article .poker-btc-steps>li{counter-increment:btc-step;margin:16px 0;padding:16px;background:#fff;border:1px solid #cfe3db;border-radius:8px}
.gg-article .poker-btc-steps>li>h3{margin:0 0 8px;padding:0;background:none;border:0;font-size:18px;line-height:1.6}
.gg-article .poker-btc-steps>li>h3::before{content:counter(btc-step);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:9px;background:#0b7c82;border-radius:50%;color:#fff;font-size:15px}
.gg-article .poker-btc-steps>li>p{margin:0;line-height:1.85}
.gg-article .poker-payment-note{font-size:14px;line-height:1.85;margin:16px 0;color:#344956}
.gg-article .poker-usdt-details{margin:24px 0;border:1px solid #cedbe3;border-radius:8px;overflow:hidden}
.gg-article .poker-usdt-details>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;background:#f3f7fa;font-weight:700;cursor:pointer;list-style:none}
.gg-article .poker-usdt-details>summary::-webkit-details-marker{display:none}
.gg-article .poker-usdt-details>summary::after{content:'＋';font-size:20px;flex:none}
.gg-article .poker-usdt-details[open]>summary::after{content:'−'}
.gg-article .poker-usdt-body{padding:4px 16px 16px}
.gg-article .poker-usdt-body .crypto-step-gallery{--step-card-width:min(430px,calc(100% - 24px))}
.gg-article .poker-usdt-body img{max-height:none!important;height:auto!important;object-fit:contain!important}
.gg-article .poker-card-choice-v89{aspect-ratio:868/285}
.gg-article .poker-card-amount-v89{aspect-ratio:828/950}
.gg-article .poker-card-form-v89{aspect-ratio:828/1430}
.gg-article :is(.poker-card-choice-v89,.poker-card-amount-v89,.poker-card-form-v89)>img{position:absolute!important;inset:0 auto auto 0!important;max-width:none!important}
.gg-article .poker-card-choice-v89>img{transform:translateY(-27.027027%)!important}
.gg-article .poker-card-amount-v89>img{transform:translateY(-31.654676%)!important}
.gg-article .poker-card-form-v89>img{transform:translateY(-13.253012%)!important}
.gg-article :is(.poker-card-target,.poker-card-amount-target,.poker-card-submit-target){position:absolute;display:block;box-sizing:border-box;border:3px solid #00a847;border-radius:8px;box-shadow:0 0 0 1px #fff;pointer-events:none;z-index:3}
.gg-article .poker-card-choice-v89>.poker-card-target{left:5.4%;top:4.5%;width:89.2%;height:81.8%}
.gg-article .poker-card-amount-target{left:3.2%;top:84.1%;width:93.8%;height:10%}
.gg-article .poker-card-submit-target{left:27.9%;top:88.1%;width:44.5%;height:5.6%}
@media(max-width:560px){.gg-article .poker-btc-steps>li{padding:13px}.gg-article .poker-usdt-body{padding:2px 10px 12px}.gg-article :is(.poker-card-target,.poker-card-amount-target,.poker-card-submit-target){border-width:2px}}

@media(max-width:360px){.gg-article .crypto-stage-links{font-size:12px;column-gap:2px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr)}}
