.workbench-dialog{width:940px;max-width:calc(100vw - 28px);max-height:92vh;overflow:auto;background:radial-gradient(ellipse at 0 0,#76613b33,transparent 60%),#132f31;color:#d1dfc7;border:1px solid #c0a66b99;border-top:3px solid #c6a56b;border-radius:10px;padding:32px;font:13px system-ui;box-shadow:0 25px 100px #0009}.workbench-dialog::backdrop{background:#04151dba;backdrop-filter:blur(5px)}.workbench-close{position:absolute;right:18px;top:14px;border:0;background:none;color:#c4d2b3;font-size:26px}.workbench-header{display:flex;gap:24px;align-items:center}.workbench-header img{width:90px;height:135px;object-fit:contain;filter:drop-shadow(0 0 22px #aabd7240)}.workbench-header small{font:600 10px system-ui;letter-spacing:.12em;color:#d6bc83}.workbench-header h2{font:34px Georgia;color:#f1ddad;margin:12px 0}.workbench-header p{font:italic 13px/1.6 Georgia;color:#bdd1b7}.workbench-nav{display:flex;gap:8px;margin:20px 0}.workbench-nav button{padding:12px 18px;background:#0c252c;border:1px solid #9cae7b66;border-radius:4px;color:#b5d0b8;font:600 12px system-ui}.workbench-nav button[aria-pressed=true]{color:#f4dfab;background:#3e5840;border-color:#dac084}.workbench-resources{padding:13px 16px;background:#0d272b;border:1px solid #8a9f6b44;color:#d8d9b1;border-radius:5px}.workbench-message{font-size:13px;color:#e4c286;line-height:1.6;min-height:20px}.workbench-recipes{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workbench-recipe,.workbench-item{padding:19px;background:#1b3c36;border:1px solid #a2b48044;border-radius:7px}.workbench-recipe[data-rarity=rare]{border-color:#b694cd77}.workbench-glyph{font:30px Georgia;color:#d0bd82}.workbench-recipe h3,.workbench-item h3{font:23px Georgia;color:#e9d5a1;margin:12px 0}.workbench-recipe p,.workbench-help{font-size:12px;line-height:1.7;color:#b2ccb5}.workbench-recipe small,.workbench-item small{display:block;font:11px/1.7 system-ui;color:#c1d4b8;min-height:35px}.workbench-recipe b,.workbench-item b{display:block;font:11px system-ui;margin:12px 0;color:#e5cda0}.workbench-action{padding:11px 12px;background:#a28a52;border:1px solid #ceba7f;color:#112d2b;font:700 10px system-ui;letter-spacing:.05em;border-radius:4px;width:100%;margin-top:8px}.workbench-action:disabled{opacity:.4;cursor:not-allowed}.workbench-items{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workbench-item p{font-size:12px;color:#bad6bc}.workbench-action:focus-visible{outline:2px solid #f5dda0;outline-offset:3px}@media(max-width:700px){.workbench-dialog{padding:26px 20px}.workbench-header{gap:12px}.workbench-header img{width:65px;height:100px}.workbench-header h2{font-size:26px}.workbench-recipes{grid-template-columns:1fr 1fr}.workbench-items{grid-template-columns:1fr}.workbench-nav button{padding:10px 12px}.workbench-recipe{padding:13px}.workbench-recipe h3{font-size:21px}}
.workbench-item .workbench-upgrade-cost{margin:12px 0;color:#e5cda0;font:600 12px/1.6 system-ui;overflow-wrap:anywhere}
.workbench-item .workbench-upgrade-cost p{margin:3px 0;color:inherit;font:inherit}
