/* Page-level adaptations of the shared Wiki reading components. */
.wiki-callout-body>p{margin:6px 0}.wiki-callout-body>p:last-child{margin-bottom:0}.wiki-callout a{color:#285f78;text-underline-offset:3px}.wiki-callout code{padding:1px 5px;border:1px solid #c9d5dd;background:#fff9;border-radius:4px;color:#52516a;overflow-wrap:anywhere}.wiki-callout strong{color:#374d59}
.wiki-rule-heading h2{font:700 21px/1.5 "Segoe UI","Microsoft YaHei",sans-serif;color:#24475c;margin:0}.wiki-flow p{font-size:13px;line-height:1.85;margin:7px 0 0;color:#506b7c}.wiki-workflow{font-family:"Segoe UI","Microsoft YaHei",sans-serif}.wiki-workflow .wiki-flow strong{display:block;line-height:1.6}
.wiki-reading-routes{margin:20px 0 60px}.wiki-reading-routes>header{margin-bottom:20px}.wiki-reading-routes h2{font:600 27px/1.5 Georgia,"SimSun",serif;margin:6px 0}.wiki-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wiki-route-grid>a{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:1px solid #c8d4df;border-radius:9px;background:linear-gradient(135deg,#f7fafc,#edf3f7);color:#2c5268;text-decoration:none;transition:border-color .15s,background-color .15s}.wiki-route-grid>a:hover{border-color:#7195aa;background:#eaf2f6}.wiki-route-index{font-size:10px;letter-spacing:1.4px;color:#526e80}.wiki-route-grid strong{font-size:17px;line-height:1.65;margin:12px 0 6px}.wiki-route-grid strong>span{font-size:15px;color:#64859b}.wiki-route-grid p{font-size:13px;line-height:1.85;margin:0 0 20px;color:#4b6473}.wiki-route-label{margin-top:auto;background:#fff9;border:1px solid #b9cddb;padding:3px 9px;border-radius:4px;font-size:12px;color:#365d73}
.wiki-quicklinks{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.wiki-quicklinks>a{font-size:13px;line-height:1.6;padding:7px 12px;background:#fffaf1;border:1px solid #cfbd9e;border-radius:5px;color:#775335;text-decoration:none}.wiki-quicklinks>a:hover{background:#eae3d4;border-color:#a48b67}.wiki-route-grid a:focus-visible,.wiki-quicklinks a:focus-visible,.wiki-document a:focus-visible{outline:2px solid #477689;outline-offset:4px}
.wiki-intro>.wiki-callout{max-width:900px;margin-bottom:24px}.wiki-catalog-help{margin:0 0 20px;padding:12px 15px}.wiki-catalog-help p{font-size:13px}.wiki-intro .wiki-prose{max-width:880px;color:#625747}.mod-info>p:not(.eyebrow){line-height:1.95;color:#6d604f}.mod-card .eyebrow{color:#496e7c}.mod-card.gtit .eyebrow{color:#705180}.mod-card.gtsr .eyebrow{color:#386c52}.mod-card.gtmb .eyebrow{color:#855329}.home-blueprint-copy strong{color:#6c492c}.hero .intro strong{color:#3c5f6b}
.gameplay-guide .guide-focus{gap:14px;border:0;background:transparent}.gameplay-guide .guide-focus>div{background:#f7fafc;border:1px solid #c8d4df;border-radius:9px;min-width:0}.gameplay-guide .guide-focus h2{color:#2c5268}.gameplay-guide .guide-focus p{font-size:14px;line-height:1.95;color:#496171}.gameplay-guide .guide-step-number{color:#52768b}.gameplay-guide .guide-hero-summary{font-size:15px}.gameplay-guide .guide-body-section{font-size:15px}.gameplay-guide .guide-body-section>p{font-size:15px;line-height:1.95;color:#514b42}.gameplay-guide .guide-steps .wiki-prose{font-size:14px}.gameplay-guide .guide-steps .wiki-prose p{font-size:14px}.gameplay-guide .guide-related-links a{background:#f8fbfd;border-color:#bdcedb;color:#335d75}.gameplay-guide .guide-toc .wiki-callout{padding:10px 12px;margin:16px 0;font-size:12px}.gameplay-guide .guide-toc .wiki-callout-title{font-size:12px}
.visitor-onboarding .wiki-prose{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.visitor-onboarding .wiki-prose a.wiki-link{color:#ead2ab;border-color:#bc9d73}.visitor-onboarding .wiki-prose strong,.visitor-onboarding .wiki-prose .wiki-condition{color:#f1dbb7}.visitor-onboarding .wiki-prose .wiki-value{color:#c7e4ef;background:#c6e6f216}.visitor-onboarding .wiki-prose .wiki-term{color:#dfcdef;background:#b4a1d022;border-color:#b3a0d455}.visitor-onboarding .wiki-prose .wiki-ui-label{color:#f0d7af;background:#c89f6720;border-color:#c6a77980;box-shadow:none}.visitor-onboarding .wiki-prose kbd{color:#f2e3ca;background:#554330;border-color:#af9268;box-shadow:none}.visitor-onboarding .wiki-prose a.wiki-link:hover{background:#efdfbe16;color:#fff1d8}
.wiki-document{max-width:960px;margin:30px auto 80px;padding:36px 44px;background:#fcf8ee;border:1px solid #d7c7ab;border-radius:10px;box-sizing:border-box}.wiki-document>h1{font:600 34px/1.5 Georgia,"Noto Serif SC","SimSun",serif;margin:10px 0 22px}.wiki-document h2{font:650 23px/1.5 Georgia,"SimSun",serif;color:#4e514d;margin:34px 0 15px;padding-bottom:9px;border-bottom:1px solid #d8cdbb;scroll-margin-top:24px}.wiki-document a{color:#285f78;text-underline-offset:3px;overflow-wrap:anywhere}.wiki-document p{line-height:2}.wiki-document .wiki-callout{margin:22px 0}.wiki-document .wiki-callout p{font-size:14px}.wiki-document details{margin:17px 0;border:1px solid #d7cbb6;background:#f5eddd;border-radius:6px;padding:12px 16px;max-width:100%;box-sizing:border-box}.wiki-document summary{cursor:pointer;font-weight:600;color:#675338;line-height:1.8}.wiki-document pre{font:12px/1.8 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.wiki-document .wiki-quicklinks{margin:20px 0 28px}.wiki-document .wiki-quicklinks a{font-size:12px}.wiki-document .wiki-workflow{margin:24px 0}.wiki-document .wiki-workflow h2{font-family:"Segoe UI","Microsoft YaHei",sans-serif;border:0;padding:0;margin:0;font-size:21px}.wiki-document .wiki-flow{margin:0;padding:0}.wiki-document .wiki-flow>li{padding:14px}.wiki-document .wiki-flow p{font-size:12px;line-height:1.85}.wiki-document ol:not(.wiki-flow)>li{margin:12px 0}
.bp-station>.wiki-workflow{margin:30px 0 35px}.bp-station .wiki-callout{font-family:"Segoe UI","Microsoft YaHei",sans-serif}.bp-detail-sidebar .wiki-callout{font-size:12px;padding:13px 14px}.bp-description-text{font-family:"Segoe UI","Microsoft YaHei",sans-serif;line-height:2;color:#4c453b;overflow-wrap:anywhere}.bp-submission-dialog .wiki-callout,.bp-share-dialog .wiki-callout{padding:11px 14px;margin:17px 0;font-size:13px}.bp-submission-dialog .wiki-callout-title,.bp-share-dialog .wiki-callout-title{font-size:13px}.bp-submission-dialog [data-bp-key-result] .wiki-callout{overflow-wrap:anywhere}
.error-page.wiki-error{max-width:760px;margin:60px auto;padding:35px;background:#fcf8ee;border:1px solid #d7c7ab;border-radius:10px}.wiki-error h1{font:600 28px/1.6 Georgia,"SimSun",serif;overflow-wrap:anywhere}.wiki-error .wiki-callout{text-align:left}.wiki-error-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}
.admin-page>.wiki-callout{margin:20px 0}.admin-page>.wiki-workflow{margin:25px 0}.admin-page .wiki-flow p{font-size:13px}.admin-page .wiki-callout p{margin:6px 0;font-size:13px}.admin-page .wiki-callout a{font-weight:600}.admin-page .wiki-rule-heading h2{font-size:21px}.admin-page .wiki-callout-title{font-size:14px}
@media(max-width:900px){.wiki-route-grid{gap:12px}.wiki-route-grid>a{padding:19px}.wiki-document{padding:28px 30px}.wiki-route-grid strong{font-size:15px}}
@media(max-width:650px){.wiki-route-grid{grid-template-columns:minmax(0,1fr);gap:12px}.wiki-route-grid>a{padding:19px 20px}.wiki-route-grid strong{font-size:17px;margin-top:8px}.wiki-route-grid p{margin-bottom:13px}.wiki-reading-routes{margin:15px 0 38px}.wiki-reading-routes h2{font-size:23px}.wiki-quicklinks{gap:8px}.wiki-quicklinks>a{font-size:12px;padding:6px 10px}.wiki-catalog-help p{font-size:12px}.gameplay-guide .guide-hero-summary{font-size:14px}.gameplay-guide .guide-body-section>p{font-size:14px}.gameplay-guide .guide-focus>div{padding:18px}.gameplay-guide .guide-focus p{font-size:13px}.gameplay-guide .guide-steps .wiki-prose,.gameplay-guide .guide-steps .wiki-prose p{font-size:13px}.gameplay-guide .guide-toc .wiki-callout{width:100%;margin:7px 0}.wiki-document{padding:23px 19px;margin:20px 0 50px}.wiki-document>h1{font-size:27px}.wiki-document h2{font-size:21px;margin-top:29px}.wiki-document details{padding:10px 12px}.wiki-document .wiki-quicklinks a{font-size:11px}.wiki-document .wiki-workflow h2{font-size:19px}.wiki-error.error-page{padding:23px 19px;margin:30px auto}.wiki-error h1{font-size:23px}.wiki-rule-heading h2{font-size:19px}.admin-page .wiki-rule-heading h2{font-size:19px}.bp-station>.wiki-workflow{margin:23px 0}}
@media(prefers-reduced-motion:reduce){.wiki-route-grid>a{transition:none}}
.visitor-onboarding .wiki-prose b{color:#f1dbb7}.visitor-onboarding .wiki-prose em,.visitor-onboarding .wiki-prose i{color:#d5bd9d}.visitor-onboarding .wiki-prose .wiki-key-combo{color:#d1b998}

/* Account links share the original navigation row and warm button palette. */
.header nav{gap:20px}.header nav a.nav-account-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;box-sizing:border-box;border:1px solid #c5ad8b;border-radius:5px;background:#f6eddf;color:#775335;font:650 13px/1.5 "Segoe UI","Microsoft YaHei",sans-serif;white-space:nowrap;text-decoration:none}.header nav a.nav-account-link:hover{background:#eddfc9;border-color:#a78459;color:#68462c}.header nav a.nav-account-link:focus-visible{outline:2px solid #805a37;outline-offset:3px}.nav-account-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.header nav a.nav-account-link[hidden]{display:none!important}
@media(max-width:1000px){.header nav{gap:14px}.header nav a.nav-account-link{font-size:12px;padding:7px 10px}}
@media(max-width:800px){.header{height:auto;min-height:94px;flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:12px}.header .brand{margin-right:auto}.header nav{width:100%;display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.header nav a.nav-account-link,.header nav a.nav-blueprint-link{display:inline-flex;flex:1 1 auto;padding:7px 9px;min-height:38px}.header nav>a:not(.nav-account-link):not(.nav-blueprint-link){display:flex;justify-content:center;align-items:center;flex:1 0 calc((100% - 16px)/3);min-height:32px}}

/* Current installation targets remain separate from historical gameplay editions. */
.platform-notice,.platform-downloads{border:1px solid var(--border);border-radius:6px;background:#faf4e8;padding:18px 22px;margin:22px 0;color:var(--text)}.platform-notice{font-size:13px}.platform-notice>strong{color:#775335}.platform-notice p{margin:6px 0 0}.platform-notice a,.platform-downloads a{color:#775335;text-decoration:underline;text-underline-offset:3px}.platform-downloads h2{font-size:25px;margin:0 0 10px}.platform-table-wrap{overflow-x:auto}.platform-downloads table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.platform-downloads th,.platform-downloads td{padding:12px;border-bottom:1px solid var(--border);vertical-align:top}.platform-downloads thead{background:#ece1ce}.platform-downloads small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.platform-footnote{font-size:12px;color:var(--muted);margin-bottom:0}@media(max-width:650px){.platform-notice,.platform-downloads{padding:14px}.platform-downloads h2{font-size:21px}.platform-downloads th,.platform-downloads td{padding:9px 6px;font-size:12px}.platform-downloads small{font-size:11px}}
