
:root{--page-bg:#f1f3e7;--surface:#fffef7;--primary:#596b23;--primary-hover:#465719;--accent:#d77b38;--text:#283016;--muted:#6e7656;--line:#ccd2af;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Microsoft YaHei","PingFang SC","Hiragino Sans GB",sans-serif;background:var(--page-bg);color:var(--text)}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:0;background:var(--primary);color:#fff;font-weight:700}.btn:hover{background:var(--primary-hover)}.muted{color:var(--muted)}main{display:block}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:#fff;padding:10px}.android-header{min-height:68px;background:#eff3dd;border-bottom:1px solid var(--line)}.android-header__row,.android-strip{display:flex;align-items:center;justify-content:space-between;gap:16px}.android-header__row{padding:12px 0}.android-brand{display:flex;align-items:center;gap:12px}.android-brand img{width:144px;object-fit:contain}.android-brand .divider{width:1px;height:26px;background:var(--line)}.android-strip{padding:10px 0 12px;background:#dfe7bf;border-top:1px solid rgba(0,0,0,.05)}.android-strip nav{display:flex;gap:18px;flex-wrap:wrap}.android-hero{padding:72px 0 88px}.android-hero__grid{display:grid;grid-template-columns:.28fr .72fr;gap:24px;align-items:stretch}.ladder{background:var(--surface);border:1px solid var(--line);padding:24px;display:grid;gap:18px}.ladder-step{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(102,115,69,.18)}.ladder-step:last-child{border-bottom:0;padding-bottom:0}.ladder-step span{font-size:28px;font-weight:700;color:var(--primary)}.android-stage{background:linear-gradient(180deg,#fff,#f7f8ec);border:1px solid var(--line);padding:26px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.android-stage h1{font-size:clamp(46px,6vw,80px);line-height:1;max-width:720px;margin:8px 0 14px}.android-stage p{line-height:1.8}.android-stage figure{margin:0}.android-stage img{width:100%;max-width:430px;object-fit:cover}.section{padding:82px 0}.section h2{font-size:clamp(28px,3.3vw,40px);margin:0 0 18px;line-height:1.1}.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.notice{padding:18px 20px;background:var(--surface);border:1px solid var(--line)}.notice p{line-height:1.8;margin:0}.lineup{display:grid;gap:12px}.lineup article{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--line);padding:18px 20px}.lineup b{font-size:28px;color:var(--primary)}.media-box img{width:100%;object-fit:cover;border:1px solid var(--line)}.cta-strip{background:var(--primary);color:#fff}.cta-strip .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.cta-strip .btn{background:#eff3dd;color:#2e3814}.faq-list{display:grid;gap:12px}.faq-item{background:var(--surface);border:1px solid var(--line)}.faq-item button{all:unset;display:flex;justify-content:space-between;gap:12px;width:100%;padding:18px 20px;font-weight:700;cursor:pointer}.faq-panel{padding:0 20px 18px;line-height:1.8;color:var(--muted)}.js .faq-panel{display:none}.footer-android{padding:26px 0 28px;background:#f7f8ef;border-top:1px solid var(--line)}.footer-android .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:start}.footer-android .row > div{padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}@media (max-width:900px){.android-hero__grid,.split-copy,.footer-android .row{grid-template-columns:1fr}.android-stage{grid-template-columns:1fr}.cta-strip .container{display:block}.android-brand .divider{display:none}}@media (max-width:640px){.android-hero{padding:62px 0 72px}.android-stage h1{font-size:clamp(36px,12vw,48px)}.btn{min-height:44px;padding:12px 18px}.section{padding:68px 0}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}


img{filter:none;opacity:1}
img[src$="hhpokerlogo-main.png"]{background:#101820;padding:7px 13px;border-radius:6px;box-sizing:content-box}
.logo-img,.footer-logo{max-width:180px;height:auto;object-fit:contain;opacity:1;display:block}
button,.btn,.header-btn,.ghost-btn{min-height:48px;padding:12px 22px;font-weight:700}

/* page 22 faq rescue */
.faq-item button{box-sizing:border-box;min-width:0;width:100%;max-width:100%}
.faq-item button span,.faq-item button b{min-width:0}
