.season5-craft{--craft-ink:var(--text,#252722);--craft-paper:var(--surf,#f7f7f2);color:var(--craft-ink);padding-bottom:20px}.craft-eyebrow{font-size:9px;letter-spacing:.12em;font-weight:750;color:var(--text-3,#76796d);margin:12px 0 9px}.craft-title{font-size:28px;line-height:1.12;letter-spacing:-1.1px;margin:0 0 16px;font-weight:750;max-width:340px}.craft-intro,.craft-risk,.craft-footnote{font-size:12px;line-height:1.7;color:var(--text-2,#6b7065);margin:12px 0}.craft-risk{border-left:2px solid var(--text-3,#a1a594);padding:8px 13px;background:var(--surf-2,#efefe8);border-radius:0 12px 12px 0}.craft-wallet{display:flex;justify-content:space-between;gap:15px;border-block:1px solid var(--line,#ddd);padding:14px 0;font-size:12px;margin:18px 0}.craft-wallet strong{font-variant-numeric:tabular-nums;font-size:15px}.craft-rules{padding:5px 0}.craft-rules>div{display:grid;grid-template-columns:88px 1fr 35px;gap:7px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line,#ddd);font-size:10px}.craft-rules b{text-align:right}.craft-recipe{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--line,#ddd);align-items:start}.craft-art{display:block;max-width:100%;height:auto;border-radius:15px;filter:drop-shadow(0 3px 2px #0001)}.craft-recipe>.craft-art{width:76px}.season5-craft>.craft-art{width:145px;margin:20px auto}.craft-recipe h3,.season5-craft>h3{font-size:15px;line-height:1.4;letter-spacing:-.3px;margin:0 0 8px}.craft-recipe .craft-eyebrow{margin-top:0;font-size:8px}.craft-bonuses{font-size:11px;font-weight:700;line-height:1.6;margin:10px 0}.craft-copycount{font-size:10px;color:var(--text-3,#76796d);line-height:1.5}.craft-button{display:block;width:100%;border:1px solid var(--line-2,#bbb);border-radius:12px;background:var(--craft-paper);color:var(--craft-ink);padding:12px 10px;font:inherit;font-size:11px;font-weight:650;cursor:pointer;min-height:42px;transition:transform .15s,opacity .15s}.craft-button:hover:not(:disabled){transform:translateY(-1px)}.craft-button:disabled{opacity:.4;cursor:default}.craft-button--primary{background:var(--text,#252722);color:var(--bg,#f7f7f2);border-color:transparent;margin-top:20px}.craft-back{background:none;border:0;border-bottom:1px solid var(--line,#ccc);color:var(--text-2,#6b7065);font:inherit;font-size:11px;padding:10px 0;margin:0 0 20px;cursor:pointer}.craft-facts{display:grid;grid-template-columns:105px 1fr;gap:13px 10px;font-size:12px;line-height:1.5;margin:20px 0}.craft-facts dt{color:var(--text-3,#76796d)}.craft-facts dd{margin:0;font-weight:650;overflow-wrap:anywhere}.craft-error,.craft-debt,.craft-shortfall{color:var(--err,#a44b4b);font-size:12px;line-height:1.6}.craft-error:empty{display:none}.craft-empty{padding:24px 0;font-size:13px;line-height:1.7}.craft-footnote{font-size:10px;margin-top:20px}.is-forging>.craft-art{animation:craft-breathe 1.1s ease-in-out infinite}.craft-button:focus-visible,.craft-back:focus-visible{outline:2px solid var(--text,#252722);outline-offset:3px}@keyframes craft-breathe{0%,100%{transform:translateY(0) rotate(-1deg);opacity:.75}50%{transform:translateY(-5px) rotate(1deg);opacity:1}}@media(prefers-reduced-motion:reduce){.is-forging>.craft-art{animation:none}.craft-button{transition:none}}
