/* v253: an equipment workstation, with a quiet stage and readable item tiles. */
#pa-forge {--forge-ink:#17252d;--forge-paper:#f7edd6;--forge-yellow:#f8cc53;--forge-muted:#a9babb;padding:24px;background:#07161dce;backdrop-filter:blur(3px)}
#pa-forge .pa242-panel {width:min(1220px,100%);height:min(730px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;background:#273b40;border:4px solid #142128;box-shadow:0 6px 0 #060f19,0 24px 64px #0008;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:var(--forge-paper);overflow:hidden;isolation:isolate}
#pa-forge .pa242-panel::before,#pa-forge .pa242-btn::before,#pa-forge .hd .x::before {content:none!important;display:none!important;border:0!important;border-image:none!important}
#pa-forge .pa242-panel>.hd {height:62px;min-height:62px;padding:10px 20px;gap:14px;background:#1b2c33;border-bottom:3px solid #102129;box-shadow:inset 0 3px #4b6567}
#pa-forge .hd h2 {font-size:24px!important;letter-spacing:1px;color:#fff4d8;line-height:1.2}
#pa-forge .hd h2::before {content:'◆';color:var(--forge-yellow);font-size:15px;margin-right:10px;vertical-align:3px}
#pa-forge .hd small {font-size:10px;letter-spacing:1px;color:#92aaa9}
#pa-forge .hd .x {width:44px;height:44px;min-width:44px;min-height:44px;border:2px solid #17282e;background:#465d5c;box-shadow:inset 0 2px #809289,0 3px #101e25;color:#fff0d4;border-radius:4px;clip-path:none}
#pa-forge .pa242-wallet {display:flex;flex-wrap:wrap;gap:5px 18px;padding:8px 20px;margin:0;min-height:36px;background:#1c3036;overflow:visible;align-items:center;border-bottom:1px solid #3f5557}
#pa-forge .pa242-wallet .w {min-height:20px;gap:5px;background:none;box-shadow:none;font-size:10px;color:#b1c1be;line-height:20px}
#pa-forge .pa242-wallet .w b {font-size:13px;font-weight:800;color:#fff2cf}
#pa-forge .pa242-wallet .w:first-child b {color:var(--forge-yellow)}
#pa-forge .pa242-wallet .w:last-child {margin-left:auto}
#pa-forge .pa242-wallet .pa-art-inline {--art-size:18px!important;margin-right:3px}
#pa-forge .pa242-tabs {display:flex;gap:6px;min-height:51px;padding:8px 16px 0;margin:0;background:#203239;border:0;overflow-x:auto}
#pa-forge .pa242-tabs button {height:44px;min-height:44px;padding:0 24px;display:flex;align-items:center;justify-content:center;border:2px solid #14242b;border-bottom:0;border-radius:5px 5px 0 0;background:#405757;color:#c2d0c7;box-shadow:inset 0 2px #6b8079;font-size:14px;font-weight:800;white-space:nowrap;clip-path:none}
#pa-forge .pa242-tabs button.on {background:var(--forge-yellow);color:#302d23;border-color:#c89939;box-shadow:inset 0 3px #ffeeb0}
#pa-forge .pa242-body {padding:16px;overflow:auto;min-width:0;flex:1;min-height:0;scrollbar-color:#78938a #20343b;scrollbar-width:thin;scroll-padding:14px;overscroll-behavior:contain}
#pa-forge .pa242-foot {display:none}
#pa-forge button:focus-visible {outline:3px solid #fff2af;outline-offset:-4px}
#pa-forge button:hover {filter:none}
#pa-forge .pa242-btn {min-height:44px;padding:10px 16px;border:2px solid #17282e;border-radius:4px;clip-path:none;background:#496961;color:#f8f0d8;font-size:13px;font-weight:800;box-shadow:inset 0 2px #8fa896,0 4px #14252a;transition:transform .08s,filter .12s}
#pa-forge .pa242-btn.gold {background:#f3c750!important;color:#332d20!important;border-color:#806329;box-shadow:inset 0 3px #fff0a6,0 4px #765529}
#pa-forge .pa242-btn.dim {background:#495854!important;color:#a2b4aa!important;border-color:#253d3b;box-shadow:inset 0 2px #687d72,0 3px #172d30}
#pa-forge .pa242-btn.danger {background:#74463d;color:#ffddd0;box-shadow:inset 0 2px #ad7460,0 3px #342f2a}
#pa-forge .pa242-btn:not(:disabled):active,#pa-forge .hd .x:active {transform:translateY(3px);box-shadow:inset 0 2px #354e4c}
#pa-forge .pa242-btn:not(:disabled):hover {filter:brightness(1.09)}
#pa-forge button:disabled {opacity:1;cursor:not-allowed}
#pa-forge .pa242-card {background:#31494c;border:2px solid #172f35;border-top:3px solid #5c7570;box-shadow:0 3px #172c33;border-radius:5px;clip-path:none}
#pa-forge .pa242-card b.t {color:#f8edcf}
#pa-forge .pa242-card .d,#pa-forge .pa242-cost {color:#b0c2bc}
#pa-forge .pa242-cost b {color:#f1ead3}
#pa-forge .pa242-cost .lack {color:#ffbfa3}
#pa-forge .pa242-item {background:#213a42;box-shadow:inset 0 0 0 2px #567575,0 3px #152a30;border-radius:4px}
#pa-forge .pa242-item.sel {outline:3px solid var(--forge-yellow);outline-offset:-3px;background:#4b573e}
#pa-forge .pa253-workshop {display:grid;grid-template-columns:minmax(0,1.3fr) minmax(350px,1fr);gap:18px;min-height:100%;align-items:start}
#pa-forge .pa253-workshop * {box-sizing:border-box}
#pa-forge .pa253-workshop h3,#pa-forge .pa253-workshop h4,#pa-forge .pa253-workshop p {margin:0}
#pa-forge .pa253-bench {grid-column:1;grid-row:1;min-width:0;background:#e9e4cf;border:3px solid #102a31;box-shadow:0 4px #10232b;border-radius:5px;overflow:hidden;color:#334b4b;display:flex;flex-direction:column}
#pa-forge .pa253-stage {height:236px;flex:none;position:relative;isolation:isolate;background:#284d4e url('../art/forge/workbench-v253.536a3a668f81.png') center 62% / cover no-repeat;image-rendering:pixelated;border-bottom:4px solid #694b31;overflow:hidden}
#pa-forge .pa253-stage::before {content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#0a28355c,transparent 40%)}
#pa-forge .pa253-stage::after {content:'';position:absolute;left:-8%;top:21%;width:31%;height:62%;background:radial-gradient(ellipse,#ff9b293b,transparent 70%);pointer-events:none;mix-blend-mode:screen;animation:pa253-embers 2.3s steps(3,end) infinite}
#pa-forge .pa253-stage-caption {position:absolute;z-index:2;top:14px;left:16px;display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;background:#102d35c9;border-left:3px solid var(--weapon-accent);color:#fff0cb;text-shadow:0 2px #172f37}
#pa-forge .pa253-stage-type {padding:3px 8px;margin-bottom:5px;background:#17373ad9;border-left:3px solid var(--weapon-accent);font-size:10px;font-weight:800;line-height:1.3}
#pa-forge .pa253-stage-name {font-size:24px;line-height:1.3;font-weight:900;text-shadow:0 2px 0 #172e34}
#pa-forge .pa253-stage-level {display:inline-block;margin-top:6px;font-size:12px;color:#f9d884;font-weight:800}
#pa-forge .pa253-stage-level small {font-size:10px;color:#ddd0ad}
#pa-forge .pa253-showcase {position:absolute;left:50%;top:10%;width:144px;height:176px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:1}
#pa-forge .pa253-art {position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}
#pa-forge .pa253-art canvas {display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;background:transparent!important;border:0!important;box-shadow:none!important}
#pa-forge .pa253-art [hidden] {display:none!important}
#pa-forge .pa253-stage-art {width:144px;height:144px;z-index:1;animation:pa253-float 2.8s steps(6,end) infinite;filter:drop-shadow(3px 5px 0 #091e36b0)}
#pa-forge .pa253-stage-art .pa253-art-fallback {font-size:54px;color:var(--weapon-accent)}
#pa-forge .pa253-stage-shadow {position:absolute;left:32px;right:32px;bottom:10px;height:9px;background:#102c327a;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);animation:pa253-shadow 2.8s steps(6,end) infinite}
#pa-forge .pa253-stage-inscription {position:absolute;left:12px;bottom:10px;padding:4px 8px;background:#123238e6;color:#d4dbb8;border:1px solid #627b68;font-size:10px;line-height:1.2;z-index:2}
#pa-forge .pa253-detail {padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);gap:12px 20px}
#pa-forge .pa253-detail h4 {font-size:12px;font-weight:800;color:#3d5754;line-height:1.5}
#pa-forge .pa253-stats {grid-row:1 / span 2;grid-column:1}
#pa-forge .pa253-stats-head,#pa-forge .pa253-stat-row {display:grid;grid-template-columns:minmax(76px,1fr) 44px 16px 44px;gap:4px;align-items:center}
#pa-forge .pa253-stats-head {padding-bottom:7px;border-bottom:2px solid #c1c9b2;font-size:10px;color:#7b8871;text-align:center}
#pa-forge .pa253-stats-head h4 {text-align:left}
#pa-forge .pa253-stat-row {padding:7px 0;border-bottom:1px solid #d0d3bd;font-size:11px;line-height:1.3}
#pa-forge .pa253-stat-row b {font-size:13px;text-align:center}
#pa-forge .pa253-current {color:#6f7c6a;font-weight:700}
#pa-forge .pa253-stat-row i {font-style:normal;color:#91a080;text-align:center}
#pa-forge .pa253-next {color:#438466;font-weight:900}
#pa-forge .pa253-capstone {padding-top:8px;font-size:10px;color:#8f6129;line-height:1.5}
#pa-forge .pa253-mastery {grid-column:2;min-width:0}
#pa-forge .pa253-mastery-head {display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:800}
#pa-forge .pa253-mastery-head small {color:#74826d;font-size:10px}
#pa-forge .pa253-mastery-bar {height:10px;background:#c4cdb5;border:2px solid #859b85;margin-top:7px;overflow:hidden}
#pa-forge .pa253-mastery-bar i {display:block;height:100%;background:#639c7c;box-shadow:inset 0 2px #a4d1a4}
#pa-forge .pa253-mastery p {margin-top:5px;color:#6c806c;font-size:10px;line-height:1.4}
#pa-forge .pa253-materials {grid-column:2;min-width:0}
#pa-forge .pa253-material-list {display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}
#pa-forge .pa253-material {display:flex;align-items:center;gap:6px;background:#d6dbc4;border:1px solid #b2c0a4;box-shadow:inset 0 1px #f9f1d7;padding:5px 8px;min-height:42px;flex:1;min-width:130px}
#pa-forge .pa253-material-art {width:28px;height:28px}
#pa-forge .pa253-material-name {font-size:10px;white-space:nowrap}
#pa-forge .pa253-material-count {margin-left:auto;font-size:10px;white-space:nowrap;color:#6f7e66}
#pa-forge .pa253-material-count b {font-size:13px;color:#4c7954}
#pa-forge .pa253-material.lack .pa253-material-count b {color:#ba5a3c}
#pa-forge .pa253-materials-complete {font-size:11px;color:#6b7f64;padding:7px 0}
#pa-forge .pa253-action {display:flex;align-items:center;gap:14px;padding:10px 18px 14px;border-top:2px solid #c1c9b2;background:#dbddc6}
#pa-forge .pa253-action .pa253-refine {width:205px;min-height:56px;flex:none;display:flex;flex-direction:column;gap:0;justify-content:center;padding:7px 16px}
#pa-forge .pa253-refine-label {font-size:19px;line-height:1.4;letter-spacing:1px;font-weight:900}
#pa-forge .pa253-refine small {font-size:10px;line-height:1.3;font-weight:700}
#pa-forge .pa253-forge-status {font-size:11px;line-height:1.6;color:#62725f}
#pa-forge .pa253-rack {grid-column:2;grid-row:1;padding:14px;min-width:0;background:#20363e;border:3px solid #102831;box-shadow:inset 0 2px #496365,0 4px #10232b;border-radius:5px}
#pa-forge .pa253-rack-head {display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#f2e6c6}
#pa-forge .pa253-rack-head h3 {font-size:18px;letter-spacing:1px}
#pa-forge .pa253-rack-head>span {color:#95b0a9;font-size:11px}
#pa-forge .pa253-rack-return {display:none}
#pa-forge .pa253-family {margin:0 0 15px}
#pa-forge .pa253-family:last-child {margin-bottom:0}
#pa-forge .pa253-family h4 {display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;padding-bottom:5px;border-bottom:2px solid #425c60;font-size:12px;color:#c6d4ba}
#pa-forge .pa253-family h4 small {font-size:9px;color:#718f8d;font-weight:500}
#pa-forge .pa253-family-weapons {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#pa-forge .pa242-w.pa253-weapon {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:6px 3px 5px;min-width:44px;min-height:98px;border:2px solid #62847b;border-radius:5px;background:#345553;box-shadow:inset 0 3px #819b83,0 3px #102932;clip-path:none;cursor:pointer;overflow:visible;transition:background .12s,transform .1s}
#pa-forge .pa242-w.pa253-weapon:hover {background:#466d60;filter:none}
#pa-forge .pa242-w.pa253-weapon.on {background:#6b724a;border:3px solid #ffda65;padding:5px 2px 4px;box-shadow:inset 0 2px #cfca80,0 3px #102932}
#pa-forge .pa242-w.pa253-weapon:active {transform:translateY(2px)}
#pa-forge .pa253-weapon .s.pa-art-slot {--art-size:54px!important;margin:0!important;background:transparent!important;box-shadow:none!important}
#pa-forge .pa253-weapon .s {width:54px;height:54px;display:flex;align-items:center;justify-content:center;transform:none;background:none;box-shadow:none;color:var(--wc);font-size:28px}
#pa-forge .pa253-weapon .s>span {transform:none}
#pa-forge .pa253-rack-caption {display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}
#pa-forge .pa253-weapon .n {font-size:11px;line-height:1.5;color:#f5edcf;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:0}
#pa-forge .pa253-weapon .lv {font-size:10px;color:#b7ceae;font-weight:700;line-height:1.4;letter-spacing:0}
#pa-forge .pa253-weapon.on .lv {color:#ffe38b}
#pa-forge .pa253-selected-mark {position:absolute;right:-4px;top:-5px;width:16px;height:16px;border:2px solid #ffe8a0;background:#efbf48;box-shadow:1px 2px #293931;transform:rotate(45deg);pointer-events:none}
#pa-forge .pa253-selected-mark::after {content:'';position:absolute;width:6px;height:3px;left:3px;top:3px;border-left:2px solid #394b3b;border-bottom:2px solid #394b3b;transform:rotate(-90deg)}
#pa-forge .pa253-sparks {position:absolute;left:52%;top:50%;width:5px;height:5px;background:#fff1a0;opacity:0;pointer-events:none}
#pa-forge .pa253-success .pa253-sparks {animation:pa253-spark .7s steps(5,end) 2}
#pa-forge .pa253-success .pa253-forge-status {color:#337652;font-weight:900}
@keyframes pa253-float {0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes pa253-shadow {0%,100%{transform:scaleX(1);opacity:.7}50%{transform:scaleX(.8);opacity:.5}}
@keyframes pa253-embers {0%,100%{opacity:.5}50%{opacity:1}}
@keyframes pa253-spark {0%{opacity:0;box-shadow:0 0 #ffe889,0 0 #ffe889}25%{opacity:1;box-shadow:-25px -15px #ffd273,23px -28px #ffe889,4px -40px #fff5be}100%{opacity:0;transform:translateY(-18px);box-shadow:-48px -28px #ffd273,48px -44px #ffe889,8px -60px #fff5be}}
@media(max-width:1100px) and (min-width:601px) {
 #pa-forge {padding:12px}
 #pa-forge .pa242-panel {height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}
 #pa-forge .pa253-workshop {grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr);gap:12px}
 #pa-forge .pa253-detail {display:flex;flex-wrap:wrap;padding:12px;gap:12px}
 #pa-forge .pa253-stats {flex:1 1 100%}
 #pa-forge .pa253-mastery,#pa-forge .pa253-materials {flex:1 1 130px}
 #pa-forge .pa253-stage {height:210px}
 #pa-forge .pa253-action {padding:10px 12px 14px;gap:10px}
 #pa-forge .pa253-action .pa253-refine {width:160px}
 #pa-forge .pa253-rack {padding:10px}
 #pa-forge .pa253-family-weapons {gap:5px}
 #pa-forge .pa253-weapon .s.pa-art-slot {--art-size:44px!important}
 #pa-forge .pa242-w.pa253-weapon {min-height:87px}
 #pa-forge .pa253-weapon .n {font-size:10px}
}
@media(max-height:500px) and (min-width:601px) {
 #pa-forge {padding:6px}
 #pa-forge .pa242-panel {height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}
 #pa-forge .pa242-panel>.hd {height:48px;min-height:48px;padding:2px 14px}
 #pa-forge .hd h2 {font-size:21px!important}
 #pa-forge .hd .x {height:44px;width:44px}
 #pa-forge .pa242-wallet {min-height:26px;padding:3px 14px;gap:2px 12px}
 #pa-forge .pa242-wallet .w {font-size:9px}
 #pa-forge .pa242-tabs {padding-top:4px;min-height:48px}
 #pa-forge .pa242-body {padding:10px}
 #pa-forge .pa253-stage {order:0;height:106px}
 #pa-forge .pa253-stage-art {width:96px;height:96px}
 #pa-forge .pa253-showcase {top:0;height:102px;width:110px;left:60%}
 #pa-forge .pa253-stage-caption {top:6px;left:10px;padding:4px 7px}
 #pa-forge .pa253-stage-type {padding:1px 5px;margin-bottom:2px}
 #pa-forge .pa253-stage-name {font-size:20px}
 #pa-forge .pa253-stage-inscription {left:auto;right:7px;bottom:5px;font-size:9px;padding:2px 5px}
 #pa-forge .pa253-detail {display:contents}
 #pa-forge .pa253-materials {order:1;flex:none;margin:0;padding:4px 10px}
 #pa-forge .pa253-materials h4 {font-size:10px}
 #pa-forge .pa253-material-list {margin-top:2px;gap:5px}
 #pa-forge .pa253-material {min-height:28px;padding:1px 6px}
 #pa-forge .pa253-material-art {width:24px;height:24px}
 #pa-forge .pa253-action {order:2;padding:5px 10px 9px;gap:10px}
 #pa-forge .pa253-action .pa253-refine {min-height:44px;padding:3px 10px}
 #pa-forge .pa253-refine-label {font-size:17px}
 #pa-forge .pa253-stats {order:3;flex:none;margin:10px 12px 0}
 #pa-forge .pa253-mastery {order:4;flex:none;margin:10px 12px 12px}
}
@media(max-width:600px) {
 #pa-forge {padding:0;backdrop-filter:none}
 #pa-forge .pa242-panel {width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;clip-path:none}
 #pa-forge .pa242-panel>.hd {height:54px;min-height:54px;padding:5px 12px;gap:8px}
 #pa-forge .hd h2 {font-size:22px!important}
 #pa-forge .hd small {display:none}
 #pa-forge .pa242-wallet {gap:4px 10px;padding:5px 12px;min-height:32px;flex-wrap:nowrap}
 #pa-forge .pa242-wallet .w:not(:first-child):not(:last-child) {display:none}
 #pa-forge .pa242-wallet .w:last-child {font-size:10px}
 #pa-forge .pa242-wallet .w:last-child>span:last-child {display:none}
 #pa-forge .pa242-tabs {padding:5px 8px 0;gap:4px;min-height:49px}
 #pa-forge .pa242-tabs button {flex:1;min-width:0;padding:0 7px;font-size:12px;height:44px;min-height:44px}
 #pa-forge .pa242-body {padding:8px;overflow-x:hidden;scroll-padding:8px}
 #pa-forge .pa253-workshop {display:flex;flex-direction:column;gap:14px;min-height:0}
 #pa-forge .pa253-bench {order:0;flex:none;width:100%;border-width:2px;overflow:hidden}
 #pa-forge .pa253-rack {order:1;width:100%;padding:12px;border-width:2px}
 #pa-forge .pa253-stage {order:0;height:166px;min-height:166px;background-position:center 66%}
 #pa-forge .pa253-stage-caption {top:10px;left:10px;padding:6px 7px}
 #pa-forge .pa253-stage-name {font-size:20px;max-width:140px}
 #pa-forge .pa253-stage-type {font-size:9px;margin-bottom:3px;padding:2px 6px}
 #pa-forge .pa253-stage-level {font-size:10px;margin-top:4px}
 #pa-forge .pa253-showcase {top:4px;height:144px;width:120px;left:61%}
 #pa-forge .pa253-stage-art {width:112px;height:112px}
 #pa-forge .pa253-stage-shadow {left:30px;right:30px;bottom:8px}
 #pa-forge .pa253-stage-inscription {left:8px;bottom:7px;font-size:9px;padding:3px 6px}
 #pa-forge .pa253-detail {display:contents}
 #pa-forge .pa253-materials {order:1;flex:none;margin:0;padding:8px 10px 6px}
 #pa-forge .pa253-materials h4 {font-size:10px}
 #pa-forge .pa253-material-list {margin-top:3px;gap:5px}
 #pa-forge .pa253-material {min-height:36px;padding:3px 6px;min-width:115px}
 #pa-forge .pa253-material-art {width:26px;height:26px}
 #pa-forge .pa253-material-name {font-size:10px}
 #pa-forge .pa253-action {order:2;padding:7px 10px 10px;gap:10px;align-items:center}
 #pa-forge .pa253-action .pa253-refine {width:142px;min-height:52px;padding:5px 8px}
 #pa-forge .pa253-refine-label {font-size:17px}
 #pa-forge .pa253-forge-status {font-size:10px;line-height:1.5}
 #pa-forge .pa253-stats {order:3;flex:none;margin:10px 12px 0}
 #pa-forge .pa253-stats-head,#pa-forge .pa253-stat-row {grid-template-columns:minmax(90px,1fr) 54px 24px 54px}
 #pa-forge .pa253-mastery {order:4;flex:none;margin:10px 12px 12px}
 #pa-forge .pa253-weapon .s.pa-art-slot {--art-size:44px!important}
 #pa-forge .pa253-family-weapons {gap:5px}
 #pa-forge .pa242-w.pa253-weapon {min-height:86px;padding-left:2px;padding-right:2px}
 #pa-forge .pa253-weapon.on {padding-left:1px;padding-right:1px}
 #pa-forge .pa253-weapon .n {font-size:10px}
 #pa-forge .pa253-rack-head {margin-bottom:10px;position:sticky;top:-8px;z-index:4;background:#20363e;padding:4px 0;border-bottom:2px solid #4c6768}
 #pa-forge .pa253-rack-head>span {display:none}
 #pa-forge .pa253-rack-return {display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;min-width:112px;padding:4px 8px;border:2px solid #81957a;border-radius:4px;background:#3a5954;color:#fff0c9;font-size:11px;font-weight:800;box-shadow:inset 0 2px #6f8b78}
 #pa-forge .pa253-rack-return small {font-size:9px;color:#b8cbb7}
 #pa-forge .pa242-card {padding:16px}
 #pa-forge .pa242-inv {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(prefers-reduced-motion:reduce) {
 #pa-forge .pa253-stage-art,#pa-forge .pa253-stage-shadow,#pa-forge .pa253-stage::after,#pa-forge .pa253-success .pa253-sparks {animation:none!important}
 #pa-forge button {transition:none!important}
}
