/* 攻略页独立样式；复用官网顶栏、按钮、页脚和客服弹窗。 */
.guide-page{--paper:#f5ead2;--guide-border:#c9af80;--guide-ink:#49392b;--guide-muted:#806b52;background:var(--section-bg) center 80px/1920px auto no-repeat #793b20;color:var(--guide-ink)}
.guide-page strong{font-weight:700}.guide-page h3,.guide-page h4,.guide-page figure{margin:0}.guide-page button,.guide-page input{font:inherit}.guide-page a,.guide-page button{touch-action:manipulation}.guide-page p{overflow-wrap:anywhere}
.guide-hero{position:relative;overflow:hidden;background:linear-gradient(95deg,#201a14f5 0%,#3b2119e0 42%,#652f1790),url('assets/optimized/reference--section-bg-v1.webp') center 30%/cover;border-bottom:1px solid #c3934c}
.guide-hero::after{content:'';position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,#4a28194d);pointer-events:none}
.guide-hero-inner{position:relative;max-width:1330px;margin:auto;min-height:400px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:46px 40px 42px;gap:40px}.guide-hero-copy{position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:4px;color:#dfb576}.hero-eyebrow>span{width:30px;height:1px;background:#ba8c4d}.guide-hero h1{font:54px/1.22 'KaiTi','STKaiti','SimSun',serif;letter-spacing:5px;color:#fff0cf;margin:18px 0}.guide-hero h1 br{display:none}.guide-hero h1 span{color:#f0c578}.guide-hero-copy>p{font-size:14px;line-height:1.95;color:#d4c0a4;letter-spacing:1px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:24px;font-size:13px;color:#dfbe86}.guide-primary{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:10px 22px;min-height:46px;background:linear-gradient(#9e4b32,#662a20);border:1px solid #c69d5c;color:#ffedc7;box-shadow:inset 0 0 0 3px #6c302033}.hero-actions a:hover{color:#fff7df;filter:brightness(1.1)}.hero-edition{font-size:10px;color:#b99a70;margin-top:23px;letter-spacing:2px}.hero-edition i{margin:0 9px;color:#896d47}
.hero-collection{height:310px;position:relative;isolation:isolate}.collection-ring{position:absolute;inset:10px 35px;border:1px solid #d2a66544;border-radius:50%;transform:rotate(-15deg);background:radial-gradient(ellipse,#deae6050,transparent 68%);box-shadow:0 0 80px #d77a171a,inset 0 0 50px #e9b7610a}.collection-ring::before,.collection-ring::after{content:'';position:absolute;inset:14px;border:1px solid #d1a65e22;border-radius:50%}.collection-ring::after{inset:32px}.hero-relic{position:absolute;object-fit:contain;filter:drop-shadow(4px 12px 7px #130c0aac)}.relic-center{height:258px;max-width:190px;left:50%;top:10px;transform:translateX(-50%)}.relic-left{height:215px;left:8%;top:42px;transform:rotate(-17deg)}.relic-right{height:220px;right:8%;top:36px;transform:rotate(17deg)}.collection-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font:14px 'KaiTi','SimSun',serif;color:#d9b77b;letter-spacing:5px}.hero-stamp{position:absolute;right:0;top:9px;font:16px/1.3 'KaiTi',serif;color:#e0b171;border:1px solid #b46a4599;padding:5px;transform:rotate(7deg)}
.guide-shell{display:grid;grid-template-columns:222px minmax(0,1fr);gap:26px;max-width:1330px;margin:34px auto 60px;padding:0 30px;align-items:start}.guide-sidebar{position:sticky;top:20px;min-width:0}.toc-panel{background:linear-gradient(130deg,#302b21,#1b2020);border:1px solid #a17e47;box-shadow:0 8px 24px #2c100e3b;padding:22px 13px 12px;color:#e8d7b1}.toc-heading{padding:0 10px 16px;border-bottom:1px solid #c9a66636;margin-bottom:9px}.toc-heading small{font:8px/1.6 Georgia,serif;letter-spacing:1px;color:#a79069}.toc-heading h2{font:26px/1.6 'KaiTi','SimSun',serif;letter-spacing:4px;color:#f0d29b}.toc-link{display:flex;align-items:center;gap:10px;padding:12px 9px;border:1px solid transparent;font-size:14px;transition:background .15s}.toc-link>span{font:12px Georgia,serif;color:#a08b68}.toc-link small{display:block;font-size:10px;color:#a99b84;margin-top:3px}.toc-link b{margin-left:auto;font-weight:400;color:#a78a60}.toc-link:hover,.toc-link[aria-current=true]{background:linear-gradient(90deg,#9b70472e,transparent);border-color:#b68b414a}.toc-link[aria-current=true]{color:#ffd68f}.toc-link[aria-current=true]>span{color:#dfb870}.toc-download{display:flex;justify-content:space-between;padding:13px 11px;margin-top:8px;border-top:1px solid #a8874547;font-size:12px;color:#d6b784}.sidebar-note{padding:20px 10px;color:#efcc9e;font-size:12px}.sidebar-note>span{font-size:10px;letter-spacing:3px;color:#d7a975}.sidebar-note p{margin:7px 0 12px;line-height:1.9}.sidebar-note button{padding:0;background:none;color:#f8deae;font-size:11px;text-align:left}.guide-content{min-width:0}.guide-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f8e7bd;margin:0 0 20px}.guide-tools>div{display:flex;gap:13px;align-items:center}.guide-tools small{font-size:11px;color:#e2b782}.guide-tools strong{font:22px 'KaiTi','SimSun',serif;letter-spacing:2px}.guide-tools form{display:flex;gap:9px;align-items:center;border:1px solid #bd945d;background:#3b231bbd;padding:9px 12px;width:320px;max-width:100%}.guide-tools form>span{font:24px/1 Georgia,serif;color:#cfaf79}.guide-tools input{min-width:0;flex:1;width:100%;border:0;outline:0;background:transparent;color:#fff1d2;font-size:12px}.guide-tools input::placeholder{color:#d2b68f}.guide-tools form:focus-within{outline:2px solid #f0b52b;outline-offset:3px}.guide-tools form button{background:none;color:#ebc78b;font-size:12px;white-space:nowrap;padding:0 0 0 8px;border-left:1px solid #9b774555}
.guide-chapter{position:relative;padding:34px 36px;margin-bottom:26px;background:linear-gradient(105deg,#fbf2df,#f1e3c5 94%);border:1px solid #c8a46a;outline:1px solid #ffffff17;outline-offset:4px;box-shadow:0 7px 22px #37160c30;scroll-margin-top:24px}.guide-chapter::before,.guide-chapter::after{content:'';position:absolute;width:11px;height:11px;border-color:#b89050;pointer-events:none}.guide-chapter::before{top:8px;left:8px;border-top:1px solid;border-left:1px solid}.guide-chapter::after{bottom:8px;right:8px;border-bottom:1px solid;border-right:1px solid}.chapter-heading{display:flex;gap:18px;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #b895614d}.chapter-number{font:44px/1 Georgia,serif;color:#bca078}.chapter-heading small{font:9px/1.8 Georgia,serif;letter-spacing:2.5px;color:#9b7850}.chapter-heading h2{font:30px/1.6 'KaiTi','STKaiti','SimSun',serif;letter-spacing:2px;color:#722f22}.chapter-heading p{font-size:12px;color:#8a7459;margin-top:3px;line-height:1.8}.guide-chapter h3{font-size:17px;color:#6f3828}.guide-chapter p{font-size:13px;line-height:1.9}.guide-chapter strong{color:#813e25}.intro-note{display:flex;align-items:center;gap:18px;margin-bottom:22px}.intro-note p{font-size:14px}.seal-small{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;font:19px/1 'KaiTi',serif;color:#974638;border:1px solid #ad6257;outline:1px solid #ad625760;outline-offset:-4px}.sponsor-feature{display:flex;align-items:center;gap:18px;padding:22px;margin:20px 0 24px;background:linear-gradient(115deg,#392820,#642c1e);border:1px solid #b58850;color:#e7c899}.sponsor-feature .eyebrow{font-size:10px;letter-spacing:3px;color:#c9a57b}.sponsor-feature h3{font:23px/1.7 'KaiTi','SimSun',serif;color:#ffe1ab}.sponsor-feature p{font-size:11px;color:#d2b497}.seal-large{flex-shrink:0;display:grid;place-items:center;width:52px;height:62px;font:35px 'KaiTi',serif;border:3px double #aa7b3e;color:#e2b56c}.sponsor-feature>strong{margin-left:auto;white-space:nowrap;text-align:right;color:#f5cf81;font:30px Georgia,serif}.sponsor-feature>strong small{display:block;font:11px/1.8 'Microsoft YaHei',sans-serif;color:#d5b084;letter-spacing:3px;margin-top:4px}.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.rule-grid article{padding-left:15px;border-left:2px solid #bc955347}.rule-grid article>span{font:10px/1.8 Georgia,'Microsoft YaHei',serif;letter-spacing:1.5px;color:#a07b4e}.rule-grid h3{margin:5px 0 7px;font-size:16px}.rule-grid p{font-size:13px;color:#6f5b46}.margin-note{font-size:11px!important;color:#8a7459;line-height:1.9!important;margin-top:20px!important}.reading-route{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding-top:20px;margin-top:20px;border-top:1px dashed #bb985d77;font-size:12px}.reading-route>span{font-size:10px;letter-spacing:1px;color:#9a805e;margin-right:3px}.reading-route a{color:#793721}.reading-route b{font-size:11px;color:#b59668}.reading-route a:hover{text-decoration:underline}
.class-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.class-tabs button{display:flex;justify-content:center;align-items:center;text-align:left;gap:12px;padding:13px 10px;background:#e8d9bb70;border:1px solid #b89c6f;color:#71523a}.class-tabs button>span{font:28px 'KaiTi',serif}.class-tabs button>div{font-size:16px}.class-tabs small{display:block;font-size:10px;color:#8d785d;margin-top:3px;white-space:nowrap}.class-tabs [aria-pressed=true]{background:linear-gradient(110deg,#763726,#522b23);color:#ffe6af;border-color:#9b7140}.class-tabs [aria-pressed=true] small{color:#d7ba89}.class-panel{margin-top:15px}.class-portrait{position:relative;overflow:hidden;display:flex;gap:22px;align-items:center;padding:22px 25px;background:radial-gradient(ellipse at 25% 100%,#826b3d77,transparent 70%),#2b2a25;border:1px solid #a78650;color:#ead4ac;min-height:204px}.class-portrait.taoist{background:radial-gradient(ellipse at 25% 100%,#4d706d88,transparent 70%),#242c28}.class-portrait.mage{background:radial-gradient(ellipse at 25% 100%,#83544888,transparent 70%),#2e2527}.class-portrait>img{height:170px;width:135px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(3px 9px 4px #0008)}.portrait-word{position:absolute;font:180px/1 'KaiTi',serif;color:#e7c3760d;right:14px;top:8px}.class-portrait>div{position:relative;z-index:1}.class-portrait small{font-size:10px;letter-spacing:3px;color:#c3aa7c}.class-portrait h3{font:25px/1.7 'KaiTi',serif;color:#f5d8a3;margin:6px 0}.class-portrait p{font-size:12px;color:#bfb098}.class-portrait a{font-size:11px;color:#e7bf7c;display:inline-block;margin-top:15px}.class-detail{padding-top:24px}.class-detail>h3{margin-bottom:18px;font-size:16px}.skill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.skill-grid>div{text-align:center;padding:17px 8px 12px;border:1px solid #b4986b77;background:#fffaf047}.skill-mark{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 10px;background:linear-gradient(130deg,#6b5736,#2a302b);border:2px double #b49451;color:#ecd5a1;font:25px 'KaiTi',serif}.skill-grid h4{font-size:13px;font-weight:500}.skill-grid strong{display:block;font:24px/1.6 Georgia,'Microsoft YaHei',serif;color:#8e3e23}.skill-grid p{font-size:10px;color:#947857}.tip-line{border-left:3px solid #b89250;background:#bda16c14;padding:10px 14px;margin-top:18px!important;color:#796249;font-size:12px!important}.pet-timeline{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;list-style:none;margin:0;padding:0}.pet-timeline li{display:flex;align-items:flex-start;gap:13px;padding:15px 0;border-bottom:1px solid #b9a07844}.level-pill{display:flex;align-items:baseline;gap:3px;flex-shrink:0;justify-content:center;width:47px;padding:4px 2px;border:1px solid #b1986e;background:#e4d5b5;font:20px/1.5 Georgia,serif;color:#87592e}.level-pill small{font:9px 'Microsoft YaHei',sans-serif}.pet-timeline h4{font-size:14px;color:#72412e;margin-bottom:4px}.pet-timeline p{font-size:11px;color:#8b755a}
.level-lookup{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px 18px;background:#e4d1a746;border:1px solid #b9986466;margin-bottom:22px}.level-lookup label{font-size:12px}.level-lookup>div{display:flex;align-items:stretch}.level-lookup input{width:68px;padding:8px 10px;border:1px solid #bb9a60;background:#fffaf0;font-size:14px;color:#513b2b;border-radius:0}.level-lookup button{background:#723f2e;color:#ffe8b4;padding:8px 14px;font-size:12px}.level-lookup output{font-size:13px;color:#925332;margin-left:auto}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.experience-grid h3{background:#534530;color:#f2d8a5;text-align:center;padding:9px;font-size:10px;font-weight:400}.experience-grid h3 span{font:20px Georgia,serif;letter-spacing:2px;margin-right:4px}.guide-chapter table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.9}.guide-chapter th{font-weight:500}.guide-chapter table td,.guide-chapter table th{border-bottom:1px solid #cbb58f77;padding:9px 12px}.guide-chapter thead th{color:#8b6845;background:#dfcba150;font-size:11px}.experience-table td{text-align:right;color:#77452b;font-variant-numeric:tabular-nums}.experience-table th{text-align:left;color:#8c7558}.guide-chapter tbody tr:nth-child(even){background:#e5d3ab29}.guide-chapter tr.level-highlight{background:#dfb66170;outline:2px solid #b58b40;outline-offset:-2px}.experience-grid .experience-table th,.experience-grid .experience-table td{padding:6px 12px}.table-scroll{overflow-x:auto;scrollbar-width:thin}.table-scroll:focus-visible{outline:2px solid #9d6a28;outline-offset:3px}
.boss-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.boss-filters button{padding:7px 13px;font-size:11px;border:1px solid #b6996c;background:transparent;color:#8a6342}.boss-filters [aria-pressed=true]{background:#71392a;color:#ffe4b1;border-color:#71392a}.boss-groups{display:grid;gap:14px}.boss-group{display:grid;grid-template-columns:118px minmax(0,1fr);border:1px solid #b3966577;min-height:145px;background:#fff9eb55}.boss-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px;background:radial-gradient(ellipse at bottom,#9a824736,#292922 80%);min-height:145px}.boss-art img{width:100px;height:125px;object-fit:contain;filter:drop-shadow(2px 6px 3px #0006)}.boss-art small{font:11px 'KaiTi',serif;color:#c3ac7d}.boss-content{padding:20px}.boss-group-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.boss-group-title h3{font:21px 'KaiTi',serif}.time-badge{flex-shrink:0;font:12px Georgia,'Microsoft YaHei',serif;color:#894f2f;border:1px solid #b3936277;padding:3px 10px;background:#dbc5992b}.boss-caption{font-size:10px!important;color:#978064;margin:7px 0 12px!important}.boss-names{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:7px 10px}.boss-names li{padding:3px 8px;background:#d3be9033;font-size:12px;color:#6d5034;border:1px solid #c2a7723b}.boss-symbol{font:65px 'KaiTi',serif;color:#b99a5b80}.note-box{margin-top:20px;padding:15px 18px;border-left:3px solid #ac8244;background:#d0b27c22;font-size:12px}.note-box p{font-size:11px;margin-top:5px;color:#8b7355}.attribute-block{margin:25px 0}.attribute-block h3{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:21px 'KaiTi',serif}.inline-item{width:30px;height:30px;object-fit:contain;margin-right:5px;flex-shrink:0}.attribute-block table th:first-child{width:145px;text-align:left}.attribute-block table td:first-child{color:#8d4929;font-weight:600;white-space:nowrap}.attribute-block table td:last-child{line-height:2.1;color:#6f5841}.attribute-block thead th:last-child{text-align:left}.source-detail{border-top:1px dashed #b99a6677;padding-top:15px;margin-top:20px;font-size:12px;color:#8f714e}.source-detail summary{cursor:pointer;color:#885f39}.source-detail p{font-size:12px;padding-top:10px}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.growth-grid article{background:#fff8e944;border:1px solid #b69a6877;padding:18px}.growth-grid h3{display:flex;align-items:center;font:23px 'KaiTi',serif;padding-bottom:13px;border-bottom:1px solid #baa07166}.growth-grid ul{list-style:none;margin:0;padding:0}.growth-grid li{padding:14px 0;border-bottom:1px dashed #bda4714d}.growth-grid li:last-child{border:0;padding-bottom:0}.growth-grid li>span{font:14px Georgia,'Microsoft YaHei',serif;color:#a3773f}.growth-grid li p{font-size:12px;margin-top:4px;color:#705940}
.subsection-title{display:flex;gap:14px;align-items:center;margin:28px 0 20px}.subsection-title>span{font:22px 'KaiTi',serif;border:1px solid #b79b70;color:#997445;width:34px;height:34px;display:grid;place-items:center}.subsection-title h3{font:23px 'KaiTi',serif}.subsection-title p{font-size:11px;margin-top:4px;color:#957d5e}.armor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.armor-card{border:1px solid #b7955f8c;background:#fff8e644;text-align:center;padding-bottom:17px}.armor-card h4{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:12px;border-bottom:1px solid #bda57455;color:#764f30}.armor-card h4 span{font-size:10px;color:#a08356}.armor-pair{display:flex;justify-content:center;gap:10px;padding:18px 8px;background:radial-gradient(ellipse at center,#a6854630,transparent)}.armor-pair figure{min-width:0;flex:1}.armor-pair img{width:86px;height:139px;object-fit:contain;filter:drop-shadow(2px 5px 3px #55402640)}.armor-pair figcaption{font-size:9px;letter-spacing:1px;color:#977a52;padding-top:8px}.armor-card>strong{font-size:12px;display:block;padding:0 10px}.armor-card>p{font-size:10px;padding:0 10px;margin-top:7px;color:#8e704b}.weapon-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.weapon-card{display:grid;grid-template-columns:95px minmax(0,1fr);border:1px solid #b5955f99;background:#fff9ec66;scroll-margin-top:24px}.weapon-art{position:relative;background:radial-gradient(ellipse at center,#89734577,#2a2b24 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 10px 20px}.weapon-art>img{height:155px;width:70px;object-fit:contain;filter:drop-shadow(3px 8px 4px #0006)}.weapon-art>small{font-size:10px;color:#b6a078;letter-spacing:1px;writing-mode:vertical-rl}.weapon-level{position:absolute;top:12px;left:0;right:0;text-align:center;font:11px Georgia,'Microsoft YaHei',serif;color:#d5b674}.weapon-info{padding:18px 16px}.weapon-info h4{display:flex;align-items:center;gap:6px;font:21px 'KaiTi',serif;color:#794027;padding-bottom:10px;border-bottom:1px solid #b79b6666}.weapon-info h4 .inline-item{width:22px;height:26px;margin:0}.weapon-info dl{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:11px}.weapon-info dl>div{display:flex;justify-content:space-between;gap:5px}.weapon-info dt{color:#93764d}.weapon-info dd{margin:0;color:#6c4b29;font-variant-numeric:tabular-nums}.weapon-info ul{list-style:none;padding:10px 0 0;margin:0;border-top:1px dashed #b8996077;font-size:11px;color:#97502b}.weapon-info li{padding:3px 0}.weapon-info li::before{content:'◆';font-size:6px;color:#ab8450;margin-right:7px;vertical-align:middle}.loot-banner{display:flex;align-items:center;gap:24px;background:linear-gradient(110deg,#34372b,#4e3a28);border:1px solid #b39966;padding:20px 25px;margin-top:25px}.loot-banner img{width:92px;height:125px;object-fit:contain;flex-shrink:0}.loot-banner h3{font:24px 'KaiTi',serif;color:#efd5a0}.loot-banner p{font-size:11px;color:#c4b497;line-height:1.9;margin:9px 0 12px}.loot-banner a{font-size:11px;color:#efc77d}.guide-colophon{display:flex;align-items:center;gap:18px;padding:12px 0;color:#ebcfa0}.guide-colophon .seal-small{color:#e0b383;border-color:#c49363;outline-color:#c4936366}.guide-colophon strong{font:18px 'KaiTi',serif;color:#f8dab1}.guide-colophon p{font-size:10px;line-height:1.9;color:#d5ad7f;margin-top:7px}.guide-colophon>a{margin-left:auto;flex-shrink:0;font-size:11px;color:#e6bc84}.guide-backtop{position:fixed;bottom:25px;right:18px;display:grid;place-items:center;width:40px;height:40px;background:#332b21ed;color:#f0c885;border:1px solid #ac884c;z-index:15;font-size:19px}.search-results{margin:0 0 22px;padding:20px 24px;background:#fbf0d9;border:1px solid #b7945e;color:#6c462d}.search-results>p{font-size:13px;margin-bottom:12px}.search-results ul{padding:0;margin:0;list-style:none}.search-results li+li{border-top:1px solid #b7a17c44}.search-results a{display:block;padding:12px 0}.search-results a strong{display:block;font-size:14px;margin-bottom:5px}.search-results a span{font-size:11px;line-height:1.8;color:#8b7251;display:block}.search-results>button{font-size:11px;background:none;color:#945b31;text-decoration:underline;padding:10px 0 0}.guide-noscript{padding:12px;text-align:center;background:#f6e5bb;font-size:12px}.guide-page :target:not(#top){scroll-margin-top:24px}
@media(min-width:1600px){.guide-shell{max-width:1400px;grid-template-columns:240px minmax(0,1fr);gap:34px}.guide-chapter{padding:40px}.guide-hero-inner{max-width:1400px;min-height:440px}.guide-hero h1{font-size:64px}.hero-collection{height:340px}.relic-center{height:285px}.relic-left,.relic-right{height:240px}}
@media(max-width:1100px){.guide-shell{grid-template-columns:190px minmax(0,1fr);gap:20px;padding:0 22px}.guide-chapter{padding:27px}.guide-hero-inner{padding:35px;gap:15px;min-height:365px}.guide-hero h1{font-size:45px}.hero-collection{height:270px}.relic-center{height:224px;max-width:145px}.relic-left,.relic-right{height:180px}.hero-stamp{right:3px}.toc-panel{padding:16px 8px 10px}.toc-link{gap:8px;padding:11px 7px;font-size:13px}.toc-link small{font-size:9px}.guide-tools{flex-wrap:wrap;gap:12px}.guide-tools form{width:100%}.chapter-heading h2{font-size:27px}.sponsor-feature{flex-wrap:wrap}.sponsor-feature>div{flex:1;min-width:170px}.sponsor-feature>strong{font-size:24px}.growth-grid{gap:10px}.growth-grid article{padding:14px}.armor-grid{gap:10px}.armor-pair{gap:3px}.armor-pair img{height:112px}.weapon-grid{gap:12px}.weapon-card{grid-template-columns:70px minmax(0,1fr)}.weapon-info{padding:15px 12px}.weapon-info h4{font-size:19px}.weapon-info dl{grid-template-columns:1fr}.weapon-art>img{width:53px}.class-tabs{gap:7px}.class-tabs button{gap:7px}.class-tabs small{font-size:9px}.class-tabs button>span{font-size:23px}.skill-grid{gap:8px}.skill-grid h4{font-size:12px}.guide-colophon>a{display:none}.experience-grid{gap:10px}.guide-chapter table td,.guide-chapter table th{padding:9px}.pet-timeline{column-gap:15px}}
@media(max-width:800px){.guide-hero-inner{padding:30px 25px;min-height:340px;grid-template-columns:1.2fr 1fr;gap:5px}.guide-hero h1{font-size:40px;letter-spacing:2px}.guide-hero h1 br{display:block}.guide-hero-copy>p{font-size:12px}.hero-eyebrow{font-size:10px;letter-spacing:2px}.hero-eyebrow>span{width:15px}.hero-actions{gap:15px;font-size:11px}.guide-primary{padding:9px 13px;gap:16px;min-height:42px}.hero-collection{height:260px}.collection-ring{inset:25px 0}.relic-center{height:194px;top:28px}.relic-left,.relic-right{height:135px;top:62px}.relic-left{left:0}.relic-right{right:0}.hero-stamp{font-size:13px;top:0}.collection-caption{font-size:10px;letter-spacing:2px}.guide-shell{display:block;padding:0 20px;margin-top:22px}.guide-sidebar{position:static}.toc-panel{padding:16px;margin-bottom:22px}.toc-heading{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px;margin-bottom:10px}.toc-heading small{order:2;font-size:8px}.toc-heading h2{font-size:22px}.toc-panel nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.toc-link{padding:9px 7px;gap:6px;font-size:12px}.toc-link small,.toc-link b{display:none}.toc-link>span{font-size:10px}.toc-download{margin-top:10px;padding:10px 5px 0}.sidebar-note{display:none}.guide-tools{flex-wrap:nowrap}.guide-tools>div{flex-shrink:0;display:block}.guide-tools small{display:block;margin-bottom:4px}.guide-tools strong{font-size:20px}.guide-tools form{max-width:310px}.guide-chapter{padding:28px;margin-bottom:23px}.guide-backtop{bottom:75px;right:12px;width:33px;height:33px}.weapon-info dl{grid-template-columns:1fr 1fr}.weapon-card{grid-template-columns:85px minmax(0,1fr)}.armor-pair img{height:125px}.class-portrait>img{height:160px}.chapter-heading{gap:15px}.chapter-number{font-size:38px}.sponsor-feature>strong small{display:inline;font-size:10px;margin-left:3px}.guide-colophon{padding:10px 0}.growth-grid{gap:13px}}
@media(max-width:560px){.guide-hero-inner{min-height:350px;padding:26px 20px;grid-template-columns:1fr 0.76fr}.guide-hero h1{font-size:38px;line-height:1.2}.hero-collection{height:235px}.relic-center{height:156px;top:46px;max-width:112px}.relic-left,.relic-right{height:110px;top:78px}.relic-left{left:-6px}.relic-right{right:-7px}.collection-ring{inset:35px -12px 8px}.hero-stamp{font-size:12px;right:2px;top:20px}.collection-caption{font-size:9px;letter-spacing:1px;bottom:4px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px}.hero-actions>a:last-child{font-size:11px}.hero-edition{font-size:8px;letter-spacing:1px;margin-top:17px}.hero-eyebrow{font-size:9px;letter-spacing:1px;gap:7px}.guide-hero-copy>p{font-size:11px;line-height:1.9}.guide-shell{padding:0 14px;margin-bottom:30px}.toc-panel{padding:14px 10px}.toc-heading small{font-size:6px;letter-spacing:.5px}.toc-heading h2{font-size:21px;letter-spacing:2px}.toc-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.toc-link{padding:9px;gap:10px;font-size:12px}.toc-link>span{font-size:11px}.guide-tools{flex-wrap:wrap;gap:12px}.guide-tools>div{display:flex;gap:12px;align-items:center}.guide-tools small{margin:0}.guide-tools form{width:100%;max-width:none}.guide-chapter{padding:22px 18px;margin-bottom:20px}.chapter-heading{align-items:flex-start;gap:12px;padding-bottom:18px;margin-bottom:19px}.chapter-number{font-size:33px;margin-top:7px}.chapter-heading h2{font-size:25px;letter-spacing:1px;line-height:1.5}.chapter-heading small{font-size:8px;letter-spacing:1.5px}.chapter-heading p{font-size:11px;margin-top:6px}.intro-note{gap:13px;align-items:flex-start}.intro-note p{font-size:12px}.seal-small{width:35px;height:39px;font-size:16px}.sponsor-feature{gap:12px;padding:16px}.seal-large{width:39px;height:50px;font-size:28px}.sponsor-feature>div{min-width:0;flex:1}.sponsor-feature h3{font-size:20px}.sponsor-feature p{font-size:10px}.sponsor-feature>strong{margin-left:51px;font-size:28px;text-align:left}.rule-grid{grid-template-columns:1fr;gap:18px}.rule-grid h3{font-size:16px}.rule-grid p{font-size:12px}.reading-route{gap:8px 10px;font-size:11px}.reading-route>span{width:100%;margin-bottom:4px}.class-tabs{gap:6px;margin-bottom:18px}.class-tabs button{padding:12px 5px;gap:5px}.class-tabs button>div{font-size:14px}.class-tabs button>span{font-size:21px}.class-tabs small{display:none}.class-portrait{padding:18px 14px;gap:14px;min-height:185px}.class-portrait>img{width:80px;height:138px}.class-portrait h3{font-size:22px}.class-portrait small{font-size:9px;letter-spacing:1px}.class-portrait p{font-size:11px}.class-portrait a{font-size:10px;margin-top:10px}.skill-grid{grid-template-columns:1fr 1fr;gap:10px}.skill-grid>div{padding:13px 8px}.skill-grid h4{font-size:13px}.skill-grid strong{font-size:25px}.pet-timeline{grid-template-columns:1fr}.pet-timeline li{gap:15px}.pet-timeline h4{font-size:14px}.pet-timeline p{font-size:12px}.level-lookup{padding:14px;gap:12px}.level-lookup output{width:100%;margin-left:0}.experience-grid{grid-template-columns:1fr;gap:20px}.experience-grid h3{text-align:left;padding:10px 16px}.experience-grid .experience-table th,.experience-grid .experience-table td{padding:8px 16px;font-size:13px}.boss-filters{gap:6px}.boss-filters button{padding:7px 9px;font-size:10px}.boss-group{grid-template-columns:75px minmax(0,1fr)}.boss-art{padding:10px 3px;justify-content:flex-start;min-height:120px}.boss-art img{width:68px;height:108px}.boss-art small{font-size:10px}.boss-content{padding:14px 12px}.boss-group-title{flex-wrap:wrap;gap:8px}.boss-group-title h3{font-size:20px}.time-badge{font-size:11px;padding:2px 7px}.boss-names{gap:6px}.boss-names li{font-size:11px;padding:3px 6px}.boss-symbol{font-size:48px;margin-top:18px}.boss-caption{font-size:9px!important}.note-box{padding:13px}.attribute-block table th:first-child{width:100px}.attribute-block table td:first-child{font-size:11px;white-space:normal}.attribute-block table td:last-child{font-size:12px}.attribute-block table td,.attribute-block table th{padding:10px 8px;vertical-align:top}.growth-grid{grid-template-columns:1fr}.growth-grid article{padding:18px}.growth-grid h3{font-size:23px}.growth-grid li{display:grid;grid-template-columns:60px 1fr;gap:10px;align-items:baseline;padding:12px 0}.growth-grid li p{margin:0;font-size:12px}.armor-grid{grid-template-columns:1fr;gap:18px}.armor-card{padding-bottom:20px}.armor-card h4{padding:12px 17px;font-size:15px}.armor-pair{gap:22px;padding:22px}.armor-pair img{height:160px;width:108px}.armor-card>strong{font-size:14px}.armor-card>p{font-size:12px}.armor-pair figcaption{font-size:10px}.weapon-grid{grid-template-columns:1fr;gap:18px}.weapon-card{grid-template-columns:92px minmax(0,1fr)}.weapon-info{padding:19px 16px}.weapon-info h4{font-size:23px}.weapon-info dl{font-size:12px;gap:8px 15px}.weapon-info ul{font-size:12px}.weapon-art>img{height:165px;width:70px}.loot-banner{gap:14px;padding:18px 14px;align-items:flex-start}.loot-banner img{width:56px;height:100px}.loot-banner h3{font-size:22px;line-height:1.5}.guide-colophon{align-items:flex-start;gap:12px}.guide-colophon strong{font-size:17px;line-height:1.6}.guide-colophon p{font-size:10px}.search-results{padding:16px}.subsection-title p{font-size:11px}.subsection-title h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.guide-page *{scroll-behavior:auto!important;transition:none!important}}
@media print{.guide-sidebar,.guide-tools,.guide-backtop,.mobile-bar,.site-header,.site-footer,.class-tabs,.boss-filters,.level-lookup,.hero-actions,.guide-hero,.search-results{display:none!important}.guide-page{background:white}.guide-shell{display:block;padding:0;margin:0}.guide-chapter{box-shadow:none;outline:none;break-inside:auto;background:white}.class-panel[hidden],.boss-group[hidden]{display:block!important}.guide-colophon{color:#333}.guide-colophon strong{color:#333}}

/* 阅读复核：手机标题保持词组完整，正文提高可读性。 */
.guide-chapter p,.rule-grid p{font-size:14px}.pet-timeline p,.class-portrait p,.growth-grid li p{font-size:13px}.weapon-info dl,.weapon-info ul,.boss-names li{font-size:13px}.attribute-block table{font-size:13px}.guide-sidebar{max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aa864f transparent}.skill-grid img.skill-mark{width:42px;height:42px;object-fit:cover;padding:0}
@media(max-width:800px){.guide-sidebar{max-height:none;overflow:visible}}
@media(max-width:560px){.guide-hero h1{font-size:32px;letter-spacing:1px;white-space:nowrap}.guide-hero-inner{grid-template-columns:1fr .76fr}.guide-chapter p,.rule-grid p,.intro-note p{font-size:14px}.chapter-heading p,.subsection-title p,.class-portrait p,.note-box p{font-size:12px}.pet-timeline p,.growth-grid li p{font-size:13px}.guide-chapter .boss-caption{font-size:10px!important}.loot-banner p{font-size:12px}.weapon-info dl,.weapon-info ul{font-size:12px}.boss-names li{font-size:12px}.attribute-block table td:first-child{font-size:12px}.source-detail p{font-size:12px}.skill-grid p{font-size:11px}.armor-card>p{font-size:12px}.sponsor-feature p{font-size:11px}}
@media(max-width:560px){.sponsor-feature{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:start}.sponsor-feature>strong{grid-column:2;margin:0;text-align:left}.sponsor-feature h3{line-height:1.65}.chapter-heading h2{text-wrap:balance}}

/* 用品牌 icon 替换攻略开篇的文字方章，保留原有方章尺寸。 */
.intro-note > .seal-small:first-child{color:transparent;background:#fff8e8 url('assets/optimized/brand--game-icon-v1.webp') center/78% 78% no-repeat}

/* 四把终极武器沿用图鉴的红色精品展示底图。 */
.weapon-grid .weapon-card{--tier:#df8976;--tier-rgb:169,55,42;--tier-dark:#462522;--tier-light:#ffe0c0;border-color:var(--tier)}
.weapon-grid .weapon-art{background:radial-gradient(ellipse at 50% 82%,rgba(var(--tier-rgb),.64),transparent 64%),linear-gradient(145deg,var(--tier-dark),#141b23);border-right:1px solid var(--tier)}
.weapon-grid .weapon-level,.weapon-grid .weapon-art>small{color:var(--tier-light)}
.weapon-grid .weapon-art::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:url('assets/guide/weapon-carving.svg') center/180px 180px repeat,radial-gradient(ellipse at center,#dca94d12,transparent 72%)}
.weapon-grid .weapon-art::after{content:'';position:absolute;inset:9px;z-index:0;pointer-events:none;border:1px solid #d9a84a55;box-shadow:inset 0 0 0 1px #d9a84a18}

/* 图鉴侧栏保留分类目录与跳转，不显示说明性文案。 */
.atlas-page .atlas-side-note{display:none}
.weapon-grid .weapon-art>img,.weapon-grid .weapon-art>small{position:relative;z-index:1}
.weapon-grid .weapon-art>.weapon-level{position:absolute;z-index:2}
