:root{--ink:#463923;--muted:#897961;--gold:#af843d;--line:rgba(169,126,56,.24);--paper:#fffcf5;--bg-image:url('./assets/background/mgm-gold.png');font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;color:var(--ink);font-synthesis:weight;font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:300px;background:#f6ecda}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #946b2a;outline-offset:5px}.c1{position:fixed;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(255,251,241,.08),rgba(255,251,241,.2) 35%,rgba(255,251,241,.22) 66%,rgba(255,251,241,.03)),var(--bg-image);background-size:cover;background-position:center top;background-repeat:no-repeat}.c0{position:fixed;top:-80px;left:20px;padding:12px 20px;background:#fff;z-index:99}.c0:focus{top:12px}.c2{background:rgba(255,253,246,.75);border-bottom:1px solid var(--line);box-shadow:0 4px 20px #91702e06;backdrop-filter:blur(10px)}.c3{max-width:1080px;height:105px;display:flex;align-items:center;justify-content:space-between;margin:auto;padding:6px 26px}.c4{display:block;line-height:0}.c4 img{width:272px;height:auto;display:block}.c5{display:flex;align-items:center;gap:10px;border:1px solid #c8a76c;background:linear-gradient(120deg,#fffdf4,#f7e7c7);border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700;box-shadow:0 5px 12px #b58c3b0c;transition:transform .2s,box-shadow .2s}.c6{font-size:18px;margin-left:12px;color:#a1834a}.c5:hover{transform:translateY(-2px);box-shadow:0 5px 18px #a67e3a26}.c7{max-width:1080px;margin:auto;padding:0 26px}.c8{padding:32px 0 25px;text-align:center}.eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;letter-spacing:3.1px;color:#987842;margin:0 0 12px;font-weight:700}.eyebrow span{height:1px;width:28px;background:#b99455aa}.c8 h1{font-family:"Noto Serif CJK SC","Songti SC",SimSun,serif;font-size:36px;letter-spacing:6px;line-height:1.2;margin:0 0 14px;font-weight:700;color:#59411f}.c9{font-size:13px;letter-spacing:1px;color:#81715a;margin:0}.ca{display:grid;grid-template-columns:104px minmax(0,1fr);gap:28px;align-items:start}.cb{display:flex;flex-direction:column;gap:12px;padding-top:0}.cc{display:block;transition:transform .2s,filter .2s;border-radius:24px;line-height:0}.cc:hover{transform:translateY(-3px);filter:drop-shadow(0 6px 7px #97723524)}.cc img{width:104px;height:104px;display:block}.cd{min-width:0}.section-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1.4px;color:#857151;margin:0 2px 12px}.wallet-count{letter-spacing:0;color:#8a785e}.ce{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cf{position:relative;text-align:center;border:1px solid rgba(189,157,98,.4);border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.93),rgba(255,250,236,.87));padding:17px 16px 14px;box-shadow:0 5px 15px #8f6c2210,inset 0 1px #fff;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.cf:hover{transform:translateY(-3px);border-color:#c09c5c;box-shadow:0 10px 22px #8563221e}.wallet-index{position:absolute;right:13px;top:12px;font-family:Georgia,serif;font-size:11px;color:#b6a68a}.cg{display:flex;align-items:center;flex-direction:column;gap:8px;width:max-content;max-width:100%;margin:0 auto 12px}.cg img{width:56px;height:56px;border-radius:13px;background:#fff;box-shadow:0 3px 8px #3d301719;object-fit:contain;border:1px solid #eee8dc}.cg h2{font-size:15px;font-weight:700;line-height:22px;margin:0;white-space:nowrap}.ch{display:grid;gap:6px}.ci{display:flex;align-items:center;justify-content:center;gap:7px;min-height:32px;font-size:12px;letter-spacing:.5px;border-radius:7px;font-weight:700;transition:background .2s,filter .2s}.cj{border:1px solid #d8b56d;background:linear-gradient(110deg,#f5dfaa,#dfbc76);color:#59401e;box-shadow:0 2px 3px #aa82331a}.cj:hover{filter:brightness(1.04)}.ck{border:1px solid #59432b;background:linear-gradient(115deg,#574634,#30271f);color:#fff1d4;font-weight:700;box-shadow:0 3px 7px #42301c20}.ck span{font-size:14px;margin-left:2px}.ck:hover{background:linear-gradient(115deg,#68523b,#423323)}.cl{font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px;color:#8b795e;margin:20px 0 14px}.cl>a{color:#785727;border-bottom:1px solid #b89c6f55;padding-bottom:2px}.cm{text-align:center;max-width:1028px;margin:8px auto 0;border-top:1px solid #bba27444;padding:19px 20px 22px;color:#8c7a5e}.footer-wordmark{font-family:Georgia,serif;font-size:16px;letter-spacing:1.4px;color:#8d6c37}.footer-wordmark span{font-size:11px;padding-left:9px;border-left:1px solid #bca982;margin-left:6px;letter-spacing:.5px}.cm p{font-size:10px;line-height:1.5;margin:8px 0 0}dialog{width:min(360px,calc(100% - 40px));border:1px solid #d7bb85;border-radius:20px;padding:30px 26px 25px;color:var(--ink);background:#fffcf4;box-shadow:0 18px 70px #47361e45;text-align:center}dialog::backdrop{background:#30271b66;backdrop-filter:blur(4px)}.co{position:absolute;right:12px;top:8px;border:0;background:0 0;font-size:26px;color:#93816b;width:34px;height:34px}.cp{width:42px;height:42px;border:1px solid #bd9b5d;border-radius:50%;margin:0 auto 15px;color:#a67d34;font-family:Georgia,serif;font-size:26px;line-height:40px}dialog h2{font-size:20px;margin:0 0 12px}dialog p{font-size:14px;line-height:1.8;margin:0 0 23px;color:#88775d}.cq{border:1px solid #cba76a;background:linear-gradient(120deg,#f5e1b3,#dfbd7e);color:#5c4323;border-radius:9px;width:100%;padding:11px}.cr{position:fixed;bottom:0;background:#fff0ce;border-top:1px solid #b88f49;width:100%;padding:10px;text-align:center;font-size:14px}@media(min-width:1650px){.c3{height:112px}.c7{padding-top:10px}.c8{padding-top:38px;padding-bottom:31px}.cf{padding-top:20px;padding-bottom:17px}.ce{gap:17px}.cg{margin-bottom:14px}.ci{min-height:35px}.cm{margin-top:14px}}@media(max-width:1000px){.c7{max-width:880px}.ca{grid-template-columns:86px minmax(0,1fr);gap:18px}.cc img{width:86px;height:86px}.cb{gap:12px}.cf{padding:16px 10px 12px}.ce{gap:10px}.cg h2{font-size:14px}.cm{margin-left:26px;margin-right:26px}}@media(max-width:760px){.c1{background-size:auto 100vh;background-position:47% top;background-image:linear-gradient(180deg,#fffaf0a6,#fff8eced 72%),var(--bg-image)}.c3{height:88px;padding:8px 20px}.c4 img{width:210px}.c5{font-size:12px;padding:9px 11px;gap:6px;border-radius:8px}.c5 img{width:18px;height:18px}.c6{display:none}.c7{max-width:590px;padding:0 22px}.c8{padding:27px 0 20px}.c8 h1{font-size:31px;letter-spacing:4px;margin-bottom:12px}.eyebrow{font-size:8px;letter-spacing:2.3px}.c9{font-size:11px;letter-spacing:.4px}.ca{display:block}.cb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 8px 22px}.cc img{width:100%;height:auto;max-width:100px;margin:auto}.cc{border-radius:20px}.ce{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cf{padding:18px 16px 14px}.cg img{width:58px;height:58px}.cg h2{font-size:15px}.cg{margin-bottom:13px;gap:9px}.ci{font-size:12px;min-height:36px}.section-meta{font-size:10px;margin-bottom:12px;letter-spacing:1px}.cm{margin-top:4px}.cl{margin:22px 0}.wallet-index{font-size:11px}.cm p{font-size:9px}}@media(max-width:390px){.c3{padding:8px 13px;height:78px}.c4 img{width:182px}.c5{font-size:11px;padding:8px;gap:4px}.c7{padding:0 16px}.cb{gap:8px;padding-left:0;padding-right:0}.c8 h1{font-size:29px}.c9{font-size:10px}.cf{padding:16px 12px 12px}.ce{gap:10px}.cg h2{font-size:14px}.cm{margin-left:16px;margin-right:16px}.cm p{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cf,a{transition:none!important}.c5:hover,.cc:hover,.cf:hover{transform:none}}.cn{position:relative;width:213px;height:48px;overflow:hidden;margin:0 auto 9px}.cn img{position:absolute;display:block;width:403.2px;height:126px;max-width:none;left:-184.4px;top:-71.4px}.c8 h1{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;font-weight:700;letter-spacing:2px}.c9,.cl,.cm p,.section-meta,.wallet-count,.wallet-index,dialog p{font-weight:700}@media(max-width:760px){.c8 h1{font-size:clamp(22px,6.8vw,30px);letter-spacing:1px;line-height:1.4}}