:root{--navy:#3e1b17;--blue:#8a3317;--red:#8a3317;--gold:#b78445;--ink:#3e1b17;--muted:#966039;--line:#e9d8c3;--paper:#f8f1e7}
html,body{background:#e9e3d9;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--ink)}button,input,select,textarea{font-family:inherit}.app-shell{background:var(--paper);box-shadow:0 8px 45px #4b28200b}.mobile-main{padding-bottom:95px}.ui-icon{fill:currentColor!important;stroke:none!important;stroke-width:0!important;width:23px;height:23px}h1,h2,h3,strong{font-family:inherit!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b98c4e;outline-offset:3px}.icon-button{background:none;color:#72594c;border-radius:4px}.topbar{height:58px;background:#fdfaf4;color:#352925;border-bottom:1px solid var(--line);padding:0 17px}.topbar h1{font-size:17px;letter-spacing:0;font-weight:600}.topbar .icon-button{color:#715e52}.bottom-nav{background:#fffdfbf7;border-top:1px solid #eee3d8;box-shadow:none;padding-top:10px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.nav-item{font-size:11px;color:#a89d92;gap:4px;font-weight:400}.nav-item.active{color:#8a3317}.nav-item .nav-glyph,.nav-item.active .nav-glyph{background:none;border:0;box-shadow:none}.nav-item.active .nav-glyph:after{display:none}.nav-glyph .ui-icon{width:24px;height:24px}.page-content{padding:22px 20px 28px}.card,.x-news,.x-service-grid,.x-wallet-box,.x-card-amount,.x-product,.x-order{border:1px solid var(--line);border-radius:8px;box-shadow:none;background:#fdfaf4}.section-head{margin:26px 0 15px}.section-head h2,.x-wallet-title{font-size:16px;font-weight:600;color:#392b26}.section-head h2:before{display:none}.section-head>button{color:#a19486;font-size:11px}.list-row{min-height:62px;padding:13px 15px;border-color:#f0e9e0}.row-icon{background:transparent!important;color:#a14428!important;width:28px;height:30px;border:0;border-radius:0;box-shadow:none}.row-copy strong{color:#46362f;font-size:13px;font-weight:500}.row-copy small{color:#a6978a;font-size:10px}.chevron{color:#b4a89b}.row-icon .ui-icon{width:21px;height:21px}.rg-head-actions{display:flex;gap:5px}.x-home-head{background:#fdfaf4;color:#432d25;padding:20px 20px 17px}.x-brand{gap:10px}.x-home-head .x-mark{width:30px;height:31px;border-radius:7px;background:url('/h5/assets/brand-mark.webp') center/cover}.x-brand strong{font-size:19px;letter-spacing:1px;color:#482c27;font-weight:600}.x-home-head .icon-button{color:#6e5145}.app-shell .x-hero{position:relative;width:calc(100% - 40px);min-height:0;height:181px;margin:0 20px 8px;padding:25px 23px;border-radius:8px;overflow:hidden;background:#914028 url('/h5/assets/xinghuo-rg-cover.png') center/cover;box-shadow:none}.x-hero>.x-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rg-hero-copy{position:relative;z-index:1;color:#fff1d9}.rg-hero-copy>small{font-size:10px;color:#e4c79c;letter-spacing:1px}.x-hero h1{font-size:28px;line-height:1.3;letter-spacing:.5px;margin:14px 0 23px;color:#fff3df;font-weight:500;max-width:68%;max-height:74px;overflow:hidden}.rg-hero-link{font-size:10px;color:#e9cfab;display:inline-flex;align-items:center;gap:5px}.rg-hero-link .ui-icon{width:13px;height:13px}.x-home-body{padding:0 20px 25px}.x-ticker{border-color:#ece4d9;font-size:10px;padding:15px 1px}.x-ticker>strong{border:0;color:#8a3317;font-size:10px;padding:0}.x-ticker>button{font-size:10px;color:#958576}.x-ticker>.ui-icon{width:13px;height:13px;color:#b5a592}.x-shortcuts{padding:22px 0 20px;gap:4px}.x-shortcuts button{font-size:11px;color:#675247;gap:10px}.x-shortcuts button>span{display:grid;place-items:center;width:41px;height:41px;background:#f3e9dd;border-radius:10px}.x-shortcuts .ui-icon{color:#8a3317;width:25px;height:25px}.rg-section-line{margin:13px 0 14px}.rg-section-line h2{font-size:16px;font-weight:600;color:#392b26}.x-news{padding:0 15px}.news-card{padding:17px 0;border-color:#efe6d9}.news-copy>span{color:#a4875c;font-size:9px}.news-copy h3{font-size:13px;color:#554137;line-height:1.7;font-weight:500}.news-copy small{color:#b2a291;font-size:9px}.news-card img{width:77px;height:60px;border-radius:5px;object-fit:cover}.rg-video-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;padding:20px 3px;color:#9b8061;font-size:12px;text-align:left}.rg-video-row .ui-icon:first-child{width:19px;height:19px}.rg-video-row .ui-icon:last-child{margin-left:auto;width:14px;height:14px}.x-invite{background:#fdfaf4;border:1px solid var(--line);border-radius:8px;padding:19px;color:#9e4429;box-shadow:none}.x-invite h3{font-size:15px;color:#493329;margin-bottom:0;letter-spacing:0}.x-invite p{font-size:10px;color:#a3927e;margin:6px 0 0}.x-profile{padding:23px 21px 20px;background:#fdfaf4;color:#3d2b26;border-bottom:1px solid var(--line)}.x-profile:after{display:none}.x-person{gap:13px}.x-avatar{width:53px;height:53px;background:#f6e9df;border:1px solid #e5cfb6;color:#8a3317;font-size:22px}.x-person h2{font-size:20px;color:#372a26;font-weight:600;margin-bottom:7px}.x-person p{font-size:11px;color:#ad9b8b;letter-spacing:.4px}.x-stars{color:#a5824b;font-size:10px;margin-top:9px;gap:4px}.x-stars .ui-icon{width:12px;height:12px}.x-profile-actions{color:#9b8b7c;padding:7px}.x-profile-actions .ui-icon{width:21px;height:21px}.rg-kyc-link{display:flex;align-items:center;gap:6px;background:none;border:0;color:#ab9475;padding:17px 0 0;font-size:10px}.rg-kyc-link .ui-icon{width:12px;height:12px}.x-account-body{padding:0 18px 25px}.x-wallet-title{display:flex;align-items:center;justify-content:space-between;margin:23px 2px 14px}.rg-inline-link{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:#a5927e;font-size:10px;font-weight:400}.rg-inline-link .ui-icon{width:12px;height:12px}.x-wallet-grid{gap:9px}.x-wallet-box{min-height:118px;padding:17px 13px;text-align:left}.rg-wallet-label{display:flex;align-items:center;gap:7px}.rg-wallet-label>.ui-icon{width:16px;height:16px;color:#a37745;margin:0;flex-shrink:0}.x-wallet-box small{font-size:10px;color:#9c8877;white-space:nowrap}.x-wallet-box strong{font-family:Arial,sans-serif!important;color:#5c342a;font-size:25px;letter-spacing:-.6px;font-weight:500;line-height:1.2;margin-top:17px;white-space:nowrap}.x-wallet-box strong>em{margin:0 4px 0 0;font-size:11px;letter-spacing:0;color:#ac9277}.x-wallet-box strong>em:last-child{margin-left:4px;margin-right:0}.x-wallet-box p{margin-top:9px;font-size:9px;color:#bdab98}.x-wallet-box.total{background:#f7efe0;border-color:#e9d6b3}.x-wallet-box.total strong{color:#8c452f}.x-wallet-box.total small{color:#9e7d4c}.x-wallet-box.total .ui-icon{color:#ac8648}.x-service-grid{gap:24px 3px;padding:24px 5px}.x-service-grid button{font-size:10px;color:#79604e;gap:11px}.x-service-grid .ui-icon{width:24px;height:24px;color:#8a3317}.x-service-grid button:first-child .ui-icon{color:#8a3317}.x-account-list{margin-top:16px}.x-section-intro>small{display:none}.x-section-intro h2{font-size:23px;color:#56372b;margin:0 0 18px;font-weight:600}.x-section-intro p{font-size:11px;color:#a59483;margin:0 0 20px}.x-ucard{margin:0 0 20px;background:linear-gradient(120deg,#5c2918,#3e1b17);background-image:url('/h5/assets/rg-lines.svg'),linear-gradient(120deg,#5c2918,#3e1b17);border:1px solid #a87951;box-shadow:none;border-radius:10px;padding:24px;aspect-ratio:1.7}.x-card-top span{font-size:13px;letter-spacing:1px;color:#efd6aa}.x-card-top b{font-size:11px;color:#cfac7b;font-weight:400;letter-spacing:1px;font-family:inherit}.x-chip{margin:23px 0 24px;width:31px;height:24px;background:linear-gradient(120deg,#d8be90,#b99057);border:1px solid #d5b985;border-radius:4px;position:relative}.x-chip:after{content:"";position:absolute;inset:5px 8px;border:1px solid #967347;border-radius:2px}.x-card-number{font-family:Arial,sans-serif;color:#e6cca4;font-size:18px;letter-spacing:1px}.x-card-bottom{margin-top:16px;color:#c7a37c;font-size:9px}.rg-card-stamp{font-size:10px;letter-spacing:2px;color:#d0ad80}.x-card-amount{padding:23px 20px}.x-card-amount small{font-size:11px;color:#a4907b}.x-card-amount strong{font-family:Arial,sans-serif!important;color:#58372c;font-size:35px;letter-spacing:-.7px;font-weight:500;margin:15px 0 25px}.x-two-actions{margin-top:0;gap:11px}.x-two-actions button{border-color:#decdb7;background:#fdfaf4;color:#997547;font-size:12px;font-weight:500;height:43px;border-radius:5px}.x-two-actions .primary,.primary{background:#8a3317;color:#fff4df;border-color:#8a3317;box-shadow:none;border-radius:5px;font-weight:500;letter-spacing:0}.primary:disabled{background:#d4c4b4;border:0;color:#fffaf3}.x-value-strip{background:var(--line);border-color:var(--line);border-radius:7px;margin:20px 0}.x-value-strip>div{background:#fdfaf4;padding:19px 13px}.x-value-strip small{font-size:10px;color:#a48b73}.x-value-strip strong{color:#77513a;font:500 21px Arial,sans-serif;margin-top:12px}.rg-rules{margin:20px 0;color:#ad967c;font-size:10px}.rg-rules summary{display:flex;gap:5px;align-items:center;cursor:pointer;list-style:none}.rg-rules summary .ui-icon{width:12px;height:12px}.rg-rules[open] summary .ui-icon{transform:rotate(90deg)}.rg-rules p{line-height:1.9;color:#a18c75;margin:12px 0}.x-product{padding:20px 18px}.x-product h3{font-size:18px;color:#52382d;margin:13px 0 10px}.x-product>p{font-size:11px;color:#a18c77}.x-product-data small{font-size:9px;color:#af9a84}.x-product-data b{font-size:15px;color:#9b6d3d}.x-product .x-product-data{border-color:var(--line)}.x-product button{font-size:12px}.x-order{padding:19px 16px}.x-order h3,.x-op-head strong{color:#624131}.x-order p,.x-op p{color:#ac987f}.x-progress{background:#efe7db;height:4px}.x-progress i{background:#8a3317}.x-order-stats{color:#ad9479}.x-order-stats b{color:#9d682e}.badge{background:#f2eade;color:#ac8a62;font-size:9px;border-radius:4px;font-weight:400}.badge.gold{background:#f5ead3;color:#a27e41}.badge.red{background:#f8e7e4;color:#8a3317}.badge.green{background:#ede8e1;color:#8d8665}.input-wrap{background:#fdfaf4;border-color:#e7dccd;border-radius:5px}.input-wrap input{color:#533a2d;font-size:14px}.input-wrap>.ui-icon{color:#ab9275;width:19px;height:19px}.input-wrap:focus-within{border-color:#ac7d48;box-shadow:none}.field>span:first-child,.form-card .field>span:first-child{font-size:12px;color:#8e735c}.field select{background:#fffdf8;border-color:#e7dccd;color:#775943}.helper-note{font-size:10px;color:#b19b83;line-height:1.8}.empty{padding:40px 14px}.empty-art{background:none;box-shadow:none;color:#d0b896;border-radius:0;width:44px;height:44px}.empty-art .ui-icon{width:28px;height:28px}.empty h3{font-size:13px;color:#ac967d;font-weight:400;margin:12px 0}.empty p{font-size:10px;color:#bdaa92}.empty p:empty{display:none}.ledger-row{border-color:#f0e7da}.ledger-row strong{font-size:12px;color:#74533c}.ledger-row small{color:#bca68d;font-size:9px}.income{color:#8a3317!important}.expense{color:#9c7952!important}.ledger-row b{font-family:Arial,sans-serif;font-weight:500}.ledger-row .row-icon{background:none!important}.modal{background:#fdfaf4;border-color:#e7dac8;border-radius:10px}.modal header h2{font-size:16px;color:#5a392b}.modal header .icon-button{color:#a08668}.modal-backdrop{background:#3d211d88;backdrop-filter:blur(3px)}.article-body,.article-body p{color:#8c715a;font-size:12px}.detail-meta{color:#b69c7d}.x-contact-card{background:#fdfaf4;border-color:var(--line);border-radius:8px}.x-contact-card h3{color:#64432f;font-size:19px}.x-contact-card p{color:#aa8e6f;font-size:12px}.notice-card h2{font-size:15px;font-weight:500;color:#70472f}.notice-card p,.notice-card time{color:#ac9478}.notice-card>span{color:#ac4f33}.security-hero h2{color:#6d412e;font-size:22px}.security-hero>span{background:#f2e6d8;color:#8a3317}.security-hero p{color:#b59a7c}.kyc-gift{background:#f7efdf;border-color:#ead8b7}.kyc-gift h3{color:#9c6c32}.kyc-gift small{color:#b19771}.token-card,.team-hero,.checkin-hero{background:linear-gradient(120deg,#5c2918,#3e1b17);border:1px solid #a56f4a;border-radius:8px;color:#f5dcae}.token-card small,.team-hero>small,.checkin-hero p{color:#d0af87}.token-card strong,.team-hero h2,.checkin-hero h2{color:#fae2b9;font-family:Arial,sans-serif!important;font-weight:500}.triple-stats>div{background:#fdfaf4;border-color:var(--line)}.triple-stats small{color:#aa8f6d}.triple-stats b{color:#965331}.calendar-grid span{color:#997650}.calendar-grid .checked{background:#8a3317;color:#fff0d5}.level-row b{color:#92622f}.level-row small{color:#b69872}.level-medal{color:#a98042;background:#f3e7d2}.invite-poster{background:#fdfaf4;border-color:var(--line)}.invite-poster h2{font-family:inherit;color:#ffe6bd}.invite-poster section strong{color:#8a3317;font-family:Arial,sans-serif}.invite-poster>img{object-fit:cover}.faq summary{font-size:12px;color:#96724d}.faq details>p{color:#b29776}.about-visual h2{font-family:inherit;color:#7d472f}.about-visual p,.about-visual small{color:#b0936e}.skeleton{background:linear-gradient(90deg,#eee7dd,#f8f3eb,#eee7dd)}
.auth-shell{background:#f9f6f0;color:#4b3028}.auth-shell:before{height:210px;background:url('/h5/assets/rg-lines.svg') right center/cover,#f3e9db;opacity:.7}.auth-top{height:80px!important}.auth-wordmark{color:#743f2e!important;font-size:17px;letter-spacing:.5px}.auth-shell .auth-wordmark span{background:url('/h5/assets/brand-mark.webp') center/cover;border-radius:6px;width:29px;height:30px}.auth-back{color:#a18667;font-size:11px}.auth-main{padding-top:55px}.auth-kicker,.auth-footnote{display:none}.auth-shell .auth-title{font-size:28px;color:#5d362b;letter-spacing:0;font-weight:600;margin:8px 0 14px}.auth-subtitle{color:#b49875;font-size:11px;margin:0 0 30px}.auth-shell .field>span:first-child{color:#9c7f60;font-size:12px}.auth-shell .input-wrap{background:#fdfaf4;border:1px solid #e7d8c3;border-radius:5px;height:50px}.auth-shell .input-wrap:focus-within{border-color:#aa7b43;box-shadow:none}.auth-shell input{color:#62412b;font-size:14px}.auth-shell input::placeholder{color:#c0aa8d}.auth-shell .input-wrap>.ui-icon,.password-eye{color:#b79870}.auth-shell .primary{background:#8a3317;color:#fff1d9;height:49px;letter-spacing:0;border-radius:5px;font-weight:500}.auth-shell .text-button{color:#a5804e;font-size:12px}.captcha-trigger{background:#f8f0e2;border-color:#e7d4b5;color:#a17842;border-radius:5px;padding:12px}.captcha-trigger small{color:#bca17a;font-size:10px}.captcha-trigger.verified{background:#f5ecd9;border-color:#c6a264}.captcha-dialog{background:#fffaf2;border-color:#e5d2b5;color:#765030;border-radius:9px}.captcha-dialog h2{font-size:17px}.captcha-dialog small{color:#b19065}.captcha-instruction{color:#ad8c61}.captcha-track{background:#eee3d2;border-color:#dfc8a6}.captcha-fill{background:#ddc6a2}.captcha-handle{background:#fffaf2;border-color:#bb955d;color:#9e6b30}.captcha-track>span{color:#b89a73}.captcha-status{color:#aa8451}.captcha-refresh{color:#8a3317}.captcha-note{display:none}.captcha-close{color:#b49468}.rg-rules summary::-webkit-details-marker{display:none}.x-section-intro>small{display:none!important}.x-section-intro p:empty{display:none}.x-ucard,.x-invite,.x-hero,.auth-shell:before{box-shadow:none}
.checkin-hero{position:relative;text-align:left;padding:24px 20px}.checkin-hero>.d-coin{position:absolute;right:20px;top:20px;width:42px;height:42px;border:1px solid #caa67b;border-radius:9px;background:transparent;box-shadow:none;color:#ead1a3}.checkin-hero .d-coin .ui-icon{width:25px;height:25px}.checkin-hero>small{margin:0;font-size:11px;color:#dfc3a0}.checkin-hero h2{font-size:22px;margin:16px 0 12px}.checkin-hero h2>b{color:#fff0cc;font-weight:600}.checkin-hero p{font-size:10px;margin-bottom:22px;color:#ddbf99}.checkin-hero .primary{width:100%;height:42px;background:#ecd4a7;color:#753623;border:0}.checkin-hero .primary:disabled{background:#c8ae8a;color:#785842}.rg-about{text-align:center;padding:70px 20px}.rg-about img{width:64px;height:64px}.rg-about h2{font-size:23px;font-weight:600;margin:22px 0 12px}.rg-about p{font-size:12px;color:#966039}.auth-wordmark{font-family:inherit}.x-wallet-box small{font-size:11px;color:#89796c}.x-wallet-box strong{color:#392d28}.x-wallet-box p{color:#a18f7e}.x-person p,.row-copy small,.x-ticker>button{color:#8d7e71}.x-service-grid button,.x-shortcuts button{color:#5c4a40}.x-stars{color:#997440}.field>span:first-child{color:#86715f}.rg-kyc-link{color:#957c5c}
@media(max-width:355px){.app-shell .x-hero{height:168px;padding:22px}.x-hero h1{font-size:25px}.x-wallet-box{padding:15px 11px;min-height:113px}.x-wallet-box small{font-size:10px}.x-wallet-box strong{font-size:23px}.x-wallet-box p{font-size:8px}.x-service-grid{gap:23px 3px}.page-content{padding:20px 16px 26px}.x-ucard{padding:22px}.x-card-number{font-size:17px}}@media(min-width:700px){body{padding:18px 0}.app-shell,.auth-shell{border-radius:9px;min-height:calc(100dvh - 36px)}}
