.rslot{width:var(--slot,48px);height:var(--slot,48px);color:var(--text);font:inherit;background:linear-gradient(#060c12e6,#0e1824e6);border:1px solid #0000008c;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 2px #00000059,inset 0 -1px #ffffff0d}button.rslot{cursor:pointer;transition:border-color .15s,box-shadow .15s}button.rslot:hover,button.rslot:focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px -6px var(--accent);outline:none}.rslot.output{--slot:60px;border-color:color-mix(in srgb, var(--accent) 40%, #0000008c);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 72%), linear-gradient(180deg, #060c12e6, #0e1824e6)}.rslot img{object-fit:contain;width:78%;height:78%}.rslot img.pixel{width:66%;height:66%;image-rendering:pixelated}.rslot [hidden]{display:none}.rslot .vanilla{-webkit-line-clamp:3;background:color-mix(in srgb, var(--tile) 22%, transparent);max-width:92%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile) 45%, transparent);color:color-mix(in srgb, var(--tile) 35%, #fff);font:600 var(--fs,.54rem) / 1.12 var(--font-display);letter-spacing:-.01em;text-align:center;hyphens:auto;overflow-wrap:break-word;border-radius:4px;-webkit-box-orient:vertical;padding:2px;display:-webkit-box;overflow:hidden}.rslot.output .vanilla{font-size:calc(var(--fs,.54rem) * 1.18)}.rslot .count{color:#fff;font:700 .78rem/1 var(--font-display);text-shadow:1px 1px #1d1d22,0 0 4px #000c;position:absolute;bottom:1px;right:3px}.rslot .tagmark{color:var(--accent-bright);font:700 .62rem/1 var(--font-mono);opacity:.85;position:absolute;top:2px;left:4px}.recipe[data-astro-cid-h63ymo5r]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scroll-margin-top:calc(var(--header-h) + 80px);flex-direction:column;gap:14px;padding:16px 16px 14px;transition:border-color .2s,box-shadow .25s;display:flex}.recipe[data-astro-cid-h63ymo5r]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.recipe[data-astro-cid-h63ymo5r]:target,.recipe[data-astro-cid-h63ymo5r].flash{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 18px 40px -22px var(--accent)}.recipe[data-astro-cid-h63ymo5r][hidden]{display:none}.recipe-head[data-astro-cid-h63ymo5r]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.machine[data-astro-cid-h63ymo5r]{color:var(--accent);font:600 .7rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.hint[data-astro-cid-h63ymo5r]{border:1px solid var(--line-hi);color:var(--muted);font:600 .66rem/1 var(--font-display);border-radius:999px;padding:3px 6px}.mod-chip[data-astro-cid-h63ymo5r]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-bright,#fff);font:600 .72rem/1 var(--font-display);border-radius:999px;margin-left:auto;padding:4px 9px;text-decoration:none}.mod-chip[data-astro-cid-h63ymo5r]:hover{background:color-mix(in srgb, var(--accent) 26%, transparent)}.stage[data-astro-cid-h63ymo5r]{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), #03070c73;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.grid3[data-astro-cid-h63ymo5r]{grid-template-columns:repeat(3, var(--slot,48px));gap:3px;display:grid}.furnace[data-astro-cid-h63ymo5r]{justify-items:center;gap:6px;display:grid}.flame[data-astro-cid-h63ymo5r]{fill:#f29a3a;filter:drop-shadow(0 0 6px #f29a3ab3);width:22px;height:22px}.inputs[data-astro-cid-h63ymo5r],.outputs[data-astro-cid-h63ymo5r]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:210px;display:flex}.plus[data-astro-cid-h63ymo5r]{color:var(--muted);font:600 1.1rem/1 var(--font-display)}.arrow[data-astro-cid-h63ymo5r]{color:color-mix(in srgb, var(--accent) 70%, var(--muted));flex:none;justify-items:center;gap:2px;display:grid}.arrow[data-astro-cid-h63ymo5r] svg[data-astro-cid-h63ymo5r]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:16px}.arrow[data-astro-cid-h63ymo5r] svg[data-astro-cid-h63ymo5r].shapeless{stroke-width:1.8px;opacity:.8;width:16px;height:16px}.recipe-body[data-astro-cid-h63ymo5r]{gap:6px;display:grid}h3[data-astro-cid-h63ymo5r]{margin:0;font-size:1.04rem;line-height:1.25}.times[data-astro-cid-h63ymo5r]{color:var(--muted);margin-left:6px;font-size:.86rem;font-weight:500}.needs[data-astro-cid-h63ymo5r]{color:var(--text-2);margin:0;font-size:.86rem;line-height:1.45}.stats[data-astro-cid-h63ymo5r]{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.stats[data-astro-cid-h63ymo5r] div[data-astro-cid-h63ymo5r]{border:1px solid var(--line);border-radius:7px;gap:5px;padding:4px 8px;font-size:.78rem;display:flex}.stats[data-astro-cid-h63ymo5r] dt[data-astro-cid-h63ymo5r]{color:var(--muted)}.stats[data-astro-cid-h63ymo5r] dd[data-astro-cid-h63ymo5r]{color:var(--text);margin:0;font-weight:600}.condition[data-astro-cid-h63ymo5r]{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text-2);border-radius:0 6px 6px 0;margin:2px 0 0;padding:6px 9px;font-size:.82rem}.recipe-id[data-astro-cid-h63ymo5r]{margin:2px 0 0}.recipe-id[data-astro-cid-h63ymo5r] code[data-astro-cid-h63ymo5r]{color:var(--muted);font:.72rem/1.3 var(--font-mono);overflow-wrap:anywhere}@media (width<=420px){.stage[data-astro-cid-h63ymo5r]{--slot:40px;gap:8px;padding-inline:6px}}.toolbar[data-astro-cid-jd4vul36]{top:calc(var(--header-h) + var(--tabs-h,0px));z-index:10;margin:0 calc(-1 * var(--gutter)) 22px;padding:12px var(--gutter);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);background:#060c12d6;flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex;position:sticky}.search[data-astro-cid-jd4vul36]{flex:260px;max-width:440px;position:relative}.search[data-astro-cid-jd4vul36] svg[data-astro-cid-jd4vul36]{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;position:absolute;top:50%;left:14px;translate:0 -50%}.search[data-astro-cid-jd4vul36] input[data-astro-cid-jd4vul36],.select[data-astro-cid-jd4vul36] select[data-astro-cid-jd4vul36]{border:1px solid var(--line-hi);background:var(--surface-solid);width:100%;color:var(--text);font:inherit;border-radius:999px;padding:11px 14px 11px 42px;font-size:.95rem}.select[data-astro-cid-jd4vul36] select[data-astro-cid-jd4vul36]{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d93a6' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px, var(--surface-solid);cursor:pointer;padding:10px 34px 10px 14px;font-size:.88rem}.search[data-astro-cid-jd4vul36] input[data-astro-cid-jd4vul36]:focus,.select[data-astro-cid-jd4vul36] select[data-astro-cid-jd4vul36]:focus{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:1px}.modes[data-astro-cid-jd4vul36]{border:1px solid var(--line);background:var(--surface-solid);border-radius:999px;padding:4px;display:inline-flex}.modes[data-astro-cid-jd4vul36] button[data-astro-cid-jd4vul36]{color:var(--muted);font:600 .86rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px}.modes[data-astro-cid-jd4vul36] button[data-astro-cid-jd4vul36][aria-pressed=true]{background:color-mix(in srgb, var(--accent) 20%, transparent);color:#fff}.status[data-astro-cid-jd4vul36]{color:var(--muted);white-space:nowrap;margin:0 0 0 auto;font-size:.86rem}.list[data-astro-cid-jd4vul36]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:14px;display:grid}.empty[data-astro-cid-jd4vul36]{color:var(--muted);text-align:center;margin:40px 0}.empty[data-astro-cid-jd4vul36][hidden]{display:none}.reset[data-astro-cid-jd4vul36]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=640px){.toolbar[data-astro-cid-jd4vul36]{backdrop-filter:none;background:0 0;border:0;margin-inline:0;padding-inline:0;position:static}.search[data-astro-cid-jd4vul36]{max-width:none}.select[data-astro-cid-jd4vul36]{flex:140px}.status[data-astro-cid-jd4vul36]{margin-left:0}}
