:root{--forge-ink:#30444a;--forge-muted:#5d6c68;--forge-paper:#f7f8f2;--forge-rule:#c8d0c6;--forge-orange:#a84625;--forge-yellow:#e9cc87}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--forge-paper);color:var(--forge-ink);font:16px/1.85 Verdana,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--forge-orange)}a:focus-visible{outline:3px solid #d4a33d;outline-offset:5px}img,svg{max-width:100%}h1,h2,h3,h4,p,figure{margin:0}h1{font-size:36px;line-height:1.4;letter-spacing:-1px}h2{font-size:28px;line-height:1.6}h3{font-size:22px}.forge-skip{position:absolute;top:-90px;left:20px;padding:12px;background:white;z-index:50}.forge-skip:focus{top:10px}.forge-entry{max-width:1400px;margin:auto;padding:24px 40px;display:flex;align-items:center;gap:35px;border-bottom:2px solid #aeb3a6}.forge-brand{display:flex;align-items:center;gap:12px;margin-right:auto;min-width:0}.forge-brand img{width:39px;height:39px}.forge-brand strong{font-size:20px;overflow-wrap:anywhere}.forge-entry nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.forge-entry nav a.active{font-weight:700;color:var(--forge-orange)}.forge-register{display:inline-flex;align-items:center;justify-content:center;padding:12px 27px;min-height:48px;line-height:1.5;white-space:nowrap;background:var(--forge-orange);color:#fff9e9;border:1px solid #973b1a;box-shadow:0 4px 0 #843a22;border-radius:5px;font-weight:700}.forge-register:hover{background:#9e3e1d;color:#fff9e9}.forge-bulletin{max-width:1320px;margin:auto;display:flex;align-items:baseline;gap:20px;padding:13px 0;font-size:12px;color:var(--forge-muted)}.forge-bulletin b{color:#a15c33;flex-shrink:0}.forge-caption{font:700 9px/1.8 Consolas,monospace;letter-spacing:1.3px;color:#6c785d}.forge-text-link{font-size:13px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px}.forge-workbench{max-width:1320px;margin:20px auto 0;border:1px solid #adb9a7;background:radial-gradient(#c3b594 1.3px,transparent 1.3px) 0 0/22px 22px,#e8ece3;padding:35px;display:grid;grid-template-columns:1fr 1.1fr;gap:30px;box-shadow:0 7px 0 #bac5b9;border-radius:12px}.forge-welcome{padding:40px 30px;background:#f7f8f2;border:1px solid #b8c2b1;border-radius:7px;box-shadow:4px 5px 0 #d3c8ac;align-self:center}.forge-welcome h1{margin:24px 0 22px}.forge-welcome>p{font-size:18px;color:var(--forge-muted)}.forge-welcome>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.forge-welcome-note{display:block;font-size:11px;color:#9c917a;margin-top:45px}.forge-service-drawers{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.forge-service-drawers article{position:relative;background:#f8efd7;border:1px solid #b9ac8a;padding:27px 25px;border-radius:5px;box-shadow:0 4px 0 #cdbb96}.forge-service-drawers article:before{content:'';width:26px;height:5px;background:#8c8876;border-radius:5px;position:absolute;top:10px;left:calc(50% - 13px)}.forge-service-drawers h2{font-size:20px;line-height:1.6}.forge-service-drawers p{font-size:16px;color:var(--forge-muted);margin-top:13px}.forge-tools{max-width:1320px;margin:auto;padding:65px 20px 55px}.forge-tools>header{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:35px}.forge-tools>header>.forge-caption{width:100%}.forge-tools h2{margin-right:auto}.forge-tool-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;border-top:5px solid #879b9c;padding-top:18px}.forge-tool-rail>a{position:relative;display:flex;flex-direction:column;align-items:center;padding:25px 17px;background:#e5eeea;border:1px solid #a8bcb6;border-radius:6px}.forge-tool-rail>a:hover{background:#d5e7e1;color:var(--forge-ink)}.forge-tool-hook{width:13px;height:20px;border:3px solid #879b9c;border-bottom:0;border-radius:8px 8px 0 0;position:absolute;top:-22px;left:calc(50% - 6px)}.forge-tool-icon{width:31px;height:31px;display:flex;color:#4b7376;margin:4px 0 20px}.forge-tool-icon svg{width:28px;height:28px;fill:currentColor}.forge-tool-rail strong{font-size:18px}.forge-tool-rail small{font-size:11px;color:var(--forge-muted);margin-top:6px}.forge-tool-action{font-size:11px;margin-top:20px;padding-top:15px;border-top:1px solid #b4c8c1}.forge-configuration{padding:55px max(40px,calc((100vw - 1240px)/2)) 70px;background:#e9ede3;border-block:1px solid #c5cebd}.forge-configuration>header{margin-bottom:35px}.forge-configuration h2{margin:17px 0}.forge-configuration>header p{font-size:15px;color:var(--forge-muted)}.forge-builds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.forge-build{min-width:0;display:flex;flex-direction:column;padding:0 26px 28px;background:#fffdf5;border:1px solid #b8c2b1;border-radius:8px;box-shadow:4px 5px 0 #c8d1bf}.forge-build-rail{margin:0 -26px;padding:17px 26px;background:#e1e8e2;border-bottom:1px solid #b2c1b9;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:7px 7px 0 0}.forge-build-rail .forge-caption{font-size:9px;color:#546e61}.forge-build-rail b{font-size:11px;font-weight:400;color:#485d4b}.forge-build>header{padding:25px 0}.forge-build h3{font-size:22px;line-height:1.5}.forge-build-price{display:flex;gap:10px;align-items:baseline;margin-top:18px}.forge-build-price strong,.forge-build-price>span{font-size:16px}.forge-build-price>span{color:var(--forge-muted)}.forge-build-inventory{width:100%;border-collapse:collapse;text-align:left;border-top:1px solid var(--forge-rule)}.forge-build-inventory tr{border-bottom:1px solid var(--forge-rule)}.forge-build-inventory th{display:block;font-size:20px;line-height:1.6;padding:20px 0 5px}.forge-build-inventory td{display:block;font-size:16px;color:var(--forge-muted);padding:0 0 20px}.forge-build-details{flex:1;padding:5px 0 30px}.forge-build-details h4{font-size:20px;line-height:1.6;margin-top:20px}.forge-build-details p{font-size:16px;color:var(--forge-muted);margin-top:7px;overflow-wrap:anywhere}.forge-build-details :is(ul,ol,li,span,div){font-size:16px}.forge-build>.forge-register{width:100%}.forge-build-chosen{border-color:#b98247;box-shadow:4px 5px 0 #c7ba8c}.forge-build-chosen .forge-build-rail{background:#efe0b1;border-color:#c9aa68}.forge-build-chosen .forge-build-rail :is(b,.forge-caption){color:#694e21}.forge-craft-notes{max-width:1240px;margin:auto;padding:65px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.forge-craft-notes header h2{margin:20px 0 25px}.forge-craft-notes header>p{color:var(--forge-muted);margin-bottom:24px}.forge-craft-notes ol{list-style:none;padding:0;margin:0;display:grid;gap:24px}.forge-craft-notes li{display:flex;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--forge-rule)}.forge-note-number{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;background:#e8c37c;border:1px solid #b89a59;border-radius:6px;font:11px/1.6 Consolas;box-shadow:3px 3px 0 #d9c397}.forge-craft-notes h3{font-size:20px;margin-bottom:13px}.forge-craft-notes li p{font-size:16px;color:var(--forge-muted)}.forge-next{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:35px max(40px,calc((100vw - 1240px)/2));background:#e2e9db;border-block:1px solid #bac9b4}.forge-next h2{font-size:25px;margin-right:auto}.forge-closing{max-width:1360px;margin:auto;padding:45px 40px 25px;display:grid;grid-template-columns:1fr 1fr;gap:30px 65px}.forge-closing strong{font-size:22px}.forge-closing p{font-size:13px;color:var(--forge-muted);margin:13px 0 18px}.forge-closing nav{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;font-size:13px;align-content:start}.forge-closing small{grid-column:1/-1;border-top:1px solid var(--forge-rule);padding-top:22px;font-size:11px;color:var(--forge-muted)}.forge-workbench-inner{background:radial-gradient(#c3b594 1px,transparent 1px) 0 0/22px 22px,#efe5cd}.forge-workbench-inner .forge-entry,.forge-workbench-inner .forge-closing{background:var(--forge-paper)}.forge-manual{max-width:1280px;margin:30px auto 40px}.forge-manual-title{padding:0 25px 30px}.forge-manual-title nav{display:flex;gap:14px;font-size:12px;color:var(--forge-muted);margin-bottom:30px}.forge-manual-title h1{margin:18px 0}.forge-manual-title>p{color:var(--forge-muted);max-width:850px}.forge-manual-sheet{border:1px solid #adb9a7;background:#fffdf5;padding-left:27px;box-shadow:5px 6px 0 #d1c09f;border-radius:7px;position:relative}.forge-manual-sheet:before{content:'';position:absolute;top:0;bottom:0;left:9px;width:7px;background:radial-gradient(#adb9a7 3px,transparent 3px) 0 12px/7px 42px repeat-y}.forge-manual-rail{display:flex;align-items:baseline;gap:25px;flex-wrap:wrap;padding:22px 28px;background:#dde5d7;border-left:1px solid #adb9a7;border-bottom:1px solid #adb9a7}.forge-manual-rail>.forge-caption{font-size:8px;flex-shrink:0;color:#7e8f70}.forge-manual-rail nav{display:flex;gap:12px 23px;flex-wrap:wrap;font-size:12px}.forge-manual-rail a[aria-current]{font-weight:700;color:var(--forge-orange)}.forge-manual-content{padding:35px 30px 40px;border-left:1px solid #adb9a7;min-height:300px}.forge-prose{max-width:790px;margin:auto;overflow-wrap:anywhere}.forge-prose h2{font-size:26px;margin:28px 0 18px}.forge-prose h3{font-size:21px;margin:24px 0 14px}.forge-prose p,.forge-prose li{font-size:16px;color:var(--forge-muted);margin-bottom:16px}.forge-prose a,.forge-manual-note a{color:var(--forge-orange);text-decoration:underline}.forge-prose table{width:100%;border-collapse:collapse}.forge-prose td,.forge-prose th{font-size:16px;padding:10px;border:1px solid var(--forge-rule)}.forge-manual-intro{max-width:800px;margin:0 auto 35px}.forge-manual-intro h2{margin-bottom:24px}.forge-manual-intro>div{color:var(--forge-muted)}.forge-manual-notes{max-width:800px;margin:auto;display:grid;gap:22px}.forge-manual-notes>div{padding:25px;border:1px solid var(--forge-rule);border-left:5px solid #d6b36d;background:#f0f2e7}.forge-manual-notes dt{font-size:20px;line-height:1.6;font-weight:700}.forge-manual-notes dd{font-size:16px;color:var(--forge-muted);margin:13px 0 0}.forge-manual-note{text-align:center;margin-top:25px}.forge-empty{padding:35px;border:1px solid var(--forge-rule)}
@media(max-width:1380px){.forge-bulletin,.forge-workbench{margin-left:40px;margin-right:40px}.forge-craft-notes{margin-left:60px;margin-right:60px;gap:55px}.forge-manual{margin-left:40px;margin-right:40px}}
@media(max-width:1050px){.forge-entry{flex-wrap:wrap;gap:20px}.forge-entry nav{order:3;width:100%;justify-content:space-between}.forge-workbench{padding:25px;gap:25px;grid-template-columns:1.1fr 1fr}.forge-welcome{padding:30px 25px}.forge-welcome>p{font-size:16px}.forge-service-drawers{gap:15px}.forge-service-drawers article{padding:26px 20px}.forge-tool-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.forge-builds{gap:22px}.forge-build{padding:0 21px 26px}.forge-build-rail{margin:0 -21px;padding:17px 21px}.forge-craft-notes{gap:35px}.forge-manual-content{padding:30px 23px 35px}}
@media(max-width:760px){h1{font-size:32px}h2{font-size:25px}.forge-entry{padding:19px 20px;gap:20px 10px}.forge-brand{gap:9px}.forge-brand img{width:32px;height:32px}.forge-brand strong{font-size:18px}.forge-entry>.forge-register{min-height:44px;padding:10px 17px}.forge-entry nav{font-size:12px;gap:12px 18px;justify-content:flex-start}.forge-bulletin{margin:0 20px;font-size:11px;gap:14px}.forge-workbench{display:block;margin:15px 14px 0;padding:25px 18px;border-radius:8px}.forge-welcome{padding:30px 23px}.forge-welcome>.forge-caption{font-size:8px;letter-spacing:.7px}.forge-welcome h1{margin:22px 0 20px}.forge-welcome>div{margin-top:28px;gap:23px}.forge-welcome-note{font-size:10px;margin-top:35px}.forge-service-drawers{display:grid;grid-template-columns:1fr;gap:17px}.forge-service-drawers article{padding:28px 23px 25px}.forge-service-drawers h2{font-size:20px}.forge-service-drawers p{font-size:16px}.forge-tools{padding:45px 24px}.forge-tools>header{display:block;margin-bottom:30px}.forge-tools h2{font-size:25px;margin:14px 0 18px}.forge-tool-rail{grid-template-columns:1fr 1fr;gap:30px 15px}.forge-tool-rail>a{padding:23px 15px}.forge-tool-rail strong{font-size:16px}.forge-tool-rail small{font-size:10px}.forge-tool-action{font-size:10px}.forge-configuration{padding:40px 20px 50px}.forge-configuration h2{font-size:25px}.forge-configuration>header p{font-size:14px}.forge-builds{grid-template-columns:1fr;gap:28px}.forge-build{padding:0 26px 27px}.forge-build-rail{padding:17px 26px;margin:0 -26px}.forge-craft-notes{display:block;margin:0;padding:45px 24px}.forge-craft-notes header h2{font-size:25px}.forge-craft-notes ol{margin-top:32px}.forge-craft-notes li{gap:17px}.forge-next{padding:30px 24px;gap:23px}.forge-next h2{font-size:24px;width:100%}.forge-closing{display:block;padding:35px 24px 23px}.forge-closing nav{margin:28px 0;font-size:12px;gap:18px}.forge-closing small{display:block}.forge-manual{margin:23px 16px 35px}.forge-manual-title{padding:0 7px 28px}.forge-manual-title nav{font-size:11px;margin-bottom:25px}.forge-manual-title>.forge-caption{font-size:9px;letter-spacing:.7px}.forge-manual-title>p{font-size:15px}.forge-manual-sheet{padding-left:17px;box-shadow:3px 4px 0 #d1c09f}.forge-manual-sheet:before{left:5px;width:6px;background-size:6px 40px}.forge-manual-rail{padding:20px 18px;gap:14px}.forge-manual-rail>.forge-caption{font-size:8px}.forge-manual-rail nav{font-size:10px;gap:12px 18px}.forge-manual-content{padding:27px 16px 33px}.forge-manual-content .forge-build{padding:0 20px 25px}.forge-manual-content .forge-build-rail{padding:16px 20px;margin:0 -20px}.forge-manual-content .forge-tool-rail{gap:30px 10px}.forge-manual-content .forge-tool-rail>a{padding:23px 12px}.forge-prose h2{font-size:24px}.forge-prose pre{max-width:100%;overflow:auto}.forge-manual-intro h2{font-size:25px}.forge-manual-notes>div{padding:24px 21px}}

/* An operating desk: native platform form, download index, service inventory. */
.forge-workbench{display:block;padding:0;border-radius:0;background:#e8ece3;box-shadow:0 7px 0 #bac5b9}
.forge-welcome{padding:34px 38px;border:0;border-bottom:2px solid #adb9a7;border-radius:0;box-shadow:none;background:#e9cc87;position:relative}
.forge-welcome h1{margin:12px 0;max-width:1020px}.forge-welcome>p{font-size:16px;color:#53665d;max-width:1000px}.forge-welcome>div{margin-top:22px}.forge-welcome-note{margin-top:18px;font-size:12px;color:#67715a}
.forge-operator-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}
.forge-workbench .forge-tools{padding:30px;min-width:0;width:100%;border-right:1px solid #adb9a7;background:#f7f8f2}
.forge-tools>header{display:block;margin-bottom:24px}.forge-tools h2{font-size:24px;margin:8px 0 12px}
.forge-platform-form{display:grid;gap:12px;padding:22px;background:#30444a;color:#fffdf5;border:1px solid #30444a}
.forge-platform-form label{font-size:20px;font-weight:700;line-height:1.6}.forge-platform-form select{width:100%;min-width:0;padding:13px 12px;font:16px/1.6 Verdana,'Microsoft YaHei',sans-serif;color:#30444a;background:#fffdf5;border:2px solid #e9cc87;border-radius:0}
.forge-platform-submit{padding:12px 16px;border:1px solid #b4995f;background:#e9cc87;color:#30444a;cursor:pointer;font:700 16px/1.6 Verdana,'Microsoft YaHei',sans-serif}.forge-platform-submit:hover{background:#ffdf92}.forge-platform-submit:focus-visible,.forge-platform-form select:focus-visible{outline:3px solid #a84625;outline-offset:3px}.forge-platform-form p{font-size:16px;color:#e4e5d5}
.forge-tool-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:0;padding-top:20px}
.forge-tool-rail>a,.forge-manual-content .forge-tool-rail>a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px 10px;align-items:start;padding:18px 12px;border:0;border-bottom:1px solid #c6cfbf;background:transparent;border-radius:0;min-width:0}
.forge-tool-icon{width:26px;height:26px;grid-row:1/4;margin:3px 0 0}.forge-tool-icon svg{width:24px;height:24px}.forge-tool-rail strong{font-size:20px;line-height:1.6;overflow-wrap:anywhere}.forge-tool-rail small{font-size:16px;line-height:1.7;color:#53665d;margin:0;overflow-wrap:anywhere}.forge-tool-action{font-size:16px;margin:0;padding:0;border:0;color:#8d421f}
.forge-service-drawers{display:block;padding:30px;background:repeating-linear-gradient(0deg,transparent,transparent 29px,#cbbc9d33 30px)}
.forge-service-drawers:before{content:'SERVICE INVENTORY / 服务配置记录';display:block;font:700 12px/1.8 Consolas,monospace;letter-spacing:1px;color:#67715a;margin-bottom:22px}
.forge-service-drawers article{padding:25px 0;background:transparent;border:0;border-top:1px solid #adbba8;border-radius:0;box-shadow:none}.forge-service-drawers article:before{display:none}.forge-service-drawers h2{font-size:20px;line-height:1.6}.forge-service-drawers p{font-size:16px;color:#53665d;margin-top:10px}
.forge-manual-content>.forge-platform-form{max-width:800px;margin:auto}.forge-manual-content>.forge-tool-rail{max-width:800px;margin:auto}
@media(max-width:1050px){.forge-operator-desk{grid-template-columns:1fr 1fr}.forge-workbench .forge-tools,.forge-service-drawers{padding:25px}.forge-tool-rail{grid-template-columns:1fr}}
@media(max-width:760px){.forge-workbench{padding:0;margin:15px 14px 0;border-radius:0}.forge-welcome{padding:26px 22px}.forge-welcome h1{margin:12px 0;font-size:30px}.forge-welcome>div{margin-top:20px;gap:20px}.forge-welcome-note{margin-top:18px;font-size:12px}.forge-operator-desk{display:block}.forge-workbench .forge-tools{padding:26px 20px;border-right:0;border-bottom:1px solid #adb9a7}.forge-tools h2{font-size:24px;margin:8px 0 12px}.forge-platform-form{padding:18px;gap:12px}.forge-platform-form label{font-size:20px}.forge-platform-form :is(select,p){font-size:16px}.forge-tool-rail,.forge-manual-content .forge-tool-rail{grid-template-columns:1fr;gap:0}.forge-tool-rail strong{font-size:20px}.forge-tool-rail small,.forge-tool-action{font-size:16px}.forge-service-drawers{padding:26px 22px}.forge-service-drawers article{padding:24px 0}.forge-service-drawers h2{font-size:20px}.forge-service-drawers p{font-size:16px}}

.forge-operator-desk>.forge-service-drawers{grid-column:auto}

/* Foundry: a pale workshop desk, charcoal controls and small safety-yellow accents. */
body.template-foundry{-webkit-font-smoothing:antialiased;background:#f7f8f2}.forge-entry{padding-block:24px;border-bottom-width:1px;border-color:#c5cebd}.forge-brand strong{font-size:22px;font-weight:600}.forge-entry nav{font-size:14px;gap:26px}.forge-entry nav .active-nav{color:#a84625;text-decoration:underline;text-underline-offset:8px;font-weight:600}.forge-register{background:#a84625;border-color:#913b20;min-height:49px;font-weight:600;border-radius:4px;box-shadow:0 3px 0 #7c341c}.forge-register:hover{background:#8e391e;color:#fff9e9}.forge-bulletin{padding-block:14px}.forge-caption{font-size:10px;font-weight:400;color:#6c785d;letter-spacing:.13em}.forge-text-link{font-size:14px}.forge-workbench{border-color:#adb9a7;background:#e8ece3;box-shadow:0 5px 0 #bac5b9;border-radius:4px;overflow:hidden}.forge-welcome{padding:31px 36px;background:linear-gradient(110deg,#e6ece8,#f1f1e5);border-bottom:1px solid #adb9a7;box-shadow:inset 0 4px 0 #d5b666}.forge-welcome h1{font-size:34px;font-weight:500;letter-spacing:0;margin:15px 0 16px}.forge-welcome>p{font-size:16px;color:#53665d}.forge-welcome>div{margin-top:24px;gap:22px 28px}.forge-welcome-note{font-size:13px;color:#67715a;margin-top:21px}.forge-workbench .forge-tools{padding:30px;background:#fffdf5;border-color:#adb9a7}.forge-tools h2{font-size:26px;font-weight:500;line-height:1.7;margin:13px 0 16px}.forge-tools>header{margin-bottom:25px}.forge-platform-form{background:#30444a;border-color:#30444a;padding:24px;border-radius:4px;gap:14px}.forge-platform-form label{font-size:20px;font-weight:600;line-height:1.7}.forge-platform-form select{font-size:16px;background:#fffdf5;color:#30444a;border:1px solid #d8bc78;padding:13px 14px;border-radius:2px;min-height:48px}.forge-platform-submit{font-size:16px;font-weight:600;background:#e9cc87;border-color:#b4995f;color:#30444a;padding:13px 17px;min-height:49px;border-radius:2px}.forge-platform-submit:hover{background:#f2dca6}.forge-platform-form p{font-size:16px;color:#e4e8da;line-height:1.8}.forge-tool-rail{padding-top:21px}.forge-tool-rail>a,.forge-manual-content .forge-tool-rail>a{padding:20px 13px;gap:7px 11px;border-color:#c8d0c6}.forge-tool-rail>a:hover{background:#edf1e6;color:#30444a}.forge-tool-rail strong{font-size:20px;font-weight:600}.forge-tool-rail small{font-size:16px;color:#53665d}.forge-tool-action{font-size:16px;color:#914321}.forge-service-drawers{padding:30px;background:repeating-linear-gradient(0deg,transparent,transparent 31px,#aebba521 32px),#e8ece3}.forge-service-drawers:before{font-size:11px;font-weight:400;letter-spacing:.1em;color:#67715a;margin-bottom:23px}.forge-service-drawers article{padding:25px 0;border-color:#adbba8}.forge-service-drawers h2{font-size:20px;font-weight:600;line-height:1.7;text-wrap:balance}.forge-service-drawers p{font-size:16px;color:#53665d;line-height:1.9}.forge-configuration{background:#e9ede3;border-color:#c5cebd;padding-block:40px 45px}.forge-configuration>header{margin-bottom:29px}.forge-configuration h2{font-size:27px;font-weight:500;line-height:1.7}.forge-configuration>header p{font-size:16px}.forge-builds{gap:23px}.forge-build{background:#fffdf5;border-color:#b8c2b1;border-radius:4px;box-shadow:3px 4px 0 #c8d1bf;padding:0 25px 26px;overflow:hidden}.forge-build-rail{background:#e1e8e2;padding:18px 25px;margin-inline:-25px;border-color:#b8c8bb;border-radius:0}.forge-build-rail .forge-caption{font-size:10px;color:#546e61}.forge-build-rail b{font-size:11px;color:#485d4b}.forge-build-chosen{border-color:#b49b5e;box-shadow:3px 4px 0 #c7ba8c}.forge-build-chosen .forge-build-rail{background:#efe0b1;border-color:#c7b178}.forge-build>header{padding-block:24px}.forge-build h3{font-size:22px;font-weight:500;line-height:1.7}.forge-build-price strong,.forge-build-price>span{font-size:16px}.forge-build-inventory tr:last-child{border-bottom:0}.forge-build-inventory th{font-size:20px;font-weight:600;padding-top:21px}.forge-build-inventory td{font-size:16px;padding-bottom:20px;color:#5d6c68}.forge-build>.forge-register{margin-bottom:24px}.forge-build-chosen>.forge-register{background:#405d50;border-color:#344c41;box-shadow:0 3px 0 #293d34}.forge-build-details{border-top:1px solid #c8d0c6;padding:0 0 3px}.forge-build-details h4{font-size:20px;font-weight:600}.forge-build-details p{font-size:16px;color:#5d6c68}.forge-craft-notes header h2{font-size:27px;font-weight:500;line-height:1.7}.forge-craft-notes li{gap:20px}.forge-note-number{background:#e9cc87;border-color:#c0a168;box-shadow:2px 2px 0 #d2c199;border-radius:3px;width:35px;height:35px}.forge-craft-notes h3{font-size:20px;font-weight:600}.forge-craft-notes li p{font-size:16px}.forge-next{background:#e2e9db;border-color:#c5cebd;padding-block:32px}.forge-next h2{font-size:26px;font-weight:500}.forge-closing{padding-top:38px}.forge-closing strong{font-size:22px;font-weight:600}.forge-workbench-inner{background:radial-gradient(#bac6b4 1px,transparent 1px) 0 0/24px 24px,#edf1e7}.forge-manual-title h1{font-size:34px;font-weight:500;letter-spacing:0}.forge-manual-title>p{font-size:16px}.forge-manual-sheet{background:#fffdf5;border-color:#adb9a7;border-radius:4px;box-shadow:4px 5px 0 #c8d1bf}.forge-manual-rail{background:#e2e9db;border-color:#adb9a7}.forge-manual-rail>.forge-caption{color:#657855}.forge-manual-rail nav{font-size:14px;gap:15px 23px}.forge-manual-content{border-color:#adb9a7}.forge-manual-intro h2{font-size:26px;font-weight:500;line-height:1.7}.forge-manual-intro>div{font-size:16px}.forge-manual-notes>div{background:#f0f2e7;border-color:#c8d0c6;border-left-color:#d5b666;border-radius:2px;padding:25px}.forge-manual-notes dt{font-size:20px;font-weight:600}.forge-manual-notes dd{font-size:16px}.forge-prose h2{font-size:26px;font-weight:500}.forge-prose h3{font-size:20px}.forge-prose :is(p,li,span,b,strong,small){font-size:16px}
@media(max-width:1050px){.forge-entry nav{gap:14px 24px}.forge-workbench .forge-tools,.forge-service-drawers{padding:25px}}
@media(max-width:760px){.forge-entry{padding:19px 20px;gap:19px 10px}.forge-brand strong{font-size:18px}.forge-entry nav{font-size:12px;gap:12px 18px}.forge-workbench{margin:18px 16px 0;border-radius:4px}.forge-welcome{padding:27px 23px}.forge-welcome h1{font-size:30px}.forge-welcome-note{font-size:13px}.forge-workbench .forge-tools{padding:27px 20px}.forge-tools h2{font-size:25px;text-wrap:balance}.forge-platform-form{padding:21px 19px}.forge-platform-form label{font-size:20px;text-wrap:balance}.forge-platform-form :is(select,p){font-size:16px}.forge-platform-submit{font-size:16px}.forge-service-drawers{padding:27px 23px}.forge-service-drawers h2{font-size:20px}.forge-configuration{padding-block:35px 40px}.forge-configuration h2{font-size:25px}.forge-build{padding:0 25px 26px}.forge-build-rail{padding-inline:25px;margin-inline:-25px}.forge-craft-notes header h2{font-size:25px}.forge-next h2{font-size:25px}.forge-manual-title h1{font-size:30px}.forge-manual-rail nav{font-size:13px;gap:14px 19px}.forge-manual-intro h2{font-size:24px}.forge-manual-notes>div{padding:24px 21px}.forge-manual-notes dt{text-wrap:balance}}

.forge-workbench-home .forge-workbench {
  display: block;
  width: 100vw;
  max-width: none;
  margin: 0 calc(50% - 50vw);
  padding: 16px max(20px, calc((100vw - 1120px) / 2));
  border: 0;
  background: repeating-linear-gradient(135deg, #a04e35 0 14px, #a7543b 14px 28px);
  box-shadow: inset 0 -6px #543a32;
}
.forge-workbench-home .forge-workbench .forge-welcome {
  width: min(100%, 730px);
  margin: 0;
  padding: 12px 16px;
  border: 2px solid #543a32;
  border-radius: 4px;
  background: #fff0db;
  color: #452c24;
  box-shadow: 5px 5px #543a32;
}
.forge-workbench-home .forge-welcome h1 { margin: 0 0 6px; color: #452c24; }
.forge-workbench-home .forge-welcome p { margin: 0 0 8px; color: #584036; }
.forge-workbench-home .forge-welcome > div { margin: 0; gap: 8px 12px; }
.forge-workbench-home .forge-operator-desk, .forge-help { width: min(1120px, calc(100% - 40px)); margin: 24px auto; }
.forge-workbench-home .forge-operator-desk { padding: 10px; background: #ede3d8; border-bottom: 4px solid #9b5c44; }
.forge-help details { padding: 7px 0; border-bottom: 1px solid #c7ad9d; }
.forge-help summary { cursor: pointer; font-size: 20px; font-weight: 700; }
.forge-help p { font-size: 16px; }
.forge-help aside { margin-top: 12px; padding: 12px; background: #fff0db; border-left: 4px solid #a04e35; }

.forge-workbench-home .forge-workbench {
  padding-block: clamp(28px, 5vw, 64px);
  background: repeating-linear-gradient(135deg, #ab593f 0 16px, #a45239 16px 32px);
}
.forge-workbench-home .forge-workbench .forge-welcome {
  width: min(100%, 680px);
  padding: clamp(20px, 4vw, 44px);
  box-shadow: 6px 6px #543a32;
}
.forge-workbench-home .forge-workbench .forge-welcome h1 {
  margin: 0 0 12px;
  line-height: 1.25;
  text-wrap: balance;
}
.forge-workbench-home .forge-workbench .forge-welcome > div { margin-top: 20px; gap: 12px 22px; }
.forge-overview { width: min(1120px, calc(100% - 40px)); margin: clamp(28px, 4vw, 54px) auto; }
.forge-overview > h2 { font-size: 26px; margin-bottom: 16px; }
.forge-workbench-home .forge-overview .forge-service-drawers {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
  border: 1px solid #c7ad9d;
  background: #c7ad9d;
}
.forge-workbench-home .forge-overview .forge-service-drawers article {
  width: auto;
  margin: 0;
  padding: 18px clamp(14px, 2vw, 26px);
  border: 0;
  background: #f8eee2;
  overflow-wrap: anywhere;
}
.forge-workbench-home .forge-operator-desk { display: block; padding: clamp(16px, 3vw, 32px); }
.forge-workbench-home .forge-operator-desk .forge-tools { width: 100%; max-width: none; margin: 0; }
.forge-help { margin-block: clamp(28px, 5vw, 60px); }
.forge-help details { padding-block: 14px; }
.forge-help aside { padding: 16px 20px; }
.forge-workbench-inner .forge-manual-notes > div {
  border: 0;
  border-top: 1px solid #c7ad9d;
  border-radius: 0;
  background: transparent;
}
@media (max-width: 740px) {
  .forge-workbench-home .forge-overview .forge-service-drawers { grid-template-columns: minmax(0, 1fr); }
}
