.forge44-world{width:100%;background:#030810;overflow:auto;display:grid;place-items:center}.forge44-scene{position:relative;width:min(100%,calc((100dvh - 80px)*1.777));aspect-ratio:1672/941;background:url('../assets/images/forge-background-01944.webp') center/100% 100% no-repeat;container-type:inline-size;color:#d8f8ff;font-family:var(--titulo)}
.forge44-scene h1{position:absolute;left:43%;top:13%;width:15%;margin:0;text-align:center;color:#ffe3a4;font-size:4cqw;text-shadow:0 0 15px #ff8c00}.forge44-label{position:absolute;margin:0;text-align:center;color:#87f6ff;font-size:1.6cqw;line-height:1.1}.forge44-plan-label{left:7%;top:25%;width:22%}.forge44-arsenal-label{left:7%;top:57.5%;width:22%}.forge44-material-label{left:7%;top:78.4%;width:22%}.forge44-upgrade-label{left:76%;top:30%;width:20%}
.forge44-scene button{font:inherit;min-height:0;cursor:pointer}.forge44-scene button:focus-visible,.forge44-scene select:focus-visible{outline:2px solid #8cfcff;outline-offset:2px}.forge44-plans{position:absolute;left:3.4%;top:30.5%;width:28%;height:22%;display:grid;grid-template-columns:repeat(3,1fr);gap:2%}.forge44-plans button{padding:4%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#071827bb;border:1px solid #537884;border-radius:4px;color:#d5eff5;gap:2%;font-size:1.1cqw}.forge44-plans button[aria-pressed=true]{border-color:#86f4ff;box-shadow:inset 0 0 12px #4ffaff77}.forge44-plans .plan-sprite{width:6.5cqw!important;height:6.5cqw!important;flex-shrink:0}.forge44-plans small{font-size:.8cqw;color:#a3c9d3}.forge44-plans span:not(.plan-sprite){font-size:.9cqw}
.forge44-arsenal{position:absolute;left:3.5%;top:62%;width:28%;height:12%;display:grid;grid-template-columns:repeat(3,1fr);gap:2%;align-items:center}.forge44-arsenal button{height:100%;padding:3%;background:#081b2bc9;border:1px solid #4c7e8b;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e6faff}.forge44-arsenal .arma-ico{width:5cqw!important;height:5cqw!important}.forge44-arsenal small{font:600 .75cqw sans-serif;line-height:1.1}.forge44-arsenal p{grid-column:1/-1;margin:0;text-align:center;font:1.1cqw sans-serif}.forge44-pages{position:absolute;left:10%;top:73.5%;width:15%;display:flex;justify-content:space-between;align-items:center;font-size:.7cqw}.forge44-pages button{padding:0 8px}.forge44-stock{position:absolute;left:3.3%;top:83%;width:28%;height:12%}.forge44-material-grid{display:flex;gap:4%;justify-content:center;align-items:stretch;height:100%}.forge44-material{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #436274;background:#0715228c;padding:2%;border-radius:4px}.forge44-material img{width:3.3cqw!important;height:3.3cqw!important;object-fit:contain}.forge44-material small{font:600 .67cqw sans-serif;text-align:center;line-height:1.1;display:block}.forge44-material b{font:700 .85cqw sans-serif;color:#aeefed}.forge44-material b.missing{color:#ff9c9c}
.forge44-anvil{position:absolute;left:42%;top:30%;width:16%;height:23%;display:grid;place-items:center;filter:drop-shadow(0 0 18px #ffd59c80)}.forge44-anvil .plan-sprite{width:15cqw!important;height:15cqw!important}.forge44-anvil .arma-ico{width:14cqw!important;height:14cqw!important}.forge44-name{position:absolute;left:38%;top:69%;width:24%;text-align:center;font-size:1.15cqw;color:#ffe4ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forge44-recipe{position:absolute;left:36.7%;top:73.5%;width:26.5%;height:8.7%;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.75cqw}.forge44-recipe label{display:flex;align-items:center;gap:6px;width:100%;font:600 .68cqw sans-serif}.forge44-recipe select{min-width:0;flex:1;padding:2px;background:#0d2534;color:#e9faff;border:1px solid #518393;font:600 .8cqw sans-serif}.forge44-recipe>.forge44-material-grid{height:65%;width:100%}.forge44-recipe .forge44-material{flex-direction:row;gap:3px;padding:1%;border:0;background:none}.forge44-recipe .forge44-material img{width:2cqw!important;height:2cqw!important}.forge44-recipe .forge44-material small{display:none}.forge44-recipe .forge44-material b{font-size:.7cqw}.forge44-craft{position:absolute;left:40.2%;top:86.3%;width:19.7%;height:5.6%;display:grid;place-items:center}.forge44-craft button{background:none!important;border:0!important;box-shadow:none!important;color:#fff9df;font-size:1.2cqw;padding:0;width:100%;height:100%}.forge44-craft button:disabled{opacity:.6;cursor:not-allowed}.forge44-details{position:absolute;left:44%;top:95%;width:12%;height:2%}.forge44-details button{padding:0;background:none;border:0;color:#d8faff;font-size:.65cqw}
.forge44-upgrade{position:absolute;left:74.7%;top:36%;width:22.4%;height:49%;display:flex;flex-direction:column;gap:4%;font:1cqw sans-serif;overflow:auto}.forge44-upgrade-preview{display:flex;align-items:center;gap:6%}.forge44-upgrade-preview .arma-ico{width:7cqw!important;height:7cqw!important}.forge44-upgrade h3{font-size:1.1cqw;margin:0 0 8px}.forge44-upgrade-preview strong{font-size:2cqw;color:#adf7e7}.forge44-upgrade p{margin:0;line-height:1.4}.forge44-upgrade .forge44-material-grid{height:auto;flex-wrap:wrap;gap:4px}.forge44-upgrade .forge44-material{min-width:24%;max-width:34%;padding:2%}.forge44-upgrade>button{padding:3%;font-size:1cqw;color:#d7fdff;border:1px solid #5ee4f5;background:linear-gradient(#18505e,#082530);border-radius:5px;min-height:35px}.forge44-upgrade>small{font-size:.8cqw}.forge44-notice{position:absolute;left:35%;top:23%;width:31%;padding:6px;background:#061725ed;border:1px solid #7beaf6;text-align:center;font-size:.8cqw}.forge44-material-label button{background:none;border:0;padding:0;color:inherit;font:inherit}
.forge44-shade{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#010912db;padding:20px}.forge44-dialog{width:min(850px,95vw);max-height:85dvh;overflow:auto;border:20px solid transparent;border-image:url('../assets/ui-flow/panel_frame.webp') 65 fill stretch;background:#08121e;padding:20px}.forge44-dialog>button{float:right;min-height:44px}.forge44-world .fx-modal{z-index:100001!important}
@media(max-width:800px){.forge44-world{display:block}.forge44-scene{width:100%;aspect-ratio:auto;min-height:100dvh;background-size:auto 100%;display:flex;flex-direction:column;gap:12px;padding:16px;box-sizing:border-box}.forge44-scene>h1{position:static;width:auto;font-size:28px}.forge44-scene>.forge44-label{position:static;width:auto;font-size:18px;background:#071625eb;padding:8px;border:1px solid #55899a}.forge44-scene>section,.forge44-scene>.forge44-anvil,.forge44-scene>.forge44-recipe,.forge44-scene>.forge44-name,.forge44-scene>.forge44-craft,.forge44-scene>.forge44-details,.forge44-scene>.forge44-pages{position:static;width:100%;height:auto;box-sizing:border-box;background:#071625ed;padding:10px;border:1px solid #426a7b}.forge44-plans{min-height:160px}.forge44-plans button{font-size:14px;min-height:140px}.forge44-plans .plan-sprite{width:65px!important;height:65px!important}.forge44-plans small,.forge44-plans span:not(.plan-sprite){font-size:12px}.forge44-arsenal{min-height:110px}.forge44-arsenal button{min-height:95px}.forge44-arsenal .arma-ico{width:50px!important;height:50px!important}.forge44-arsenal small,.forge44-arsenal p{font-size:12px}.forge44-material img{width:40px!important;height:40px!important}.forge44-material small,.forge44-material b{font-size:11px}.forge44-scene>.forge44-anvil{min-height:150px;background:transparent;border:0}.forge44-anvil .plan-sprite,.forge44-anvil .arma-ico{width:140px!important;height:140px!important}.forge44-name{font-size:18px}.forge44-recipe{font-size:12px}.forge44-recipe label{font-size:12px;flex-wrap:wrap}.forge44-recipe select{font-size:14px;padding:8px}.forge44-recipe .forge44-material img{width:30px!important;height:30px!important}.forge44-recipe .forge44-material b{font-size:10px}.forge44-craft button,.forge44-details button{font-size:16px;min-height:44px}.forge44-upgrade{font-size:14px;gap:14px}.forge44-upgrade h3{font-size:16px}.forge44-upgrade-preview .arma-ico{width:85px!important;height:85px!important}.forge44-upgrade-preview strong{font-size:22px}.forge44-upgrade>button{font-size:15px;min-height:44px}.forge44-upgrade>small{font-size:12px}.forge44-scene>.forge44-notice{position:static;width:auto;font-size:14px}}

.forge44-scene .arma-ico{background:none!important;border:0!important;box-shadow:none!important}.forge44-scene .arma-ico canvas{width:100%!important;height:100%!important;object-fit:contain}.forge44-stock .forge44-material-grid{height:100%}.forge44-details{background:#071522cc;border-radius:3px}
@media(min-width:801px){.forge44-recipe label{height:1.5cqw;flex:none;font-size:.65cqw}.forge44-recipe select{height:1.5cqw!important;min-height:0!important;padding:0 3px!important;line-height:1.1;font-size:.8cqw!important}.forge44-recipe>small{font:600 .65cqw sans-serif;line-height:1.1;margin:0}.forge44-recipe>.forge44-material-grid{height:2.4cqw;flex:none}.forge44-recipe .forge44-material{min-height:0!important}.forge44-recipe .forge44-material img{width:1.9cqw!important;height:1.9cqw!important}}

.forge44-outcomes{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.forge44-outcomes>span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:#102331}.forge44-outcomes small{font:13px sans-serif}.forge44-outcomes .arma-ico{width:45px!important;height:45px!important}
@media(min-width:801px){.forge44-recipe{top:73.2%;height:9%;gap:0!important;overflow:hidden;padding:0!important;justify-content:space-evenly}.forge44-recipe label{height:1.35cqw;line-height:1.1}.forge44-recipe select{height:1.35cqw!important}.forge44-recipe>small{font-size:.6cqw!important;line-height:1!important;display:block;height:.75cqw}.forge44-recipe>.forge44-material-grid{height:1.8cqw!important;max-height:1.8cqw!important;align-items:center}.forge44-recipe .forge44-material{height:1.7cqw!important;min-height:0;padding:0!important}.forge44-recipe .forge44-material img{width:1.6cqw!important;height:1.6cqw!important}.forge44-recipe .forge44-material b{font-size:.67cqw!important}}
