@media(max-width:760px){
html{scrollbar-gutter:stable}body{background:#fcfaf5;color:#352c20}.site-header{min-height:56px;padding:10px 16px;gap:12px;background:#24382e!important;border-bottom:1px solid #a99265}.site-header>.brand{order:0;min-width:0;width:auto;height:auto;font:700 24px/1.4 Georgia,serif;color:#f9edd4;background:none!important}.site-header #account-link:before{display:none}.site-header #account-link:after{font-size:14px}.site-header #account-link{order:1;margin-left:auto;font-size:0!important;flex:0 1 auto}.site-header #mobile-menu-toggle{order:2;width:44px;min-width:44px;height:44px;padding:8px;border:0;background:none;font-size:0;color:#f9edd4}.site-header #mobile-menu-toggle:before{font-size:24px}.site-header #mobile-menu-toggle:after{display:none}.site-header #main-navigation{top:100%;width:min(280px,85vw);padding:12px;gap:4px}.site-header #main-navigation a{min-height:48px;padding:10px 16px;text-align:center;border:0;border-bottom:1px solid #76674733}
#app>.hero{height:auto;min-height:0;padding:320px 20px 24px;background:#fcfaf5;display:block;overflow:hidden}#app .hero-art-source{position:absolute;inset:0 0 auto;height:350px}#app .hero-art{inset:0;width:100%;height:350px;object-fit:cover;object-position:83% center}#app .hero:after{inset:270px 0 auto;height:100px;background:linear-gradient(transparent,#fcfaf5 90%)}#app .hero-content{width:100%;max-width:none;margin:0;text-align:center}#app .hero-content>.hero-kicker{display:none}#app .hero h1{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;margin:0 0 10px;overflow:visible}#app .hero h1>picture{display:none}#app .mobile-brand-title{display:block!important;font:700 clamp(34px,9vw,42px)/1.3 "STKaiti","KaiTi","Songti SC",serif;letter-spacing:1px;color:#221f18}#app .hero-tagline{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible;font-size:17px;letter-spacing:1px;margin:0 0 20px}#app .hero .actions{display:none}#app .mobile-main-action{display:inline-flex!important;min-height:48px;min-width:230px;justify-content:center;font-size:18px;margin:0 auto 12px}#app .mobile-intro-link{display:block!important;font-size:15px;margin:0 0 16px;color:#405748}#app .hero-note{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible;font-size:12px;margin:0;color:#766a54}#app .hero-platform-links{position:static;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:8px 0 0;font-size:12px}#app .hero-platform-links>.mobile-classic-link,#app .hero-platform-links>.mobile-h5-link{display:inline-flex!important}#app .hero-platform-links>a{font-size:12px;min-height:32px;display:inline-flex;align-items:center}#app .hero-platform-links>a:first-child{display:none}
#app .campaign-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 24px;gap:12px;background:#fcfaf5;border:0}#app .campaign-strip>a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 8px;min-height:106px;background:#fffdf8;border:1px solid #cdbd9e;border-radius:3px;text-align:center}#app .campaign-strip .ui-icon{width:34px;height:34px;margin:0}#app .campaign-strip h2{font-size:18px;margin:0;line-height:1.4}#app .campaign-strip p,#app .campaign-strip .entry-arrow{display:none}
#app .home-scene-shell,#app .home-sections{background:#fcfaf5!important;border:0;margin:0;padding:0}#app .home-sections{display:flex;flex-direction:column;gap:28px;padding:0 20px 32px}#app .home-main-grid{display:block;margin:0;order:0}#app .home-side{display:none}#app .home-lower-grid{display:grid;grid-template-columns:1fr;gap:28px;margin:0;order:1}#app .home-archive{order:2;margin:0}#app .home-community{order:3;margin:0;padding:0;background:none}#app .home-game-intro{order:4;margin:0;padding:20px;border:1px solid #d8cbb6;background:#fffdf8;display:block}#app .home-game-intro>div:first-child{padding:0;background:none}#app .home-game-intro>div:first-child>p{font-size:15px;line-height:1.85;padding:0;margin:16px 0;text-align:center}#app .home-game-intro>div:first-child>.button{position:static;width:auto;margin:8px auto;display:flex;max-width:240px;font-size:16px}#app .home-game-visual{display:none}#app .home-sections .section-title{position:static;min-height:0;padding:0 0 14px;margin:0 0 16px;gap:10px;border-bottom:1px solid #d8cbb6;background:none!important}#app .home-sections .section-title h2{position:static;width:auto;height:auto;font:700 26px/1.4 "STKaiti","KaiTi",serif;color:#32291d;clip-path:none;background:none;filter:none;flex:1;letter-spacing:1px}#app .home-sections .section-title>.muted,#app .home-community .section-title>p{display:none}#app .home-sections .section-title>.link{font-size:13px;white-space:nowrap}
#app .home-news{padding:0;border:0;background:none;box-shadow:none}#app .home-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}#app .home-tabs button{width:auto;min-height:48px;padding:10px;font-size:17px;background:#fffdf8;color:#544936;border:1px solid #cdbd9e}#app .home-tabs button.selected{background:#294738;color:#f9edd4}#app .home-news #home-news{padding:4px 14px;min-height:180px;background:#fff;border:1px solid #d8cbb6;border-image:none}#app .home-news-row{padding:14px 0;gap:10px;min-height:52px}#app .home-news-row h3{font:16px/1.6 "Songti SC",serif}#app .home-news-row time{display:none}#app .home-news-row .news-badge{font-size:12px;min-width:34px;padding:3px}
#app #home-servers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:none}#app .home-server-row{display:flex;justify-content:center;align-items:center;padding:14px 8px;min-height:52px;border:1px solid #cdbd9e;background:#fffdf8;border-radius:3px}#app .home-server-row strong{font-size:17px;font-weight:600;text-align:center}#app .home-server-row>:not(strong){display:none}#app .home-welfare .welfare-poster{position:relative;min-height:168px;aspect-ratio:auto;padding:22px 48% 22px 18px;border:1px solid #cdbd9e;border-image:none;background:#fffdf8 url(welfare-treasure-20261009.dc18ddb17e23.avif) right center/48% auto no-repeat}#app .home-welfare .welfare-poster h3{position:static;width:auto;height:auto;clip-path:none;overflow:visible;margin:0 0 14px;font-size:23px;background:none}#app .home-welfare .welfare-poster p{display:none}#app .home-welfare .welfare-poster>.button{display:none}#app .mobile-gift-action{display:inline-flex!important;min-height:44px;padding:10px 14px;font-size:15px}#app .welfare-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:13px}
#app .archive-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}#app .archive-entry-grid>a{position:static;aspect-ratio:auto;min-height:128px;padding:18px 10px;border:1px solid #cdbd9e;border-image:none;background:#fffdf8!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}#app .archive-entry-grid>a:before{width:40px;height:40px;margin:0;position:static}#app .archive-entry-grid>a h3{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:18px;line-height:1.5;margin:0}#app .archive-entry-grid>a p{display:none}
#app .community-grid{display:flex;flex-direction:column;gap:16px}#app .community-grid>.community-test{order:-1;position:static;aspect-ratio:auto;background:#fffdf8;border:1px solid #cdbd9e;border-image:none;padding:24px 18px;text-align:center;display:block}#app .community-test>*{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#app .community-test h3{font-size:22px;margin:0 0 14px}#app .community-test p{display:none}#app .community-test-caption{display:inline-flex;padding:10px 16px;min-height:44px;align-items:center;border:1px solid #a99265;background:#fff;font-size:15px}#app .community-grid>.community-players,#app .community-grid>.community-support{border:1px solid #d8cbb6;border-image:none;padding:20px;background:#fffdf8;text-align:center}#app .community-players-intro{position:static;padding:0}#app .community-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}#app .community-support>*{position:static;clip-path:none;width:auto;height:auto;overflow:visible}#app .community-support h3{font-size:22px}#app .community-support p{font-size:15px}#app .community-motto{margin:16px 0 0;font-size:14px;text-align:center}
footer{padding:28px 20px;background:#24382e!important;border-top:1px solid #a99265;text-align:center}footer:before,footer:after{display:none}footer .footer-reference-layout{display:flex;flex-direction:column;gap:22px}footer .footer-brand{margin:auto;text-align:center}footer .footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px;font-size:14px}footer .footer-information p{font-size:12px;line-height:1.9;text-align:center;overflow-wrap:anywhere}footer .footer-health{justify-content:center;font-size:11px;line-height:1.9}

.site-header>.brand{font:700 24px/1.4 Georgia,serif!important}.site-header #account-link:after{content:"玩家中心"}
#app>.hero{padding:280px 20px 16px}#app .hero-art-source,#app .hero-art{height:310px}#app .hero:after{inset:230px 0 auto;height:100px}#app .mobile-brand-title{font-size:clamp(40px,12vw,48px);line-height:1.25;letter-spacing:1px}#app .hero-tagline{margin-bottom:16px}#app .hero-note,#app .hero-platform-links{display:none!important}
#app .mobile-main-action{min-width:270px;max-width:100%;min-height:52px;border:12px solid transparent!important;border-image:var(--wly-button-frame) 33 fill /12px/0 stretch!important;background:none!important;color:#f9e9c2!important;box-shadow:none!important;padding:2px 12px!important;font-size:20px}#app .mobile-intro-link{margin-bottom:0;min-height:36px;padding:6px}
#app .mobile-version-options{display:block!important;margin:0 20px 28px;padding:12px 16px;border:1px solid #d8cbb6;background:#fffdf8;color:#655b48;font-size:13px}#app .mobile-version-options summary{cursor:pointer;min-height:28px;display:flex;align-items:center;justify-content:center;gap:10px}#app .mobile-version-options summary:after{content:"＋"}#app .mobile-version-options[open] summary:after{content:"−"}#app .mobile-version-options p{font-size:13px;text-align:center}#app .mobile-version-options>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}#app .mobile-version-options a{min-height:44px;display:flex;align-items:center}
#app .home-news-row:nth-child(n+4){display:none}#app .home-sections .section-title h2{font-size:28px;font-weight:700}#app .home-tabs button.selected{border:12px solid transparent;border-image:var(--wly-button-frame) 33 fill /12px/0 stretch;background:none;color:#f9e9c2;padding:0 4px}

.site-header #account-link{font-size:14px!important}.site-header #account-link:after{display:none!important}#app #home-servers{min-height:0!important;height:auto!important;grid-auto-rows:56px;align-content:start}#app .home-server-row{height:56px!important}#app .archive-entry-grid>a:before{display:none!important}#app .mobile-catalog-icon{display:block!important;color:#79572b;position:static!important;width:48px!important;height:48px!important;clip: auto!important;clip-path:none!important;overflow:visible!important;margin:0 auto 10px!important;padding:0!important}#app .mobile-catalog-icon .ui-icon{width:48px;height:48px}#app .mobile-gift-action{width:auto!important;min-width:118px;white-space:nowrap!important;padding:2px 8px!important}#app .home-welfare .welfare-poster>.button:not(.mobile-gift-action){display:none!important}
}

@media(max-width:760px){#app>.page>h1{text-align:center}#app>.page>.actions{justify-content:center}#app .gift-catalog>.section-title{display:flex;flex-direction:column;align-items:center;gap:14px}#app .gift-catalog>.section-title>h1{text-align:center;margin:0}#app .legacy-information>.ornate-panel{border:1px solid #d8cbb6;border-image:none;background:#fffdf8;padding:22px}#app .compact-information>.ornate-panel{text-align:center}}

@media(max-width:760px){#app :is(.game-design-heading,.reading-heading){text-align:center}#app :is(.game-design-heading,.game-design-note) .actions{justify-content:center}#app .game-design-note>h2{text-align:center}#app .server-directory-heading{display:flex;flex-direction:column;align-items:center;gap:12px}#app .server-directory-heading>h1{text-align:center;margin:0}}

@media(max-width:760px){#app .version-page .version-heading{text-align:center}#app .version-page .version-card{text-align:center}#app .version-page :is(.ornate-panel,.version-card){border:1px solid #d8cbb6;border-image:none;background:#fffdf8;padding:22px}#app .version-page :is(.ornate-panel,.version-card)>h2,#app .version-page .entry-faq>h2{text-align:center}#app .version-page .actions{justify-content:center}}
/* Center the mobile ranking heading and server filter with the table. */
@media(max-width:760px){#app .rank-directory>h1{text-align:center}#app .rank-directory>label{text-align:center}#app .rank-directory #rank-server{margin-inline:auto}#app .rank-directory #rank-results>p{text-align:center}}

@media(max-width:760px){#app .catalog-page>:is(h1,.eyebrow,p.muted){text-align:center}#app .catalog-page .feature-grid>.card>:is(h3,p.muted){text-align:center}}

@media(max-width:760px){.site-header #main-navigation{top:65px;bottom:0;max-height:calc(100dvh - 65px)}#app .version-page .version-card>h2{text-align:center!important}#app .version-page .entry-page-links{justify-content:center}}