.qr-modal-mask[data-v-891a68ab]{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qr-modal-card[data-v-891a68ab]{text-align:center;background:linear-gradient(#3b170e,#1d0b08);border:1px solid #c89545;border-radius:10px;width:min(360px,88vw);padding:34px 30px 28px;position:relative;box-shadow:0 18px 60px #0000008c}.qr-modal-card h2[data-v-891a68ab]{color:#f6d27b;margin:0 0 20px;font-size:22px}.qr-modal-card img[data-v-891a68ab]{border:10px solid #fff;width:min(240px,100%);height:auto;margin:0 auto;display:block}.qr-modal-card p[data-v-891a68ab]{color:#d9bea0;margin:18px 0 0;font-size:14px}.qr-modal-close[data-v-891a68ab]{color:#ead5b5;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:30px;line-height:1;position:absolute;top:6px;right:10px}.qr-modal-fade-enter-active[data-v-891a68ab],.qr-modal-fade-leave-active[data-v-891a68ab]{transition:opacity .18s}.qr-modal-fade-enter-from[data-v-891a68ab],.qr-modal-fade-leave-to[data-v-891a68ab]{opacity:0}.mobile-home[data-v-60a611fa]{background:#180504;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.mobile-banner[data-v-60a611fa]{object-fit:contain;background:#180504;flex:none;width:100%;height:min(56.25vw,52dvh);display:block}.mobile-actions[data-v-60a611fa]{background:linear-gradient(#310807,#180504);border-top:1px solid #7c3b21;flex:auto;grid-template-rows:repeat(5,minmax(0,1fr));justify-items:center;gap:6px;min-height:0;padding:8px 8% 10px;display:grid}.mobile-actions>a[data-v-60a611fa],.mobile-actions>button[data-v-60a611fa]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:min(68vw,450px);height:100%;min-height:0;padding:0;display:flex}.mobile-actions img[data-v-60a611fa]{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}@media (width<=420px){.mobile-actions[data-v-60a611fa]{gap:0;padding:15px 5%}.mobile-actions>a[data-v-60a611fa],.mobile-actions>button[data-v-60a611fa]{width:55vw}}.mobile-home-shell[data-v-1345c979]{display:none}@media (width<=767px){.desktop-home[data-v-1345c979]{display:none}.mobile-home-shell[data-v-1345c979]{display:block}}.pc-download-page[data-v-58224d52]{color:#fff;background:linear-gradient(#0000001f,#00000061),#15100d url(../images/banner.png) top/cover no-repeat;place-items:center;min-height:100vh;padding:clamp(300px,38vh,430px) 24px 40px;display:grid}.pc-download-card[data-v-58224d52]{background:#131212d1;border:6px solid #080808e0;width:min(800px,100%);padding:6px;box-shadow:0 16px 50px #00000073}.download-guide[data-v-58224d52],.download-line-section[data-v-58224d52]{background:#2a2828d1;border:1px solid #705b4ccc}.download-guide h1[data-v-58224d52],.download-line-section h2[data-v-58224d52]{text-align:center;text-shadow:0 2px 2px #000;margin:0}.download-guide h1[data-v-58224d52]{padding:0 16px 6px;font-size:22px}.guide-copy[data-v-58224d52]{border-top:1px solid #705b4c99;padding:10px 14px 13px;font-size:16px;line-height:1.7}.guide-copy p[data-v-58224d52]{margin:0}.download-line-section[data-v-58224d52]{margin-top:12px;padding:0 42px 20px}.download-line-section h2[data-v-58224d52]{margin-bottom:12px;font-size:21px}.download-line-grid[data-v-58224d52]{grid-template-columns:repeat(3,1fr);gap:12px 30px;display:grid}.download-line-grid button[data-v-58224d52],.download-line-grid a[data-v-58224d52]{color:#fff;cursor:pointer;text-align:center;background:#07111b;border:1px solid #101418;place-items:center;min-height:44px;padding:9px 10px;text-decoration:none;display:grid;box-shadow:inset 0 0 12px #1e3d5359}.download-line-grid button[data-v-58224d52]:hover,.download-line-grid a[data-v-58224d52]:hover{color:#f4cf83;border-color:#966e35}@media (width<=767px){.pc-download-page[data-v-58224d52]{background-size:auto 100%;align-items:end;padding:260px 12px 20px}.download-line-section[data-v-58224d52]{padding:0 12px 16px}.download-line-section h2[data-v-58224d52]{font-size:17px}.download-line-grid[data-v-58224d52]{grid-template-columns:repeat(2,1fr);gap:10px}}:root{color:#574b39;font-synthesis:none;background:#e9e9e9;font-family:Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#e9e9e9;min-width:320px;margin:0}button,a{font:inherit}.hero{background:#1a1110 url(../images/banner.png) top/cover no-repeat;border-bottom:2px solid #92733e;min-height:clamp(520px,48.3vw,966px);position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.download-panel{z-index:1;background:#34160cb3;border:1px solid #c59246b3;align-items:center;gap:18px;width:min(850px,88vw);min-height:150px;padding:14px 22px;display:flex;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 28px #00000059}.download-label{object-fit:contain;width:35px;height:123px}.qr-list{gap:18px;display:flex}.qr-item{color:#d7c4a6;text-align:center;font-size:12px}.qr-code{object-fit:cover;border:6px solid #fff;width:105px;height:105px;margin-bottom:5px;display:block;box-shadow:0 0 0 1px #846a43}.download-actions{grid-template-columns:repeat(2,minmax(140px,1fr));gap:16px 24px;margin-left:auto;display:grid}.download-actions button,.download-actions a{color:#68431e;cursor:pointer;text-align:center;background:linear-gradient(#ffd47a,#e6a33c);border:1px solid #e6a742;border-radius:5px;width:100%;padding:12px 16px;text-decoration:none;display:block;box-shadow:inset 0 1px #ffffff80}.section-block{background-position:top;background-repeat:no-repeat;background-size:cover}.content-shell{width:min(1240px,100% - 40px);margin:0 auto}.intro{background-image:url(../images/bg_intr.png);min-height:780px;padding-top:53px}.gallery{background-image:url(../images/bg_gamepicture.png);min-height:650px;padding-top:52px}.section-title{justify-content:center;align-items:center;gap:14px;margin-bottom:52px;display:flex}.section-title img{width:178px;height:auto}.title-line{background:linear-gradient(90deg,#0000,#bca77f);width:125px;height:1px}.title-line:last-child{background:linear-gradient(90deg,#bca77f,#0000)}.title-diamond{background:#b39761;border:1px solid #a88b54;width:10px;height:10px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #ece7dd}.intro-card{color:#5f533f;grid-template-rows:repeat(9,minmax(0,1fr));width:min(1000px,78%);height:510px;margin-left:7%;padding:40px 48px 30px;font-size:15px;line-height:1.55;display:grid}.intro-card p{transform-origin:0;cursor:default;border-radius:4px;align-items:center;margin:0;padding:0 12px;display:flex}.intro-card p:hover{color:#7b4a16;background:linear-gradient(90deg,#d2b27038,#0000 82%);animation:.42s cubic-bezier(.2,.8,.3,1) both intro-line-enter}@keyframes intro-line-enter{0%{opacity:.3;text-shadow:none;transform:translate(-22px)scale(.98)}60%{opacity:1;text-shadow:0 0 9px #bf822d59;transform:translate(7px)scale(1.012)}to{opacity:1;text-shadow:0 0 4px #bf822d38;transform:translate(4px)scale(1)}}.screenshot-grid{grid-template-columns:repeat(3,1fr);gap:22px;width:min(960px,100%);margin:0 auto;display:grid}.screenshot-grid figure{background:#22170f;border:1px solid #9f7c42;margin:0;overflow:hidden;box-shadow:0 9px 28px #4938212e}.screenshot-grid img{width:100%;height:auto;transition:transform .28s;display:block}.screenshot-grid figure:hover img{transform:scale(1.025)}.site-footer{color:#494949;background:linear-gradient(#111,#050505);border-top:1px solid #292929;min-height:145px;padding:18px 20px}.footer-inner{width:min(1280px,100%);min-height:108px;margin:0 auto;position:relative}.footer-inner>img{object-fit:contain;width:200px;height:100px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-copy{text-align:center;width:min(900px,100%);margin:0 auto;font-size:12px;line-height:1.75}.footer-copy nav{flex-wrap:wrap;justify-content:center;gap:18px 46px;margin-bottom:3px;display:flex}.footer-copy nav span{color:#525252}.footer-copy p{margin:2px 0}@media (width<=900px){.hero{background-size:auto 610px;min-height:610px}.download-panel{gap:12px;padding:12px}.download-label{display:none}.download-actions{gap:10px}.intro-card{width:80%;margin-left:2%;padding:20px;font-size:14px}}@media (width>=768px) and (width<=1100px){.footer-inner>img{display:none}}
